7I90HD 19
OPERATION
BITFILE FORMAT
The configuration utilities expects standard FPGA bitfiles without any multiboot
features enabled. If multiboot FPGA files are loaded they will likely cause a configuration
failure. In addition for fallback to work, the -g next_config_register_write:disable, -g
reset_on_error:enable and -g CRC:enable bitgen options must be set.
MESAFLASH
Linux and Windows utility programs mesaflash and mesaflash.exe are provided to
write configuration files to the 7I90HD EEPROM via the RS-422 interface and LBP16. The
linux utility can also write configuration files via the EPP interface. These files depend on
a simple SPI interface built into both the standard user FPGA bitfiles and the fallback
bitfile.
If mesaflash is run with no command line arguments it will print usage information
mesaflash --device 7I90 --port 0x378 --write FPGAFILE.BIT.
Writes a standard bitfile FPGAFILE.BIT to the user area of the EEPROM
mesaflash --device 7I90 --port 0x378 --verify FPGAFILE.BIT
Verifies the user EEPROM configuration against the bit file FPGAFILE.BIT.
mesaflash --device 7I90 --port 0x378 --fallback --write
fallback.bit
Writes the fallback EEPROM configuration to the fallback area of the EEPROM. In
addition if the bootblock is not present in block 0 of the EEPROM, it re-writes the
bootblock.