细雨归鸿

ZedBoard试用测评+HDMI接口硬件平台

0
阅读(4710)

因为我拿的这套是全新的,先上张板子的全家福。见下图:

除了一个大信封里装的是板子上的各种IC的厂家的资料的外,还有一张ISE14.1的安装光盘。但是建议大家采用ISE14.2的开发环境,因为这个对zynq的器件支持会多一些。

想到评测这块ARM SOC的FPGA的板子,这块板子和以往FPGA开发板或者是ARM的开发板的区别。其实就是更好的体现ARM与FPGA直接的数据交互。还有本人没做过linux系统,所以先不做系统的移植方面的。主要评测一下ARM与FPGA之间的数据交互。

先先搭好硬件系统。首先使用PlanAhead建立工程,然后采用添加文件的方式创建嵌入式系统的xmp文件,这里需要注意的是:使用ZYNQ中的ARM硬需采用PlanAhead,ISE只能创建嵌入式软核。需要采用create sub-design的方式创建。以后和过程和使用软化差不多了。具体的设置步骤可以参见相关的文档,或者导入现成的.xmp文件

在上面的架构中,PS部分是主要部分,外面的接口部分的存储器采用的SD卡,SPI Flash 以及512M的DDR3。我所使用的控制HDMI接口芯片的控制时序作为自定义的IP核通过AXI总线挂到PS中。

使用心得:

1.搭好上述硬件平台后,以后的使用的操作就和使用Microblaze的方法差不多了。在没有跑操作系统的情况下,先把他当做一个硬化吧CPU吧。

2.主要是使用这块板子做HDMI接口显示方面的工作。具体的功能的实现是通过PS提供提供需要显示的数据,PL部分完成HDMI接口芯片时序的。后面在继续进行C的代码。

相关的说明:

1.其实还这块板子的很多资料在 http://www.zedboard.org/content/support可以找的到。充分利用这个网站可以解决很多问题

2.这块板子有附带的SD卡中的文件,想知道文件含义以及如何生成该文件的方法,具体参见附件一。 如何操作可以参见doc文件夹下的readme.txt

Baidu
map