chipyard_4core_mem_pkg

Declare memory-interface typedefs for the four-core Chipyard cluster.

Declares ROM, scratch RAM, and L1 cache request/response structs, and the TileLink structs of the cluster boot ROM port. Bank-count localparams size the mem-swap and CPU wrapper port arrays.

scratch_ram_req_t

Packed struct

Table 1. scratch_ram_req_t
FieldTypeDescription
clklogic
enlogic
addrlogic [Smc4coreScratchRamAddrWidth-1:0]
wdatalogic [Smc4coreScratchRamDataWidth-1:0]
wmodelogic
wmasklogic [1-1:0]

scratch_ram_rsp_t

Packed struct

Table 2. scratch_ram_rsp_t
FieldTypeDescription
rdatalogic [Smc4coreScratchRamDataWidth-1:0]

l1_icache_tag_req_t

Packed struct

Table 3. l1_icache_tag_req_t
FieldTypeDescription
clklogic
enlogic
addrlogic [5-1:0]
wdatalogic [94-1:0]
wmodelogic
wmasklogic [2-1:0]

l1_icache_tag_rsp_t

Packed struct

Table 4. l1_icache_tag_rsp_t
FieldTypeDescription
rdatalogic [94-1:0]

l1_icache_data_req_t

Packed struct

Table 5. l1_icache_data_req_t
FieldTypeDescription
clklogic
enlogic
addrlogic [8-1:0]
wdatalogic [66-1:0]
wmodelogic
wmasklogic [2-1:0]

l1_icache_data_rsp_t

Packed struct

Table 6. l1_icache_data_rsp_t
FieldTypeDescription
rdatalogic [66-1:0]

l1_dcache_tag_req_t

Packed struct

Table 7. l1_dcache_tag_req_t
FieldTypeDescription
clklogic
enlogic
addrlogic [5-1:0]
wdatalogic [108-1:0]
wmodelogic
wmasklogic [2-1:0]

l1_dcache_tag_rsp_t

Packed struct

Table 8. l1_dcache_tag_rsp_t
FieldTypeDescription
rdatalogic [108-1:0]

l1_dcache_data_req_t

Packed struct

Table 9. l1_dcache_data_req_t
FieldTypeDescription
clklogic
enlogic
addrlogic [8-1:0]
wdatalogic [144-1:0]
wmodelogic
wmasklogic [2-1:0]

l1_dcache_data_rsp_t

Packed struct

Table 10. l1_dcache_data_rsp_t
FieldTypeDescription
rdatalogic [144-1:0]

rom_req_t

Packed struct

Table 11. rom_req_t
FieldTypeDescription
clklogic
enlogic
addrlogic [14-1:0]
wdatalogic [64-1:0]
wmodelogic
wmasklogic [1-1:0]

rom_rsp_t

Packed struct

Table 12. rom_rsp_t
FieldTypeDescription
rdatalogic [64-1:0]

Packed struct

Table 13. rom_tilelink_req_t
FieldTypeDescription
clocklogic
resetlogic
a_validlogic
a_bits_sizelogic [1:0]
a_bits_sourcelogic [15-1:0]
a_bits_addresslogic [32-1:0]
d_readylogic

Packed struct

Table 14. rom_tilelink_rsp_t
FieldTypeDescription
a_readylogic
d_validlogic
d_bits_sizelogic [1:0]
d_bits_sourcelogic [15-1:0]
d_bits_datalogic [64-1:0]