0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用友晶DE10-Nano开发板的HDMI彩条显示案例

友晶FPGA 来源:友晶FPGA 2026-02-05 11:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

功能框图

本案例将介绍如何控制HDMI发送器(ADV7513)来输出视频和音频。功能包括三部分:视频、音频和I2C控制。一组内置的视频模式和音频串行数据将被发送到HDMI发送器,驱动带有扬声器的HDMI显示器。本示例音频使用48KHz采样率以及24位RGB 44视频格式。实验的功能框图如下:

51d61a5a-018d-11f1-90a1-92fbcf53809c.png

I2C_HDMI_config模块中实现了热插拔中断机制(Hot Plug Detect), 当发生热插拔中断时,I2C_HDMI_config模块便重新配置HDMI发送器。

Video Pattern Generator将视频模式发送到HDMI发送器,按KEY1可以改变视频分辨率,这就要求必须有PLL_Reconfig IP,以便可以动态的修改PLL来支持输出不同的分辨率。PLL Controller IP 则是用来控制PLL Reconfig IP的读写时序的。

sys_pll和Audio Generator将音频模式发送到HDMI发送器。本示例中,音频数据通过I2S接口发送,用户可以通过设置SW0来选择是否使能Audio Generator。

本章节主要是对这个demo的框架进行介绍。另外这个demo源码可在友晶科技DE10-Nano开发板的System-CD资料包里面找到。

时钟

关于该Quartus工程的时钟树,可以参考下图(该工程的RTL视图)的红色的线:

523f7914-018d-11f1-90a1-92fbcf53809c.png

其中,sys_pll由参考时钟50MHz生成1.2MHz和1.536MHz,分别为vpg_mode 模块和AUDIO_IF模块提供时钟。

52a39548-018d-11f1-90a1-92fbcf53809c.png

PLL IP在pll_controller模块和pll_reconfig IP的控制下为vga_generator模块提供不同的分辨率时钟:

53071cda-018d-11f1-90a1-92fbcf53809c.png

模块讲解

demo功能框图中ADV7513的I2C控制模块前面讲解过,请参考文章:

5-DE10-Nano的HDMI方块移动案例——基于FPGA的I2C控制模块设计

后续系列文章会对余下那些模块进行一一讲解。

引脚分配

相关信号引脚分配:

53675eba-018d-11f1-90a1-92fbcf53809c.png

53cacd74-018d-11f1-90a1-92fbcf53809c.png

测试结果

将DE10_Nano_HDMI_TX.sof文件下载到DE10-Nano开发板后,等待几秒,HDMI显示器上将显示预设的视频模式。按KEY1可切换彩条输出分辨率。SW0可以用来启用/禁用DE10-Nano开发板的声音输出。将SW0拨到向上位置时,HDMI显示器的扬声器将会发出“哔哔”声。

经测试得到分辨率640x480@60时HDMI显示图如下:

542af276-018d-11f1-90a1-92fbcf53809c.png

分辨率720x480@60时HDMI显示图如下:

548d45b6-018d-11f1-90a1-92fbcf53809c.png

分辨率1024x768@60时HDMI显示图如下:

54ee73f4-018d-11f1-90a1-92fbcf53809c.png

分辨率1280x1024@60时HDMI显示图如下:

55793d2c-018d-11f1-90a1-92fbcf53809c.png

分辨率1920x1080p60时HDMI显示图如下:

55de5298-018d-11f1-90a1-92fbcf53809c.png

通过网盘分享的文件:DE10_Nano_HDMI_TX_with_tb.rar

链接: https://pan.baidu.com/s/1al9bmr4ZHCCrwA6V5Z5LQw 提取码: tera

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17877

    浏览量

    195135
  • HDMI
    +关注

    关注

    34

    文章

    1916

    浏览量

    161380
  • 音频
    +关注

    关注

    31

    文章

    3228

    浏览量

    86329

原文标题:1- DE10-Nano的HDMI彩条显示案例(分辨率可切换)(含Quartus完整工程免费下载)

文章出处:【微信号:友晶FPGA,微信公众号:友晶FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于FPGA开发板DE10-Standard和T-Core的串口通信设计

    本文适用于DE10-Standard、T-Core、DE1-SOC以及DE10-Nano等有GPIO引脚外扩的FPGA开发板
    的头像 发表于 10-28 11:15 4909次阅读
    基于FPGA<b class='flag-5'>开发板</b><b class='flag-5'>DE10</b>-Standard和T-Core的串口通信设计

    基于友DE10-Nano开发板的VGA显示控制器模块设计

    VGA显示控制器模块vga_generator.v(位于DemonstrationsFPGAHDMI_TXvpg_source路径下)可生成符合DMT(Display Monitor Timing 显示器时序)时序的视频信号。
    的头像 发表于 02-26 13:43 5602次阅读
    基于友<b class='flag-5'>晶</b><b class='flag-5'>DE10-Nano</b><b class='flag-5'>开发板</b>的VGA<b class='flag-5'>显示</b>控制器模块设计

    【EASY EAI Orin Nano开发板试用体验】--开发板开箱了解

    开发板预备上电,先接上连接路由器的网线、USB Type-C通讯线、接上串口,波特率为1500000,接上显示HDMI头到开发板,电源头插上
    发表于 06-25 23:32

    Altera DE0 Nano FPGA 开发板 二手 转让 出售

    Altera DE0 Nano FPGA 开发板,买了半年了,想把它卖了换钱,原价600元,打算卖400元,全套,淘宝方式付款,顺丰包邮。有意者电话联系吧,我只是在这儿发布一下消息,不会跟踪这个帖子。131 8850 7113
    发表于 11-11 13:32

    一个HDMI输出的彩条输出实验

      1. 硬件介绍  由于开发板上只有DP可以显示,但却是PS端的,PL端没有HDMI的接口,因此我们采用AN9134的HDMI扩展模块实现HDMI
    发表于 01-15 16:49

    紫光同创FPGA入门指导:HDMI——紫光盘古系列50K开发板实验教程

    的SA 管脚上拉到电源电压,故 IIC 的 ID 地址为 0xB2(详情请查看“MES50HP 开发板硬件使用手册”)。 一、实验目的 实验 1:MES50HP 开发板通过 HDMI 在屏幕上
    发表于 05-16 10:03

    Altera DE2 开发板测试说明

    1 安装 Quartus II 5.1 Web Edition Full;2 将 DE2 System 光盘中的全部内容复制到PC 机上,其中DE2_control_panel文件夹内容最为重要;3 将开发板的电源和 USB 线
    发表于 07-21 16:35 0次下载

    ADI开发板扩展DE10-Nano 套件功能

    Terasic DE10-Nano 是一款基于 Intel SoC 的开发套件,它把一个 Cyclone FPGA 和一个双核 ARM Cortex-A9 处理器的能力集于一身。
    的头像 发表于 10-23 15:45 1.3w次阅读

    DE1O Nano SoC开发板的用户手册免费下载

    现在可以利用与高性能、低功耗处理器系统搭配的巨大的可重新配置能力。Intel的SoC集成了一个基于ARM的硬件处理器系统(HPS),该系统由处理器、外围设备和内存接口组成,使用高带宽互连主干与FPGA结构无缝连接。DE10 Nano开发
    发表于 08-19 08:00 34次下载
    <b class='flag-5'>DE</b>1O <b class='flag-5'>Nano</b> SoC<b class='flag-5'>开发板</b>的用户手册免费下载

    DE 10 Nano Power Tree

    DE 10 Nano Power Tree
    发表于 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
    发表于 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的开发套件,它将Cyclone FPGA的强大功能与双核ARM Cortex-A9处理器相结合。ADI公司提供多种开发板,可帮助您扩展套件的功能。无论您是想测量有毒气体等真
    的头像 发表于 01-03 16:45 1826次阅读

    基于互联网的摄像测量系统(二)

    摄像节点由一个DE10-Nano开发板和一个D8M摄像头实现,DE10-Nano开发板HDMI接口外接
    的头像 发表于 04-18 14:42 1619次阅读
    基于互联网的摄像测量系统(二)

    基于互联网的摄像测量系统(三)

    使用HDMI线将三个HDMI显示器分别连接到摄像节点A、B和终端节点DE10-Nano开发板上的HDMI
    的头像 发表于 04-18 14:43 1221次阅读
    基于互联网的摄像测量系统(三)

    科技DE10DE25系列开发板在实验室该如何选择

    从经典的 DE2 到后来的 DE10-Standard 和 DE10-Nano,友的“DE”系列几乎陪伴了中国几代 FPGA 工程师的成长
    的头像 发表于 04-02 14:03 388次阅读
    友<b class='flag-5'>晶</b>科技<b class='flag-5'>DE10</b>和<b class='flag-5'>DE</b>25系列<b class='flag-5'>开发板</b>在实验室该如何选择