下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
關(guān)于Zynq-7000PL端HDMI的顯示控制的性能分析和應(yīng)用介紹
Zynq-7000PL端HDMI的顯示控制Zynq-7000PS到PL端emio的使用Vivado專家文章:Tcl是什么?Zynq-7000ARM端MIO的使用Zynq-7000ARM端helloworld實(shí)驗(yàn)SK電訊部署賽靈思FPGA用于AI加速,超GPU實(shí)現(xiàn)5倍性能或16倍功耗性能比XilixnVivadoIP的添加、modelsim-se仿真庫(kù)的生成以及聯(lián)合仿真突破功能安全設(shè)計(jì)的復(fù)雜性極目智能發(fā)布業(yè)界最低成本FPGAADAS解決方案,面向近10家車廠批量供貨PoweredbyXilinx:極目智能發(fā)布業(yè)界最低成本FPGAADAS解決方案,面向近10家車廠批量供貨1背景知識(shí)HDMI(HighDefinitionMultimediaInterface)是高清晰多媒體接口線的縮寫,能高品質(zhì)地傳輸未經(jīng)壓縮的高清視頻和多聲道音頻數(shù)據(jù),最高數(shù)據(jù)傳輸速度為5Gbps。同時(shí)無需在信號(hào)傳送前進(jìn)行數(shù)/?;蛘吣?數(shù)轉(zhuǎn)換,可以保證最高質(zhì)量的影音信號(hào)傳送。HDMI線支持5Gbps的數(shù)據(jù)傳輸率,最遠(yuǎn)可傳輸30米,足以應(yīng)付一個(gè)1080p的視頻和一個(gè)8聲道的音頻信號(hào)。而因?yàn)橐粋€(gè)1080p的視頻和一個(gè)8聲道的音頻信號(hào)需求少于4GB/s,因此HDMI線還有很大余量。這允許它可以用一個(gè)電纜分別連接DVD播放器,接收器和PRR。此外HDMI支持EDID,DDC2B,因此具有HDMI的設(shè)備具有“即插即用”的特點(diǎn),信號(hào)源和顯示設(shè)備之間會(huì)自動(dòng)進(jìn)行“協(xié)商”,自動(dòng)選擇最合適的視頻/音頻格式。如下圖是一根HDMI線。
2HDMI接口的原理圖如上圖所示,HDMI接口有3對(duì)數(shù)據(jù)差分信號(hào)、一對(duì)時(shí)鐘差分信號(hào)、HDMI_CEC(HDMI遙控器信號(hào))、HDMIIIC信號(hào)、HDMI_HPD(HDMI熱插拔檢測(cè)信號(hào))和HDMI_OUT_EN(HDMI電源輸出控制)。本節(jié)設(shè)計(jì)將把RGB888轉(zhuǎn)化為HDMI信號(hào)輸出來控制顯示屏的顯示。3HDMI接口的FPGA設(shè)計(jì)如上圖所示,為整個(gè)HDMI接口顯示模塊圖。主要分為三個(gè)模塊。1)時(shí)鐘產(chǎn)生模塊時(shí)鐘產(chǎn)生模塊主要產(chǎn)生VGA顯示的像素時(shí)鐘和HDMI的串行時(shí)鐘。我們實(shí)驗(yàn)的顯示器推薦設(shè)置為(1920x1080)所以pixel_clock為148.5MHZ。HDMI的串行時(shí)鐘為pixel_clock的5倍為742.5MHZ。2)HDMI_data_gen模塊
HDMI_data_gen模塊主要產(chǎn)生VGA的時(shí)序和測(cè)試圖像。我們這里采用1920x1080@60HZ。時(shí)序參數(shù)如下圖所示。具體參數(shù)代碼如下:對(duì)于按鍵程序和各種測(cè)試圖像的產(chǎn)生請(qǐng)參考《基于FPGA的5英寸LCD屏顯示》或聯(lián)系FPGA開源工作室。3)VGA轉(zhuǎn)HDMI模塊
這個(gè)模塊我們采用IP。具體代碼有興趣的同學(xué)可以研究研究。VGA轉(zhuǎn)HDMI的內(nèi)部模塊如下圖。4)代碼和約束
頂層代碼:
`timescale1ns/1ps
//
//Company:
//Engineer:
//
//CreateDate:2018/08/2716:50:00
//DesignName:
//ModuleName:HDMI
//ProjectName:
//TargetDevices:
//ToolVersions:
//Description:
//
FPGA開源工作室
//Dependencies:
//
//Revision:
//Revision0.01-FileCreated
//AdditionalComments:
//
//
moduleHDMI(
input
clk_50M,
input
KEY,
output
HDMI_CLK_P,
output
HDMI_CLK_N,
output
HDMI_D2_P,
output
HDMI_D2_N,
output
HDMI_D1_P,
output
HDMI_D1_N,
output
HDMI_D0_P,
output
HDMI_D0_N,
output
HDMI_OUT_EN,
output
[3:0]
LED
);
wirepixclk;
wire[7:0]
R,G,B;
wireHS,VS,DE;
assignHDMI_OUT_EN=1'b1;
HDMI_data_genu_HDMI_data_gen
(
.pix_clk
(pixclk),
.turn_mode
(KEY),
.VGA_R
(R),
.VGA_G
(G),
.VGA_B
(B),
.VGA_HS
(HS),
.VGA_VS
(VS),
.VGA_DE
(DE),
.mode
(LED)
);
wireserclk;
wirelock;
wire[23:0]
RGB;
assignRGB={R,G,B};
HDMI_FPGA_ML_0u_HDMI_FPGA
(
.PXLCLK_I
(pixclk),//148.5MHZ
.PXLCLK_5X_I
(serclk),//742.5MHZ
.LOCKED_I
(lock),
.RST_N
(1'b1),
.VGA_HS
(HS),
.VGA_VS
(VS),
.VGA_DE
(DE),
.VGA_RGB
(RGB),
.HDMI_CLK_P
(HDMI_CLK_P),
.HDMI_CLK_N
(HDMI_CLK_N),
.HDMI_D2_P
(HDMI_D2_P),
.HDMI_D2_N
(HDMI_D2_N),
.HDMI_D1_P
(HDMI_D1_P),
.HDMI_D1_N
(HDMI_D1_N),
.HDMI_D0_P
(HDMI_D0_P),
.HDMI_D0_N
(HDMI_D0_N)
);
clk_wiz_0
u_clk
(
.clk_in1
(clk_50M),
.reset
(1'b0),
.clk_out1
(pixclk),
.clk_out2
(serclk),
.locked
(lock)
);
endmodule
約束代碼:
set_propertyIOSTANDARDLVCMOS33[get_portsclk_50M]
set_propertyPACKAGE_PINU18[get_portsclk_50M]
create_clock-period20.000-waveform{0.00010.000}[get_portsclk_50M]
set_propertyIOSTANDARDTMDS_33[get_portsHDMI_CLK_P]
set_propertyIOSTANDARDTMDS_33[get_portsHDMI_D0_P]
set_propertyIOSTANDARDTMDS_33[get_portsHDMI_D1_P]
set_propertyIOSTANDARDTMDS_33[get_portsHDMI_D2_P]
set_propertyIOSTANDARDLVCMOS33[get_portsHDMI_OUT_EN]
set_propertyPACKAGE_PINN18[get_portsHDMI_CLK_P]
set_propertyPACKAGE_PINV20[get_portsHDMI_D0_P]
set_propertyPACKAGE_PINT20[get_portsHDMI_D1_P]
set_propertyPACKAGE_PINN20[get_portsHDMI_D2_P]
set_propertyPACKAGE_PINV16[get_portsHDMI_OUT_EN]
set_propertyIOSTANDARDLVCMOS33[get_portsKEY]
set_propertyIOSTANDARDLVCMOS33[get_ports{LED[3]}]
set_propertyIOSTANDARDLVCMOS33[get_ports{LED[2]}]
set_propertyIOSTANDARDLVCMOS33[get_ports{LED[1]}]
set_propertyIOSTANDARDLVCMOS33[get_ports{LED[0]}]
set_propertyPACKAGE_PINN15[get_portsKEY]
set_propertyPACKAGE_PINM14[get_ports{LED[0]}]
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小規(guī)模制造企業(yè)營(yíng)銷管理的策略與規(guī)范
- 學(xué)校心理咨詢與科技整合的創(chuàng)新路徑
- 小學(xué)古詩詞教學(xué)從理解到感受的意境轉(zhuǎn)變
- 教育革新視角下的學(xué)??萍脊?jié)活動(dòng)策劃及推廣
- 小組合作學(xué)習(xí)在企業(yè)管理中的實(shí)踐與挑戰(zhàn)
- 教育科技在小學(xué)課堂的應(yīng)用實(shí)踐
- 教育展會(huì)上出色的現(xiàn)場(chǎng)組織與溝通
- 教育新思維科技與小學(xué)法治教育的融合
- 方程(說課稿)-2024-2025學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)冀教版
- 2025年度酒店式公寓裝修物業(yè)管理服務(wù)合同匯編6篇
- 道德經(jīng)中德文對(duì)照版
- 公路工程隨機(jī)抽樣一覽表(路基路面現(xiàn)場(chǎng)測(cè)試隨機(jī)選點(diǎn)方法自動(dòng)計(jì)算)
- 2021版中醫(yī)癥候醫(yī)保對(duì)應(yīng)中醫(yī)癥候醫(yī)保2
- 2023年山東省青島市中考化學(xué)試題(含答案解析)
- 商業(yè)計(jì)劃書(BP)產(chǎn)品與服務(wù)的撰寫秘籍
- 安徽華塑股份有限公司年產(chǎn) 4萬噸氯化石蠟項(xiàng)目環(huán)境影響報(bào)告書
- 公司章程(二個(gè)股東模板)
- 世界奧林匹克數(shù)學(xué)競(jìng)賽6年級(jí)試題
- 藥用植物學(xué)-課件
- 文化差異與跨文化交際課件(完整版)
- 國(guó)貨彩瞳美妝化消費(fèi)趨勢(shì)洞察報(bào)告
評(píng)論
0/150
提交評(píng)論