• 検索結果がありません。

こ れ ら はすべての機能を備えた シ ン ク 専用フ ァ イ ルで、EDID を コ アに接続す る 方法を実際に示 し ます。

<project_dir>/<displayport_component_name>/example_design/

<displayport_component_name>_iic_edid_rom.vhd

<displayport_component_name>_iic_rom.vhd

ま た、 こ の EDID はハー ド ウ ェ アで も 使用で き ます。 必要に応 じ て レ ジ ス タ の値を変更 し て く だ さ い。

テ ス ト ベン チ

こ の章では、Vivado® Design Suite で提供 さ れてい る テ ス ト ベンチについて説明 し ます。

こ のテ ス ト ベンチは、 サ ン プル デザ イ ン と コ ア を動作 さ せ る こ と を目的 と し た シ ン プルな Verilog プ ロ グ ラ ム です。

こ のデモ用テ ス ト ベンチは、 次に示すフ ァ イ ルで記述 し てい ます。

ソ ース   コ ア

ソ ース のテ ス ト ベンチフ ァ イ ルは次の場所にあ り ます。

<project_dir>/<displayport_component_name>/example_design/simulation/

<displayport_component_name>_tb.v

ソ ース のデモ用テ ス ト ベンチは、 次の タ ス ク を実行 し ます。

• 入力 ク ロ ッ ク 信号を生成

• サンプル デザ イ ンに対 し て リ セ ッ ト を適用

• ソ ース コ アに対 し て HPD を アサー ト

• AUX チ ャ ネル要求に応答

• ユーザー デー タ イ ン タ ーフ ェ イ ス のビデオ デー タ を駆動

シ ン ク   コ ア

シ ン ク のテ ス ト ベンチ フ ァ イ ルは次の場所にあ り ます。

<project_dir>/<displayport_component_name>/example_design/simulation/

<displayport_component_name>_tb.v

シ ン ク のデモ用テ ス ト ベンチは、 次の タ ス ク を実行 し ます。

• 入力 ク ロ ッ ク 信号を生成

• サンプル デザ イ ンに対 し て リ セ ッ ト を適用

• AUX チ ャ ネル経由でシ ン ク コ アの レーン数を 4 に設定

• AUX チ ャ ネル経由でシ ン ク コ アの帯域幅を 2.7Gbps に設定

• ト レーニ ン グの開始を シ ン ク コ アに通知

• 高速レーン経由で ト レーニ ン グ パ タ ーン 1 お よ び 2 を送信

• AUX チ ャ ネル経由で電力ス テー ト の値を設定

検証、 互換性、 相互運用性

DisplayPort コ アは、DisplayPort v1.1a に関 し ては機能シ ミ ュ レーシ ョ ン と 広範なハー ド ウ ェ ア テ ス ト 、v1.2 に関 し て は一部のハー ド ウ ェ アテ ス ト に よ っ て検証 さ れてい ます。DisplayPort 規格 v1.2 の機能に対す る イ ン タ ーオペ ラ ビ リ テ ィ テ ス ト は現在 も 実施中です。

シ ミ ュ レーシ ョ ン

こ の コ アは、 パ ラ メ ー タ ー変更可能な ト ラ ンザ ク シ ョ ン ベース のテ ス ト ベンチを使用 し てテ ス ト し ま し た。 プ ロ ト コ ルお よ び イ ンプ リ メ ン テーシ ョ ン特有の幅広いカバレ ッ ジで コ ア を完全に検証 し ま し た。 実施 し た テ ス ト には次が含 まれます。

• AUX チ ャ ネル上での完全な I2C 動作

• 帯域幅お よ びパフ ォーマ ン ス テ ス ト

• メ イ ン リ ン ク ス ト レ ス テ ス ト

• プ ロ セ ッ サ イ ン タ ーフ ェ イ ス に よ る レ ジ ス タ の読み出 し/書 き 込みア ク セ ス

• ス ク ラ ンブル/デス ク ラ ンブル品質チ ェ ッ ク

• ビデオお よ びオーデ ィ オ デー タ 完全性チ ェ ッ ク

ハー ド ウ ェ ア   テ ス ト

DisplayPort コ アのバ リ デーシ ョ ンには、Kintex-7 FPGA 評価キ ッ ト (KC705) を使用 し てい ます。MST TX お よ び RX の イ ン タ ーオペ ラ ビ リ テ ィ に関す る 予備テ ス ト が完了 し てい ます。

移行およびア ッ プグ レー ド

付録 B には、ISE® か ら Vivado® Design Suite へデザ イ ン を移行す る 際の情報、お よ び最新版 IP コ アへのア ッ プグ レー ド に関す る 情報が記載 さ れてい ます。Vivado Design Suite でア ッ プグ レー ド す る 場合のポー ト 変更お よ びユーザーロ ジ ッ ク への影響 と いっ た重要な情報 も こ こ に記載 さ れてい ます。

Vivado Design Suite  への移行

こ の コ ア を Vivado Design Suite で使用す る 場合、 パ ラ メ ー タ ー BASEADDR、HIGHADDR、SPDIF_BASEADDR、

SPDIF_HIGHADDR は利用で き ません。Vivado Design Suite への移行方法については、 『ISE か ら Vivado Design Suite への移行ガ イ ド 』 (UG911) [参照17] を参照 し て く だ さ い。

Vivado Design Suite  でのア ッ プグ レー ド

こ のセ ク シ ョ ンでは、Vivado Design Suite で こ の IP コ アの最新版にア ッ プグ レー ド す る 際の、 ユーザー ロ ジ ッ ク お よ びポー ト の変更について説明 し ます。

パラ メ ー タ ーの変更点

表B-1 に、 こ のバージ ョ ンの コ アで変更 さ れたパ ラ メ ー タ ーを示 し ます。

表 B‐1 :パ ラ メ ー タ ーの変更点

パラ メ ー タ ー デ フ ォル ト 値 備考

GT Data Width 16 パ ラ メ ー タ ーを追加

aux_io_type Unidirectional パ ラ メ ー タ ーを追加

Support Level Include Shared Logic in core パ ラ メ ー タ ーを追加

Transceiver Control FALSE パ ラ メ ー タ ーを追加

ポー ト は、IP の コ ン フ ィ ギ ュ レーシ ョ ンに基づいて有効にな り ます。 こ のため、IP を旧バージ ョ ンか ら 更新す る と、 DisplayPort コ アのア ッ プグ レー ド ロ グに外部ポー ト の違いが検出 さ れた こ と を示す警告が記録 さ れます。表B-2 に、

影響を受け る 可能性のあ る ポー ト を示 し ます。

表 B‐2 :ポー ト の変更点

イ ン タ ー フ ェ イ ス/信号名 説明

TX ユーザーデー タ イ ン タ ーフ ェ イ ス 送信 ソ ー ス コ アの コ ン フ ィ ギ ュ レーシ ョ ン でのみ有効にな り ま す。tx_vid_pixel0、1、2、3 ポー ト が有効にな る か ど う かは、 デ ュ ア ル/ク ワ ッ ド ピ ク セルのパ ラ メ ー タ ー設定に よ っ て決 ま り ま す。

TX メ イ ン リ ン ク イ ン タ ーフ ェ イ ス 送信 ソ ー ス コ アの コ ン フ ィ ギ ュ レーシ ョ ン でのみ有効にな り ま す。lnk_tx_lane_p/n の幅は リ ン ク コ ン フ ィ ギ ュ レーシ ョ ンに よ っ て決ま り ます。

S/PDIF オーデ ィ オ プ ロ セ ッ サ イ ン タ ーフ ェ イ ス オーデ ィ オ を有効に し た場合のみ有効にな り ます。

S/PDIF イ ン タ ーフ ェ イ ス オーデ ィ オ を有効に し た場合のみ有効にな り ます。

オーデ ィ オ ク ロ ッ ク イ ン タ ーフ ェ イ ス オーデ ィ オ を有効に し た場合のみ有効にな り ます。

RX ユーザーデー タ イ ン タ ーフ ェ イ ス 受信シ ン ク コ アの コ ン フ ィ ギ ュ レーシ ョ ン でのみ有効にな り ま す。rx_vid_pixel0、1、2、3 ポー ト が有効にな る か ど う かは、 デ ュ ア ル/ク ワ ッ ド ピ ク セルのパ ラ メ ー タ ー設定に よ っ て決 ま り ま す。

RX メ イ ン リ ン ク イ ン タ ーフ ェ イ ス 受信シ ン ク コ アの コ ン フ ィ ギ ュ レーシ ョ ン でのみ有効にな り ま す。lnk_rx_lane_p/n の幅は リ ン ク コ ン フ ィ ギ ュ レーシ ョ ンに よ っ て決ま り ます。

S/PDIF オーデ ィ オプ ロ セ ッ サイ ン タ ーフ ェ イ ス オーデ ィ オ を有効に し た場合のみ有効にな り ます。

S/PDIF イ ン タ ーフ ェ イ ス オーデ ィ オ を有効に し た場合のみ有効にな り ます。

オーデ ィ オ ク ロ ッ ク イ ン タ ーフ ェ イ ス オーデ ィ オ を有効に し た場合のみ有効にな り ます。

AUX チ ャ ネル イ ン タ ーフ ェ イ ス aux_tx_io_p/n は送信 ソ ース コ アでのみ有効にな り 、aux_rx_io_p/

n は受信シ ン ク コ アでのみ有効にな り ます。

I2C イ ン タ ーフ ェ イ ス 受信シン ク コ アの コ ン フ ィ ギ ュ レーシ ョ ンでのみ有効にな り ます。

tx_hpd 送信ソースコ アの コ ン フ ィ ギ ュ レーシ ョ ンでのみ有効にな り ます。

rx_hpd 受信シン ク コ アの コ ン フ ィ ギ ュ レーシ ョ ンでのみ有効にな り ます。

共有 ロ ジ ッ ク を有効に し た場合のポー ト 共有 ロ ジ ッ ク にい く つかのポー ト が追加 さ れてい ます。 詳細は、

第2章の 「ポー ト の説明」 を参照 し て く だ さ い。

デバ ッ グ

こ の付録では、 ザ イ リ ン ク ス サポー ト ウ ェ ブサ イ ト よ り 入手可能な リ ソ ースお よ びデバ ッ グ ツールについて説明 し ます。

補足 : IP 生成の生成にエ ラ ーが発生 し 停止 し た場合、 ラ イ セ ン ス に問題があ る 可能性があ り ます。 詳細は、第1章の

「 ラ イ セ ン スお よ び注文情報」 を参照 し て く だ さ い。

ザイ リ ン ク ス   ウ ェ ブサイ ト

DisplayPort を使用 し た設計お よ びデバ ッ グでヘルプが必要な場合は、ザ イ リ ン ク ス サポー ト ウ ェ ブ ページか ら 製品 の資料、 リ リ ース ノ ー ト 、 ア ンサーな ど を参照す る か、 テ ク ニ カル サポー ト でケース を開いて く だ さ い。

資料

こ の製品ガ イ ド は DisplayPort に関す る 主要資料です。こ のガ イ ド 並びに全製品の設計プ ロ セ ス をサポー ト す る 資料は すべて、 ザ イ リ ン ク ス サポー ト ウ ェ ブ ページ (http://japan.xilinx.com/support/) ま たはザ イ リ ン ク ス の Documentation Navigator か ら 入手で き ます。

Documentation Navigator は、 ダ ウ ン ロ ー ド ページ (http://japan.xilinx.com/download) の [デザ イ ン ツール] タ ブか ら ダ ウ ン ロ ー ド で き ます。 こ の ツールの詳細お よ び機能は、 イ ン ス ト ール後にオン ラ イ ン ヘルプ を参照 し て く だ さ い。

ア ンサー

ア ンサーには、 よ く 発生す る 問題についてその解決方法、 お よ びザ イ リ ン ク ス製品に関す る 既知の問題な ど の情報が 記載 さ れてい ます。ア ンサーは、ユーザーが該当製品の最新情報にア ク セ ス で き る よ う 作成お よ び管理 さ れてい ます。

こ の コ アのア ンサーを下に示 し ます。 ま た、ザ イ リ ン ク ス サポー ト ウ ェ ブ ページか ら も 検索で き ます。 よ り 的確な 検索結果を得 る には、 次の よ う な キー ワー ド を使用 し て く だ さ い。

• 製品名

• ツールで表示 さ れ る メ ッ セージ

• 問題の概要

検索結果は、 フ ィ ル タ ー機能を使用 し て さ ら に絞 り 込む こ と がで き ます。

DisplayPort コ アに関する マス タ ーア ンサー : AR 54522

ザ イ リ ン ク ス では、 製品資料の説明に従 っ て使用 さ れて い る LogiCORE™ IP 製品に対す る テ ク ニ カ ルサ ポー ト を japan.xilinx.com/support か ら 提供 し てい ます。 資料で定義 さ れていないデバ イ ス に イ ンプ リ メ ン ト し た り 、 製品資料で 記述 さ れてい る 範囲を超え て カ ス タ マ イ ズ し た り 、 あ る いは 「DO NOT MODIFY」 と 記述 さ れてい る デザ イ ンセ ク シ ョ ンに変更を加えた り し た場合、 タ イ ミ ン グ、 機能、 製品サポー ト は保証 さ れません。

テ ク ニ カル サポー ト へのお問い合わせ方法は、 次の と お り です。

1. http://japan.xilinx.com/support にア ク セ ス し ます。

2. 「その他の リ ソ ース」 の下の [ウ ェ ブケース を作成] リ ン ク を ク リ ッ ク し 、 ウ ェ ブケース を開 き ます。

ウ ェ ブケース を作成す る 際は、 次の情報を記述 し て く だ さ い。

• パ ッ ケージお よ びデバ イ ス ス ピー ド グ レー ド を含む タ ーゲ ッ ト FPGA の情報

• 該当す る すべてのザ イ リ ン ク ス デザ イ ン ツール と シ ミ ュ レー タ の ソ フ ト ウ ェ ア バージ ョ ン

• 問題に よ っ ては、 フ ァ イ ルの追加を求め ら れ る 場合があ り ます。 ウ ェ ブケース に含め る 特定フ ァ イ ルについては、

こ の資料の関連セ ク シ ョ ン を参照 し て く だ さ い。

注記:すべての問題が ウ ェ ブ ケー ス の利用対象にな る わけではあ り ま せん。 ウ ェ ブ ケー ス ツールに ロ グ イ ン し てサ ポー ト オプシ ョ ン を確認 し て く だ さ い。

デバ ッ グ   ツール

DisplayPort デザ イ ンの問題を解決す る には、 数多 く の ツールを利用で き ます。 さ ま ざ ま な状況をデバ ッ グす る のに有 益な ツールを理解 し てお く こ と が重要です。

Vivado  ラ ボ   ツール

Vivado®ラ ボ ツールは、Logic Analyzer (ILA) および Virtual I/O (VIO) コ ア をユーザーのデザ イ ンに直接挿入し ます。Vivado ラ ボ ツールを使用する と 、 ト リ ガー条件を設定し て、 ハー ド ウ ェ アでアプ リ ケーシ ョ ンおよび統合ブ ロ ッ ク のポー ト 信 号をハー ド ウ ェ アに取 り 込む こ と がで き ます。 取 り 込まれた信号は、 その後解析で き ます。 こ の機能は Vivado IDE で使 用で き、 ハー ド ウ ェ ア上のザ イ リ ン ク ス デバ イ スで実行 さ れるデザ イ ンの論理デバ ッ グおよびバ リ デーシ ョ ンに使用 さ れます。

Vivado ロ ジ ッ ク 解析は次の LogiCORE IP ロ ジ ッ ク デバ ッ グ コ アに使用 さ れます。

• ILA 2.0 (お よ びそれ以降のバージ ョ ン)

• VIO 2.0 (お よ びそれ以降のバージ ョ ン)

ドキュメント内 DisplayPort v5.0、LogiCORE IP 製品ガイド (PG064) (ページ 116-127)

関連したドキュメント