PCIe map helper which is mapped at a PCIe memory space. When accessed, the transaction is forwarded to the forward target with PCIe type ATOM set
conf_object, log_object, transaction
- cell-change
- Notifier that is triggered after the object's cell was changed.
- object-delete
- Notifier that is triggered just before Simics object is deleted.
- queue-change
- Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.
-
info
– print information about the object
-
status
– print status of the object
-
wait-for-get
– issue an inquiry read transaction and wait for it to complete
-
wait-for-read
– issue a read transaction and wait for it to complete
-
wait-for-set
– issue an inquiry write transaction and wait for it to complete
-
wait-for-write
– issue a write transaction and wait for it to complete
-
pcie_type
-
Required attribute;
read/write access; type:
i
The PCIe type used when forwarding the transaction to the forward target
-
forward_target
-
Required attribute;
read/write access; type:
o
The object used to forward the transaction
-
function_id
-
Optional attribute;
read/write access; type:
i
The function ID used when forwarding the transaction to the forward target
pcie-map-helper-c++