LVDS SERDES Intel® FPGA IPユーザーガイド: インテル® Arria® 10およびインテル® Cyclone® 10 GXデバイス

ID 683520
日付 7/13/2021
Public
ドキュメント目次

FPGAのタイミング解析

LVDS SERDES IPコアを生成する際に、IPコアはSERDESハードウェア・クロックの設定とコアクロックをIPコアのタイミング解析に向けて生成します。
表 18.  非DPAモードとDPA-FIFOモードにおけるトランスミッターおよびレシーバーのクロックLVDS高速クロックの周波数はシリアライゼーション係数のためにユーザー・コア・クロックよりも高いため、IPはまた、マルチサイクル・パスの制約を作成することで、SERDESとコア間のインターフェイスの適切なタイミング解析を行います。
クロック クロック名
コアクロック <pll_instance_name>_*_outclk[*]
LVDS高速クロック <pll_instance_name>_*_lvds_clk[*]
表 19.  ソフトCDRモードにおけるレシーバーのクロック
クロック クロック名
コアクロック <lvds_instance_name>_core_ck_name_<channel_num>
DPA高速クロック <lvds_instance_name>_dpa_ck_name_<channel_num>
適切なタイミング解析を実現するため、マルチサイクル制約の代わりに、IPコアはrx_outのクロックの設定を次の形式で作成します。
  • 立ち上がりエッジのデータの場合 — <lvds_instance_name>_core_data_out_<channel_num>_<bit>
  • 立ち下がりエッジのデータの場合 — <lvds_instance_name>_core_data_out_<channel_num>_<bit>_neg

これらの適切なクロック設定により、タイミング・アナライザーでは、LVDS SERDESとコア間のインターフェイスの転送およびコア内の転送のタイミングを正しく解析することができます。