EPCQ-L串行配置器件数据表

ID 683710
日期 12/16/2016
Public
文档目录

1.11. 编程和配置文件支持

Quartus® Prime软件为EPCQ-L器件提供编程支持。当选择一个EPCQ-L器件后, Quartus® Prime软件自动生成Programmer Object File(.pof)(编程程序目标文件)以对器件编程。软件支持用户选择合适的EPCQ-L器件密度以最有效地储存所选FPGA的配置数据。

可使用SRunner软件驱动程序,通过外部微处理器对EPCQ-L器件进行在系统(in-system)编程。可定制针对嵌入式EPCQ-L器件编程而开发出的SRunner软件驱动程序以适应各种嵌入式系统。SRunner 软件读取.rpd文件并写入EPCQ-L器件。其编程时间与 Quartus® Prime软件编程实践相当。由于FPGA在配置过程中首先读取.rpd数据的LSB,所以在读字节操作期间必须首先移出.rpd字节的LSB,并在写字节操作期间将其最先移入。

向EPCQ-L器件写入或从其读取.rpd文件与其他数据和字节不同。

EPCQ-L器件的ISP过程中,电缆拉低nCONFIG信号以复位FPGA并覆盖FPGA nCE管脚上的10-kΩ下拉电阻器。随后,下载电缆会根据所选的AS模式使用接口管脚来编程EPCQ-L器件。完成编程后,下载电缆释放EPCQ-L器件的接口管脚以及FPGA的nCE管脚,并触发nCONFIG信号开始配置过程。

FPGA可通过serial flash loader(SFL),使用JTAG接口在系统编程EPCQ-L器件。该解决方案支持使用与配置FPGA相同的JTAG接口间接配置EPCQ-L器件。