Changes between Version 8 and Version 9 of Writing Rules/Transactors
- Timestamp:
- Feb 24, 2010, 6:41:51 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Writing Rules/Transactors
v8 v9 29 29 Regarding the VCI command, the behavior() thread read the command signals (cycle per cycle), on the CABA ports, and stores a complete transaction payload in the Pending_Transaction_Buffer. When the transaction is completed, the behavior() thread calls the nb_transport_fw() method on the TLM-DT port. 30 30 31 [[Image(initiator_vci_transactor.png, nolink)]] 32 31 33 Regarding the VCI response, the interface nb_transport_bw() method updates the status of the proper entry in the Pending_Transaction_Buffer when a response is received on the TLM-DT port. This response is then transmitted (cycle per cycle) by the behaviour() thread on the CABA ports. 32 34 If the VCI initiator can receive interrupts, the transactor provides an optional service of translation : When an IRQ is received on the TLM-DT IRQ port (by the interface nb_transport_fw() method) this information is registered, and the IRQ is transmited on the IRQ CABA port by the behaviour() thread.