IP RX DisplayPort 發送來源
Display Port RX IP 使用者指南
介紹 (問一個問題)
DisplayPort Rx IP 設計用於從 DisplayPort Tx 來源接收視訊。它針對的是 PolarFire® FPGA 應用程式基於視訊電子標準協會 (VESA) DisplayPort 標準 1.4 協議實現。有關 VESA 協議的更多信息,請參閱 電子設備安全協會。它支援 1.62、2.7、5.4 和 8.1 Gbps 的標準顯示器速率。
概括 (問一個問題)
下表提供了 DisplayPort Rx IP 特性的摘要。
表 1. 概括
| 核心版本 | 本文檔適用於 DisplayPort Rx v2.1。 | 
| 支援的設備系列 | 極地火® 系統 極地火 | 
| 支持的工具流程 | 需要自由人® SoC v12.0 或更高版本。 | 
| 授權 | 核心針對明文 RTL 進行了許可證鎖定。它支援為 Verilog 版本的核心產生加密 RTL,無需許可證。 | 
特徵 (問一個問題)
DisplayPort Rx 的主要特性如下:
- 支援 1、2 或 4 通道
- 每個組件支援 6、8 和 10 位
- 每通道支援高達 8.1 Gbps
- 支援 DisplayPort 1.4 協議
- 僅支援單一視訊串流或SST模式,不支援MST模式
- 不支援音訊傳輸
設備利用率和性能 (問一個問題)
下表列出了設備的利用率和性能。
表 2. 設備利用率和性能
| 家庭 | 裝置 | 查找表 | 直方圖 | 性能(兆赫) | 大容量靜態隨機存取存儲器 | 微靜態隨機存取存儲器 | 數學積木 | 芯環球 | 
| 極地火® | 強積金300T | 30652 | 14123 | 200 | 28 | 32 | 0 | 2 | 
使用者指南
DS50003546A – 1
© 2023 Microchip Technology Inc.及其子公司
硬件實現
1. 硬件實現 (問一個問題)
下圖顯示了 DisplayPort Rx IP 實現。
圖 1-1。 DisplayPort Rx IP 實施

DisplayPort Rx IP 包含以下內容:
- 解擾器模組
- 車道接收模組
- 視訊串流接收模組
- AUX_CH模組
解擾器對輸入通道資料進行解擾。通道接收器對每個通道上的各種資料進行解復用。視訊串流接收器從車道接收器取得視訊像素,恢復視訊串流訊號。 AUX_CH 模組接收來自 DisplayPort 來源裝置的 AUX 請求指令,並向 DisplayPort 來源裝置發送 AUX 答案。
1.1 功能說明 (問一個問題)
本節介紹 DisplayPort Rx IP 的功能說明。
HPD
DisplayPort Rx IP 依據 DisplayPort 接收器應用軟體設定輸出 HPD 訊號。 DisplayPort Rx IP 準備好後,DisplayPort 接收器應用軟體必須將 HPD 訊號設定為 1。當希望 DisplayPort 來源設備重新讀取接收器設備狀態或重新訓練時,DisplayPort 接收器應用軟體必須將 HPD 訊號設定為 XNUMX。產生HPD中斷訊號。
輔助頻道
DisplayPort 來源設備透過 AUX 通道與 DisplayPort 接收器進行通訊。來源設備向宿設備發送請求事務,宿設備向來源設備發送回覆事務。 DisplayPort Rx 實作 AUX 事務傳送器和 接收者。對於 AUX 事務發送器,DisplayPort 接收器應用軟體提供所有 AUX 事務內容字節,DisplayPort Rx IP 產生事務位元流。對於 AUX 事務接收器,DisplayPort Rx IP 接收交易並將所有位元組提取到 DisplayPort 應用軟體。鏈路策略產生器和流策略產生器必須在 DisplayPort 應用軟體中實作。
視訊串流傳輸
DisplayPort Rx IP 支援 RGB 4:4:4,並且僅支援單一視訊串流。訓練完成且視訊串流準備就緒後,DisplayPort Rx IP 開始傳輸視訊串流。訓練後,必須啟用 DisplayPort Rx IP 以進行視訊接收。 DisplayPort Rx IP 不包含視訊時脈復原功能。使用者必須恢復 DisplayPort Rx IP 外部的視訊時脈或使用固定的足夠高的頻率時脈來輸出視訊串流資料。
使用者指南
DS50003546A – 4
© 2023 Microchip Technology Inc. 及其子公司
DisplayPort Rx IP 應用
2. DisplayPort Rx IP 應用 (問一個問題) 下圖顯示了典型的 DisplayPort Rx IP 應用。
圖 2-1。 DisplayPort Rx IP 的典型應用

如上圖所示,收發器模組接收四個通道的資料。有四個非同步 FIFO 將所有通道資料同步到一個時脈域。這四個通道的資料在 8B8B 解碼器模組中解碼為 10B 程式碼。 DisplayPort Rx IP取得通道8B資料並輸出視訊串流資料;它還與RISC-V軟體配合完成訓練和Link Policy Maker。恢復的視訊串流資料在影像處理模組中進行處理並在RGB輸出介面上產生輸出。
使用者指南
DS50003546A – 5
© 2023 Microchip Technology Inc. 及其子公司
DisplayPort Rx 參數與介面訊號
3. DisplayPort Rx 參數與介面訊號 (問一個問題)
本節討論 DisplayPort Tx GUI 設定器和 I/O 訊號中的參數。
3.1 配置設定 (問一個問題)
下表列出了 DisplayPort Rx 硬體實作中使用的設定參數的說明。這些是通用參數,並根據應用程式的要求而變化。
表 3-1。 配置參數
| 姓名 | 預設 | 描述 | 
| 行緩衝區深度 | 2048 | 輸出行緩衝區深度 必須大於行像素數 | 
| 車道數 | 4 | 支援 1、2 和 4 通道 | 
3.2 輸入和輸出訊號 (問一個問題)
下表列出了 DisplayPort Rx IP 的輸入和輸出埠。
表 3-2。 DisplayPort Rx IP 的輸入與輸出埠
| 介面 | 寬度 | 
 | 方向說明 | 
| vclk_i | 1 | 輸入 | 視訊時鐘 | 
| dpclk_i | 1 | 輸入 | DisplayPort IP 工作時鐘 它是 DisplayPortLaneRate/40 對於前amp例如,DisplayPort 頻道速率為 2.7 Gbps,dpclk_i 為 2.7 Gbps/40 = 67.5 MHz | 
| 輔助時鐘_i | 1 | 輸入 | AUX通道時鐘,100 MHz | 
| pclk_i | 1 | 輸入 | APB介面時鐘 | 
| prst_n_i | 1 | 輸入 | 與 pclk_i 同步的低電位有效重設訊號 | 
| paddr_i | 16 | 輸入 | 建行地址 | 
| pwrite_i | 1 | 輸入 | APB寫入訊號 | 
| psel_i | 1 | 輸入 | APB選擇訊號 | 
| 筆能_i | 1 | 輸入 | APB使能訊號 | 
| 密碼資料_i | 32 | 輸入 | APB寫入數據 | 
| prdata_o | 32 | 輸出 | APB讀取數據 | 
| 準備好 | 1 | 輸出 | APB讀取資料就緒訊號 | 
| 進入 | 1 | 輸出 | 向CPU發出中斷訊號 | 
| 垂直同步 | 1 | 輸出 | VSYNC 用於輸出視訊串流 它與 vclk_i 同步。 | 
| hsync_o | 1 | 輸出 | HSYNC 用於輸出視訊串流 它與 vclk_i 同步。 | 
| 像素值_o | 1/2/4 | 輸出 | 指示pixel_data_o埠上像素的驗證,與vclk_i同步 | 
使用者指南
DS50003546A – 6
© 2023 Microchip Technology Inc. 及其子公司
DisplayPort Rx 參數與介面訊號
| ………..繼續 介面寬度方向說明 | |||
| 像素資料o | 48/96/192 | 輸出 | 輸出視訊串流像素數據,可以是1、2或4個平行像素。它與 vclk_i 同步。 對於 4 個平行像素, • 位[191:144] 為 1st 像素 • 位[143:96] 為 2nd 像素 • 位[95:48] 為 3rd 像素 • 位[47:0] 為 4th 像素 每個像素使用 48 位元,對於 RGB,位元[47:32] 為 R,位元[31:16] 為 G,位元[15:0] 為 B。每個顏色分量使用最低的 BPC 位元。對於前ample,每像素 24 位元的 RGB,位元[7:0] 為 B,位元[23:16] 為 G,位元[39:32] 為 R,所有其他位元均保留。 | 
| hpd_o | 1 | 輸出 | HPD輸出訊號 | 
| aux_tx_en_o | 1 | 輸出 | AUX Tx 資料啟用訊號 | 
| aux_tx_io_o | 1 | 輸出 | AUX 發送數據 | 
| 輔助接收IO_i | 1 | 輸入 | AUX 接收數據 | 
| dp_lane_k_i | 車道數*4 | 輸入 | DisplayPort 輸入通道資料 K 指示 它與 dpclk_i 同步。 • Lane15 的位子[12:0] • Lane11 的位子[8:1] • Lane7 的位子[4:2] • Lane3 的位子[0:3] | 
| dp_lane_data_i | 數量 車道*32 | 輸入 | DisplayPort 輸入通道數據 它與 dpclk_i 同步。 • Lane127 的位子[96:0] • Lane95 的位子[64:1] • Lane63 的位子[32:2] • Lane31 的位子[0:3] | 
| mvid_val_o | 1 | 輸出 | 指示mvid_o和nvid_o是否可用,它與dpclk_i同步。 | 
| mvid_o | 24 | 輸出 | 姆維德 它與 dpclk_i 同步。 | 
| nvid_o | 24 | 輸出 | 尼維德 它與 dpclk_i 同步。 | 
| 
 | xcvr_rx_ready_i 通道數 | 輸入 | 收發器就緒訊號 | 
| pcs_err_i | 車道數 | 輸入 | Core Pcs 解碼器錯誤訊號 | 
| pcs_rstn_o | 1 | 輸出 | 核心PC解碼器重置 | 
| Lane0_rxclk_i | 1 | 輸入 | 來自收發器的 Lane0 時鐘 | 
| Lane1_rxclk_i | 1 | 輸入 | 來自收發器的 Lane1 時鐘 | 
| Lane2_rxclk_i | 1 | 輸入 | 來自收發器的 Lane2 時鐘 | 
| Lane3_rxclk_i | 1 | 輸入 | 來自收發器的 Lane3 時鐘 | 
使用者指南
DS50003546A – 7
© 2023 Microchip Technology Inc. 及其子公司
時序圖
4. 時序圖 (問一個問題)
如圖所示,hsync_o 在每行之前被置位幾個週期。如果視訊畫面中有 n 行,則有 n 個 hsync_o 被置位。在第一行和第一個置位的 hsync_o 之前,vsync_o 被置位幾個週期。 VSYNC和HSYNC的位置和寬度由軟體配置。
圖 4-1。 輸出視訊串流介面訊號時序圖

DisplayPort Rx IP 配置
5. DisplayPort Rx IP 配置 (問一個問題)
本節介紹各種 DisplayPort Rx IP 設定參數。
5.1 HPD (問一個問題)
當 DisplayPort 接收器裝置準備就緒並連接到 DisplayPort 來源裝置時,DisplayPort 接收器應用軟體必須透過將 1x0 寫入暫存器 01x0 來將 HPD 訊號置為 0140。 DisplayPort 接收器應用軟體必須監視接收器設備的狀態。如果接收裝置需要來源裝置讀取 DPCD 暫存器,則接收裝置軟體必須透過將 0x01 寫入暫存器 0x0144 來傳送 HPD 中斷,然後將 0x00 寫入 0x0144。
5.2 接收 AUX 請求事務 (問一個問題)
當 DisplayPort Rx IP 接收到 AUX 請求事務並啟用中斷時,軟體必須接收 NewAuxReply 事件中斷。軟體必須執行下列步驟才能從 DisplayPort IP 讀取接收的 AUX 請求事務:
1. 讀取暫存器 0x012C 以了解接收到的 AUX 事務的長度 (RequestBytesNum)。
2. 讀取暫存器 0x0124 RequestBytesNum 次以取得接收到的 AUX 事務的所有位元組。
3. AUX 請求事務 COMM[3:0] 是第一個讀取位元組位元 [7:4]。
4. DPCD 位址為 ((FirstByte[3:0]<<16) | (SecondByte[7:0]<<8) | (ThirdByte[7:0]))。
5. AUX 請求長度欄位為 FourthByte[7:0]。
6. 對於DPCD寫入請求事務,長度欄位之後的所有位元組都是寫入資料。 5.3 發送 AUX 回覆事務 (問一個問題)
收到 AUX 請求事務後,軟體必須配置 DisplayPort Rx IP 以盡快傳輸 AUX 應答事務。軟體負責確定所有回覆事務字節,其中包括回覆類型。
若要傳送 AUX 應答,軟體必須執行下列步驟:
1. 如果 AUX Reply 事務包括 DPCD 讀取數據,則將所有讀取資料逐字節寫入暫存器 0x010C。如果沒有DPCD讀取資料要傳輸,則跳過此步驟。
2. 確定 DPCD 讀取位元組數 (AuxReadBytesNum)。如果沒有 DPCD 讀取位元組,AuxReadBytesNum 為 0。
3. 確定 AUX 應答類型 (ReplyComm)。
4. 將 ((AuxReadBytesNum<<16) | ReplyComm) 寫入暫存器 0x0100。
5.4 DisplayPort 通道培訓 (問一個問題)
在第一次訓練中tage、DisplayPort來源設備發送TPS1以使附著的DisplayPort宿設備得到LANEx_CR_DONE。
在第二次訓練中tage、DisplayPort來源裝置傳輸TPS2/TPS3/TPS4以使連接的DisplayPort宿裝置取得LANEx_EQ_DONE、LANEx_SYMBOL_LOCKED和INTERLANE_ALIGN_DONE。
LANEx_CR_DONE 表示 FPGA 收發器 CDR 已鎖定。 LANEx_SYMBOL_LOCKED表示8B10B解碼器正確解碼8B位元組。
在訓練過程之前,DisplayPort 接收器應用軟體必須讓來源設備。 DisplayPort Rx IP 支援 TPS3 和 TPS4。
當來源設備正在傳送TPS3/TPS4時(來源設備寫入DPCD_0x0102以指示TPS3/TPS4傳輸),軟體必須執行下列步驟來檢查訓練是否完成:
使用者指南
DS50003546A – 9
© 2023 Microchip Technology Inc. 及其子公司
DisplayPort Rx IP 配置
1. 將啟用的頻道號碼寫入暫存器 0x0000。
2. 將 0x00 寫入暫存器 0x0014 以停用 TPS3 的解擾器。寫入 0x01 啟用 TPS4 解擾器。
3. 等待來源裝置讀取 DPCD_0x0202 和 DPCD_0x0203 DPCD 暫存器。
4. 讀取暫存器 0x0038 以了解 DisplayPort Rx IP 頻道是否已接收到 TPS3。當接收到 TPS1 時,將 LANEx_EQ_DONE 設定為 3。
5. 讀取暫存器 0x0018 以了解所有頻道是否對齊。如果所有通道都對齊,則將 INTERLANE _ALIGN_DONE 設定為 1。
在訓練過程中,軟體可能需要配置收發器 SI 設定和收發器通道速率。
5.5 視訊串流接收器 (問一個問題)
訓練完成後,DisplayPort Rx IP 必須啟用視訊串流接收器。若要啟用視訊接收器,軟體必須執行以下配置:
1. 將 0x01 寫入暫存器 0x0014 以啟用解擾器。
2. 將0x01寫入暫存器0x0010以啟用視訊串流接收器。
3. 將 MSA 從暫存器 0x0048 讀取到暫存器 0x006C,直到找到有意義的 MSA 值。
4. 將 FrameLinesNumber 寫入暫存器 0x00C0。將 LinePixelsNumber 寫入暫存器 0x00D8。對於前amp例如,如果我們知道它是來自 MSA 的 1920×1080 視訊串流,則將 1080 寫入暫存器 0x00C0,將 1920 寫入暫存器 0x00D8。
5. 讀取暫存器0x01D4,檢查恢復的視訊串流幀是否具有預期的HWidth 和預期的VHeight。
6. 讀取暫存器0x01F0以清除並丟棄讀取值,因為此暫存器記錄了上次讀取的狀態。
7. 等待約1秒或幾秒,再次讀取暫存器0x01F0。檢查位[5]以檢查恢復的視訊串流HWidth是否被鎖定。 1 表示解鎖,0 表示鎖定。檢查位[21]以檢查恢復的視訊串流VHeight是否被鎖定。 1 表示解鎖,0 表示鎖定。
5.6 寄存器定義 (問一個問題)
下表顯示了 DisplayPort Tx IP 中定義的內部寄存器。
表 5-1。 DisplayPort Rx IP 暫存器
| 位址位 | 
 | 姓名 | 
 | 類型預設 | 描述 | 
| 0x0000 | [2:0] | 啟用車道數 | RW | 0x4 | 啟用頻道數 4 頻道、2 頻道或 1 頻道 | 
| 0x0004 | [2:0] | Out_Parallel_Pixel_Number | RW | 0x4 | 視訊串流輸出介面並行像素數 | 
| 0x0010 | [0] | 視訊串流啟用 | RW | 0x0 | 啟用視訊串流接收器 | 
| 0x0014 | [0] | 解擾_啟用 | RW | 0x0 | 啟用解擾器 | 
| 0x0018 | [0] | InterLane_Alignment_Status RO | 
 | 0x0 | 指示車道是否對齊 | 
| 0x001C | [1] | 對齊錯誤 | RC | 0x0 | 指示對齊過程是否有錯誤 | 
| [0] | 新對齊方式 | RC | 0x0 | 指示是否有新的對齊事件。當車道未對齊時,預計會進行新的對齊。當車道對齊並出現新的對齊時,這表示車道未對齊並再次對齊。 | |
| 0x0038 | 
 | [14:12] Lane3_RX_TPS_模式 | RO | 0x0 | Lane3 接收到 TPSx 模式。 2表示TPS2,3表示TPS3,4表示TPS4。 | 
使用者指南
DS50003546A – 10
© 2023 Microchip Technology Inc. 及其子公司
DisplayPort Rx IP 配置
| ………..繼續 位址位 名稱 類型 預設 說明 | |||||
| 
 | [10:8] | Lane2_RX_TPS_模式 | RO | 0x0 | Lane2 接收到 TPSx 模式 | 
| [6:4] | Lane1_RX_TPS_模式 | RO | 0x0 | Lane1 接收到 TPSx 模式 | |
| [2:0] | Lane0_RX_TPS_模式 | RO | 0x0 | Lane0 接收到 TPSx 模式 | |
| 0x0044 | [7:0] | 接收_VBID | RO | 0x00 | 收到VBID | 
| 0x0048 | [15:0] | MSA_H總計 | RO | 0x0 | 已收到 MSA_HTotal | 
| 0x004C | [15:0] | MSA_VTotal | RO | 0x0 | 已收到 MSA_VTotal | 
| 0x0050 | [15:0] | MSA_H開始 | RO | 0x0 | 收到 MSA_HStart | 
| 0x0054 | [15:0] | MSA_VStart | RO | 0x0 | 收到 MSA_VStart | 
| 0x0058 | [15] | MSA_VSync_極性 | RO | 0x0 | 已接收 MSA_VSYNC_Polarity | 
| [14:0] | MSA_VSync_寬度 | RO | 0x0 | 收到 MSA_VSYC_Width | |
| 0x005C | [15] | MSA_HSync_極性 | RO | 0x0 | 已接收 MSA_HSYNC_Polarity | 
| [14:0] | MSA_HSync_寬度 | RO | 0x0 | 收到 MSA_HSYNC_Width | |
| 0x0060 | [15:0] | MSA_H寬度 | RO | 0x0 | 收到 MSA_HWidth | 
| 0x0064 | [15:0] | MSA_V高度 | RO | 0x0 | 已收到 MSA_VHeight | 
| 0x0068 | [7:0] | MSA_MISC0 | RO | 0x0 | 收到 MSA_MISC0 | 
| 0x006C | [7:0] | MSA_MISC1 | RO | 0x0 | 收到 MSA_MISC1 | 
| 0x00C0 | [15:0] | 視訊影格行號 | RW | 0x438 | 接收的視訊幀中的行數 | 
| 0x00C4 | [15:0] | 影片垂直同步寬度 | RW | 0x0004 | 定義輸出視訊 VSYNC 寬度(以 vclk_i 週期為單位) | 
| 0x00C8 | [15:0] | 視訊_HSYNC_寬度 | RW | 0x0004 | 定義輸出視訊 HSYNC 寬度(以 vclk_i 週期為單位) | 
| 0x00CC | [15:0] | VSYNC_To_HSYNC_Width | RW | 0x0008 | 定義 vclk_i 週期中 VSYNC 和 HSYNC 之間的距離 | 
| 0x00D0 | [15:0] | HSYNC_To_Pixel_Width | RW | 0x0008 | 定義 HSYNC 與第一行像素之間的距離(以週期為單位) | 
| 0x00D8 | [15:0] | 視訊行像素 | RW | 0x0780 | 接收到的視訊行中的像素數 | 
| 0x0100 | 
 | [23:16] AUX_Tx_Data_Byte_Num | RW | 0x00 | AUX Reply 中 DPCD 讀取資料位元組數 | 
| [3:0] | AUX_Tx_指令 | RW | 0x0 | AUX 回覆中的 Comm[3:0](回覆類型) | |
| 0x010C | [7:0] | AUX_Tx_Writing_Data | RW | 0x00 | 寫入 AUX 回應的所有 DPCD 讀取資料位元組 | 
| 0x011C | [15:0] | Tx_AUX_Reply_Num | RC | 0x0 | 要傳輸的 AUX 回復交易數 | 
| 0x0120 | [15:0] | Rx_AUX_Request_Num | RC | 0x0 | 要接收的 AUX 請求事務數 | 
| 0x0124 | [7:0] | AUX_Rx_讀取數據 | RO | 0x00 | 讀取接收到的 AUX 請求事務的所有位元組 | 
| 0x012C | [7:0] | AUX_Rx_Request_Length | RO | 0x00 | 接收到的 AUX 請求事務中的位元組數 | 
| 0x0140 | [0] | HPD_狀態 | RW | 0x0 | 設定HPD輸出值 | 
| 0x0144 | [0] | 傳送_HPD_IRQ | RW | 0x0 | 寫入 1 發送 HPD 中斷 | 
| 0x0148 | [19:0] | HPD_IRQ_寬度 | RW | 
 | 0x249F0 定義 aux_clk_i 週期中的 HPD IRQ 低有效脈衝寬度 | 
| 0x0180 | [0] | IntMask_Total_Interrupt | RW | 0x1 | 中斷屏蔽:總中斷 | 
| 0x0184 | [1] | IntMask_NewAuxRequest | RW | 0x1 | 中斷遮罩:收到新的 AUX 請求 | 
| [0] | IntMask_TxAuxDone | RW | 0x1 | 中斷屏蔽:發送 AUX 回覆完成 | |
| 0x01A0 | [15] | Int_TotalInt | RC | 0x0 | 中斷:總中斷 | 
| [1] | Int_NewAuxRequest | RC | 0x0 | 中斷:收到新的 AUX 請求 | |
| [0] | Int_TxAuxDone | RC | 0x0 | 中斷:發送 AUX 回覆完成 | |
| 0x01D4 | 
 | [31:16] 視訊輸出行號 | RO | 0x0 | 輸出視訊幀中的行數 | 
| [15:0] | Video_Output_PixelNum | RO | 0x0 | 輸出視訊行中的像素數 | |
| 0x01F0 | [21] | Video_LineNum_Unlock | RC | 0x0 | 1表示輸出視訊幀行數未鎖定 | 
| [5] | Video_PixelNum_Unlock | RC | 0x0 | 1表示輸出視訊像素數未鎖定 | |
使用者指南
DS50003546A – 11
© 2023 Microchip Technology Inc. 及其子公司
DisplayPort Rx IP 配置
5.7 驅動程式設定 (問一個問題)
你可以找到司機 files 在下面
小路: ..\\component\Microchip\SolutionCore\dp_receiver\\Driver.
使用者指南
DS50003546A – 12
© 2023 Microchip Technology Inc. 及其子公司
試驗台
6. 試驗台 (問一個問題)
提供測試平台來檢查 DisplayPort Rx IP 的功能。 DisplayPort Tx IP 用來驗證 DisplayPort Rx IP 功能。
6.1 類比行 (問一個問題)
若要使用測試台模擬核心,請執行下列步驟:
1. 在 Libero SoC 目錄中(View > 視窗 > 目錄), 擴張 解決方案-視頻 ,拖放 顯示連接埠接收,然後按一下 OK。見下圖。
圖 6-1。 Libero SoC 目錄中的顯示控制器
2. SmartDesign 由 DisplayPort Tx 和 DisplayPort Rx 互連組成。若要產生 DisplayPort Rx IP 模擬的 SmartDesign,請按一下 自由人項目 > 執行腳本。瀏覽到腳本 ..\\component\Microchip\SolutionCore\dp_receiver\ \scripts\Dp_Rx_SD.tcl,然後按一下 跑步 .
圖 6-2。 執行 DisplayPort Rx IP 腳本
出現 SmartDesign。 見下圖。
使用者指南
DS50003546A – 13
© 2023 Microchip Technology Inc. 及其子公司
試驗台
圖 6-3。 智慧設計圖

3. 關於 Files 選項卡,按一下 模擬 > 進口 Files. 圖 6-4。 進口 Files
dp_接收器_C0
prdata_o_0[31:0] pready_o_0
4. 導入 tc_rx_videostream.txt、tc_rx_tps.txt、tc_rx_hpd.txt、tc_rx_aux_request.txt 與 tc_rx_aux_reply.txt file 從
以下路徑: ..\\component\Microchip\SolutionCore\ dp_receiver\\Stimulus.
5.導入不同的 file, 瀏覽包含所需文件的文件夾 file,然後按一下 打開。進口的 file 列在仿真下,見下圖。
使用者指南
DS50003546A – 14
© 2023 Microchip Technology Inc.及其子公司
試驗台
圖 6-5。 進口 Files 模擬資料夾中的列表
6. 關於 刺激層級 選項卡,按一下 displayport_rx_tb(displayport_rx_tb.v)。指向 模擬預合成設計,然後按一下 互動式開啟
圖 6-6。 模擬測試台
ModelSim 打開測試台 file 如下圖所示。
使用者指南
DS50003546A – 15
© 2023 Microchip Technology Inc. 及其子公司
試驗台
圖 6-7。 DisplayPort Rx ModelSim 波形
重要的: 如果仿真因指定的運轉時間限製而中斷 DO file,使用 運行-全部 命令來完成模擬。
使用者指南
DS50003546A – 16
© 2023 Microchip Technology Inc.及其子公司
修訂歷史
7. 修訂歷史 (問一個問題)
修訂歷史記錄描述了文件中實施的變更。變更按修訂版列出,從最新出版物開始。
表 7-1。 修訂歷史
| 修訂 | 日期 | 描述 | 
| A | 06/2023 | 文件的初始發布。 | 
使用者指南
DS50003546A – 17
© 2023 Microchip Technology Inc.及其子公司
微芯片 FPGA 支持
Microchip FPGA 產品組為其產品提供各種支持服務,包括客戶服務、客戶技術支持中心、 web網站和全球銷售辦事處。 建議客戶在聯繫支持之前訪問 Microchip 在線資源,因為他們的查詢很可能已經得到解答。
通過以下方式聯繫技術支持中心 web站點位於 www.microchip.com/support. 提及 FPGA 器件部件號,選擇合適的案例類別,然後上傳設計 files 同時創建技術支持案例。
聯繫客戶服務以獲得非技術產品支持,例如產品定價、產品升級、更新信息、訂單狀態和授權。
• 從北美致電 800.262.1060
• 來自世界其他地方,請致電 650.318.4460
• 傳真,來自世界任何地方, 650.318.8044
微芯資訊
微芯片 Web地點
Microchip 透過我們的網站提供線上支持 web站點位於 www.microchip.com/。這 web網站用於製作 file客戶可以輕鬆獲取資訊和資訊。一些可用的內容包括:
• 產品支援 – 數據表和勘誤表、應用筆記和 samp文件程式、設計資源、使用者指南和硬體支援文件、最新軟體版本和存檔軟體
• 一般技術支持 – 常見問題 (FAQ)、技術支持請求、在線討論組、Microchip 設計合作夥伴計劃成員列表
• 微芯科技業務 – 產品選擇器和訂購指南、最新的 Microchip 新聞稿、研討會和活動列表、Microchip 銷售辦事處、分銷商和工廠代表列表
產品變更通知服務
Microchip 的產品變更通知服務有助於讓客戶了解 Microchip 產品的最新信息。 每當有與特定產品系列或感興趣的開發工具相關的更改、更新、修訂或勘誤表時,訂閱者都會收到電子郵件通知。
要註冊,請訪問 www.microchip.com/pcn 並依照註冊說明進行操作。 客戶支援
Microchip 產品的使用者可以透過多種管道獲得協助: • 經銷商或代表
• 當地銷售辦事處
• 嵌入式解決方案工程師 (ESE)
• 技術支援
客戶應聯絡其經銷商、代表或 ESE 尋求支援。當地銷售辦事處也可以為客戶提供協助。本文檔中包含銷售辦事處和地點的清單。
技術支援可透過 web網站位於: www.microchip.com/support Microchip 設備代碼保護功能
請注意 Microchip 產品上代碼保護功能的以下詳細資訊:
使用者指南
DS50003546A – 18
© 2023 Microchip Technology Inc.及其子公司
• Microchip 產品符合特定Microchip 資料表中所包含的規格。
• Microchip 相信其產品系列在按照預期方式、在操作規範內以及在正常條件下使用時是安全的。
• Microchip 重視並積極保護其智慧財產權。嚴禁嘗試破壞 Microchip 產品的程式碼保護功能,否則可能違反《數位千禧年版權法》。
• Microchip 或任何其他半導體製造商都無法保證其程式碼的安全性。代碼保護並不意味著我們保證產品「牢不可破」。代碼保護不斷發展。 Microchip 致力於不斷改進我們產品的程式碼保護功能。
法律聲明
本出版物及其信息僅可用於 Microchip 產品,包括設計、測試 Microchip 產品並將其與您的應用程序集成。 以任何其他方式使用此信息均違反這些條款。 有關設備應用程序的信息僅為您提供方便而提供,可能會被更新所取代。 您有責任確保您的應用程序符合您的規範。 如需更多支持,請聯繫您當地的 Microchip 銷售辦事處,或通過以下網址獲取更多支持 www.microchip.com/en-us/support/design-help/client-support-services.
此資訊由 MICROCHIP 「按原樣」提供。 MICROCHIP 不就這些資訊做出任何明示或暗示、書面或口頭、法定或其他形式的陳述或保證,包括但不限於不侵權、適銷性和特定用途適用性的任何暗示保證,或保證與其狀況、質量或性能有關。
在任何情況下,MICROCHIP 均不對與本資訊或其使用相關的任何類型的間接、特殊、懲罰性、附帶或後果性損失、損壞、成本或費用承擔責任,無論其原因為何,即使 MICROCHIP 已被告知可能性或損害是可以預見的。在法律允許的最大範圍內,MICROCHIP 對與該資訊或其使用相關的任何方式的所有索賠的全部責任不會超過您就該資訊直接向 MICROCHIP 支付的費用金額(如果有)。
在生命維持和/或安全應用中使用 Microchip 設備的風險完全由買方承擔,買方同意為 Microchip 辯護、賠償並使 Microchip 免受因此類使用而造成的任何及所有損害、索賠、訴訟或費用。除非另有說明,否則任何 Microchip 智慧財產權均不會以暗示或其他方式授予任何授權。
商標
Microchip 名稱和徽標、Microchip 徽標、Adaptec、AVR、AVR 徽標、AVR Freaks、BesTime、BitCloud、CryptoMemory、CryptoRF、dsPIC、flexPWR、HELDO、IGLOO、JukeBlox、KeeLoq、Kleer、LANCheck、LinkMD、maXStylus、maXTouch、 MediaLB、megaAVR、Microsemi、Microsemi 標誌、MOST、MOST 標誌、MPLAB、OptoLyzer、PIC、picoPower、PICSTART、PIC32 標誌、PolarFire、Prochip Designer、QTouch、SAM-BA、SenGenuity、SpyNIC、SST、SST 標誌、SuperFlash、Symmetricom 、SyncServer、Tachyon、TimeSource、tinyAVR、UNI/O、Vectron 和 XMEGA 是 Microchip Technology Incorporated 在美國和其他國家/地區的註冊商標。
AgileSwitch、APT、ClockWorks、嵌入式控制解決方案公司、EtherSynch、Flashtec、Hyper Speed Control、HyperLight Load、Libero、motorBench、mTouch、Powermite 3、Precision Edge、ProASIC、ProASIC Plus、ProASIC Plus 徽標、Quiet-Wire、SmartFusion、 SyncWorld、Temux、TimeCesium、TimeHub、TimePictra、TimeProvider、TrueTime 和 ZL 是 Microchip Technology Incorporated 在美國的註冊商標
相鄰按鍵抑制、AKS、數位時代的類比、任何電容器、AnyIn、AnyOut、增強型切換、BlueSky、BodyCom、Clockstudio、CodeGuard、CryptoAuthentication、CryptoAutomotive、CryptoCompanion、CryptoController、dsPICDEM、CryptoAutomotive、CryptoCompanion、CryptoController、dsPICDEM、AEMDEM.net、動態dsPICDEM.net、動態dsPICDEM.net、動態dsPICDEM.net、動態dsPICDEM.net、動態dsPICDEM.net、動態dsPICDEM.net、動態ds
使用者指南
DS50003546A – 19
© 2023 Microchip Technology Inc.及其子公司
平均匹配、DAM、ECAN、Espresso T1S、EtherGREEN、GridTime、IdealBridge、線上串行編程、ICSP、INICnet、智慧平行、IntelliMOS、晶片間連接、JitterBlocker、旋鈕顯示、KoD、maxCrypto、maxView、memBrain、Mindi、MiWi、MPASM、MPF、MPLAB 認證標誌、MPLIB、MPLINK、MultiTRAK、NetDetach、Omniscient 程式碼產生、PICDEM、PICDEM.net、PICkit、PICtail、PowerSmart、PureSilicon、QMatrix、REAL ICE 、RTG4、SAM ICE、串列四路I/O、simpleMAP、SimpliPHY、SmartBuffer、SmartHLS、SMART-I.S.、storClad、SQI、SuperSwitcher、SuperSwitcher II、Switchtec、SynchroPHY、Total Endurance、Trusted Time、TSHARC、Switchtec、VarifroPHY、Total Endurance、Trusted Time、TSHARC、SenseUSB、Vari 這些、VectorBlox , VeriPHY, ViewSpan、WiperLock、XpressConnect 和 ZENA 是 Microchip Technology Incorporated 在美國和其他國家的商標。
SQTP 是美國 Microchip Technology Incorporated 的服務商標
Adaptec 徽標、Frequency on Demand、Silicon Storage Technology 和 Symmcom 是 Microchip Technology Inc. 在其他國家/地區的註冊商標。
GestIC 是 Microchip Technology Inc. 的子公司 Microchip Technology German II GmbH & Co. KG 在其他國家的註冊商標。
本文提及的所有其他商標均為其各自公司的財產。 © 2023 年,Microchip Technology Incorporated 及其子公司。版權所有。國際標準書號:978-1-6683-2664-0
品質管理體系
有關 Microchip 品質管理系統的信息,請訪問 www.microchip.com/quality.
使用者指南
DS50003546A – 20
© 2023 Microchip Technology Inc.及其子公司
全球銷售和服務
美洲 亞洲/太平洋地區 亞洲/太平洋地區 歐洲
公司辦公室
2355 西錢德勒大道。錢德勒,亞利桑那州 85224-6199 電話: 480-792-7200
傳真: 480-792-7277
技術支援:
www.microchip.com/support
Web 地址: www.microchip.com
亞特蘭大
喬治亞州德盧斯
電話: 678-957-9614
傳真: 678-957-1455
德州奧斯汀
電話: 512-257-3370
波士頓
馬薩諸塞州韋斯特伯勒
電話: 774-760-0087
傳真: 774-760-0088
芝加哥
伊利諾伊州艾塔斯卡
電話: 630-285-0071
傳真: 630-285-0075
達拉斯
德克薩斯州艾迪生
電話: 972-818-7423
傳真: 972-818-2924
底特律
密西根州諾維
電話: 248-848-4000
德州休士頓
電話: 281-894-5983
印第安納波利斯
印第安納州諾布爾斯維爾
電話: 317-773-8323
傳真: 317-773-5453
電話: 317-536-2380
洛杉磯
加州米申維耶霍
電話: 949-462-9523
傳真: 949-462-9608
電話: 951-273-7800
北卡羅來納州羅利
電話: 919-844-7510
紐約州紐約市
電話: 631-435-6000
加州聖荷西
電話: 408-735-9110
電話: 408-436-4270
加拿大 – 多倫多
電話: 905-695-1980
傳真: 905-695-2078
澳洲 – 雪梨 電話:61-2-9868-6733 中國 – 北京
電話:86-10-8569-7000 中國 – 成都
電話:86-28-8665-5511 中國 – 重慶 電話:86-23-8980-9588 中國 – 東莞 電話:86-769-8702-9880 中國 – 廣州 電話:86-20-8755-8029 中國 – 杭州 電話:86-571-8792-8115 中國 - 香港特別行政區 電話:852-2943-5100 中國 – 南京
電話:86-25-8473-2460 中國 – 青島
電話:86-532-8502-7355 中國 – 上海
電話:86-21-3326-8000 中國 – 沉陽 電話:86-24-2334-2829 中國 – 深圳 電話:86-755-8864-2200 中國 – 蘇州
電話:86-186-6233-1526 中國 – 武漢
電話:86-27-5980-5300 中國 – 西安
電話:86-29-8833-7252 中國 – 廈門
電話:86-592-2388138 中國 – 珠海
電話:86-756-3210040
印度 – 班加羅爾
電話:91-80-3090-4444
印度 - 新德里
電話:91-11-4160-8631
印度 – 浦那
電話:91-20-4121-0141
日本 - 大阪
電話:81-6-6152-7160
日本 – 東京
電話:81-3-6880-3770
韓國——大邱
電話:82-53-744-4301
韓國 – 首爾
電話:82-2-554-7200
馬來西亞–吉隆坡
電話:60-3-7651-7906
馬來西亞 – 檳城
電話:60-4-227-8870
菲律賓 – 馬尼拉
電話:63-2-634-9065
新加坡
電話:65-6334-8870
台灣 – 新竹
電話:886-3-577-8366
台灣 – 高雄
電話:886-7-213-7830
台灣 – 台北
電話:886-2-2508-8600
泰國 – 曼谷
電話:66-2-694-1351
越南——胡志明
電話:84-28-5448-2100
使用者指南
奧地利 - 韋爾斯
電話:43-7242-2244-39
傳真:43-7242-2244-393
丹麥 – 哥本哈根
電話:45-4485-5910
傳真:45-4485-2829
芬蘭 – 埃斯波
電話:358-9-4520-820
法國 – 巴黎
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
德國 – 加興
電話:49-8931-9700
德國 – 漢
電話:49-2129-3766400
德國 – 海爾布隆
電話:49-7131-72400
德國——卡爾斯魯厄
電話:49-721-625370
德國 – 慕尼黑
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
德國——羅森海姆
電話:49-8031-354-560
以色列——拉阿納納
電話:972-9-744-7705
意大利——米蘭
電話:39-0331-742611
傳真:39-0331-466781
意大利——帕多瓦
電話:39-049-7625286
荷蘭 – Drunen
電話:31-416-690399
傳真:31-416-690340
挪威 – 特隆赫姆
電話:47-72884388
波蘭 – 華沙
電話:48-22-3325737
羅馬尼亞 – 布加勒斯特
Tel: 40-21-407-87-50
西班牙 – 馬德里
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
瑞典——哥德堡
Tel: 46-31-704-60-40
瑞典 – 斯德哥爾摩
電話:46-8-5090-4654
英國 – 沃金厄姆
電話:44-118-921-5800
傳真:44-118-921-5820
DS50003546A – 21
© 2023 Microchip Technology Inc. 及其子公司
文件/資源
|  | MICROCHIP IP RX DisplayPort Tx 來源 [pdf] 使用者指南 IP RX DisplayPort Tx 來源、DisplayPort Tx 來源、Tx 來源、來源 | 
 




