cross_trigger_port_pkg
Define AXI-Lite typedefs and constants for the cross-trigger port.
ctp_axil_req_t and ctp_axil_resp_t type the CSR interface shared with the generated register block.
ctp_mode_e
Operating modes
Enum (logic)
| Value | Number | Description |
|---|---|---|
MODE_WIRE_OR | 1'b0 | |
MODE_POINT_TO_POINT | 1'b1 |
ctp_axil_addr_t
AXI-Lite Type Definitions
Alias for logic [AxiLiteAddrWidth-1:0]
ctp_axil_data_t
Alias for logic [AxiLiteDataWidth-1:0]
ctp_axil_strb_t
Alias for logic [AxiLiteStrbWidth-1:0]
ctp_axil_aw_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
addr | ctp_axil_addr_t | |
prot | axi_pkg::prot_t |
ctp_axil_w_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
data | ctp_axil_data_t | |
strb | ctp_axil_strb_t |
ctp_axil_b_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
resp | axi_pkg::resp_t |
ctp_axil_ar_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
addr | ctp_axil_addr_t | |
prot | axi_pkg::prot_t |
ctp_axil_r_chan_t
Packed struct
| Field | Type | Description |
|---|---|---|
data | ctp_axil_data_t | |
resp | axi_pkg::resp_t |
ctp_axil_req_t
Packed struct
| Field | Type | Description |
|---|---|---|
aw | ctp_axil_aw_chan_t | |
aw_valid | logic | |
w | ctp_axil_w_chan_t | |
w_valid | logic | |
b_ready | logic | |
ar | ctp_axil_ar_chan_t | |
ar_valid | logic | |
r_ready | logic |
ctp_axil_resp_t
Packed struct
| Field | Type | Description |
|---|---|---|
aw_ready | logic | |
w_ready | logic | |
b | ctp_axil_b_chan_t | |
b_valid | logic | |
ar_ready | logic | |
r | ctp_axil_r_chan_t | |
r_valid | logic |