4 FPGA boot-PROM (Pluto-II/-IIx/-IIx HDMI/-3)
4.1 What's the boot-PROM?
The boot-PROM is a serial flash memory that is read by the FPGA at power-up to get configuration data. If the boot-
PROM is empty or its content is invalid, the FPGA stays un-configured and the boot-PROM gets “out of the way” to allow
FPGA configuration from another source (RS-232 or JTAG).
4.2 Boot-PROM actions
The boot-PROM can be programmed, verified and erased.
● To program the boot-PROM, select a bitfile and left-click on the “Program boot-PROM” button.
● To verify or erase the boot-PROM, right-click on the button and use the drop-down menu.
4.3 Boot-PROM requirements
FPGAconf requires bi-directional communication with the PC to access the boot-PROM. If the boot-PROM is not
recognized by FPGAconf, try the SerialRxTx project to diagnose the communication.
4.4 Boot-PROM and JTAG
The boot-PROM can also be programmed from JTAG, although it is usually less convenient.
● For Pluto-II and Pluto-3, use Quartus-II JTAG indirect mode (chapter 13).
● For Pluto-IIx, use ISE iMPACT (part of ISE WebPACK).
4.5 Boot-PROM on-demand FPGA configuration
On the Pluto-IIx/HDMI/-3 boards, the boot-PROM can also configure the FPGA “on-demand” (i.e. under software control
after power-up).
Here's a summary of all the boot-PROM features.
Boot-PROM Pluto-II Pluto-IIx Pluto-IIx HDMI Pluto-3
Configures FPGA at power-up Yes Yes Yes Yes
Can be programmed through RS-232 Yes Yes Yes Yes
Can be programmed through JTAG Yes Yes Yes Yes
Configures FPGA on-demand (after power-up) No Yes Yes Yes
FPGA RS-232 development boards Page 8