DDR4 および LPDDR4/4X メモリ インターフェイスのピン配置 (ピン マップ) は固定されており、選択した構成に従って Vivado® によって出力されます。同一バイト内では、DQ ビットのピン配置に関してある程度の自由度があります。詳細は、ピン規則のセクションで説明します。ピン規則に従った場合でも、最終的なピン配置を Vivado で検証することを推奨します。正しく動作させるには、PCB ガイドライン文書に完全に従う必要があります。PCB ガイドラインの詳細は、 『Versal ACAP PCB デザイン ユーザー ガイド』 (UG863: 英語版、日本語版) を参照してください。
Recommended: GitHub で公開している 『Versal ACAP メモリ ピン配置の取得と検証』
チュートリアル の使用を推奨します。これは
Versal™
ACAP DDRMC のピン配置を迅速で効果的に生成できる方法です。
各 DDRMC には、それぞれ 3 つの XPIO バンク (トリプレット) があります。各 XPIO バンクは、27 組の差動ピン ペア (L0P/N to L26P/N) で構成されます。各バンクには 9 個のニブルがあり、各ニブルには 6 本のピンがあります。パッケージ ピン名 IO_NiPj_MxPy
の各フィールドの説明は、次のとおりです。
- NiPj
- Ni はバンク内のニブル番号 (i = 0 ~ 8)
Pj はニブル内のピン番号 (i = 0 ~ 5)。
- MxPy
- Mx は DDRMC トリプレット番号 (x = 0 ~ (DDRMC の総数 – 1))
Py はトリプレット内のピン番号 (y = 0 ~ 161)。
トリプレット#ピン# | パッケージ ピン名のニブル#ピン# | 注記 |
---|---|---|
M0P0 | IO_L0P_XCC_N0P0 | トリプレットの最初のバンクの最初のピンは、ニブル 0 の最初のピン (ピン 0) にマップ |
M0P1 | IO_L0N_XCC_N0P1 | |
M0P2 | IO_L1P_N0P2 | |
M0P3 | IO_L1N_N0P3 | |
M0P4 | IO_L2P_N0P4 | |
M0P5 | IO_L2N_N0P5 | このバンクのニブル 0 の最後のピン |
M0P6 | IO_L3P_ XCC_N1P0 | このバンクのニブル 1 の最初のピン |
M0P7 | IO_L3N_ XCC_N1P1 | |
M0P8 | IO_L4P_N1P2 | |
M0P9 | IO_L4N_N1P3 | |
M0P10 | IO_L5P_N1P4 | |
M0P11 | IO_L5N_N1P5 | このバンクのニブル 1 の最後のピン |
M0P12 | IO_L6P_ GC_XCC_N2P0 | このバンクのニブル 2 の最初のピン |
M0P13 | IO_L6N_ GC_XCC_N2P1 | |
M0P14 | IO_L7P_N2P2 | |
M0P15 | IO_L7N_N2P3 | |
M0P16 | IO_L8P_N2P4 | |
M0P17 | IO_L8N_N2P5 | このバンクのニブル 2 の最後のピン |
M0P18 | IO_L9P_ GC_XCC_N3P0 | このバンクのニブル 3 の最初のピン |
M0P19 | IO_L9N_ GC_XCC_N3P1 | |
M0P20 | IO_L10P_N3P2 | |
M0P21 | IO_L10N_N3P3 | |
M0P22 | IO_L11P_N3P4 | |
M0P23 | IO_L11N_N3P5 | このバンクのニブル 3 の最後のピン |
M0P24 | IO_L12P_ GC_XCC_N4P0 | このバンクのニブル 4 の最初のピン |
M0P25 | IO_L12N_ GC_XCC_N4P1 | |
M0P26 | IO_L13P_N4P2 | |
M0P27 | IO_L13N_N4P3 | |
M0P28 | IO_L14P_N4P4 | |
M0P29 | IO_L14N_N4P5 | このバンクのニブル 4 の最後のピン |
M0P30 | IO_L15P_XCC_N5P0 | このバンクのニブル 5 の最初のピン |
M0P31 | IO_L15N_XCC_N5P1 | |
M0P32 | IO_L16P_N5P2 | |
M0P33 | IO_L16N_N5P3 | |
M0P34 | IO_L17P_N5P4 | |
M0P35 | IO_L17N_N5P5 | このバンクのニブル 5 の最後のピン |
M0P36 | IO_L18P_XCC_N6P0 | このバンクのニブル 6 の最初のピン |
M0P37 | IO_L18N_XCC_N6P1 | |
M0P38 | IO_L19P_N6P2 | |
M0P39 | IO_L19N_N6P3 | |
M0P40 | IO_L20P_N6P4 | |
M0P41 | IO_L20N_N6P5 | このバンクのニブル 6 の最後のピン |
M0P42 | IO_L21P_XCC_N7P0 | このバンクのニブル 7 の最初のピン |
M0P43 | IO_L21N_XCC_N7P1 | |
M0P44 | IO_L22P_N7P2 | |
M0P45 | IO_L22N_N7P3 | |
M0P46 | IO_L23P_N7P4 | |
M0P47 | IO_L23N_N7P5 | このバンクのニブル 7 の最後のピン |
M0P48 | IO_L24P_GC_XCC_N8P0 | このバンクのニブル 8 の最初のピン |
M0P49 | IO_L24N_GC_XCC_N8P1 | |
M0P50 | IO_L25P_N8P2 | |
M0P51 | IO_L25N_N8P3 | |
M0P52 | IO_L26P_N8P4 | |
M0P53 | IO_L26N_N8P5 | このバンクのニブル 8 の最後のピン、トリプレットの最初のバンクの最後のピン |