|
| | axis_channel (sc_core::sc_module_name const &nm) |
| void | b_transport (transaction_type &trans, sc_core::sc_time &t) override |
| tlm::tlm_sync_enum | nb_transport_fw (transaction_type &trans, phase_type &phase, sc_core::sc_time &t) override |
| tlm::tlm_sync_enum | nb_transport_bw (transaction_type &trans, phase_type &phase, sc_core::sc_time &t) override |
| unsigned int | transport_dbg (transaction_type &trans) override |
|
| axis_pkt_target_socket | tsck {"tsck"} |
| axis_pkt_initiator_socket | isck {"isck"} |
| cci::cci_param< sc_core::sc_time > | channel_delay {"channel_delay", sc_core::SC_ZERO_TIME, "delay of the AXIS channel"} |
Definition at line 71 of file axis_tlm.h.
◆ phase_type
| using axis::axis_channel::phase_type = axis_packet_types::tlm_phase_type |
◆ transaction_type
| using axis::axis_channel::transaction_type = axis_packet_types::tlm_payload_type |
◆ axis_channel()
| axis::axis_channel::axis_channel |
( |
sc_core::sc_module_name const & | nm | ) |
|
|
inline |
◆ b_transport()
| void axis::axis_channel::b_transport |
( |
transaction_type & | trans, |
|
|
sc_core::sc_time & | t ) |
|
inlineoverride |
◆ nb_transport_bw()
| tlm::tlm_sync_enum axis::axis_channel::nb_transport_bw |
( |
transaction_type & | trans, |
|
|
phase_type & | phase, |
|
|
sc_core::sc_time & | t ) |
|
inlineoverride |
◆ nb_transport_fw()
| tlm::tlm_sync_enum axis::axis_channel::nb_transport_fw |
( |
transaction_type & | trans, |
|
|
phase_type & | phase, |
|
|
sc_core::sc_time & | t ) |
|
inlineoverride |
◆ transport_dbg()
| unsigned int axis::axis_channel::transport_dbg |
( |
transaction_type & | trans | ) |
|
|
inlineoverride |
◆ channel_delay
| cci::cci_param<sc_core::sc_time> axis::axis_channel::channel_delay {"channel_delay", sc_core::SC_ZERO_TIME, "delay of the AXIS channel"} |
◆ isck
| axis_pkt_initiator_socket axis::axis_channel::isck {"isck"} |
◆ tsck
| axis_pkt_target_socket axis::axis_channel::tsck {"tsck"} |
The documentation for this struct was generated from the following file:
- /home/eyck/Projects/MINRES/SystemC-Components/src/interfaces/axis/axis_tlm.h