对于软硬件技术开发人员,ZYNQ是比较好的入门级FPGA,你可以在FPGA上用verilog编写RTL代码,也可以在ARM中用C语言编写应用程序。而入手一块低成本的开发板则是你开启软硬件技术开发的一条捷径。
我们知道Zynq系列FPGA是由一个双核ARM Cortex-A9处理系统(PS)和一片FPGA可编程逻辑 (PL)组成。PL主要用来实现高速逻辑、算术和数据流子系统,而PS支持软件程序和 / 或操作系统,这样系统的整个功能可以恰当地在硬件和软件之间做出划分。PL和PS之间则采用AXI的连接方式。
ZYNQ7000系列之间主要区别就是PS端具有单/双核的ARM处理器及其频率,PL端对应的资源数量的区别。下面以ZedBoard开发板以及ZC706开发板对应的资源进行对比。
从上图的资源对比来看,ZedBoard开发板使用的XC7Z020中PS的双核ARM频率最高支持866MHz,而ZC706开发板中使用的XC7Z045的双核ARM最高支持高达1GHz。ZC706的PL端资源相当于ZedBoard的4倍。
Zynq的处理器系统(PS)是一个集成度很高、功能丰富的系统,它可扩展的外设接口包括各种通用I/O、UART以及其他特定功能的接口,如SD/SDIO、USB、Ethernet等,这些接口能够提供与外部设备的通信能力,从而满足各种不同的应用需求。互联接口主要包括总线接口和直接存储器访问(DMA)通道,这些接口提供了数据在系统内部的传输能力。
ZedBoard开发板与ZC706开发板除了使用ZYNQ7000芯片资源的区别,外设接口也略有不同,例如ZC706开发板多了一个HPC的FMC,一个光纤通道,一个PCIex4等。
审核编辑:汤梓红
-
FPGA
+关注
关注
1626文章
21665浏览量
601797 -
ARM
+关注
关注
134文章
9045浏览量
366793 -
Verilog
+关注
关注
28文章
1343浏览量
109980 -
可编程逻辑
+关注
关注
7文章
514浏览量
44072 -
Zynq
+关注
关注
9文章
608浏览量
47124
原文标题:ZYNQ7000系列FPGA资源对比
文章出处:【微信号:雷达通信电子战,微信公众号:雷达通信电子战】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论