sep_io_pkg
Define typedefs and parameters for the SEP IO subsystem.
AXI-Lite and SPI request/response structs are shared by sep_io and sep_ot_spi_wrap.
addr_t
Alias for logic [AddrWidth-1:0]
data_t
Alias for logic [DataWidth-1:0]
strb_t
=========================================================================
Alias for logic [StrbWidth-1:0]
sep_io_spi_req_t
=========================================================================
Packed struct
| Field | Type | Description |
|---|---|---|
sck | logic | |
sck_oe | logic | |
cs_n | logic | |
cs_oe | logic | |
sd | logic [3:0] | |
sd_oe | logic [3:0] | |
irq | logic | |
lsio_trigger | logic |
sep_io_spi_rsp_t
Packed struct
| Field | Type | Description |
|---|---|---|
sd | logic [3:0] |
sep_io_spi_pads_t
=========================================================================
Packed struct
| Field | Type | Description |
|---|---|---|
enable | logic | |
clk | logic | |
txd | logic [7:0] | |
cs_n | logic | |
cs_oe_n | logic | |
cs_ie_n | logic | |
clk_oe_n | logic | |
clk_ie_n | logic | |
dqs_oe_n | logic | |
dqs_ie_n | logic | |
dq_oe_n | logic [7:0] | |
dq_ie_n | logic [7:0] | |
mem_rebar_oepad | logic | |
mem_rebar_opad | logic | |
mem_rebar_iepad | logic |
ot_spi_pad_map
Function returning sep_io_spi_pads_t
| Name | Direction | Type | Description |
|---|---|---|---|
req | input | sep_io_spi_req_t |