system_timer_octs_pkg

Hold typedefs and AXI-Lite types for the OCTS system timer.

Defines the 32-bit AddrWidth and DataWidth and the axil request/response structs used by the wrapper.

addr_t

Alias for logic [AddrWidth-1:0]

data_t

Alias for logic [DataWidth-1:0]

strb_t

Alias for logic [StrbWidth-1:0]

system_timer_octs_axil_aw_chan_t

Packed struct

Table 1. system_timer_octs_axil_aw_chan_t
FieldTypeDescription
addraddr_t
protaxi_pkg::prot_t

system_timer_octs_axil_w_chan_t

Packed struct

Table 2. system_timer_octs_axil_w_chan_t
FieldTypeDescription
datadata_t
strbstrb_t

system_timer_octs_axil_b_chan_t

Packed struct

Table 3. system_timer_octs_axil_b_chan_t
FieldTypeDescription
respaxi_pkg::resp_t

system_timer_octs_axil_ar_chan_t

Packed struct

Table 4. system_timer_octs_axil_ar_chan_t
FieldTypeDescription
addraddr_t
protaxi_pkg::prot_t

system_timer_octs_axil_r_chan_t

Packed struct

Table 5. system_timer_octs_axil_r_chan_t
FieldTypeDescription
datadata_t
respaxi_pkg::resp_t

system_timer_octs_axil_req_t

Packed struct

Table 6. system_timer_octs_axil_req_t
FieldTypeDescription
awsystem_timer_octs_axil_aw_chan_t
aw_validlogic
wsystem_timer_octs_axil_w_chan_t
w_validlogic
b_readylogic
arsystem_timer_octs_axil_ar_chan_t
ar_validlogic
r_readylogic

system_timer_octs_axil_resp_t

Packed struct

Table 7. system_timer_octs_axil_resp_t
FieldTypeDescription
aw_readylogic
w_readylogic
bsystem_timer_octs_axil_b_chan_t
b_validlogic
ar_readylogic
rsystem_timer_octs_axil_r_chan_t
r_validlogic