色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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
    +關注

    關注

    1630

    文章

    21785

    瀏覽量

    605040
  • HDMI
    +關注

    關注

    32

    文章

    1734

    瀏覽量

    152194
  • ROM
    ROM
    +關注

    關注

    4

    文章

    575

    瀏覽量

    85891
  • 字符
    +關注

    關注

    0

    文章

    234

    瀏覽量

    25238
  • 紫光同創
    +關注

    關注

    5

    文章

    88

    瀏覽量

    27539
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

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

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

    種草一塊國產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

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

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

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

    ,開發的一套全新的國產FPGA開發套件。 MES100P開發板采用紫光同創28nm工藝的FPGA 作為主控芯片(logos2系列:PG2L1
    發表于 04-11 11:57

    紫光同創新品開發板,盤古PGX系列PGX-MINI 4K開發板,板卡集成下載器~

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

    紫光同創新品開發板,盤古PGX系列PGX-MINI 4K開發板,板卡集成下載器

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

    紫光同創FPGA有哪些型號

    請問紫光同創FPGA有哪些型號?分別用于什么場景?
    發表于 01-24 10:48

    國產FPGA介紹-紫光同創

    紫光同創紫光集團旗下紫光國微的子公司,成立于2013年,有十余年可編程邏輯器件研發經歷,布局覆蓋高中低端FPGA產品。 早在2015年,
    發表于 01-24 10:45
    主站蜘蛛池模板: 正在播放一区二区| 中文字幕人妻无码系列第三区| 在线天天看片视频免费观看| 国产亚洲精品久久久999无毒 | 高冷师尊被CAO成SAO货| 日本伦子欲| 国产99久久亚洲综合精品西瓜tv| 乳液全集电影在线观看| 富婆夜店找黑人猛男BD在线| 深夜释放自己在线观看| 国产精品爽爽久久久久久蜜桃网站 | 男人边吃奶边摸边做刺激情话| 18日本人XXXXXX18| 墨西哥美女主播| xxxx老妇性hdbbbb| 秋霞电影午夜伦午夜| 成在线人免费| 无人影院在线播放视频| 好大好爽好深舒服死了| 尤物99久久久合集一区区| 啦啦啦 中国 日本 高清 在线| 97一期涩涩97片久久久久久久| 欧洲兽交另类AVXXX| 国产69精品久久久久乱码免费 | 国产成人高清在线观看播放| 亚洲AV无码影院在线播放| 久久草福利自拍视频在线观看| 最新国产麻豆精品| 日本午夜视频在线| 国产学生无码中文视频一区| 中文字幕亚洲欧美日韩2o19| 欧洲日韩av无线在码| 国产亚洲人成在线视频| 最近免费中文字幕MV免费高清| 女配穿书病娇被强啪h| 国产成人一区二区三中文| 亚洲伊人精品| 拍戏被CAO翻了H| 好大的太粗好深BL| 99热在线观看精品| 亚洲精品无码不卡在线播放he|