インテルのみ表示可能 — GUID: lpi1637641924913
Ixiasoft
2.3.1. RX専用またはTX専用のデザインの作成
RX 専用デザインの場合、HDMI TX トップおよび RX-TX リンクモジュールを取り外すことができます。ただし、RX コアの EDID 値を設定するには、CPU サブシステムが必要です。
RX専用またはTX専用のコンポーネントを使用するには、関係のないブロックをデザインから削除します。
ユーザー要件 | 維持 | 削除 | Add |
---|---|---|---|
HDMI RX専用 | RXトップ |
|
– |
HDMI TX専用 |
|
|
ビデオ・パターン・ジェネレーター (カスタムモジュール、もしくはビデオ & 画像処理 (VIP) スイートから生成) |
RTLの変更に加えて、main.cスクリプトを編集する必要があります。
- HDMI TX専用デザインでは、次の行を削除してHDMI RXロックステータスの待機を切り離し、tx_xcvr_reconfig(tx_frl_rate);に置き換えます。
rx_hdmi_lock = READ_PIO(PIO_IN0_BASE, PIO_RX_LOCKED_OFFSET, PIO_RX_LOCKED_WIDTH);
while (rx_hdmi_lock == 0) {
if (check_hpd_isr()) { break; }
// rx_vid_lock = READ_PIO(PIO_IN0_BASE, PIO_VID_LOCKED_OFFSET, PIO_VID_LOCKED_WIDTH);
rx_hdmi_lock = READ_PIO(PIO_IN0_BASE, PIO_RX_LOCKED_OFFSET, PIO_RX_LOCKED_WIDTH);
// Reconfig Tx after rx is locked
if (rx_hdmi_lock == 1) {
if (READ_PIO(PIO_IN0_BASE, PIO_LOOPBACK_MODE_OFFSET, PIO_LOOPBACK_MODE_WIDTH) == 1) {
rx_frl_rate = READ_PIO(PIO_IN0_BASE, PIO_RX_FRL_RATE_OFFSET, PIO_RX_FRL_RATE_WIDTH);
tx_xcvr_reconfig(rx_frl_rate);
} else {
tx_xcvr_reconfig(tx_frl_rate);
} } }
- HDMI RX専用デザインでは、main.cスクリプトの次の行のみを維持します。
REDRIVER_INIT();
hdmi_rx_init();