首页 百科知识 事务级连接

事务级连接

时间:2022-10-16 百科知识 版权反馈
【摘要】:在“组成事务级连接”的讨论中,SystemC通过sc_ports和sc_exports来组建事务级连接。在SystemVerilog的AVM中则使用端口和输出端口。通常SystemC和SystemVerilog的分析端口工作内容是一样的。AVM库提供一个分析端口对象,其实质是一个sc_port,使用的接口是analysis_if。SystemC没有内置的使用者,但是可以很方便地创建。使用者是一个继承analysis_if接口的sc_module。

11.6 事务级连接

在“组成事务级连接”的讨论中,SystemC通过sc_ports和sc_exports来组建事务级连接。在SystemVerilog的AVM中则使用端口和输出端口(avm_*_port和avm_*_export)。

分析端口与使用者

通常SystemC和SystemVerilog的分析端口工作内容是一样的。AVM库提供一个分析端口对象,其实质是一个sc_port,使用的接口是analysis_if。

img327

两种语言的分析端口可以被一个使用对象绑定或解除绑定,或者被多个使用对象绑定。

SystemC没有内置的使用者,但是可以很方便地创建。使用者是一个继承analysis_if接口的sc_module。

img328

就像端口与通道的绑定一样,一个使用者可以使用SystemC语法绑定到分析端口。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈