ZYNQ简介
ZYNQ是赛灵思(Xilinx)推出的新一代全可编程片上系统,将处理器的软件可编程性与FPGA的硬件可编程性进行完美整合(ARM+FPGA)。
讲解几个小的知识点:
1、片上系统SoC:
与片上系统不同的板上系统,是将各个功能芯片集中在板上。而片上系统SoC则是将各个功能集中在一个芯片上。与板上系统相比,SoC的解决方案成本更低,能在不同的系统单元之间实现更快更安全的数据传输,具有更高的整体系统速度、更低的功耗、更小的物理尺寸和更好的可靠性。
2、DSP(digital dignal processor):
数字信号处理器。是一种具有特殊结构的微处理器,是以数字信号来处理大量信息的微处理器。内部采用程序与数据分开的哈佛结构,具有专门的硬件乘法器,广泛使用流水线操作,提供特殊户的DSP指令。
工作原理:
接收外部输入的模拟信号,然后将其转换为数字信号,再对数字信号进行运算处理,并在其他系统芯片中把数字数据译解回模拟数据或实际环境格式。
3、PCIe(PCI总线):
是计算机的一种高速总线,提供给不同的设备和硬件进行数据交互。
4、AXI接口(advanced eXtensible Interface):
高级可扩展接口协议。是ARM中的AMBA中的一部分。用于耦合PL和PS部分,实现全可编程。
5、NEON engine:
是适用于ARM Cortex-A系列处理器的一种128位SIMD扩展结构。可实现多线程并行的加速效果。
6、