赞
踩
最近在某宝上看到一款很便宜的拆机板EBAZ4205,将其作为ZYNQ 7000系列开发板还是比较划算的。这块板子的FPGA芯片是ZYNQ 7Z010,其内部含有两块ARM A9硬核和一块Artix-7逻辑。板子上所包含的一些资源如下所示:
ZYNQ SOC启动过程以ARM为主,上电后硬件读取PS端IO口确定从NAND、QSPI-FLASH、SD Card还是JTAG启动。板子默认从NAND启动,为了软件调试和下载NAND,须从JTAG启动。
(1)直接通过JTAG启动。不用改变电路结构,只需要在J8上安上一个14针的排针即可。安上排针,接上下载器,就可以将bitstream文件下载到FPGA内部。
(2)通过JTAG固化程序到NAND FLASH进行启动。需要将板子上的电阻R2578靠近NAND FLASH的一端接GND。在原理图中可以看到,R2578的一端和R2585是连在一起的,R2585的另一端正好接地。R2585在板子上是没有焊接任何电阻的,可以找一个0欧的电阻焊接在R2585的位置,也可以粗暴点,直接用焊锡将R2585的两个焊盘连在一起。焊接好后,将工程生成出来的BOOT.bin文件利用program Flash功能通过JTAG下载器下载到NAND FLASH中。下载完成后,重新上电,程序自动运行。
(3)通过SD卡启动。板子上没有焊接SD卡的座子,需要自己焊接好座子,然后将R2577短接起来,或者将R2584挪到R2577上。
(4)板子供电问题。板子可以用5V或者12V供电,有两种方案可供选择。第一种方法:利用板子上的3个20pin的插座进行供电。利用杜邦线将其中某一个插座上的VCC和GND与电源适配器连起来,即可为板子提供电源。第二种方法:将板子上的D24接上一个二极管或者直接短接,然后利用专用电源座子供电。
启动问题和电源问题解决后,就可以利用这块EBAZ4205 ZYNQ开发板进行后续工程开发,下一篇文章将会讲解如何利用这块板子开发一些项目。
关注【FPGA Geeker】公众号或者识别下方二维码,获取更多FPGA相关方面的知识。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。