小组 > CPLD/FPGA > Altera MAX 10 FPGA > 【MAX10 DECA board试用】01.HDMI_TX
?
?
小组信息
名称:Altera MAX 10 FPGA
人数:946
小组积分:5124
简介:Altera的MAX?10FPGA在低成本、单芯片小外形封装可编程逻辑器件中实现了先进的处理功能,是革命性的非易失集成器件。继承了前一代MAX器件系列的单芯片特性,使用单核或者双核电压供电,其密度范围在2K至50KLE之间。MAX10FPGA系列提供先进的小圆晶片级封装(3mmx3mm),以及有大量I/O引脚封装的产品。

返回本小组首页

楼主??[原创]?

【MAX10 DECA board试用】01.HDMI_TX


作者:kexinqiji
积分:101分
总积分:195分
:107
发送信息
加为好友
发表于2016-04-10 13:07

公司的一个新项目,打算做一款高清电视控制器,用来实现信息发布功能。需要用到网口和HDMI接口。考虑到产品供货期限,可靠性等方面,打算用FPGA来实现。恰好碰到在论坛上看到MAX10 DECA board这款板子,资源方面比较合适,有HDMI接口,网口。可靠性方面也有非常大的优势。

非常幸运申请到了MAX10 DECA board这个板子。感谢小组的申请试用的活动。

MAX10 DECA套件包括主板、蓝牙板、摄像头、电源及USB线、网线。7838932128_1460263981670.jpg

主板的资源如下:7838932128_1460264054775.jpg

7838932128_1460264140353.jpg

板子框图:

7838932128_1460264207789.jpg

?由于项目主要用到HDMI和网口,这里我先分享一下HDMI接口及显示部分,以HDMI_TX例程来说明。

????通过框图我们可以看出,DECA的HDMI接口部分是采用ADI公司的一款HDMI Transmitter芯片——ADV7513实现的。ADV7513芯片实现了将符合CEA-861标准的24bit RGB信号及行场同步信号转换为符合HDMI 1.4标准的串行视频信号输出。

7838932128_1460264241231.jpg

DECA板子HDMI部分的原理图如下:

7838932128_1460264263805.jpg

打开HDMI_TX目录,找到HDMI_TX.V文件,这个就是本例程的顶层文件,打开后看到顶层模块包含了vpg,AUDIO_IF,I2C_HDMI三个子模块。

其中vpg是用来产生24bit RGB信号及行场同步信号的模块,AUDIO_IF是产生音频信息的模块,而I2C_HDMI则是产生ADV7513的配置信息的,ADV7513有多种工作模式,上电后需要通过I2C对其进行配置,配置好之后,ADV7513则可以将vpg产生的24bit RGB信息转换为符合HDMI标准的TMDS差分信号输出。

7838932128_1460264287546.jpg

用USB线连接DECA板子和电脑,将HDMI_TX例程编译,通过板载usb-blaster ii下载到电路板,最终显示情况如下:

7838932128_1460264362751.jpg
?

后记:

对与DECA板子,设计了板载USB-Blaster II,不需要单独配一个下载器,并且这个USB口还可以实现供电功能,使用时只需要一根USB线连接DECA板子和电脑即可,使用起来非常方便。

对于HDMI这部分,DECA采用了外置的Transmitter芯片实现了RGB到HDMI的转换,程序上可以简化很多。

板子资源也比较丰富,接口齐全,总体感觉比较适合用来学习和项目前期验证。


?HDMI_TX.zip( 174KB ) ?该附件被下载次数 ?11
分享到:? 新浪微博?? qq空间??
投票数: ? 回复?? ? 引用??
点击登录,立即回复。
小组活跃用户