Agilex™ 7 Hard Processor System Technical Reference Manual
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: xef1481129683064
Ixiasoft
Visible to Intel only — GUID: xef1481129683064
Ixiasoft
10.4.2.1. RAM and ECC Memory Organization Example
The DMA has a memory organization that is byte-writeable, where every byte of data requires 5 bits of ECC.
The tables below shows the memory organization of the byte-writable memory with a 64-bit data size and 5 bits of ECC data.
Address | RAM Bits | |||||||
---|---|---|---|---|---|---|---|---|
[63:56] | [55:48] | [47:40] | [39:32] | [31:24] | [23:16] | [15:8] | [7:0] | |
0x0 | data[7] | data[6] | data[5] | data[4] | data[3] | data[2] | data[1] | data[0] |
0x8 | data[15] | data[14] | data[13] | data[12] | data[11] | data[10] | data[9] | data[8] |
Address | ECC Memory Bits | |||||||
---|---|---|---|---|---|---|---|---|
[31:29] | [28:24] | [23:21] | [20:16] | [15:13] | [12:8] | [7:5] | [4:0] | |
0x0 | 0x0 | ecc_data[3] | 0x0 | ecc_data[2] | 0x0 | ecc_data[1] | 0x0 | ecc_data[0] |
0x4 | 0x0 | ecc_data[7] | 0x0 | ecc_data[6] | 0x0 | ecc_data[5] | 0x0 | ecc_data[4] |
0x8 | 0x0 | ecc_data[11] | 0x0 | ecc_data[10] | 0x0 | ecc_data[9] | 0x0 | ecc_data[8] |
0xC | 0x0 | ecc_data[15] | 0x0 | ecc_data[14] | 0x0 | ecc_data[13] | 0x0 | ecc_data[12] |