#include <dm.h>
◆ MDebugModule()
MDebugModule::MDebugModule |
( |
sc_module_name |
name | ) |
|
|
inline |
◆ IsAdressed()
static bool MDebugModule::IsAdressed |
( |
TWord |
adr | ) |
|
|
inlinestatic |
◆ RegisterMethod()
void MDebugModule::RegisterMethod |
( |
| ) |
|
◆ SetHaltreq()
void MDebugModule::SetHaltreq |
( |
bool |
val | ) |
|
|
inline |
◆ SetNdmreset()
void MDebugModule::SetNdmreset |
( |
bool |
val | ) |
|
|
inline |
◆ Trace()
void MDebugModule::Trace |
( |
sc_trace_file * |
tf, |
|
|
int |
levels = 1 |
|
) |
| |
◆ TransitionMethod()
void MDebugModule::TransitionMethod |
( |
| ) |
|
◆ abstractauto_autoexecdata
sc_signal<bool> MDebugModule::abstractauto_autoexecdata |
|
protected |
◆ abstracts_busy
sc_signal<bool> MDebugModule::abstracts_busy |
|
protected |
◆ abstracts_cmderr
sc_signal<sc_uint<3> > MDebugModule::abstracts_cmderr |
|
protected |
◆ ack_o
sc_out<bool> MDebugModule::ack_o |
◆ adr_i
sc_in<sc_uint<32> > MDebugModule::adr_i |
◆ clk_i
sc_in_clk MDebugModule::clk_i |
◆ cmd
sc_signal<sc_uint<32> > MDebugModule::cmd |
|
protected |
◆ command_written
sc_signal<bool> MDebugModule::command_written |
|
protected |
◆ cyc_i
sc_in<bool> MDebugModule::cyc_i |
◆ dat_i
◆ dat_o
◆ dbg_request
◆ dbg_reset
sc_out<bool> MDebugModule::dbg_reset |
◆ dm_flags
◆ dm_regs
◆ dm_state
sc_signal<sc_uint<3> > MDebugModule::dm_state |
|
protected |
◆ dm_state_next
sc_signal<sc_uint<3> > MDebugModule::dm_state_next |
|
protected |
◆ dmcontrol_active
sc_signal<bool> MDebugModule::dmcontrol_active |
|
protected |
◆ dmcontrol_haltreq
sc_signal<bool> MDebugModule::dmcontrol_haltreq |
|
protected |
◆ dmcontrol_hartsel
◆ dmcontrol_ndmreset
sc_signal<bool> MDebugModule::dmcontrol_ndmreset |
|
protected |
◆ dmi_adr_i
◆ dmi_adr_last
◆ dmi_dat_i
sc_in<sc_uint<32> > MDebugModule::dmi_dat_i |
◆ dmi_dat_i_last
sc_signal<sc_uint<32> > MDebugModule::dmi_dat_i_last[REG_STAGES] |
|
protected |
◆ dmi_dat_o
sc_out<sc_uint<32> > MDebugModule::dmi_dat_o |
◆ dmi_rd
sc_in<bool> MDebugModule::dmi_rd |
◆ dmi_rd_last
◆ dmi_wr
sc_in<bool> MDebugModule::dmi_wr |
◆ dmi_wr_last
◆ dmstatus_allhalted
sc_signal<bool> MDebugModule::dmstatus_allhalted |
|
protected |
◆ dmstatus_allresumeack
sc_signal<bool> MDebugModule::dmstatus_allresumeack |
|
protected |
◆ err_o
sc_out<bool> MDebugModule::err_o |
◆ flag_go
sc_signal<bool> MDebugModule::flag_go |
|
protected |
◆ haltsum
◆ reg_abstracts_busy
sc_signal<bool> MDebugModule::reg_abstracts_busy |
|
protected |
◆ reg_abstracts_cmderr
sc_signal<sc_uint<3> > MDebugModule::reg_abstracts_cmderr |
|
protected |
◆ reg_in
sc_signal<sc_uint<32> > MDebugModule::reg_in |
|
protected |
◆ reg_sel
◆ reg_write
sc_signal<bool> MDebugModule::reg_write |
|
protected |
◆ rst_i
sc_in<bool> MDebugModule::rst_i |
◆ rty_o
sc_out<bool> MDebugModule::rty_o |
◆ sel_i
◆ stb_i
sc_in<bool> MDebugModule::stb_i |
◆ wb_ack_o
sc_signal<bool> MDebugModule::wb_ack_o |
|
protected |
◆ we_i
sc_in<bool> MDebugModule::we_i |
The documentation for this class was generated from the following files: