prim_ram_1p_adv_ext_pkg
Declare default external RAM request and response structs for prim_ram_1p_adv_ext.
Modules may override ram_req_t and ram_rsp_t with tighter typed structs at instantiation. Request fields carry clk, enable, write, addr, wdata, and wmask; the response carries rdata.
prim_ram_1p_adv_ext_req_t
Default external RAM request; an instantiation can override it with its own type.
Packed struct
| Field | Type | Description |
|---|---|---|
clk | logic | Clock for external RAM. |
enable | logic | RAM request enable. |
write | logic | Write enable. |
addr | logic [31:0] | Word address. |
wdata | logic [38:0] | Write data with its check bits; 39 bits holds 32 data bits plus 7 ECC bits. |
wmask | logic [31:0] | Per-bit write mask. |
prim_ram_1p_adv_ext_rsp_t
Default external RAM response; an instantiation can override it with its own type.
Packed struct
| Field | Type | Description |
|---|---|---|
rdata | logic [31:0] | Read data. |