|
scc
2024.06
SystemC components library
|
#include <reordering_target.h>


Public Types | |
| using | base = axi_target_pe |
| using | payload_type = base::payload_type |
| using | phase_type = base::phase_type |
Public Member Functions | |
| reordering_target (const sc_core::sc_module_name &nm) | |
| the constructor More... | |
| reordering_target (reordering_target const &)=delete | |
| reordering_target (reordering_target &&)=delete | |
| reordering_target & | operator= (reordering_target const &)=delete |
| reordering_target & | operator= (reordering_target &&)=delete |
| size_t | get_outstanding_tx_count () override |
Public Attributes | |
| sc_core::sc_in< bool > | clk_i {"clk_i"} |
| axi::axi_target_socket< BUSWIDTH, TYPES, N, POL > | sckt {"sckt"} |
| axi_target_pe | pe |
| tx_reorderer | reorder_buffer {"reorder_buffer"} |
Protected Member Functions | |
| void | end_of_elaboration () override |
the AXI target which shuffles the responses from the order they arrived
Definition at line 74 of file reordering_target.h.
|
inline |
the constructor
| nm | module instance name |
Definition at line 89 of file reordering_target.h.