最初用于 RTL 的设计 最初用于 TLM/SystemC 的设计
SystemC 端口 TLM 套接字
SC_ONE_OR_MORE_BOUND SC_ZERO_OR_MORE_BOUND SC_ALL_BOUND
socket types BUS_WIDTH protocol type 其他模板参数
standard TLM sockets simple sockets tagged sockets passthrough sockets combinations or custom sockets
使用供应商扩展来存储 SystemC 接口参数信息。 忽略与连接相关的记录限制,而是提供单独的供应商扩展 (VE),以支持以下套接字类型(端口、导出、套接字、简单套接字、多套接字和自定义)、宽度和协议信息。记录的限制需要替换为 2 个端口之间连接的新限制:
启动器 sc_port 连接到目标 sc_port 或 sc_export(类型:端口或导出) 启动器套接字连接到目标套接字(类型:套接字、简单套接字或多套接字)
兼容协议 协议类型必须相同 有效载荷类型必须相同 强制有效载荷扩展必须相同