dtp_pkg
Hold Debug and Test Ports configuration and interface typedefs.
Define default CTP, internal-CT, and clock-stop counts, the AXI-Lite and JTAG-debug AXI typedefs, and static checks that these defaults match cross_trigger_network_pkg. Failures of those checks are elaboration errors, not lint.
dtp_axi_lite_32_addr_t
AXI-Lite Typedefs
Alias for logic [DtpAxilAddrWidth-1:0]
dtp_axi_lite_32_data_t
Alias for logic [DtpAxilDataWidth-1:0]
dtp_axi_lite_32_strb_t
JTAG Debug AXI Typedefs
Alias for logic [DtpAxilDataWidth/8-1:0]
jtag_dbg_axi_addr_t
JTAG Debug AXI Typedefs
Alias for logic [JtagDbgAxiAddrWidth-1:0]
jtag_dbg_axi_data_t
Alias for logic [JtagDbgAxiDataWidth-1:0]
jtag_dbg_axi_id_t
Alias for logic [JtagDbgAxiIdWidth-1:0]
jtag_dbg_axi_strb_t
Alias for logic [JtagDbgAxiDataWidth/8-1:0]
jtag_dbg_axi_user_t
Alias for logic [JtagDbgAxiUserWidth-1:0]
dtp_axil_32_32_aw_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
addr | dtp_axi_lite_32_addr_t | |
prot | axi_pkg::prot_t |
dtp_axil_32_32_w_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
data | dtp_axi_lite_32_data_t | |
strb | dtp_axi_lite_32_strb_t |
dtp_axil_32_32_b_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
resp | axi_pkg::resp_t |
dtp_axil_32_32_ar_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
addr | dtp_axi_lite_32_addr_t | |
prot | axi_pkg::prot_t |
dtp_axil_32_32_r_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
data | dtp_axi_lite_32_data_t | |
resp | axi_pkg::resp_t |
dtp_axil_32_32_req_t
Packed struct
| Field | Type | Description |
|---|---|---|
aw | dtp_axil_32_32_aw_chan_t | |
aw_valid | logic | |
w | dtp_axil_32_32_w_chan_t | |
w_valid | logic | |
b_ready | logic | |
ar | dtp_axil_32_32_ar_chan_t | |
ar_valid | logic | |
r_ready | logic |
dtp_axil_32_32_resp_t
Packed struct
| Field | Type | Description |
|---|---|---|
aw_ready | logic | |
w_ready | logic | |
b | dtp_axil_32_32_b_chan_t | |
b_valid | logic | |
ar_ready | logic | |
r | dtp_axil_32_32_r_chan_t | |
r_valid | logic |
jtag_dbg_56_64_2_12_axi_aw_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
id | jtag_dbg_axi_id_t | |
addr | jtag_dbg_axi_addr_t | |
len | axi_pkg::len_t | |
size | axi_pkg::size_t | |
burst | axi_pkg::burst_t | |
lock | logic | |
cache | axi_pkg::cache_t | |
prot | axi_pkg::prot_t | |
qos | axi_pkg::qos_t | |
region | axi_pkg::region_t | |
atop | axi_pkg::atop_t | |
user | jtag_dbg_axi_user_t |
jtag_dbg_56_64_2_12_axi_w_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
data | jtag_dbg_axi_data_t | |
strb | jtag_dbg_axi_strb_t | |
last | logic | |
user | jtag_dbg_axi_user_t |
jtag_dbg_56_64_2_12_axi_b_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
id | jtag_dbg_axi_id_t | |
resp | axi_pkg::resp_t | |
user | jtag_dbg_axi_user_t |
jtag_dbg_56_64_2_12_axi_ar_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
id | jtag_dbg_axi_id_t | |
addr | jtag_dbg_axi_addr_t | |
len | axi_pkg::len_t | |
size | axi_pkg::size_t | |
burst | axi_pkg::burst_t | |
lock | logic | |
cache | axi_pkg::cache_t | |
prot | axi_pkg::prot_t | |
qos | axi_pkg::qos_t | |
region | axi_pkg::region_t | |
user | jtag_dbg_axi_user_t |
jtag_dbg_56_64_2_12_axi_r_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
id | jtag_dbg_axi_id_t | |
data | jtag_dbg_axi_data_t | |
resp | axi_pkg::resp_t | |
last | logic | |
user | jtag_dbg_axi_user_t |
jtag_dbg_56_64_2_12_axi_req_t
Packed struct
| Field | Type | Description |
|---|---|---|
aw | jtag_dbg_56_64_2_12_axi_aw_chan_t | |
aw_valid | logic | |
w | jtag_dbg_56_64_2_12_axi_w_chan_t | |
w_valid | logic | |
b_ready | logic | |
ar | jtag_dbg_56_64_2_12_axi_ar_chan_t | |
ar_valid | logic | |
r_ready | logic |
jtag_dbg_56_64_2_12_axi_resp_t
Packed struct
| Field | Type | Description |
|---|---|---|
aw_ready | logic | |
ar_ready | logic | |
w_ready | logic | |
b_valid | logic | |
b | jtag_dbg_56_64_2_12_axi_b_chan_t | |
r_valid | logic | |
r | jtag_dbg_56_64_2_12_axi_r_chan_t |
assert_static_in_package_NumCtpMatchesCtn_A
Function returning bit
assert_static_in_package_NumIntCtMatchesCtn_A
Function returning bit
assert_static_in_package_NumClkStopReqMatchesCtn_A
Function returning bit