#include "base.h"
#include "paranut-config.h"
#include <systemc.h>
Go to the source code of this file.
|
enum | EDMRegAddress {
data0 = 0x4
, dmcontrol = 0x10
, dmstatus = 0x11
, abstracts = 0x16
,
command = 0x17
, abstractauto = 0x18
, progbuf0 = 0x20
, progbuf1
,
progbuf2
, progbuf15 = 0x2f
, haltsum0 = 0x40
} |
|
enum | EDMRegs {
reg_data0
, reg_progbuf0
, reg_progbuf1
, reg_progbuf2
,
reg_abstract0
, reg_abstract1
} |
|
enum | ECMDErr {
CMDERR_NONE = 0
, CMDERR_BUSY = 1
, CMDERR_NOTSUP = 2
, CMDERR_EXCEPTION = 3
,
CMDERR_HALTRESUME = 4
, CMDERR_OTHER = 7
} |
|
enum | EDMState {
Idle
, CMD
, CMD_ACCESSR
, CMD_POSTEXEC
,
CMD_GO
} |
|
◆ DBG_ABSTRACT_NUM
◆ DBG_ABSTRACT_NUM_LD
#define DBG_ABSTRACT_NUM_LD 1 |
◆ DBG_ABSTRACT_OFFSET
#define DBG_ABSTRACT_OFFSET 0x200 |
◆ DBG_ABSTRACT_REG_OFFSET
◆ DBG_ADDRESS
#define DBG_ADDRESS 0x00000000 |
◆ DBG_CMD_WIDTH
◆ DBG_EXCEPTION_OFFSET
#define DBG_EXCEPTION_OFFSET 0x30C |
◆ DBG_FLAG_OFFSET
#define DBG_FLAG_OFFSET 0x100 |
◆ DBG_FLAG_REG_OFFSET
#define DBG_FLAG_REG_OFFSET 0x10 |
◆ DBG_FLAG_SIZE
◆ DBG_GOING_OFFSET
#define DBG_GOING_OFFSET 0x304 |
◆ DBG_HALTED_OFFSET
#define DBG_HALTED_OFFSET 0x300 |
◆ DBG_MEMORY_OFFSET
#define DBG_MEMORY_OFFSET 0x400 |
◆ DBG_MEMORY_SIZE
#define DBG_MEMORY_SIZE 0x54 |
◆ DBG_NUM_DATA
◆ DBG_NUM_PROGBUF
#define DBG_NUM_PROGBUF 3 |
◆ DBG_NUM_REGISTERS
◆ DBG_NUM_REGISTES_BITS
#define DBG_NUM_REGISTES_BITS 3 |
◆ DBG_PROGBUF_JUMP
◆ DBG_REG_OFFSET
#define DBG_REG_OFFSET 0x0 |
◆ DBG_REG_SIZE
#define DBG_REG_SIZE 0x40 |
◆ DBG_RESUMING_OFFSET
#define DBG_RESUMING_OFFSET 0x308 |
◆ DBG_ROM_ADDRESS
◆ DTM_ADDR_WIDTH
◆ DTM_IR_WIDTH
◆ REG_ID_LAST
◆ REG_RD_WR_STAGES
#define REG_RD_WR_STAGES 3 |
◆ REG_STAGES
◆ ECMDErr
Enumerator |
---|
CMDERR_NONE | |
CMDERR_BUSY | |
CMDERR_NOTSUP | |
CMDERR_EXCEPTION | |
CMDERR_HALTRESUME | |
CMDERR_OTHER | |
◆ EDMRegAddress
Enumerator |
---|
data0 | |
dmcontrol | |
dmstatus | |
abstracts | |
command | |
abstractauto | |
progbuf0 | |
progbuf1 | |
progbuf2 | |
progbuf15 | |
haltsum0 | |
◆ EDMRegs
Enumerator |
---|
reg_data0 | |
reg_progbuf0 | |
reg_progbuf1 | |
reg_progbuf2 | |
reg_abstract0 | |
reg_abstract1 | |
◆ EDMState
Enumerator |
---|
Idle | |
CMD | |
CMD_ACCESSR | |
CMD_POSTEXEC | |
CMD_GO | |