UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 63463

MIG 7 Series DDR3 - MIG v2.1 (Vivado 2014.2) より、読み出しおよび書き込みのマージンを改善したキャリブレーション変更が追加され、キャリブレーション時間が長くなっている。キャリブレーション時間を短縮する方法

説明

MIG v2.1 および v2.3 で、読み出しおよび書き込みのマージンを改善したキャリブレーション変更が追加されました。

これらの変更により、キャリブレーションが完了するまでの時間が長くなっています。

キャリブレーション時間を短縮するためにはどういうオプションがありますか。

ソリューション

背景 :


2014.2 から 2014.4 までのリリースの MIG では、読み出し/書き込みのサンプル カウントは大きな値が使用されていたため、キャリブレーション時間が長くなっていました。

リリースごとのキャリブレーション時間は以下に示します。

キャリブレーション時間を短縮するため、少ないサンプル カウントを使用してザイリンクスはハードウェア検証を行いました。  

少ないサンプル カウントは Vivado 2015.1 リリースの MIG に含まれる予定です。  

このバージョンが利用できるようになるまでは、次に説明する手動の回避策が必要となります。

MIG v2.3 でのキャリブレーション時間短縮のための変更

1. user_design/rtl/phy/mig_7series_v2_3_ddr_calib_top.v モジュールを開きます。  

次のように OCAL サンプル カウントを下げます。

localparam SAMPLES = (SIM_CAL_OPTION=="NONE") ? 512 : 4; //original value of 2048
 
localparam OCAL_SIMPLE_SCAN_SAMPS = (SIM_CAL_OPTION=="NONE") ? 512 : 1; //original value of 2048

2. user_design/rtl/phy/mig_7series_v2_3_ddr_phy_prbs_rdlvl.v モジュールを開きます。 

次に示すようにコンプレックス読み出しレべリングのループ カウントを下げます。

localparam [11:0] NUM_SAMPLES_CNT  = (SIM_CAL_OPTION == "NONE") ? 'd12 : 12'h001; //original value of 50

3. MIG IP を手動で合成します。  

IP の RTL を変更した後は、アウト オブ コンテキスト (OOC) フローは使用できなくなります。

注記 : これらの変更を含めたサンプル ファイルはこのアンサーに添付されています。

各リリースでのキャリブレーション時間

リリース

400MHz (4:1) でのキャリブレーション時間

800MHz (4:1) でのキャリブレーション時間

 

32 ビット

72 ビット

32 ビット

72 ビット

2014.1

1 秒未満

1 秒未満

1 秒未満

1 秒未満

2014.3

1 秒未満

約 1 秒

1 秒未満

1 秒強

2014.4

4 秒未満

約 7 秒

2 秒未満

4 秒未満

低減したサンプル カウント

約 1 秒

約 2 秒

1 秒未満

約 1 秒


注記 : すべての MIG DDR3 コンフィギュレーションに対し、同じ数の読み出しおよび書き込みが実行されています。

このため、インターフェイス幅が広くなり、データ レートが下がるので、これらの読み出し/書き込みを完了するのに時間がかかるようになり、キャリブレーション時間も長くなってしまいます。

関連アンサー :
 
(ザイリンクス アンサー 62368) MIG 7 Series DDR3 - Vivado 2014.2 でリリースされた MIG 7 Series v2.1 のキャリブレーション アップデートにより、データ レートが 1333Mbps を超える場合に読み出しマージンが改善
(ザイリンクス アンサー 60687) MIG 7 Series DDR3 - Vivado 2014.2 でリリースされた MIG 7 Series v2.1 のキャリブレーション アップデートにより、データ レートが 1333Mbps を超える場合に読み出しマージンが改善

添付ファイル

関連添付ファイル

タイトル サイズ ファイルタイプ
mig_7series_v2_3_ddr_phy_prbs_rdlvl.v 238 KB V
mig_7series_v2_3_ddr_calib_top.v 88 KB V

アンサー レコード リファレンス

関連アンサー レコード

AR# 63463
日付 02/13/2015
ステータス アクティブ
種類 一般
デバイス
IP
このページをブックマークに追加