99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HDMI VCU118設(shè)計移植到VCU128開發(fā)板的步驟解析

454398 ? 來源: 賽靈思中文社區(qū)論壇 ? 作者: 賽靈思中文社區(qū)論 ? 2020-11-20 11:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介與視頻示例設(shè)計概覽

許多視頻 IP 核都附帶有示例設(shè)計。這些設(shè)計用于 IP 演示,并提供示例以供您在自己的設(shè)計中使用 IP 核時作為參考。

這些 IP 示例設(shè)計的介紹請參閱 IP《產(chǎn)品指南》第 5 章。

在IP主頁上,Document Navigator 或視頻設(shè)計中心內(nèi)可找到《產(chǎn)品指南》。

HDMI VCU118 示例設(shè)計簡介

賽靈思 HDMI IP 核分為兩種:源端 (Source) IP 核 (HDMI 1.4/2.0 TX Subsystem) 和 Sink IP 核 (HDMI 1.4/2.0 RX Subsystem)。

這些 IP 核的介紹請參閱 (PG235) 和 (PG236)?!懂a(chǎn)品指南》第 5 章中包含HDMI 1.4/2.0 示例設(shè)計的表格。

通過該表可以看到,其中包含 VCU118 示例設(shè)計,但不含 VCU128 示例設(shè)計。

注意:如該表所示,傳遞模式下無 DRU 時鐘可用,因為并無任何振蕩器引腳信號輸出至 HDMI 核附近 bank 中的 gtrefclk。

教程

以下是我將 HDMI VCU118 設(shè)計移植到 VCU128 開發(fā)板時所使用的步驟。這些步驟僅作為示例以供參考,并非唯一方法。

1. 移植設(shè)計的第一步是確保已構(gòu)建新硬件平臺用于為設(shè)計提供支持。

最好首先羅列出 HDMI 設(shè)計要求。通過使用《產(chǎn)品指南》中的圖 5-3 并聚焦高亮的 I/O,設(shè)計要求一目了然。

注意:VCU118 與 VCU128 開發(fā)板都不具有 nidru gtrefclk。

設(shè)計要求列表:

TMDS 時鐘引腳信號已輸出至 FMC
已通過 3 個 GT 引腳將發(fā)射器數(shù)據(jù)引腳信號輸出至 FMC
發(fā)射器參考時鐘引腳信號已從 FMC 輸入
接收器參考時鐘引腳信號已輸出至 FMC
接收器參考時鐘引腳信號已從 FMC 輸入
已通過 3 個 GT 引腳將接收器數(shù)據(jù)引腳信號輸出至 FMC
**請核實周圍各 bank 以確認(rèn)是否存在可編程 NI-DRU 時鐘源

2. 已知設(shè)計要求情況下即可檢查 VCU128 以確認(rèn)是否已滿足這些要求。

為此,我們可以查閱 VCU128 原理圖、VCU128 開發(fā)板用戶指南以及wikipinout.xml 并對比FMC 文檔(如下圖所示)

通過使用上述文檔即可將列表轉(zhuǎn)換為引腳名稱。

M2C -> 夾層卡到載卡(FMC -> 開發(fā)板)

C2M -> 載卡到夾層卡(開發(fā)板 -> FMC)

TMDS 時鐘引腳信號已輸出至 FMC -> LA27_P
已通過 3 個 GT 引腳將發(fā)射器數(shù)據(jù)引腳信號輸出至 FMC -> DP0_C2M_P 至 DP2_C2M_P
發(fā)射器參考時鐘引腳信號已從 FMC 輸入 -> GBTCLK1_M2C_P
接收器參考時鐘引腳信號已輸出至 FMC -> LA00_CC_P
接收器參考時鐘引腳信號已從 FMC 輸入 -> GBTCLK0_M2C_P
已通過 3 個 GT 引腳將接收器數(shù)據(jù)引腳信號輸出至 FMC -> DP0_M2C_P 至 DP2_M2C_P
**請核實周圍各 bank 以確認(rèn)是否存在可編程 NI-DRU 時鐘源
bank124 周圍無可用時鐘

通過查看設(shè)計可以發(fā)現(xiàn),在圖 5-3 中并未顯示全部引腳。

Si5324 RST
FMC_IIC_SCL
FMC_IIC_SDA
rs232_uart_rxd ->UART0_RXD
rs232_uart_txd ->UART0_TXD
reset -> CPU_Reset
RX_DDC_OUT_scl_io ->LA16_P
RX_DDC_OUT_sda_io ->LA16_N
TX_DDC_OUT_scl_io->29_P
TX_DDC_OUT_sda_io->29_N
TX_EN_OUT ->LA26_P
TX_CLK_SEL_FPGA -> LA18_CC_P
用于選擇是否使用第 4 個 GT 或 LVDS 引腳作為 HDMI TMDS 時鐘。
RX_HPD_OUT -> LA20_N
RX_I2C_EN_N_OUT -> LA22_P
RX_DET_IN -> LA03_P
SI5324_LOL_IN ->LA02_N
TX_HPD_IN -> LA31_N

3. 鑒于已知 I/O 引腳存在并且已正常連接到 FMC,下一步即可構(gòu)建 VCU118 示例設(shè)計。

注意:該過程的介紹請參閱《產(chǎn)品指南》第 5 章。

4. 完成設(shè)計構(gòu)建后,需要更新所有 VCU118 特定參數(shù)。這樣在更改部件號時,連接將保持?jǐn)嚅_狀態(tài)。

在此設(shè)計中,MMCM 是直接以 VCU118 為目標(biāo)的唯一 IP。

4.1. 打開 mb_ss_0 塊并打開時鐘向?qū)?(clk_wiz)。

4.2. 單擊“Clear board parameters”以清空開發(fā)板參數(shù)。這將刪除 VCU 特定參數(shù)。

4.3. 將“Source”更新為“Differential clock capable pin”,然后保存塊設(shè)計

5. 設(shè)置新項目目標(biāo) -> VCU128 (XCVU37P-L2FSVH2892E)

6. 將 IP 更新到新項目

打開 IP 集成器、選擇報告 IP 狀態(tài),然后升級所有 IP。

驗證其中不存在任何錯誤。

注意:不保證這對所有設(shè)計或移植都有效。如果此步驟無效,請使用先前的設(shè)計作為示例并手動構(gòu)建新項目.

7. 鑒于當(dāng)前項目目標(biāo)為 VCU128 并且 IP 已升級,我們需要編輯 VPHY,設(shè)置正確的 bank 目標(biāo)并使用正確的時鐘。

通過 VCU128 文檔可知,所使用的 GT 位于 bank 124 中。Bank 124 為 X0Y0。

由于 GT 位于 bank 124 中,但當(dāng)前使用的 TX reference0 時鐘來自 bank 125,因此需要將參考時鐘設(shè)置為 southrefclk0。

由于當(dāng)前使用的是 North/South refclk,因此需根據(jù) (PG230) 《Vivado PHY 控制器產(chǎn)品指南》中所述更新管腳。

8. 請核實連接狀態(tài),確保所有引腳均已連接,然后驗證設(shè)計并運行綜合。

9. 完成綜合后,即可更新約束。

打開 Synthesized Design,依次單擊“l(fā)ayout -> I/O planning”。

在此視圖中,選擇 I/O 端口,然后使用新管腳對其進(jìn)行更新。(GT TX/RX 引腳將已填充完成)

完成操作后,請保存以便更新約束文件 (.xdc)。

10. 約束更新完成后,請運行實現(xiàn)并生成比特流。

11. 導(dǎo)出硬件用于 SDK。

單擊“File -> Export Hardware

12. 最后,針對 VCU118 使用相同流程來構(gòu)建應(yīng)用示例設(shè)計。

打開 SDK

新建 BSP (File -> New SDK)

單擊 MSS 標(biāo)簽,選中 HDMI 1.4/2.0 RX Subsystem 驅(qū)動程序,然后單擊“Import Examples”。

在打開的標(biāo)簽中,單擊“Passthrough MicroBlaze”。

這將生成軟件項目。對其執(zhí)行構(gòu)建,這樣即可創(chuàng)建 ELF。

13. 大功告成!在硬件中執(zhí)行測試以驗證移植的示例設(shè)計是否正常運行

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • HDMI
    +關(guān)注

    關(guān)注

    33

    文章

    1830

    瀏覽量

    155354
  • 振蕩器
    +關(guān)注

    關(guān)注

    28

    文章

    4008

    瀏覽量

    140838
  • 賽靈思
    +關(guān)注

    關(guān)注

    33

    文章

    1797

    瀏覽量

    132344
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于AS32A601的高可靠MCU在電動汽車VCU系統(tǒng)中的應(yīng)用策略

    摘要: 隨著電動汽車產(chǎn)業(yè)的蓬勃發(fā)展,對VCU系統(tǒng)的性能、可靠性和功能安全提出了更高要求。國科安芯推出的AS32A601以其卓越的性能、豐富的功能模塊以及出色的安全特性,為電動汽車VCU系統(tǒng)
    的頭像 發(fā)表于 06-27 16:13 ?194次閱讀

    基于RK3576開發(fā)板HDMI-OUT使用說明

    RK3576開發(fā)板HDMI-OUT使用說明
    的頭像 發(fā)表于 05-06 16:48 ?340次閱讀
    基于RK3576<b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>HDMI</b>-OUT使用說明

    ElfBoard技術(shù)貼|如何在ELF 1開發(fā)板上交叉移植Qt

    在嵌入式系統(tǒng)開發(fā)領(lǐng)域,針對特定硬件平臺進(jìn)行Qt框架的移植與適配是一項關(guān)鍵技術(shù)任務(wù)。作為業(yè)界主流的跨平臺應(yīng)用開發(fā)框架,Qt憑借其完善的圖形界面支持能力,在嵌入式開發(fā)圖形界面應(yīng)用程序中占據(jù)
    的頭像 發(fā)表于 02-24 16:18 ?622次閱讀
    ElfBoard技術(shù)貼|如何在ELF 1<b class='flag-5'>開發(fā)板</b>上交叉<b class='flag-5'>移植</b>Qt

    【性能強者再升級】迅為RK3588開發(fā)板16GB+128GB高配3588核心發(fā)布!

    【性能強者再升級】迅為RK3588開發(fā)板16GB+128GB高配3588核心發(fā)布!
    的頭像 發(fā)表于 02-20 15:22 ?1092次閱讀
    【性能強者再升級】迅為RK3588<b class='flag-5'>開發(fā)板</b>16GB+<b class='flag-5'>128</b>GB高配3588核心<b class='flag-5'>板</b>發(fā)布!

    新能源汽車VCU電控開發(fā)——能量回收模塊

    一、概述VCU(VehicleControlUnit,整車控制器)能量回收功能是新能源汽車(如純電動汽車和混合動力汽車)中非常重要的一個環(huán)節(jié)。它主要是在車輛減速或制動過程中,將車輛的部分動能轉(zhuǎn)化
    的頭像 發(fā)表于 01-15 17:16 ?1773次閱讀
    新能源汽車<b class='flag-5'>VCU</b>電控<b class='flag-5'>開發(fā)</b>——能量回收模塊

    福田汽車VCU推動智慧運輸邁向新高度

    在汽車產(chǎn)業(yè)蓬勃發(fā)展的今天,各大車企紛紛加大自主研發(fā)力度,力求在激烈的市場競爭中脫穎而出。福田汽車,作為中國商用車企業(yè)的生力軍,始終走在技術(shù)創(chuàng)新的前沿。近日,福田汽車自主研發(fā)的整車控制器VCU
    的頭像 發(fā)表于 01-03 10:52 ?614次閱讀

    ADS54J64EVM開發(fā)板可以配套使用哪些Xilinx FPGA開發(fā)板呢?

    個 FMC 連接器,該連接器也可與領(lǐng)先的FPGA制造商提供的許多開發(fā)套件兼容。 那么問題來了,TI的這兩個AD開發(fā)板到底能不能直接用在Xilinx FPGA的其他通用開發(fā)板上,例如 KC705/VC707/
    發(fā)表于 12-20 10:18

    【RA8D1試用活動】RA8D1B-CPKCOR開發(fā)板移植linux

    【RA8D1試用活動】RA8D1B-CPKCOR開發(fā)板移植linux
    的頭像 發(fā)表于 11-16 01:02 ?923次閱讀
    【RA8D1試用活動】RA8D1B-CPKCOR<b class='flag-5'>開發(fā)板</b><b class='flag-5'>移植</b>linux

    VCU驅(qū)動行駛功能策略

    整車 Ready 狀態(tài),VCU 根據(jù)駕駛員輸入信息(加速踏板、制動踏板、檔位、駕駛模式),結(jié)合車輛狀態(tài)信息(車速、電池 SOC、電池最大放電電流、電池最大充電電流、電機(jī)最大輸出扭矩),計算車輛驅(qū)動扭矩需求,發(fā)送扭矩需求和電機(jī)模式請求給 MCU,MCU 控制驅(qū)動電機(jī)輸出車輛驅(qū)動行駛所需扭矩
    的頭像 發(fā)表于 10-22 16:40 ?1401次閱讀
    <b class='flag-5'>VCU</b>驅(qū)動行駛功能策略

    為Xilinx? Zynq?UltraScale?系列多處理器中的VCCINT_VCU軌供電

    電子發(fā)燒友網(wǎng)站提供《為Xilinx? Zynq?UltraScale?系列多處理器中的VCCINT_VCU軌供電.pdf》資料免費下載
    發(fā)表于 09-25 10:54 ?0次下載
    為Xilinx? Zynq?UltraScale?系列多處理器中的VCCINT_<b class='flag-5'>VCU</b>軌供電

    替代FM25V20A,國產(chǎn)FRAM SF25C20在整車VCU中的應(yīng)用

    替代FM25V20A,國產(chǎn)FRAM SF25C20在整車VCU中的應(yīng)用
    的頭像 發(fā)表于 09-06 09:53 ?690次閱讀
    替代FM25V20A,國產(chǎn)FRAM SF25C20在整車<b class='flag-5'>VCU</b>中的應(yīng)用

    linux開發(fā)板與樹莓派的區(qū)別

    操作系統(tǒng)的微型計算機(jī),主要用于教育、編程、媒體播放等領(lǐng)域。 硬件配置 Linux開發(fā)板:Linux開發(fā)板的硬件配置因廠商和型號而異,通常包括處理器、內(nèi)存、存儲、網(wǎng)絡(luò)接口等。 樹莓派:樹莓派的硬件配置相對固定,包括處理器、內(nèi)存、USB接口、
    的頭像 發(fā)表于 08-30 15:34 ?1968次閱讀

    linux開發(fā)板如何編譯curl

    在Linux開發(fā)板上編譯 curl 庫通常涉及幾個步驟,包括準(zhǔn)備開發(fā)環(huán)境、下載源代碼、配置編譯選項以及執(zhí)行編譯和安裝過程。以下是一個基本的指南,幫助你在Linux
    的頭像 發(fā)表于 08-30 15:33 ?1407次閱讀

    整車控制器VCU應(yīng)用層算法開發(fā)流程

    一、整車控制器(VCU)功能整車控制器新能源汽車整車控制器(VehicleControlUnit,簡稱VCU)是電動汽車中的關(guān)鍵部件,負(fù)責(zé)對整車進(jìn)行控制和管理。新能源汽車整車控制功能具有駕駛員意圖
    的頭像 發(fā)表于 08-27 16:23 ?5357次閱讀
    整車控制器<b class='flag-5'>VCU</b>應(yīng)用層算法<b class='flag-5'>開發(fā)</b>流程

    涂鴉4G VCU解決方案全新升級,日本出行市場迎來“智”變時刻

    2GQ GNSS還內(nèi)置了Dual-Core MCU芯片。這一設(shè)計賦予了4G VCU強大的數(shù)據(jù)處理與算法融合能力,可將來自不同傳感器、地圖信息以及A-GPS的數(shù)據(jù)進(jìn)行深度整合,從而提供更加精準(zhǔn)、可靠的導(dǎo)航與位置服務(wù)。
    的頭像 發(fā)表于 07-26 09:46 ?809次閱讀
    涂鴉4G <b class='flag-5'>VCU</b>解決方案全新升級,日本出行市場迎來“智”變時刻