Zynq研发(3)——Zynq核心板

项目硬件基于ARM+FPGA,因此选择Zynq Soc,ARM处理器和FPGA架构紧密集成,比之前分离芯片方便许多。有现成的Zynq核心板可以选择,集成了DDR等模块,不用考虑设计核心电路部分。软件方面,需要基于嵌入式Linux系统,编写应用程序。项目是数据采集及控制,需要较大存储空间。配置TF卡可以启动Linux,但考虑需要抗震动,核心板选择带eMMC。TF卡则可以布置底板上。最终选择的Xilinx Zynq-7020核心板是MYC-C7Z020。以下是转贴的介绍。

MYC-C7Z020是一款以Xilinx Zynq-7020作为核心的嵌入式核心板。采用了Xilinx新的基于28nm工艺流程的Zynq-7000 All Programmable SoC平台,将ARM处理器和FPGA架构紧密集成,PS单元拥有双核ARM Cortex-A9MPCore的高性能,低功耗特性,在设计中能更好的满足各种工业需要。

Zynq研发(3)——Zynq核心板_第1张图片

核心板功能

项目

参数

CPU

处理器系统单元(PS):

  • 基于高性能双核ARM Cortex-A9处理系统
  • 双通道高速缓存
  • 最高支持1GB DDR
  • 最高支持866MHz主频
  • 支持10/100/1000M Ethernet

可编程逻辑单元(PL):

功能项

XC7Z010

XC7Z020

可编程逻辑单元

28K,约43万ASIC门

85K,约130万ASIC门

LUTs

17,600

53,200

触发器

35,200

106,400

RAM

240KB

560KB

DSP Slice

80

220

内存

1GB DDR3 SDRAM512MB*2

Flash

4GB eMMC
QSPI
默认32MB16MB可选

PHY

1路千兆网口PHY
1
USB PHY

看门狗

外置看门狗电路

指示灯

一个电源指示灯(蓝色),一个FPGA烧写完成指示(红色)和一个用户指示灯(绿色)

接口信号

项目

参数

网口

1路千兆网口

USB

1USB OTG2.0

串口

2路串口(串口,I2CCANPS会有复用,或通过PL引脚实现)

I2C

2I2C接口(串口,I2CCANPS会有复用,或通过PL引脚实现)

CAN

2CAN总线(串口,I2CCANPS会有复用,或通过PL引脚实现)

SPI

2SPI(通过PL引脚实现)

ADC

1路独立差分ADC16ADCPL引脚引出

SDIO

1SDIO,接TF

Zynq研发(3)——Zynq核心板_第2张图片

产品结构图

Zynq研发(3)——Zynq核心板_第3张图片

嵌入式Linux 3.15.0操作系统

核心板配套底板的驱动大部分已经提供,有利于后续开发。

你可能感兴趣的:(Zynq(ARM+FPGA))