在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

【紫光同創國產FPGA教程】【第十三章】字符顯示實驗

FPGA技術專欄 ? 來源:芯驛電子科技 ? 作者:芯驛電子科技 ? 2021-02-19 13:43 ? 次閱讀

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

1. 實驗簡介

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

2. 實驗原理

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

3. 程序設計

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

o4YBAGAvT_yAGQiGAAA0HZw7GNc535.jpg

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

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

pIYBAGAvT_2AFtmEAABmJ64Do0c073.jpg

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

timing_gen_xy模塊端口

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

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

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

pIYBAGAvT_2AD7r_AABAAhLlCps955.jpg

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

o4YBAGAvT_6ABNhqAAChU9xGe7Y686.jpg

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

pIYBAGAvT_-Ab0ppAAAMb5PVhDQ360.jpg

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

o4YBAGAvT_-AOkFVAABu3a_ckAE202.jpg

轉換后的字符已經成了8bit的數值文件,一個字節代表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)調用單端口Rom IP核的過程和調用其他IP 核一樣,打開菜單下的“IP Compiler”, "并按如下進行設置:

pIYBAGAvUACAAHAFAABI3TbOOl0333.jpg

在彈出的界面中地址位寬、數據位寬、dat文件及類型進行設置,設置完成后按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 異步復位輸入,低復位
pclk in 外部時鐘輸入
i_hs in 行同步信號
i_vs in 場同步信號
i_de in 數據有效信號
i_data in color_bar數據
o_hs out 輸出行同步信號
o_vs out 輸出場同步信號
o_de out 輸出數據有效信號
o_data out 輸出數據

osd_display模塊端口

4.試驗現象

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

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

o4YBAGAvUAKAGkvZAAAKcj8OzpM678.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1642

    文章

    21918

    瀏覽量

    611921
  • HDMI
    +關注

    關注

    32

    文章

    1804

    瀏覽量

    154091
  • ROM
    ROM
    +關注

    關注

    4

    文章

    577

    瀏覽量

    86819
  • 字符
    +關注

    關注

    0

    文章

    234

    瀏覽量

    25422
  • 紫光同創
    +關注

    關注

    5

    文章

    91

    瀏覽量

    27815
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

    國產FPGA入學必備】刀劍在鞘,兵器先藏 | 盤古676系列國產FPGA開發板

    同創攜手金牌方案提供商小眼睛科技,組織了數十位應用技術專家,共同編寫《國產FPGA權威設計指南》。 這本教材選擇的實驗平臺也是這款盤古676系列開發板! 本書系統地介紹
    發表于 02-20 15:38

    國產FPGA入學必備】國產FPGA權威設計指南+配套FPGA圖像視頻教程

    一、《國產FPGA權威設計指南》簡介 為更好地服務廣大FPGA工程師和高等學校師生,2025,紫光同創攜手金牌方案提供商小眼睛科技,組織了數
    發表于 02-20 15:08

    國產FPGA必備教程】——紫光同創FPGA圖像視頻教程,適用于小眼睛FPGA盤古全系列開發板

    本帖最后由 jf_25420317 于 2025-2-19 18:15 編輯 小眼睛科技針對賽事推出配套視頻教程,涵蓋紫光同創工具的使用方法、基于紫光同創
    發表于 02-19 15:44

    紫光同創聯合舉辦全國高校國產FPGA產學研融合研討會

    隨著全球半導體市場的飛速發展,國產FPGA正逐步在各行業嶄露頭角,成為推動技術創新與產業升級的重要力量。為促進技術交流,推動國產FPGA在科研與高校中的廣泛應用,南京大學電子信息專業國
    的頭像 發表于 12-06 09:29 ?723次閱讀

    大連理工和南信大-紫光同創FPGA創新實踐基地揭牌

    為了深化產教融合,加快推進國產FPGA人才培養,紫光同創與大連理工大學軟件學院及南京信息工程大學工程訓練中心達成合作,共同建設FPGA聯合創
    的頭像 發表于 12-06 09:25 ?763次閱讀

    紫光同創助力國產FPGA高校生態建設

    11月,紫光同創受邀參加西南地區“國產FPGA產學研融合研討會”和中山大學第二屆集成電路工藝與測試實驗教學研討會,與高校老師深入探討
    的頭像 發表于 11-07 17:09 ?996次閱讀

    《DNK210使用指南 -CanMV版 V1.0》第十三章 蜂鳴器實驗

    第十三章 蜂鳴器實驗 本章實驗將介紹如何使用CanMV讓Kendryte K210控制板載的蜂鳴器發聲。通過本章的學習,讀者將學習到在CanMV下控制Kendryte K210的GPIO輸出高低
    發表于 10-10 09:30

    ALINX亮相2024紫光同創FPGA技術研討會

    “2024 紫光同創 FPGA 技術研討會”系列活動在全國多地繼續開展,作為紫光同創官方合作伙伴,ALINX 亮相 6 月下旬深圳、廣州兩地
    的頭像 發表于 08-29 14:36 ?1064次閱讀

    華穗科技出席第十三屆飛機航空電子國際論壇

    2024(第十三屆)飛機航空電子國際論壇在上海閔行白金漢爵大酒店召開,此次論壇旨在共同推動中國航空電子事業快速發展。
    的頭像 發表于 08-15 18:08 ?817次閱讀

    種草一塊國產FPGA開發板,PGL22G開發板,高性價比,輕松掌握國產FPGA

    本帖最后由 jf_25420317 于 2024-7-31 17:59 編輯 盤古22K開發板是基于紫光同創Logos系列PGL22G芯片設計的一款FPGA開發板,全面實現國產
    發表于 07-31 17:11

    國產FPGA核心板!米爾紫光同創Logos-2和Xilinx Artix-7核心板

    PG2L100H的MYC-J2L100H核心板及開發板、基于Xilinx Artix-7系列的MYC-J7A100T核心板及開發板。 國產FPGA開發平臺紫光同創Logos-2
    發表于 05-31 17:40

    紫光同創PGL22G開發板|盤古22K開發板,國產FPGA開發板,接口豐富,高性價比

    盤古22K開發板是基于紫光同創Logos系列PGL22G芯片設計的一款FPGA開發板,全面實現國產化方案,板載資源豐富,高容量、高帶寬,外圍接口豐富,不僅適用于高校教學,還可以用于
    發表于 05-23 10:04
    主站蜘蛛池模板: 亚色中文| 天天色天天综合 | 国产精品久久久精品三级 | 欧美freesex10一|3 | 色综合日韩 | 美女被玩 | 天堂福利视频 | 午夜小福利 | 久久久久久青草大香综合精品 | 成人精品视频在线观看播放 | 黄色香蕉网站 | 午夜香蕉网| 精品热99| 国产精品亚洲玖玖玖在线靠爱 | 中年艳妇乱小玩 | 色视频观看 | 中文字幕一区二区精品区 | 天天精品视频 | 在线免费看高清视频大全 | 天天干伊人 | 毛片爱做的片 | 久久久久青草 | 天天躁日日躁成人字幕aⅴ 天天躁夜夜躁 | 美女网色站 | 日本一本一道久久香蕉免费 | 99久免费精品视频在线观看2 | 天天操天天舔天天干 | 国产视频久 | 一区二区三区四区电影 | freesexvideo性残疾 | 国产精品网址你懂的 | 天堂资源在线官网资源 | 色视频网站色视频播放 | 天天爽夜夜爽免费看 | 国产一级特黄一级毛片 | 康熙古代高h细节肉爽文全文 | 国产三级久久久精品三级 | 中文字幕第7页 | 黄色在线观看视频 | 久久精品视频观看 | 成人精品视频一区二区三区 |