Q

安路CPLD的内部flash可以供用户读写不?

A
安路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。


Q

安路CPLD支持热插拔不?

A

安路的EF2、EF3系列器件的绝大部分IO支持热插拔,但也有少数IO在热插拔设计时需要避开。

具体可以参考对应器件Datasheet中的热插拔部分。


Q

安路产品有相关的硬件设计指南不?

A

为了帮助客户更快速、可靠地使用好FPGA,安路绝大部分器件都有提供硬件设计指南,以及CheckList文档,官网(http://www.anlogic.com)有下载。也可以向FAE寻求支持。

Q

安路软件如何获取?

A

安路的官方网址为:http://www.anlogic.com

官方网址提供了最新的文档和技术资料,以及TD软件的下载。

也可以直接向销售和FAE寻求支持。


Q

安路可以提供样品不?

A

安路大部分器件,都可以提供样品,支持客户的早期项目开发。

具体可以联系相关销售。


Q

安路的CPLD可以支持级联不?

A

安路的EF2、EF3系列支持通过JTAG级联。

在TD软件的device chain工具里可以生成级联编程操作所需要的SVF等文件。


Q

安路器件支持的调试方式有哪些?

A

安路提供3种调试工具

1. ChipWatcher:通过ChipWatcher,用户无需借助外部设备即可在线监测电路内部信号的变化情况。

在ChipWatcher 中,用户可同时添加多个信号,在设置信号的采样时钟、采样深度、触发条件及触发位置后,经过重新编译、下载和触发,即可查看到指定条件下的信号变化情况。

2. ChipProbe:使用ChipProbe 用户可 在不改变设计 的 情况下,将内部的一些信号 引出到 IO端

口,从而可 让用户用外部设备实时检查内部信号 的变化情况。

3. BRAM Editor:用户可以使用BramEditor从读取FPGA中的RAM数据,并可对这些数据进行修改,

修改后写进FPGA,即可看到实时改动效果。


这3种调试工具,更具体的操作细节可参考TD附带的《软件手册》,可从TD软件的Help/Software User Guide菜单里直接打开。


Q

安路的CPLD可以支持在线升级不?

A

可以支持。

在线升级可通过JTAG实现,也支持JTAG菊花链。MCU通过GPIO模拟产生JTAG接口时序,安路提供了可供MCU运行的参考C代码,用户只要做少许移植即可。

在线升级也可以通过Local Bus、UART、I2C、SPI、Ethernet等接口实现,但需要通过CPLD内部逻辑搭建升级通路,安路已提供参考方案。

借助于EF2、EF3支持的双启动功能,Flash里可以保存两个位流,Golden区域用作备份,可大大提高在线升级的安全性。