安路EF2、EF3系列器件中,合封了一块大容量SPI接口Flash,用于存储配置位流。位流未占用的部分,用户也可以读写访问。使用方法是在代码中例化一个原语引出SPI
Flash的硬件接口,如EF2的原语如下: module EF2_PHY_INTFLASH ( mosi_io0, miso_io1, wp_n_io2, hold_n_io3, cclk, cs_n ); inout mosi_io0; //PT6D inout miso_io1; //PT23B inout wp_n_io2; //PT20D inout hold_n_io3; // PT9D input cclk; //PT9B input cs_n; //PT11D endmodule 备注:通过原语访问SPI Flash,同时需要设置Properties->Generate Bitstream->Control Option中persist_bit=0。 |
安路的EF2、EF3系列器件的绝大部分IO支持热插拔,但也有少数IO在热插拔设计时需要避开。
具体可以参考对应器件Datasheet中的热插拔部分。
为了帮助客户更快速、可靠地使用好FPGA,安路绝大部分器件都有提供硬件设计指南,以及CheckList文档,官网(http://www.anlogic.com)有下载。也可以向FAE寻求支持。
安路的EF2、EF3系列支持通过JTAG级联。
在TD软件的device chain工具里可以生成级联编程操作所需要的SVF等文件。
可以支持。
在线升级可通过JTAG实现,也支持JTAG菊花链。MCU通过GPIO模拟产生JTAG接口时序,安路提供了可供MCU运行的参考C代码,用户只要做少许移植即可。
在线升级也可以通过Local Bus、UART、I2C、SPI、Ethernet等接口实现,但需要通过CPLD内部逻辑搭建升级通路,安路已提供参考方案。
借助于EF2、EF3支持的双启动功能,Flash里可以保存两个位流,Golden区域用作备份,可大大提高在线升级的安全性。