色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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
    +關注

    關注

    1635

    文章

    21837

    瀏覽量

    608348
  • HDMI
    +關注

    關注

    32

    文章

    1776

    瀏覽量

    152968
  • ROM
    ROM
    +關注

    關注

    4

    文章

    576

    瀏覽量

    86340
  • 字符
    +關注

    關注

    0

    文章

    234

    瀏覽量

    25314
  • 紫光同創
    +關注

    關注

    5

    文章

    89

    瀏覽量

    27671
收藏 人收藏

    評論

    相關推薦

    國產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 ?531次閱讀

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

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

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

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

    《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 ?978次閱讀

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

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

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

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

    盤古200K開發板,紫光同創PG2L200H,Logos2系列,資源豐富,功能強大

    FPGA迎來迅猛發展。國產FPGA由于擁有高性價比、完整自主可控知識產權產業鏈,越來越成為行業熱門選擇。 作為國產FPGA專業廠商
    發表于 06-14 16:26

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

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

    FPGA核心板上市!紫光同創Logos-2和Xilinx Artix-7系列

    PG2L100H的MYC-J2L100H核心板及開發板、基于XilinxArtix-7系列的MYC-J7A100T核心板及開發板。國產FPGA開發平臺紫光同創Log
    的頭像 發表于 05-30 08:01 ?1564次閱讀
    <b class='flag-5'>FPGA</b>核心板上市!<b class='flag-5'>紫光</b><b class='flag-5'>同創</b>Logos-2和Xilinx Artix-7系列

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

    盤古22K開發板是基于紫光同創Logos系列PGL22G芯片設計的一款FPGA開發板,全面實現國產化方案,板載資源豐富,高容量、高帶寬,外圍接口豐富,不僅適用于高校教學,還可以用于
    發表于 05-23 10:04

    精選推薦!紫光盤古系列FPGA開發板信息匯總

    ,開發的一套全新的國產FPGA開發套件。 MES100P開發板采用紫光同創28nm工藝的FPGA 作為主控芯片(logos2系列:PG2L1
    發表于 04-11 11:57
    主站蜘蛛池模板: 色丁香婷婷综合缴情综 | 97国产精品人妻无码免费 | se01短视频在线观看 | 跪趴式啪啪GIF动态图27报 | 亚洲国产中文在线视频 | 俄罗斯性孕妇孕交 | 国产精品午夜福利在线观看 | 黄色毛片a| 如懿传免费观看在线全集 | 国产欧美日韩中文视频在线 | 大香伊人久久 | 俄罗斯XBXBXB兽交 | 熟妇久久无码人妻AV蜜桃 | 啊…嗯啊好深男男小黄文 | 国产一区二区内射最近更新 | 97综合久久| 精品午夜中文字幕熟女人妻在线 | 花蝴蝶高清在线视频免费观看 | 麻豆国产人妻欲求不满 | 日本特黄网站 | 色聚网久久综合 | 恋夜影院支持安卓视频美女 | 日韩做A爰片久久毛片A片毛茸茸 | 国产精品久久久久影院色老大 | 99久久精品免费看国产免费 | 失禁 调教 刺激 哭喊男男 | 超碰视频在线观看 | 公粗挺进了我的密道在线播放贝壳 | 日韩一区二区在线免费观看 | 91精品国产91热久久p | 亚洲一区成人 | 羞羞影院午夜男女爽爽免费 | 男人插女人动态图 | 午夜小视频免费观看 | 良家人妻无码专区九色颜射 | 国产午夜精品一区理论片飘花 | 色屁屁影院 | 中文字幕乱码一区AV久久 | 久久久免费观成人影院 | 国产精品久久人妻互换毛片 | 香蕉eeww99国产精品 |