随着技术的发展和融合,SoC设计在FPGA上应用的越来越广泛。作为FPGA工程师,不能仅限于逻辑的开发,最起码要熟悉FPGA逻辑与内嵌ARM之间的开发流程,与软件工程师共同搭建硬件平台并进行仿真和调试。由于项目的原因,之前我的主要精力都放在逻辑开发方面,涉及的主要是各种接口、各种逻辑算法的实现,对SoC开发仅仅是了解。最近开始接触了ZYNQ-7000系列FPGA的开发,基于AVNET MicroZed开发板做了调试。下面就分篇和大家分享下我的调试经验。
首先上图
功能框图
AVNET的MicroZed开发板包含了ZYNQ-7000 All Programmable SoC的多种应用,可支持脱机模式和操作系统模式,软硬件开发人员可以从这个平台不断深入,逐步上手。
它的主要特性包括:
• Processor
o Zynq™-7000 AP SoC XC7Z010-CLG400-1
• Memory
o 1 GB DDR3
o 128 Mb Quad-SPI Flash
o 4 GB microSD card
• Communication
o 10/100/1000 Ethernet
o USB Host 2.0 and USB-UART
• Expansion connectors
o 2 MicroHeader connectors (108 single-ended, 48 differential pairs, Agile
Mixed Signaling (AMS))
o Digilent Pmod™ Compatible header (8 MIO)
• Clocking
o 33.33333 MHz clock source for PS
• Configuration and Debug
o Xilinx Platform Cable JTAG connector
• General Purpose I/O
o 1 user LED
o 1 push button
下篇介绍如何在Vivado中建立开发板的调试工程。
文章评论(0条评论)
登录后参与讨论