91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

【紫光同創(chuàng)國產(chǎn)FPGA教程】【第十三章】字符顯示實驗

FPGA技術(shù)專欄 ? 來源:芯驛電子科技 ? 作者:芯驛電子科技 ? 2021-02-19 13:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本原創(chuàng)教程由芯驛電子科技(上海)有限公司(ALINX)創(chuàng)作,版權(quán)歸本公司所有,如需轉(zhuǎn)載,需授權(quán)并注明出處(alinx.com)。

1. 實驗簡介

HDMI測試實驗中講解了HDMI顯示原理和顯示方式,本實驗介紹如何使用FPGA實現(xiàn)字符顯示,通過這個實驗更加深入的了解HDMI的顯示方式。

2. 實驗原理

實驗通過字符轉(zhuǎn)換工具將字符轉(zhuǎn)換為16進制coe文件存放到單端口的ROM IP 核中,再從ROM 中把轉(zhuǎn)換后的數(shù)據(jù)讀取出來顯示到HDMI上。

3. 程序設(shè)計

字符顯示例程是在HDMI顯示的基礎(chǔ)上增加了一個osd_display的模塊,“osd_display”模塊是用來讀取存儲在Rom ip核里轉(zhuǎn)換后的字符信息,并在指定區(qū)域顯示。程序框圖如下圖所示:

o4YBAGAvT_yAGQiGAAA0HZw7GNc535.jpg

osd_display模塊包含timing_gen_xy 模塊和osd_rom模塊。Osd_rom里存儲的字符數(shù)據(jù),如果數(shù)據(jù)為1,OSD的區(qū)域顯示ROM中的前景紅色(顯示ALINX芯驛),如果數(shù)據(jù)是0,OSD的區(qū)域顯示數(shù)據(jù)為背景色(彩條)。

在“timing_gen_xy”模塊是根據(jù)HDMI時序標準定義了“x_cnt”和“y_cnt”兩個計數(shù)器并由這兩個計數(shù)器產(chǎn)生了HDMI顯示的“x”坐標和“y”坐標。程序中用“vs_edge”和“de_falling”分別表示場同步開始信號和數(shù)據(jù)有效結(jié)束信號。其原理如下圖所示:

pIYBAGAvT_2AFtmEAABmJ64Do0c073.jpg

信號名稱 方向 說明
rst_n in 異步復(fù)位輸入,低復(fù)位
clk in 外部時鐘輸入
i_hs in 行同步信號
i_vs in 場同步信號
i_de in 數(shù)據(jù)有效信號
i_data in color_bar數(shù)據(jù)
o_hs out 輸出行同步信號
o_vs out 輸出場同步信號
o_de out 輸出數(shù)據(jù)有效信號
o_data out 輸出數(shù)據(jù)
x out 生成X坐標
y out 生成Y坐標

timing_gen_xy模塊端口

下面介紹如何存儲文字信息的ROMIP,首先需要生成能夠被Pango FPGA識別的.dat文件。

1)在軟件工具及驅(qū)動文件夾下找到“FPGA字模提取”工具。

2)雙擊.exe文件打開工具

pIYBAGAvT_2AD7r_AABAAhLlCps955.jpg

3)在提取工具的“字符輸入”框中輸入需要顯示的字符,字體和字符高度可以自定義選擇。設(shè)置完成后點擊“轉(zhuǎn)換”按鈕,在界面左下角可以看到轉(zhuǎn)換后的字符點陣大小,點陣的寬和高在程序中是需要用到的

o4YBAGAvT_6ABNhqAAChU9xGe7Y686.jpg

點陣的寬和高這里位152x33需要跟osd_display程序中定義的一致:

pIYBAGAvT_-Ab0ppAAAMb5PVhDQ360.jpg

4)點擊“保存”按鈕,將文件保存到本例程源文件目錄下,需要注意的是在保存類型下應(yīng)該選擇PGL(*.dat),點擊“保存”按鈕即可。

o4YBAGAvT_-AOkFVAABu3a_ckAE202.jpg

轉(zhuǎn)換后的字符已經(jīng)成了8bit的數(shù)值文件,一個字節(jié)代表8個時鐘的像素,所以在從Rom IP核中讀取dat文件的值,需要判斷每一位的值,如果值為1,顯示紅色前景色,否則顯示背景色:

always@(posedge pclk)begin if(region_active_d0 == 1'b1) if(q[osd_x[2:0]] == 1'b1) v_data <= 24'hff0000; else v_data <= pos_data; else v_data <= pos_data;end

5)調(diào)用單端口Rom IP核的過程和調(diào)用其他IP 核一樣,打開菜單下的“IP Compiler”, "并按如下進行設(shè)置:

pIYBAGAvUACAAHAFAABI3TbOOl0333.jpg

在彈出的界面中地址位寬、數(shù)據(jù)位寬、dat文件及類型進行設(shè)置,設(shè)置完成后按Generate即可生成osd_rom IP:

o4YBAGAvUAGAEJyRAAAsl5SpD1I978.jpg

Rom IP核在“osd_display”模塊中例化如下:

osd_rom osd_rom_m0( .address(osd_ram_addr[15:3]), .clock(pclk), .q(q));
信號名稱 方向 說明
rst_n in 異步復(fù)位輸入,低復(fù)位
pclk in 外部時鐘輸入
i_hs in 行同步信號
i_vs in 場同步信號
i_de in 數(shù)據(jù)有效信號
i_data in color_bar數(shù)據(jù)
o_hs out 輸出行同步信號
o_vs out 輸出場同步信號
o_de out 輸出數(shù)據(jù)有效信號
o_data out 輸出數(shù)據(jù)

osd_display模塊端口

4.試驗現(xiàn)象

連接好開發(fā)板和顯示器,連接方式參考《HDMI測試實驗》教程,需要注意,開發(fā)板的各個連接器不要帶電熱插拔,下載好試驗程序,可以看到顯示器顯示以彩條為背景的字符。開發(fā)板做為HDMI輸出設(shè)備,只能通過HDMI顯示設(shè)備來顯示,不要試圖通過筆記本電腦的HDMI接口來顯示,因為筆記本也是輸出設(shè)備。

默認字符顯示的位置在X坐標和Y坐標都是9的地方顯示,另外用戶可以修改下面的pos_y和pos_x的判斷條件將字符顯示在顯示屏的任意位置:

o4YBAGAvUAKAGkvZAAAKcj8OzpM678.jpg

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

    關(guān)注

    1660

    文章

    22424

    瀏覽量

    636703
  • HDMI
    +關(guān)注

    關(guān)注

    34

    文章

    1902

    瀏覽量

    160693
  • ROM
    ROM
    +關(guān)注

    關(guān)注

    4

    文章

    579

    瀏覽量

    89135
  • 字符
    +關(guān)注

    關(guān)注

    0

    文章

    237

    瀏覽量

    26211
  • 紫光同創(chuàng)
    +關(guān)注

    關(guān)注

    6

    文章

    136

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    產(chǎn)教融合新標桿:小眼睛科技助力北理工-紫光同創(chuàng)國產(chǎn)FPGA課賽結(jié)合實驗室隆重揭牌!

    為深化產(chǎn)教融合、加速國產(chǎn)FPGA人才培養(yǎng)體系建設(shè),紫光同創(chuàng)與北京理工大學(xué)集成電路與電子學(xué)院達成戰(zhàn)略合作,共建國產(chǎn)
    的頭像 發(fā)表于 02-06 10:36 ?412次閱讀
    產(chǎn)教融合新標桿:小眼睛科技助力北理工-<b class='flag-5'>紫光</b><b class='flag-5'>同創(chuàng)</b><b class='flag-5'>國產(chǎn)</b><b class='flag-5'>FPGA</b>課賽結(jié)合<b class='flag-5'>實驗</b>室隆重揭牌!

    北京理工大學(xué)集成電路與電子學(xué)院和紫光同創(chuàng)國產(chǎn)FPGA課賽結(jié)合實驗室揭牌

    2月5日,北京理工大學(xué)集成電路與電子學(xué)院-紫光同創(chuàng)國產(chǎn)FPGA課賽結(jié)合實驗室”揭牌儀式在北京理工大學(xué)集成電路與電子學(xué)院4號教學(xué)樓301教室
    的頭像 發(fā)表于 02-06 10:03 ?460次閱讀

    第三屆華南理工大學(xué)“紫光同創(chuàng)杯”FPGA大賽成功舉辦

    1月24日,第三屆華南理工大學(xué)“紫光同創(chuàng)杯”FPGA大賽成功舉辦。本屆“紫光同創(chuàng)杯”由華南理工大學(xué)微電子學(xué)院和深圳市
    的頭像 發(fā)表于 02-02 14:03 ?589次閱讀

    合見工軟與紫光同創(chuàng)合作推動國產(chǎn)EDA和FPGA產(chǎn)業(yè)快速發(fā)展

    中國數(shù)字EDA/IP龍頭企業(yè)上海合見工業(yè)軟件集團有限公司(簡稱“合見工軟”)與深圳市紫光同創(chuàng)電子股份有限公司(簡稱“紫光同創(chuàng)”)聯(lián)合宣布,正式攜手共建
    的頭像 發(fā)表于 11-20 15:38 ?3394次閱讀

    電科網(wǎng)安亮相第十三屆綿陽科博會

    近日,以“協(xié)同創(chuàng)新·融合發(fā)展·開放合作”為主題的第十三屆中國(綿陽)科技城國際科技博覽會在四川省綿陽市開幕。電科網(wǎng)安攜公司數(shù)據(jù)安全領(lǐng)域重點產(chǎn)品及解決方案亮相中國電科展臺,吸引眾多參會來賓駐足交流。
    的頭像 發(fā)表于 10-10 15:01 ?867次閱讀

    格陸博科技亮相第十三屆綿陽科博會

    備受矚目的科技盛宴——第十三屆中國(綿陽)科技城國際科技博覽會,于2025年9月26日至30日在中國科技城·綿陽隆重舉行!
    的頭像 發(fā)表于 10-09 16:56 ?1106次閱讀

    【賽題補充說明】2025全國大學(xué)生FPGA創(chuàng)新設(shè)計競賽紫光同創(chuàng)杯賽

    【賽題發(fā)布】2025年全國大學(xué)生FPGA創(chuàng)新設(shè)計競賽紫光同創(chuàng)杯賽邀您鴻圖展翼共赴芯程!【賽題知多少】紫光同創(chuàng)賽題答疑專場|2025年全國大學(xué)
    的頭像 發(fā)表于 09-12 16:03 ?2133次閱讀
    【賽題補充說明】2025全國大學(xué)生<b class='flag-5'>FPGA</b>創(chuàng)新設(shè)計競賽<b class='flag-5'>紫光</b><b class='flag-5'>同創(chuàng)</b>杯賽

    從應(yīng)用場景看國產(chǎn)FPGA潛力,紫光同創(chuàng)研討會武漢·北京站回顧

    領(lǐng)域的近 200 位行業(yè)專家齊聚一堂,通過主題演講《紫光同創(chuàng)器件 ALINX 工程應(yīng)用案例》及 DEMO 演示,展現(xiàn)國產(chǎn) FPGA 在工程落地的技術(shù)實力。 ? 武漢站 (ALINX工程
    的頭像 發(fā)表于 08-15 10:09 ?1033次閱讀
    從應(yīng)用場景看<b class='flag-5'>國產(chǎn)</b>化<b class='flag-5'>FPGA</b>潛力,<b class='flag-5'>紫光</b><b class='flag-5'>同創(chuàng)</b>研討會武漢·北京站回顧

    開源FPGA硬件|FPGA LAYOUT評審,紫光同創(chuàng)定制公仔派送中

    為核心的設(shè)計公司,致力于為客戶提供專業(yè)的定制化FPGA及嵌入式解決方案和服務(wù)。此次開源FPGA開發(fā)板項目由小眼睛科技和紫光同創(chuàng)、電子發(fā)燒友聯(lián)合推出,將基于
    的頭像 發(fā)表于 08-12 12:33 ?1221次閱讀
    開源<b class='flag-5'>FPGA</b>硬件|<b class='flag-5'>FPGA</b> LAYOUT評審,<b class='flag-5'>紫光</b><b class='flag-5'>同創(chuàng)</b>定制公仔派送中

    紫光同創(chuàng)亮相第一屆國產(chǎn)FPGA教育大會

    近日,“第一屆國產(chǎn)FPGA教育大會”在重慶成功舉辦,紫光同創(chuàng)受邀參會并分享了公司在高校國產(chǎn)FPGA
    的頭像 發(fā)表于 05-29 15:24 ?1337次閱讀

    紫光同創(chuàng)Logos2+RK3568開發(fā)板|國產(chǎn)器件強強聯(lián)合開啟嵌入式開發(fā)新篇章

    (Cortex-A55x4)四核處理器+紫光同創(chuàng)Logos-2 PG2L50H FPGA,搭載Linux/Harmony系統(tǒng),其中ARM Cortex-A55主頻高達1.8GHz,超強性能,接口豐富,無論是解碼還是
    發(fā)表于 05-14 18:04

    2025紫光同創(chuàng)FPGA技術(shù)研討會深圳/廣州站:小眼睛科技國產(chǎn)FPGA方案助您開啟智能新紀元

    “2025紫光同創(chuàng)FPGA技術(shù)研討會”深圳站&廣州站即將盛大啟航!作為紫光同創(chuàng)生態(tài)合作伙伴,小眼睛科技將攜多個基于
    的頭像 發(fā)表于 05-13 08:03 ?2245次閱讀
    2025<b class='flag-5'>紫光</b><b class='flag-5'>同創(chuàng)</b><b class='flag-5'>FPGA</b>技術(shù)研討會深圳/廣州站:小眼睛科技<b class='flag-5'>國產(chǎn)</b><b class='flag-5'>FPGA</b>方案助您開啟智能新紀元

    方正微電子亮相第十三屆儲能國際峰會暨展覽會

    近日,在2025年第十三屆儲能國際峰會暨展覽會上,深圳方正微電子副總裁彭建華發(fā)表了主旨演講,發(fā)布了“750V/650V中壓SiC MOS產(chǎn)品系列 & SiC功率模塊新品”,之后介紹了方正微SiC全系產(chǎn)品。
    的頭像 發(fā)表于 04-12 15:56 ?1744次閱讀
    方正微電子亮相<b class='flag-5'>第十三</b>屆儲能國際峰會暨展覽會

    中科億海微亮相第十三屆中國電子信息博覽會

    4月9日,全球電子信息產(chǎn)業(yè)的目光再度聚焦深圳。作為中國電子信息領(lǐng)域的年度盛會,第十三屆中國電子信息博覽會(CITE2025)隆重開幕。國內(nèi)FPGA芯片研發(fā)企業(yè)中科億海微電子科技(蘇州)有限公司(以下
    的頭像 發(fā)表于 04-11 11:02 ?833次閱讀
    中科億海微亮相<b class='flag-5'>第十三</b>屆中國電子信息博覽會

    晶科鑫亮相第十三屆中國電子信息博覽會

    全球聚焦的第十三屆中國電子信息博覽會(CITE 2025)于4月9日 - 11日在深圳會展中心(福田)璀璨揭幕。作為國內(nèi)晶振領(lǐng)域的卓越品牌,晶科鑫將首次懷揣 “晶聚科技,智領(lǐng)未來” 的主題驚艷亮相本次盛會(展位號:1A007)。
    的頭像 發(fā)表于 04-10 15:38 ?896次閱讀