|Home > Fast Models components > Bus components > PVBusMaster|
The PVBusMaster subcomponent allows a device to generate PVBus transactions. This model is written in C++.
PVBusMaster contains the following MTI components:
If you want a component to act as a bus master, instantiate a
PVBusMaster subcomponent and then use its control port to create one or more transaction generators to generate transactions on the bus.
For an example component that uses
PVBusMaster, see $PVLIB_HOME/examples/LISA/BusComponents/DmaTransfer.lisa.
Table 3-47 Ports
||Slave||Enables the owning component to instantiate pv::TransactionGenerator objects.|
||Master||Sends out generated transactions to the bus.|
||Slave||On the de-assert of this signal, a reset of the bus master will be latched this is used by the bus deadlock detection logic.|