项目硬件基于ARM+FPGA,因此选择Zynq Soc,ARM处理器和FPGA架构紧密集成,比之前分离芯片方便许多。有现成的Zynq核心板可以选择,集成了DDR等模块,不用考虑设计核心电路部分。软件方面,需要基于嵌入式Linux系统,编写应用程序。项目是数据采集及控制,需要较大存储空间。配置TF卡可以启动Linux,但考虑需要抗震动,核心板选择带eMMC。TF卡则可以布置底板上。最终选择的Xilinx Zynq-7020核心板是MYC-C7Z020。以下是转贴的介绍。
的开发有四种方式,纯PL开发,纯PS开发(helloworld),PS+PL(无操作系统,跑裸跑程序),PS+PS(跑操作系统)。1.纯PL开发,这个和一般的xilinx的FPGA没有很大的区别。2.纯PS开发,典型的就是helloworld工程,这个看到了网友的有两种方式。 一种是传统的arm的方式...

