インテルのみ表示可能 — GUID: bhc1411116813763
Ixiasoft
2.5.1. ランタイム・コンフィグレーション
JESD204B IPにより、 インテル® Stratix® 10を除いたサポートされているすべてのデバイスでLMFパラメーターのランタイム・コンフィグレーションが可能になります。インテルStratix 10デバイスの場合、JESD204B IPコアは、表 15 のJESD204B Configurationsタブに示されているIPコンフィグレーションを使用して、ターゲット・コンバーター・デバイスに従ってパラメーター化する必要があります。
IP生成時に正しく設定する必要がある最も重要なパラメーターは、L パラメーターと F パラメーターです。パラメーターLはサポートされている最大レーンを示し、パラメーターFは確定的レイテンシーに必要なデスキューバッファーのサイズを示します。ハードウェアはパラメーター化中に生成されます。つまり、ランタイム・プログラマビリティーは、パラメーター化および生成されたハードウェアからのみフォールバックできますが、パラメーター化されたIPコアを超えることはできません。
ランタイム・コンフィグレーションを使用して、さまざまなLMFコンフィグレーションを持つコンバーター・デバイスのパフォーマンスをプロトタイピングまたは評価できます。ただし実際の量産では、インテルは、目的のLMFを使用してJESD204B IPコアを生成して最適化されたゲート数を取得することをお勧めします。
例えば、コンバーター・デバイスがLMF = 442とLMF = 222をサポートしている場合、両方のコンフィグレーションのパフォーマンスを確認するには、最大FおよびL (L = 4およびF = 2) でJESD204B IPを生成する必要があります。フォールバック・コンフィグレーションを使用して、LMF = 222モードで使用されていないレーンをディスエーブルすることができます。M、N、S、CS、CF、HDなどの他のJESD204BコンフィグレーションがパラメーターFの設定に違反していないことを確認する必要があります。Configuration and Status Register (CSR) スペースにアクセスして、次のような他のコンフィグレーションを変更できます。
- K (マルチフレーム)
- デバイスとレーンID
- スクランブラーのイネーブルまたはディスエーブル
- 文字置換のイネーブルまたはディスエーブル
Fパラメーター
このパラメーターでは、JESD204Bリンクが動作しているレーンごとのフレームあたりのオクテット数を示します。
- インテル® Agilex™ および インテル® Stratix® 10 (Lタイル、Hタイル、およびEタイル) デバイスは、F = 1-256 をサポートします (F = 3は使用可能)
- インテル® Cyclone® 10 GX、 インテル® Arria® 10、 Stratix® V、 Arria® V、 Arria® V GZ、および Cyclone® Vデバイスは、F = 1、2、4–256をサポートします (F = 3は使用不可)
High Density (HD) データ形式をサポートするために、JESD204B IPはフレームの開始とフレームの終了を追跡します。これは、Fが奇数または偶数のいずれかになる可能性があるためです。フレームの開始とマルチフレームの開始は、32ビットのデータ幅アーキテクチャーをラップします。RX IPは、フレームの開始 (sof[3:0]) とマルチフレームの開始 (somf[3:0]) を出力します。これらはマーカーとして機能し、 Avalon® ストリーミング・データ・ストリームを使用します。これらのマーカーに基づいて、トランスポート層がフレームを構築します。
HDデータ形式が0に設定されている単純なシステムでは、Fは常に 1、2、4、6、8 などになります。これにより、トランスポート層のデザインが簡素化されるため、sof[3:0] マーカーと somf[3:0] マーカーを使用する必要はありません。