CDL Modules
Data Structures | Enumerations
jtag.h File Reference

Data Structures

struct  t_jtag
 

Enumerations

enum  t_jtag_action {
  action_idle,
  action_capture,
  action_shift,
  action_update
}
 

Data Structure Documentation

struct t_jtag
Data Fields
bit ntrst
bit tdi
bit tms

Enumeration Type Documentation

Enumerator
action_idle 
action_capture 
action_shift 
action_update 

Modules

module jtag_apb ( clock  jtag_tck,
input bit  reset_n,
input  bitir[5],
input t_jtag_action  dr_action,
input  bitdr_in[50],
output  bitdr_tdi_mask[50],
output  bitdr_out[50],
clock  apb_clock,
output t_apb_request  apb_request,
input t_apb_response  apb_response 
)
module jtag_tap ( clock  jtag_tck,
input bit  reset_n,
input t_jtag  jtag,
output bit  tdo,
output  bitir[5],
output t_jtag_action  dr_action,
output  bitdr_in[50],
input  bitdr_tdi_mask[50],
input  bitdr_out[50] 
)