广义的来说,FPGA的装备包含直接运用下载电缆对FPGA器材进行编程、对外部EEPROM和FLASH进行编程、运用MPU对FPGA器材进行编程、外部EEPROM和FLASH对器材进行编程等。
FPGA器材装备方法分三大类:自动装备、被迫装备和JTAG装备。
自动装备:由FPGA器材引导装备操作进程。
被迫装备:由计算机或操控器操控装备进程。上电后,操控器材或主控器把存储在外部存储器中的数据送入FPGA器材内,装备完结之后将对器材I/O和寄存器进行初始化。初始化完结后,进入用户形式,开端正常作业。
一旦设计者选定了FPGA体系的装备方法,需要将器材上的MSEL引脚设定为固定值,以指示当前所选用的装备方法。
常用的装备方法有:
PS装备(Passive Serial ConfiguraTIon):被迫串行装备
AS装备(AcTIve Serial ConfiguraTIon):自动串行装备
PPS装备(Passive Parallel Synchronous ConfiguraTIon):被迫并行同步装备
FPP装备(Fast Passive Parallel Configuration):快速被迫并行装备
PPA装备(Passive Parallel Asynchronous Configuration):被迫并行异步装备
PSA装备(Passive Serial Asynchronous Configuration):被迫串行异步装备
JTAG装备(Joint Test Action Group Configuration)