Public Types | |
typedef axi::axi4< axiCfg > | axi4_ |
Public Member Functions | |
SC_HAS_PROCESS (ManagerFromFile) | |
ManagerFromFile (sc_module_name name_, std::string filename="requests.csv") | |
Public Attributes | |
axi4_::read::template manager | if_rd |
axi4_::write::template manager | if_wr |
sc_in< bool > | reset_bar |
sc_in< bool > | clk |
sc_in_conditional< bool, enable_interrupts > | interrupt |
std::queue< int > | delay_q |
std::queue< int > | req_q |
std::queue< typename axi4_::AddrPayload > | raddr_q |
std::queue< typename axi4_::AddrPayload > | waddr_q |
std::queue< typename axi4_::WritePayload > | wdata_q |
std::queue< typename axi4_::Data > | rresp_q |
axi4_::AddrPayload | addr_pld |
axi4_::WritePayload | wr_data_pld |
axi4_::ReadPayload | data_pld |
axi4_::AddrPayload | wr_addr_pld |
axi4_::WRespPayload | wr_resp_pld |
int | burst_inflight = 0 |
sc_out< bool > | done |
Static Public Attributes | |
static const int | kDebugLevel = 1 |
static const int | bytesPerBeat = axi4_::DATA_WIDTH >> 3 |
static const int | bytesPerWord = axi4_::DATA_WIDTH >> 3 |
static const int | axiAddrBitsPerWord = nvhls::log2_ceil<bytesPerWord>::val |
Protected Member Functions | |
void | run () |
Definition at line 64 of file ManagerFromFile.h.
typedef axi::axi4<axiCfg> ManagerFromFile< axiCfg, enable_interrupts >::axi4_ |
Definition at line 67 of file ManagerFromFile.h.
|
inline |
Definition at line 99 of file ManagerFromFile.h.
|
inlineprotected |
Definition at line 181 of file ManagerFromFile.h.
|
static |
Definition at line 66 of file ManagerFromFile.h.
axi4_::read::template manager ManagerFromFile< axiCfg, enable_interrupts >::if_rd |
Definition at line 69 of file ManagerFromFile.h.
axi4_::write::template manager ManagerFromFile< axiCfg, enable_interrupts >::if_wr |
Definition at line 70 of file ManagerFromFile.h.
sc_in<bool> ManagerFromFile< axiCfg, enable_interrupts >::reset_bar |
Definition at line 72 of file ManagerFromFile.h.
sc_in<bool> ManagerFromFile< axiCfg, enable_interrupts >::clk |
Definition at line 73 of file ManagerFromFile.h.
sc_in_conditional<bool,enable_interrupts> ManagerFromFile< axiCfg, enable_interrupts >::interrupt |
Definition at line 75 of file ManagerFromFile.h.
|
static |
Definition at line 77 of file ManagerFromFile.h.
|
static |
Definition at line 78 of file ManagerFromFile.h.
|
static |
Definition at line 79 of file ManagerFromFile.h.
std::queue< int > ManagerFromFile< axiCfg, enable_interrupts >::delay_q |
Definition at line 81 of file ManagerFromFile.h.
std::queue< int > ManagerFromFile< axiCfg, enable_interrupts >::req_q |
Definition at line 82 of file ManagerFromFile.h.
std::queue< typename axi4_::AddrPayload > ManagerFromFile< axiCfg, enable_interrupts >::raddr_q |
Definition at line 83 of file ManagerFromFile.h.
std::queue< typename axi4_::AddrPayload > ManagerFromFile< axiCfg, enable_interrupts >::waddr_q |
Definition at line 84 of file ManagerFromFile.h.
std::queue< typename axi4_::WritePayload > ManagerFromFile< axiCfg, enable_interrupts >::wdata_q |
Definition at line 85 of file ManagerFromFile.h.
std::queue<typename axi4_::Data> ManagerFromFile< axiCfg, enable_interrupts >::rresp_q |
Definition at line 86 of file ManagerFromFile.h.
axi4_::AddrPayload ManagerFromFile< axiCfg, enable_interrupts >::addr_pld |
Definition at line 88 of file ManagerFromFile.h.
axi4_::WritePayload ManagerFromFile< axiCfg, enable_interrupts >::wr_data_pld |
Definition at line 89 of file ManagerFromFile.h.
axi4_::ReadPayload ManagerFromFile< axiCfg, enable_interrupts >::data_pld |
Definition at line 90 of file ManagerFromFile.h.
axi4_::AddrPayload ManagerFromFile< axiCfg, enable_interrupts >::wr_addr_pld |
Definition at line 91 of file ManagerFromFile.h.
axi4_::WRespPayload ManagerFromFile< axiCfg, enable_interrupts >::wr_resp_pld |
Definition at line 92 of file ManagerFromFile.h.
int ManagerFromFile< axiCfg, enable_interrupts >::burst_inflight = 0 |
Definition at line 94 of file ManagerFromFile.h.
sc_out<bool> ManagerFromFile< axiCfg, enable_interrupts >::done |
Definition at line 95 of file ManagerFromFile.h.