复旦微ZYNQ EMIO控制PL LED

一,复旦微和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测试有些中断条件无法触发,固化的程序时候,procise不好用只好用IAR固化。

二,vivado 2018.3配置:

1,芯片型号选择xc7z045ffg900-2 器件

你可能感兴趣的:(systemverilog)