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

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

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

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

如何用FPGA邏輯來驅(qū)動VGA顯示器

電子森林 ? 來源:電子森林 ? 作者:電子森林 ? 2022-05-09 14:24 ? 次閱讀

如果能夠用FPGA能夠驅(qū)動顯示器,就可以做不少與視頻相關(guān)的實驗,很多FPGA開發(fā)板使用了比較簡單的VGA接口,連接非常簡單,如下圖:

18276d1c-cc5e-11ec-bce3-dac502259ad0.jpg

只需要5跟線就可以連接VGA顯示器

183eaf86-cc5e-11ec-bce3-dac502259ad0.jpg

連接VGA的原理圖

1860e4c0-cc5e-11ec-bce3-dac502259ad0.jpg

VGA連接器

然后我們就可以用FPGA的邏輯來做各種游戲了:

188436be-cc5e-11ec-bce3-dac502259ad0.jpg

經(jīng)典的Pong游戲

關(guān)于如何用FPGA邏輯來驅(qū)動VGA顯示器,可以參考頁面:

然而,現(xiàn)在的顯示器基本上都使用的是HDMI連接器,VGA接口的顯示器只能在古老的實驗室里才有。所以我們要做視頻的一些項目,就要用FPGA來輸出HDMI的信號,HDMI的連接器有不同大小,常用的體積比較大,信號線的定義如下圖:

18a35468-cc5e-11ec-bce3-dac502259ad0.jpg

HDMI連接器

18c1907c-cc5e-11ec-bce3-dac502259ad0.jpg

HDMI的信號線

標準的HMDI連接器有19個管腳,只有其中的8根是以差分信號的方式來傳輸高速視頻信息的,所以只需要8根FPGA的管腳,配制成7對差分TMDS輸出即可。

18db6754-cc5e-11ec-bce3-dac502259ad0.jpg

時鐘的速率需要多快呢?如果我們要生成一個640*480 RGB 24bpp的視頻信號,刷新頻率為60Hz,每幀有307200個像素,每一個像素為24位(R|G、B各8位),需要0.44Gbps的又用數(shù)據(jù)才能傳輸。再考慮一些屏外區(qū)域的信息,實際的分辨率需要大一些,比如800*525.

18f5270c-cc5e-11ec-bce3-dac502259ad0.jpg

1919d818-cc5e-11ec-bce3-dac502259ad0.png

一個像素需要3 * 8位來傳輸,實際上HDMI還需要添加2bits以便對數(shù)據(jù)進行加擾,也就是需要3*10位來傳輸,每個像素需要30bits。

加擾用的額外數(shù)據(jù)用于接收端對接收到的數(shù)據(jù)進行同步,下面是TMDS差分信號的時序:

1936461a-cc5e-11ec-bce3-dac502259ad0.jpg

對于640*480分辨率的顯示,我們需要至少250MHz的時鐘信號,如果要獲得更高的分辨率則需要更高的時鐘頻率,小腳丫FPGA模塊中使用的Lattice的XO2-4000HC系列FPGA以及Intel的MAX10器件內(nèi)部的時鐘通過鎖相環(huán)生成,可以達到400MHz。支持640*480分辨率是沒有問題的,如果要獲得更高的分辨率可以采用DDR輸出的方式。

195a07c6-cc5e-11ec-bce3-dac502259ad0.png

顯示驅(qū)動邏輯

1982187e-cc5e-11ec-bce3-dac502259ad0.png

屏幕的分布

通過邏輯編程,可以在顯示屏上實現(xiàn)如下的效果:

19aa2df0-cc5e-11ec-bce3-dac502259ad0.jpg

用HDMI顯示器實現(xiàn)的Pong游戲,比VGA實現(xiàn)的要效果好很多

19c242c8-cc5e-11ec-bce3-dac502259ad0.jpg

PacMan游戲

具體的代碼實現(xiàn)可以參考頁面

講完了FPGA驅(qū)動HDMI,有沒有可能用單片機/微控制器也能實現(xiàn)同樣的效果呢?一般的MCU真的夠嗆,但樹莓派基金會推出的RP2040卻是可以做到的:

雖然RP2040的標稱時鐘為125MHz,但可以輕松超頻到250MHz,能夠滿足640*480分辨率的時鐘要求了

RP2040的PIO可以通過編程配置稱為4對差分輸出的串行信號

具體如何實現(xiàn),看一下技術(shù)大神Luke Wren在RP2040上用GPIO通過Bitbang的方式得到的DVI接口

下面是他的電路原理圖(用KiCad繪制的,有源文件)

19df378e-cc5e-11ec-bce3-dac502259ad0.png

有位小哥使用他的代碼,在SparkFun的RP2040板上實現(xiàn)的效果:

19fe9994-cc5e-11ec-bce3-dac502259ad0.jpg

在顯示屏上顯示文字:

1a1a46ee-cc5e-11ec-bce3-dac502259ad0.jpg

顯示月亮:

1a588896-cc5e-11ec-bce3-dac502259ad0.jpg

當然也可以播放視頻

有人專門制作了一個板子,RP2040超頻到252MHz

1a777d64-cc5e-11ec-bce3-dac502259ad0.jpg

關(guān)于用RP2040驅(qū)動HDMI的更多資源可以在Github搜索HDMIRP2040.

原文標題:用FPGA/樹莓派RP2040驅(qū)動HDMI的資源

文章出處:【微信公眾號:電子森林】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

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

    關(guān)注

    1643

    文章

    21983

    瀏覽量

    614721
  • HDMI
    +關(guān)注

    關(guān)注

    33

    文章

    1822

    瀏覽量

    154720
  • 樹莓派
    +關(guān)注

    關(guān)注

    121

    文章

    1958

    瀏覽量

    107052

原文標題:用FPGA/樹莓派RP2040驅(qū)動HDMI的資源

文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    基于FPGA實現(xiàn)VGA的彩色圖片顯示

    VGA進行控制,實現(xiàn)任一彩色圖像的顯示。通過采用FPGA設(shè)計VGA接口可以將要顯示的數(shù)據(jù)直接送到液晶
    發(fā)表于 03-24 11:54 ?4560次閱讀
    基于<b class='flag-5'>FPGA</b>實現(xiàn)<b class='flag-5'>VGA</b>的彩色圖片<b class='flag-5'>顯示</b>

    顯示器vga接線

    顯示器vga接線
    發(fā)表于 09-04 20:56

    液晶顯示器-VGA 視頻接口及顯示規(guī)范

    液晶顯示器-VGA 視頻接口及顯示規(guī)范 本部分規(guī)定了液晶顯示器接收設(shè)備中視頻VGA信號外部接口互連的電氣特性標稱值和機械配接要求。
    發(fā)表于 11-21 16:00

    求教:如何用VGA顯示出漢字,并能在VGA顯示器上隨機移動?

    數(shù)電問題請教思路:如何用VGA顯示出漢字,并能在VGA顯示器上隨機移動?
    發(fā)表于 01-08 19:49

    FPGA實戰(zhàn)演練邏輯篇27:VGA顯示驅(qū)動子板設(shè)計

    顯示器的專用D/A轉(zhuǎn)換芯片AVD7123,FPGA通過OUPLLN連接驅(qū)動ADV7123芯片產(chǎn)生供給VGA
    發(fā)表于 05-20 10:40

    Xilinx FPGA入門連載68:VGA驅(qū)動ColorBar顯示

    ,本實例需要用戶自己準備好一臺VGA顯示器和相應(yīng)的VGA線,VGA線用于連接SF-SP6開發(fā)板的J1插座和顯示器
    發(fā)表于 04-11 09:51

    請問如何查詢液晶顯示器VGA協(xié)議??1366*768

    手頭有一個1366*768的聯(lián)想液晶顯示器,我想用fpga驅(qū)動,使用VGA接口,但是不知道這個顯示器的參數(shù),比如
    發(fā)表于 08-13 17:11

    例說FPGA連載28:VGA顯示驅(qū)動子板設(shè)計

    ``例說FPGA連載28:VGA顯示驅(qū)動子板設(shè)計特權(quán)同學,版權(quán)所有配套例程和更多資料下載鏈接:http://pan.baidu.com/s/1c0nf6Qc SF-
    發(fā)表于 09-05 18:46

    例說FPGA連載78:基于VGA顯示器的720p的廣告機設(shè)計之功能概述

    `例說FPGA連載78:基于VGA顯示器的720p的廣告機設(shè)計之功能概述特權(quán)同學,版權(quán)所有配套例程和更多資料下載鏈接:http://pan.baidu.com/s/1c0nf6Qc 本實例的基本架
    發(fā)表于 02-28 21:30

    液晶顯示器VGA視頻接口及顯示規(guī)范

    液晶顯示器VGA視頻接口及顯示規(guī)范 本部分規(guī)定了液晶顯示器接收設(shè)備中視頻VGA信號外部接口互連的電氣特性標稱值和機械配接要求。本部分適用于
    發(fā)表于 03-03 16:34 ?83次下載

    VGA顯示與基于FPGAVGA彩色圖片顯示設(shè)計

    FPGAVGA 進行控制,實現(xiàn) 任一彩色圖像的顯示。通過采用 FPGA 設(shè)計 VGA 接口可以將要
    發(fā)表于 11-30 14:57 ?64次下載
    <b class='flag-5'>VGA</b><b class='flag-5'>顯示</b>與基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>VGA</b>彩色圖片<b class='flag-5'>顯示</b>設(shè)計

    應(yīng)用于彩色顯示器VGA時序信號和彩條圖像信號的設(shè)計與實現(xiàn)

    利用現(xiàn)場可編程邏輯器件產(chǎn)生VGA時序信號和彩條圖像信號,并將其作為信號源,應(yīng)用于電視機或計算機等彩色顯示器的電路開發(fā),方便彩色顯示器驅(qū)動控制
    的頭像 發(fā)表于 05-03 09:09 ?4698次閱讀
    應(yīng)用于彩色<b class='flag-5'>顯示器</b>的<b class='flag-5'>VGA</b>時序信號和彩條圖像信號的設(shè)計與實現(xiàn)

    顯示器接口針腳定義及接法,VGA Pin Definition

    顯示器接口針腳定義及接法,VGA Pin Definition 關(guān)鍵字:VGA針腳定義 顯示器接口針腳定義及接法
    的頭像 發(fā)表于 09-20 19:45 ?6100次閱讀

    FPGA、MCU(stm32&51)驅(qū)動VGA顯示器_電阻分壓法硬件設(shè)計_VGA電阻網(wǎng)絡(luò)分壓

    常見的顯示屏(LCD TFT之類的)驅(qū)動數(shù)據(jù)線一般都是16bits,RGB565的,VGA不一樣,它就5根有意義的線,別的都是地線(圖中的地址碼0 1 2 3沒有使用):VGA
    發(fā)表于 11-05 18:05 ?14次下載
    <b class='flag-5'>FPGA</b>、MCU(stm32&51)<b class='flag-5'>驅(qū)動</b><b class='flag-5'>VGA</b><b class='flag-5'>顯示器</b>_電阻分壓法硬件設(shè)計_<b class='flag-5'>VGA</b>電阻網(wǎng)絡(luò)分壓

    顯示器驅(qū)動板的具體作用

    接收外部信號:作為顯示器的“大腦”,驅(qū)動板通過輸入接口(如HDMI、VGA、DVI、DP等)接收來自電腦、手機等外部設(shè)備的視頻圖像信號。例如,當您將電腦連接到顯示器時,電腦顯卡輸出的信
    的頭像 發(fā)表于 02-08 16:29 ?667次閱讀
    主站蜘蛛池模板: 日韩a一级欧美一级 | 成人三级在线播放线观看 | 激情午夜婷婷 | 手机在线视频你懂的 | 日本口工全彩无遮拦漫画大 | 在线播放网址 | 韩国男女无遮挡高清性视频 | 久久这里只有精品1 | 国产亚洲美女 | 西西人体www303sw大胆高清 | 免费看片免费播放 | 久久久久国产一级毛片高清板 | 毛片网站免费 | 五月亭亭六月丁香 | 男人j进女人j的一进一出视频 | 免费看黄色毛片 | 一级特黄特黄的大片免费 | 性欧美高清精品videos | 一级一片免费视频播放 | 国产小视频在线高清播放 | 一级看片免费视频 | 全国男人的天堂天堂网 | a级黑粗大硬长爽猛视频毛片 | 五月天婷婷色 | 狠狠色丁香婷婷综合 | 中国美女毛片 | 国产成人精品亚洲 | jiucao视频在线观看 | 日本一区二区视频在线观看 | 成年人一级毛片 | 亚洲乱码一区二区三区在线观看 | 色婷婷色99国产综合精品 | tdg58在线观看 | 天天看片天天爽 | 久久频这里精品99香蕉久网址 | 色妇女影院| 久久精品免费观看视频 | 精品一区二区在线观看 | 色视频日本 | videosxxoo18在线 | 成人手机看片 |