Using the Bus Models

TEMU comes with several transactional bus models bundled. This section will show how you can interface with these bus models from your device models. We will also introduce the concepts of ports and interface arrays in this section.

In general, responses from a bus device over the bus a message was received in should never be done from the receiving function. The reason is that, the sending device is not done with updating its state and need to finish executing the sending function. Thus, responses should always be posted using events.