各ポートは、RAMB18E5 か RAMB36E5 かによって異なるアドレス指定方法を使用し、同じ 18,432 個または 36,864 個のメモリ セルにアクセスします。特定のポート幅での物理的な RAM の位置は、次の式によって決定されます (2 つのポートが異なる比率の場合のみ参照)。
END = ((ADDR + 1) × Width) – 1
START = ADDR × Width
次の表に、各ポート幅の下位のアドレス マッピングを示します。
ポート幅 | パリティ位置 | データ位置 | ||||||
---|---|---|---|---|---|---|---|---|
8 + 1 | 3 | 2 | 1 | 0 | Byte3 | Byte2 | Byte1 | Byte0 |
16 + 2 | 1 | 0 | Half-Word1 | Half-Word0 | ||||
32 + 4 | 0 | Word0 |