FPGA可以简单理解为一大块SRAM,断电后里头的数据就消失了,所以就需要重新写入(JTAG模式)或者从外设ROM读入数据(AS或PS模式)。上电以后,FPGA通过MSEL管脚的电位情况来判断采用何种配置方式,最常用的是Active mode。(注: JTAG的优先级最高,所以不管是采用任何配置方式,接上USB BLaster照样可以写入新的数据。)
配置方式 | 优点 | 缺点 |
JTAG | 接上USB Blaster就 可以写到FPGA,结构简单 |
每次都要重写 |
Active Serial | FPGA自己生成时钟,主动去读配置芯片的文件,结构简单 | 需要特殊的配置芯片(比如EPCS ,EPCQ) |