ZYNQ系列是赛灵思公司(Xilinx)推出的行业第一个可扩展处理平台,旨在为视频监视、汽车驾驶员辅助以及工厂自动化等高端嵌入式应用提供所需的处理与计算性能水平。
Zynq 是 Xilinx 公司推出的一系列可编程 SoC(System-on-Chip),它将 FPGA 与 ARM 处理器集成到同一芯片上。这使得 Zynq 既能够进行硬件编程,又能够运行嵌入式软件。Zynq 融合了 FPGA 的灵活性和可编程性,以及 ARM 处理器的通用计算能力。
ZYNQ 是赛灵思公司推出的新一代全可编程片上系统,它将处理器的软件可编程性与 FPGA 的硬件可编程性进行完美整合,以提供无与伦比的系统性能、灵活性与可扩展性。它的本质特征是它组合了一个双核 ARM Cortex-A9 处理器和一个传统的现场可编程门阵列逻辑部件。而FPGA 是一种硬件可重构的体系结构。
对于ZYNQ,往大里说,就是两大功能块,PS 部分和 PL部分, 说白了,就是ARM的SOC部分,和FPGA部分。
FPGA 是一种硬件设备,主要用于硬件设计和数字电路的实现,需要硬件描述语言来编程。Zynq 则是一种可编程 SoC,它将 FPGA 与 ARM 处理器集成在同一芯片上,可以同时进行硬件编程和嵌入式软件开发,适用于更广泛的应用领域。因此,Zynq 在某种程度上是 FPGA 的扩展和升级,结合了 FPGA 和处理器的优势。
区别就是ZYNQ除了传统FPGA外,还把ARM核和FPGA结合在了一起,成为了内嵌处理器硬核的FPGA,即SOC FPGA,二者利用高速总线AXI4进行通信。ZYNQ 是赛灵思公司推出的新一代全可编程片上系统,它将处理器的软件可编程性与 FPGA 的硬件可编程性进行完美整合,以提供无与伦比的系统性能、灵活性与可扩展性。
ZYNQ系列产品的核心特点是CPU为主导,FPGA作为辅助,启动时CPU优先启动。尽管ZYNQ的使用门槛较高,需要工程师掌握CPU和FPGA技术,甚至Linux嵌入式设计,但随着技术的普及,ZYNQ逐渐被更多工程师接纳。它让人们可以把ZYNQ视为一个普通的CPU来使用,对于熟悉CPU的嵌入式设计师而言,这无疑降低了学习曲线。
zynq7010是带有ARM内核处理器的FPGA,当然可以作为FPGA来使用了。但如果你不需要ARM内核处理器的话,那么zynq7010只作为普通FPGA来使用就有些大才小用了。
当然可以ZYNQ 7000包括ARM核和FPGA两部分SOC,相对比较高端了。
为了扩展千兆网口,我们可以在基于Zynq的Avnet ZedBoard上利用LPC FMC(Low Pin Count FPGA Mezzanine Card)连接器。 这款ZedBoard具备一个外设扩展插槽,允许通过这个连接器添加额外的四个千兆以太网端口。 每个端口均通过Marvell 88E1510千兆以太网PHY与板上的集成磁件相连。
ZYNQ ZYNQ系列是赛灵思公司(Xilinx)推出的行业第一个可扩展处理平台,旨在为视频监视、汽车驾驶员辅助以及工厂自动化等高端嵌入式应用提供所需的处理与计算性能水平。