1. Channels Review
SystemC 规定了两种风格的channel: primitive, hierarchical。
primitive channel提供非常简单迅速的通讯手段,它不包含port,process,hierarchy。可以使用evaluate-update机制。
hierarchical channel包含 port, process, hierarchy。本质上它是一个module,实现了一个或多个interface。
2. primitive Channel
1) 首先定义primitive channel的interface。 譬如我们定义一个产生事件,一个接受事件的interface。为了能便捷的把primitive channel中的事件作为stiatic sensitive list,需要指定default_event(). 如下
2)其次定义primitive channel: 必须从sc_prim_channel以及之前定义的interface继承而来;实现所有