一,复旦微和XILINX对比(我的了解)
1,复旦微ZYNQ FPGA开发工具是Procise,ARM开发工具是IAR;
2,它与xilinx ZYNQ不同的是,xilinx移植的是两个ARM CONTEX A9或者高端UTRASCALE 移植的是ARM CONTEX A53,复旦微移植的是四个ARM CONTEX A7;
3,xilinx里面PL和PS共用下载器,复旦微PS要单独引出EMIO或者MIO接PS JTAG,且PS JTAG的复位信号接到ps_rst或gpio引脚单独复位;
4,xilinx高端系列,比如utrascale系列,microblaze系列,这些高端的暂时不支持导入到IAR;
5,复旦微的FPGA可以使用Procise开发,也可以从vivado开发然后导入到Procise和IAR;
6,一些个别不常见的中断或总线接口,暂时复旦微还不支持;复旦微环境搭建各种补丁包。
7,xilinx芯片资料和推广的也多,PDF开发例程就是上万页。复旦微的资料,目前只有 寄存器介绍和讲解+一些控制流水灯的例程+一些泛泛而谈的PDF,开发起来费劲。
8,复旦微MIO测试有些中断条件无法触发,固化的程序时候