CDL Modules
Data Structures | Namespaces | Typedefs | Enumerations | Variables
riscv_jtag_apb_dm.cdl File Reference

Data Structures

struct  riscv_jtag_apb_dm::t_jtag_state
 
struct  riscv_jtag_apb_dm::t_apb_state
 

Namespaces

 riscv_jtag_apb_dm
 

Typedefs

typedef bit[3] riscv_jtag_apb_dm::t_sync
 

Enumerations

enum  riscv_jtag_apb_dm::t_update_action {
  riscv_jtag_apb_dm::action_none,
  riscv_jtag_apb_dm::action_reset,
  riscv_jtag_apb_dm::action_start_read,
  riscv_jtag_apb_dm::action_start_write
}
 
enum  riscv_jtag_apb_dm::t_jtag_addr {
  riscv_jtag_apb_dm::jtag_addr_idcode = 1,
  riscv_jtag_apb_dm::jtag_addr_apb_control = 0x10,
  riscv_jtag_apb_dm::jtag_addr_apb_access = 0x11
}
 

Variables

constant bit[32] riscv_jtag_apb_dm::jtag_idcode =0xabcde6e3