国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

基于友晶DE10-Nano開發(fā)板的VGA顯示控制器模塊設(shè)計

友晶FPGA ? 來源:友晶FPGA ? 2026-02-26 13:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

VGA顯示控制器模塊vga_generator.v(位于DemonstrationsFPGAHDMI_TXvpg_source路徑下)可生成符合DMT(Display Monitor Timing 顯示器時序)時序的視頻信號。該模塊的RTL Viewer視圖如下:

dbbd5a60-071b-11f1-90a1-92fbcf53809c.png

該模塊根據(jù)輸入的時序參數(shù)生成VGA的行同步信號(vga_hs)、場同步信號(vga_vs)、數(shù)據(jù)有效信號(vga_de)以及24位真彩色(RGB888)數(shù)據(jù)(vga_r, vga_g, vga_b)。本案例利用該模塊生成測試圖案(彩條顏色漸變和邊框)用于HDMI顯示驗證。

輸入信號

clk:像素時鐘PCLK輸入。

reset_n:低電平有效的異步復位信號。

h_total:一行像素的總數(shù)(包括消隱區(qū))。

h_sync:行同步脈沖的寬度(以像素數(shù)為單位)。

h_start:行有效數(shù)據(jù)開始的像素位置。h_end:行有效數(shù)據(jù)結(jié)束的像素位置。v_total:一幀的總行數(shù)(包括消隱區(qū))。

v_sync:場同步脈沖的寬度(以行為單位)。

v_start:場有效數(shù)據(jù)開始的行位置。

v_end:場有效數(shù)據(jù)結(jié)束的行位置。

v_active_14,v_active_24, v_active_34:將像素有效顯示區(qū)域分為4等分,每一部分顯示一種顏色。

輸出信號

vga_hs:行同步信號(低電平有效)。

vga_vs:場同步信號(低電平有效)。

vga_de:數(shù)據(jù)有效信號(高電平表示有效像素區(qū)域)。

vga_r,vga_g, vga_b:8位RGB顏色輸出。

關(guān)鍵內(nèi)部信號

h_count:水平像素計數(shù)器。

v_count:垂直行計數(shù)器。

pixel_x:當前行內(nèi)的像素索引(用于顏色生成)。

h_act,v_act:行和場的有效區(qū)域標志。

color_mode:顏色模式控制信號(4位,分別代表4種顏色區(qū)域)。

boarder:邊框標志(用于繪制白色邊框)。

邏輯代碼分析

1.水平控制邏輯(Horizontal Control)

dc1c644c-071b-11f1-90a1-92fbcf53809c.png

水平控制信號對應(yīng)時序如下:

dc7abb14-071b-11f1-90a1-92fbcf53809c.png

使用h_count計數(shù)像素位置,在達到h_total時歸零。

生成行同步信號vga_hs:當h_count >= h_sync且未到行末時,同步信號為高(同步脈沖結(jié)束),否則為低(同步脈沖期間)。

控制行有效區(qū)域h_act:在h_start到h_end之間置位。

pixel_x在有效區(qū)域內(nèi)遞增,用于生成顏色漸變。

水平控制信號對應(yīng)的Signaltap 波形如圖,可見pixel_x信號比h_act信號延遲二拍。因為第 一拍h_act 變高,但 h_act_d 還是舊值(低電平);第二拍h_act 的高電平被鎖存到 h_act_d 中,此時 h_act_d 變高電平,于是第三拍時pixel_x 值可以從0變1。

dcd98b44-071b-11f1-90a1-92fbcf53809c.png

2.垂直控制邏輯(Vertical Control)

dd34f2e0-071b-11f1-90a1-92fbcf53809c.png

垂直控制信號對應(yīng)時序如下:

dd8f67b6-071b-11f1-90a1-92fbcf53809c.png

在每行結(jié)束時(h_max為真)更新v_count。

生成場同步信號vga_vs:當v_count >= v_sync且未到幀末時,同步信號為高(同步脈沖結(jié)束),否則為低。

控制場有效區(qū)域v_act:在v_start到v_end之間置位。

根據(jù)垂直位置設(shè)置color_mode:v_active_14、v_active_24、v_active_34將有效區(qū)域分為4部分,分別對應(yīng)不同的顏色模式。

Signaltap 波形如下:

ddedf3b2-071b-11f1-90a1-92fbcf53809c.png

3.圖像生成與數(shù)據(jù)有效(Pattern Generator and DE)

de4aa6ac-071b-11f1-90a1-92fbcf53809c.png

vga_de(數(shù)據(jù)有效)由pre_vga_de延遲一拍產(chǎn)生,pre_vga_de是h_act和v_act的邏輯與。

繪制白色邊框:當進入或退出有效區(qū)域時(行或場的邊界),boarder置位,輸出白色(RGB=0xFF)。

在非邊框區(qū)域,根據(jù)color_mode輸出漸變顏色:

0001:由黑向紅色漸變(紅色分量隨pixel_x遞增)。

0010:由黑向綠色漸變。(綠色分量隨pixel_x遞增)。

0100:由黑向藍色漸變。(藍色分量隨pixel_x遞增)。

1000:由黑向白色漸變(三通道同時遞增)。

默認狀態(tài):黑色(RGB=0x000000)。

Signaltap 波形如下:

dea85220-071b-11f1-90a1-92fbcf53809c.png

DemonstrationsFPGAHDMI_TXvpg_sourcevpg.v模塊里面給出了各個分辨率參數(shù):

df029c9e-071b-11f1-90a1-92fbcf53809c.png

以上代碼的這些參數(shù)數(shù)據(jù)參考1-DE10-Nano的HDMI方塊移動案例——顯示器時序(DMT)標準介紹 里面的顯示器時序中不同分辨率刷新率的參數(shù)章節(jié)的表格。以640x480@60 為例,根據(jù)表格參數(shù)可以畫出VGA有效顯示區(qū)域如下:

df5b45ce-071b-11f1-90a1-92fbcf53809c.png

讀者可能覺得vpg.v模塊里面給出了各個分辨率參數(shù)跟表格的數(shù)據(jù)有不同,是因為時鐘節(jié)拍從0開始計數(shù),所以每個數(shù)據(jù)都減一, 另外h_start提前 2 拍其實是全局時序補償,目標是抵消 “h_act信號到vga_de信號的總延遲(2 拍),讓最終顯示位置對齊 VGA 標準。具體的計算請參考vpg.v模塊里面的注釋部分:

dfb8689e-071b-11f1-90a1-92fbcf53809c.png

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

    關(guān)注

    22

    文章

    5146

    瀏覽量

    144373
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17787

    瀏覽量

    193068
  • VGA
    VGA
    +關(guān)注

    關(guān)注

    5

    文章

    579

    瀏覽量

    66292
  • 輸入信號
    +關(guān)注

    關(guān)注

    0

    文章

    559

    瀏覽量

    13178

原文標題:2-DE10-Nano的HDMI彩條顯示案例(分辨率可切換)—— VGA顯示控制器模塊設(shè)計

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    基于FPGA開發(fā)板DE10-Standard和T-Core的串口通信設(shè)計

    本文適用于DE10-Standard、T-Core、DE1-SOC以及DE10-Nano等有GPIO引腳外擴的FPGA開發(fā)板
    的頭像 發(fā)表于 10-28 11:15 ?4596次閱讀
    基于FPGA<b class='flag-5'>開發(fā)板</b><b class='flag-5'>DE10</b>-Standard和T-Core的串口通信設(shè)計

    出售2套:科技(Terasic)原裝正品 FPGA開發(fā)板 Terasic ALTERA DE2-115

    現(xiàn)有2套閑置出售:科技(Terasic)原裝正品 FPGA開發(fā)板 Terasic ALTERA DE2-115,套件包含主板、電源、USB線、光盤、遙控齊全,配件齊全、說明書及包裝
    發(fā)表于 12-20 20:24

    轉(zhuǎn)讓科技Altera DE2開發(fā)板[已售出]

    人機介面General User Interfaces9 個綠色LEDs18 個紅色LEDs8 個七段顯示器16 x 2 LCD 模塊傳輸接口 10/100MHz 以太網(wǎng)絡(luò)控制器和接頭
    發(fā)表于 11-18 20:08

    出售DE2-70 FPGA開發(fā)板

    開發(fā)板型號為DE2-70,F(xiàn)PGA為EP2C70,本人于2010年購入,現(xiàn)長期閑置,故打算出售。有意者可QQ聯(lián)系,價格面議。聯(lián)系QQ:26638773
    發(fā)表于 02-12 00:37

    出售 altera DE5-NET開發(fā)板 三塊,有意者帶價來,基本全新,配件齊全

    出售 altera DE5-NET開發(fā)板 三塊,有意者帶價來,基本全新,配件齊全 qq 904703165
    發(fā)表于 09-09 04:37

    基于Nexys4開發(fā)板VGA顯示實驗(使用ISE 14.3)

    基于Nexys4開發(fā)板VGA顯示實驗(使用 ISE 14.3 開發(fā)套件)。
    發(fā)表于 08-03 19:37 ?136次下載

    ADI開發(fā)板擴展DE10-Nano 套件功能

    Terasic DE10-Nano 是一款基于 Intel SoC 的開發(fā)套件,它把一個 Cyclone FPGA 和一個雙核 ARM Cortex-A9 處理的能力集于一身。
    的頭像 發(fā)表于 10-23 15:45 ?1.3w次閱讀

    DE1O Nano SoC開發(fā)板的用戶手冊免費下載

    現(xiàn)在可以利用與高性能、低功耗處理系統(tǒng)搭配的巨大的可重新配置能力。Intel的SoC集成了一個基于ARM的硬件處理系統(tǒng)(HPS),該系統(tǒng)由處理、外圍設(shè)備和內(nèi)存接口組成,使用高帶寬互連主干與FPGA結(jié)構(gòu)無縫連接。
    發(fā)表于 08-19 08:00 ?33次下載
    <b class='flag-5'>DE</b>1O <b class='flag-5'>Nano</b> SoC<b class='flag-5'>開發(fā)板</b>的用戶手冊免費下載

    DE 10 Nano Power Tree

    DE 10 Nano Power Tree
    發(fā)表于 02-04 16:26 ?7次下載
    <b class='flag-5'>DE</b> <b class='flag-5'>10</b> <b class='flag-5'>Nano</b> Power Tree

    DE 10 Nano Power Tree

    DE 10 Nano Power Tree
    發(fā)表于 03-06 10:42 ?3次下載
    <b class='flag-5'>DE</b> <b class='flag-5'>10</b> <b class='flag-5'>Nano</b> Power Tree

    用于Terasic DE10-納米套件的實際插件

    Terasic DE10-Nano是一款基于英特爾SoC的開發(fā)套件,它將Cyclone FPGA的強大功能與雙核ARM Cortex-A9處理相結(jié)合。ADI公司提供多種開發(fā)板,可幫助
    的頭像 發(fā)表于 01-03 16:45 ?1644次閱讀

    基于互聯(lián)網(wǎng)的攝像測量系統(tǒng)(二)

    攝像節(jié)點由一個DE10-Nano開發(fā)板和一個D8M攝像頭實現(xiàn),DE10-Nano開發(fā)板的HDMI接口外接HDMI顯示器
    的頭像 發(fā)表于 04-18 14:42 ?1506次閱讀
    基于互聯(lián)網(wǎng)的攝像測量系統(tǒng)(二)

    基于互聯(lián)網(wǎng)的攝像測量系統(tǒng)(三)

    使用HDMI線將三個HDMI顯示器分別連接到攝像節(jié)點A、B和終端節(jié)點DE10-Nano開發(fā)板上的HDMI接口。
    的頭像 發(fā)表于 04-18 14:43 ?1128次閱讀
    基于互聯(lián)網(wǎng)的攝像測量系統(tǒng)(三)

    DE1-SOC開發(fā)板實現(xiàn)Chirikov標準映射求解

    該項目是在DE1-SOC開發(fā)板實現(xiàn)Chirikov標準映射的求解,并將其應(yīng)用于圖像加密和解密的概念驗證。
    的頭像 發(fā)表于 07-07 15:22 ?1846次閱讀
    在<b class='flag-5'>友</b><b class='flag-5'>晶</b><b class='flag-5'>DE</b>1-SOC<b class='flag-5'>開發(fā)板</b>實現(xiàn)Chirikov標準映射求解<b class='flag-5'>器</b>

    使用友DE10-Nano開發(fā)板的HDMI彩條顯示案例

    本案例將介紹如何控制HDMI發(fā)送(ADV7513)來輸出視頻和音頻。功能包括三部分:視頻、音頻和I2C控制。一組內(nèi)置的視頻模式和音頻串行數(shù)據(jù)將被發(fā)送到HDMI發(fā)送,驅(qū)動帶有揚聲
    的頭像 發(fā)表于 02-05 11:19 ?723次閱讀
    使用友<b class='flag-5'>晶</b><b class='flag-5'>DE10-Nano</b><b class='flag-5'>開發(fā)板</b>的HDMI彩條<b class='flag-5'>顯示</b>案例