次の手順に従って、AIOW を使用して TX コアの生成します。このセクションの図を参照してください。
- TX 用コアを生成するために、IP カタログを開いて「dvanced I/O Wizard」を検索します。[Advanced I/O Wizard] をダブルクリックして、ウィザードの Customize IP ウィンドウを開きます。
-
Component Name に「
TX_Ssync_Intrfce_MB
」と入力します。この名前は、リファレンス デザインで使用されます。注記: コンポーネント名は、最上位デザインで使用されるモジュール名と一致している必要があります。 - Basic タブで、Application から [SOURCE SYNCHRONOUS] を指定します。Bus Direction は [TX ONLY] に設定します。
- 同じタブで、次のように設定します。
- [Interface Speed]: 1800 Mb/s
- Clock Data Relation: Edge DDR
- PLL Clock Source: Fabric (Driven by BUFG)
- PLL Input Clock Frequency: 225
- [Forwarded Clock Phase]: 0.
- [TX Serialization Factor]: 8
- その他のオプションは、デフォルトを使用できます。
図 1. マルチ バンク RX AIOW の [Basic] タブ -
Advanced タブで、次のように設定します。
- PLL CLKOUT1: 225
- [REDUCE CONTROL SIGNALS]、[Enable BLI logic]、および [Enable DESKEW Logic] をオンにします。BLI ロジックが有効の場合、タイミング クロージャを達成するためにファブリックと XPHY 間の BLI レジスタを使用できます。Deskew Logic が有効の場合、インスタンシエートされた XPLL のスキュー調整が有効になります。
- Differential I/O Std: LVDS15
- Number of Banks: 3 (マルチ バンク デザインであるため)
図 2. マルチ バンク RX AIOW の [Advanced] タブ - Pin Configuration タブで、表中の3 つの項目を追加します。この項目はデータ用であり、I/O タイプは差動、信号タイプはデータ、信号名は 「Tx_data_b#」 (# はバンク番号) を使用しています。また、送信クロックにも対応しています。
- データ設定 #1
- Pin Direction = TX
- I/O Type = Differential
- Signal Type = Data
- Signal Name = Tx_data_b0
- Number of Data Channels = 26
- データ設定 #2
- Pin Direction = TX
- I/O Type = Differential
- Signal Type = Data
- Signal Name = Tx_data_b1
- Number of Data Channels = 26
- データ設定 #3
- Pin Direction = TX
- I/O Type = Differential
- Signal Type = Data
- Signal Name = Tx_data_b2
- Number of Data Channels = 26
図 3. マルチバンク RX AIOW の [Pin Configuration] タブ - データ設定 #1
- [Summary] タブを確認します。156 の TX ピンが有効になっている必要があります (データ用に 25 ペア x 3 バンク、送信クロック用に 1 ペア x 3 バンク)。図 4. マルチ バンク RX AIOW の [Summary] タブ
- 設定を確認して [OK] をクリックします。IP がカスタマイズされて、[Generate the Output Products] が表示されます。合成オプションで [Out of context per IP] を指定して [Generate] をクリックし、新しく生成された TX コアに対する Design Run を実行します。
要件 | |
---|---|
Component Name | TX_Ssync_Intrfce_MB |
Bus Direction | TX ONLY |
Serialization Factor | 8 |
Interface speed (Mb/s) | 1800 Mb/s |
Clock data relation | Edge DDR |
PLL Clock Source | Fabric (BUFG で駆動) |
Forwarded clock phase | 0 |
PLL input clock frequency | 225 MHz |
Include PLL in core | 〇 |
PLL CLKOUT1 | × |
FIFO WRCLK OUT | × |
Reduce control signals | 〇 |
Enable delay control signals | × |
Enable BLI logic | 〇 |
Enable deskew logic | 〇 |
Differential I/O Std | LVDS15 |
Number of banks | 3 |
Pin configuration | データ チャネル数は 26 ペアに設定。1 ペアは送信クロック用に予約。 |