ParaNut SystemC Model
A SystemC Model of the ParaNut architecture
|
Macros | |
#define | CLK_PERIOD 10.0 |
Functions | |
void | JtagClock (bool tms_i=0, bool tdi_i=0, int n=1) |
void | JtagReset () |
uint64_t | JtagRd (int n) |
uint64_t | JtagRdWr (int n, uint64_t val) |
int | sc_main (int argc, char *argv[]) |
Variables | |
sc_signal< bool > | reset |
sc_signal< bool > | dmi_rd |
sc_signal< bool > | dmi_wr |
sc_signal< sc_uint< DTM_ADDR_WIDTH > > | dmi_adr |
sc_signal< sc_uint< 32 > > | dmi_dat_o |
sc_signal< sc_uint< 32 > > | dmi_dat_i |
sc_signal< bool > | tck |
sc_signal< bool > | tms |
sc_signal< bool > | tdi |
sc_signal< bool > | tdo |
#define CLK_PERIOD 10.0 |
void JtagClock | ( | bool | tms_i = 0 , |
bool | tdi_i = 0 , |
||
int | n = 1 |
||
) |
uint64_t JtagRd | ( | int | n | ) |
uint64_t JtagRdWr | ( | int | n, |
uint64_t | val | ||
) |
void JtagReset | ( | ) |
int sc_main | ( | int | argc, |
char * | argv[] | ||
) |
sc_signal<sc_uint<DTM_ADDR_WIDTH> > dmi_adr |
sc_signal<sc_uint<32> > dmi_dat_i |
sc_signal<sc_uint<32> > dmi_dat_o |
sc_signal<bool> dmi_rd |
sc_signal<bool> dmi_wr |
sc_signal<bool> reset |
sc_signal<bool> tck |
sc_signal<bool> tdi |
sc_signal<bool> tdo |
sc_signal<bool> tms |