zynq system c语言,深度揭秘基于Zynq的开源测试平台火龙果(Red Pitaya)
作者:Andrew Back
可设计的实验和测量平台
什么让Red Pitaya在于其他设备相比中脱颖而出?这是因为它设计为通用的平台,透过“Bazaar”—一个在线入口类似智能手机的应用程序商店,可为不同用户配置。这篇文章探讨了如何透过较灵活的硬件和开放原始码的软件来实现。
硬件
硬件平台的核心是一个包含了一个双核心的ARM处理器,接口设备和FPGA为一封包的Xilinx Zynq system-on-chip (SoC)。ARM和接口设备统称为“处理系统”(PS),并且提供给运行操作系统和应用软件的计算机。此系统有512 MB的RAM,Micro SD卡用于储存,最多支持扩充达32 GB,也可以通过千兆位的以太网络和USB的UART端口来连接。
FPGA提供28000可程序化的RAM和DSP芯片。这是为了提供主要的ADCs和DACs接口,并且支持硬件方面的处理,加上