Email: info@chipsx.net
电子元器件现货供应商
在做嵌入式系统设计的时候,很多人可能都会遇到这样一个选择:要么用 ARM 处理器跑系统,要么用 FPGA 做加速。
但自从 Xilinx 推出了 Zynq-7000 系列,这件事变得简单了——在同一颗芯片里,既有 ARM 处理器,也有可编程逻辑。
而这次要说的 XC7Z035-2FFG676I,就是这个系列里性能比较均衡的一款,既有不错的算力,又不会太贵,适合做一些复杂但又不至于上 Kintex 或 UltraScale 级别的项目。
XC7Z035 属于 Zynq-7000 SoC 家族中偏中高端的型号,采用 FFG676 封装。
它里面集成了:
双核 ARM Cortex-A9(最高 1GHz)
约 218K 逻辑单元
9.3Mb 块 RAM
900 个 DSP48E1 单元
16 个 GTX 收发器(最高 12.5Gbps)
工艺:28nm 低功耗工艺
等级:-2 工业级(-40°C ~ +100°C)
也就是说,它既能运行 Linux、FreeRTOS 这样的系统,又能把需要实时处理或并行运算的部分放进 FPGA 去做硬加速。
软硬结合的设计思路
ARM 核跑上层逻辑、通信协议、操作系统,FPGA 核做加速或接口控制,这种结构对嵌入式应用非常友好。
高速接口丰富
自带 GTX 收发器,PCIe、SATA、Aurora 都能上,数据流量大的项目可以直接受益。
DSP 资源充足
900 个 DSP 模块让它在信号处理、图像处理、雷达算法等领域都有充足的计算余地。
生态完善
支持 Vivado + PetaLinux 的全套开发流程,不管是硬件逻辑还是系统移植,资料都比较完善。
这颗芯片常被用在:
可以说,凡是既要算力又要灵活度的项目,XC7Z035 都能派上用场。
如果你的项目需要在一颗芯片上同时跑系统、处理数据、又要实时响应,那 XC7Z035-2FFG676I 是个非常合适的平衡点。
它不像 XC7Z020 那样偏入门,也不至于像 Zynq Ultrascale 那样成本高、设计复杂。对于熟悉 Xilinx 平台的工程师来说,这颗芯片是一个非常“耐用”的选择。