インテル® Arria® 10 トランシーバーPHY ユーザーガイド

ID 683617
日付 4/20/2017
Public
ドキュメント目次

2.7.4. Arria 10 トランシーバーでのPCI Express* (PIPE) の実装方法

PCI Express プロトコルを実装する前に、標準PCS アーキテクチャー、Gen3 PCS アーキテクチャー、PLL アーキテクチャー、ならびにリセット・コントローラーについて十分に把握している必要があります。

  1. IP カタログに移動して、Arria 10 Transceiver Native PHY IP Core を選択します。詳しくはPHY IP コアの選択とインスタンス化を参照してください。
  2. Datapath Options の下にあるArria 10 のTransceiver configuration rules リストからGen1/Gen2/Gen3 PIPE を選択します。
  3. 起点として、PCI Express 向けネイティブPHY IP のパラメーター設定の表のパラメーター値を使用します。または、Arria 10 トランシーバー・ネイティブPHY の プリセット を使用することもできます。その後で、デザインの具体的な要件に応じて設定を修正します。
  4. Finish をクリックして、ネイティブPHY IP (RTL ファイル) を生成します。
  5. PLL をインスタンス化し、設定します。
  6. トランシーバー・リセット・コントローラーを作成します。ユーザー設計のリセット・コントローラーの使用、またはトランシーバーPHY リセット・コントローラーの使用が可能です。
  7. ネイティブPHY IP をPLL IP コアとリセット・コントローラーに接続します。PCI Express Transceiver Configuration Rules 向けネイティブPHY IP のポートの情報を使用してポートを接続します。
  8. デザインをシミュレーションして機能性を検証します。
図 105. PIPE Gen3 デザイン向け接続ガイドライン


推奨事項

インテルは、ネイティブPHY のPIPE モードを使用する際には、PLL およびチャネル (TX およびRX) をリセットしないことを推奨します。これは、PCS の自動速度ネゴシエーション (ASN) ブロックがリセットされないようにするためです。