原创 zynq评测

2017-1-11 16:32 2584 28 28

Zynq芯片是业界第一款在FPGA中集成ARM核的芯片,由FPGA的发明者xilinx公司推出的。Zynq严格来说不能以FPGA来定义它,因为其是以处理器为中心的平台,能够在单芯片上提供软、硬件和 I/O 可编程功能的All Programmable SoC平台,如图1所示为其架构,主要分为两部分:PS(Processing System和PL(Programmable Logic)。




图1


PS部分的核心为双ARM Cortex-A9处理器,每个核心最高主频能达到1GHz,并拥有NEON协处理器用于媒体处理工作;cache缓存方面,每个核心都有一个32KB的一级缓存,两个核心公用一个512KB的二级缓存;memory方面,自带256MB的片上RAM,并且最高扩展64MB的外部RAM,支持DDR3、DDR2或者LPDDR2控制接口;I/O外设和接口方面,支持I2C、SPI、CAN、UART、GPIO、SDIO、USB和Ethernet控制接口,也就是说这些控制器都是硬核。如图2所示为个型号zynq芯片PS部分概况。




图2


PL部分沿用了7系列FPGA的结构,到目前为止xilinx公布的4款zynq芯片型号中,XC7010和XC7020沿用了ArtixTM-7 FPGA的结构,而XC7030和XC7045沿用了KintexTM-7 FPGA的结构,如图3所示为各型号zynq芯片PL部分概况,具体7系列FPGA的内部结构在我的几篇《xilinx 7系列FPGA探索》系列博文中有详细介绍。




图3


PS和PL的互联是通过ARM AMBA AXI总线实现的,无论是简单的功能控制还是高吞吐率数据传输,AXI都表现得游刃有余。


一款芯片如果想要推广,必须需要市场,从xilinx最近的市场动态就能反映出zynq是它们近几年主推的芯片,如图4所示为xilinx对各型号Zynq芯片定义的应用市场。




图4


文章评论0条评论)

登录后参与讨论
相关推荐阅读
Hoki 2017-01-11 17:35
LX9开发板呼吸灯实现
对LX9开发板硬件评测后,从这一节开始真正进入FPGA开发的世界。很多开发板的例程中必有跑马灯实验,老跑马也没意思,咱来把新潮的,整一个呼吸灯。 呼吸灯最初是出现在apple公司的笔记本产品中,当合上...
Hoki 2017-01-11 16:47
LX9的microblaze配置
虽然XC6SLX9芯片资源比较少,但是嵌一个microblaze还是搓搓有余的,这一节就来评测一下在XC6SLX9上microblaze的配置。 有两种方法配置microblaze,一是在ISE软件中...
Hoki 2017-01-11 16:19
u-boot
Zyny芯片启动加载分为3步: 1. 芯片上电启动,首先读取BootROM中的程序,初始化一些必要的外设,然后根据专用引脚电平判断该从何处启动first stage Bootloader(FSBL),...
Hoki 2017-01-11 16:09
基于zynq的交叉编译平台
Zynq芯片的最大特点是其集成了双ARM Cortex-A9处理器,因此zynq的应用基本是以这个ARM核为核心,再配合FPGA逻辑作为协处理器,几乎能实现所有较复杂的应用。并且在ARM上可以跑操作系...
Hoki 2017-01-11 15:54
u-boot image生成
这节介绍一下如何生成u-boot image文件,在SDK软件中点击Xilinx Tools→Create Boot Image工具即可生成,但是生成image文件需要首先集齐3个文件:u-boot....
我要评论
0
28
1
2
3
4
5
6
7
8
9
0
关闭 站长推荐上一条 /3 下一条