Installing firmware


The Vampire boards can be updated using these 2 methods :

  • From AmigaOS 3.x with the Flashroms tools.
  • From Altera Quartus II Programmer + USB-Blaster.

Flashing Core from AmigaOS 3.x

Use the flashrom binaries to update the Vampire firmware from AmigaOS 3.x.



  1. Download one of the flashrom binaries. See links above.
  2. Run the flashrom binary from a AmigaOS 3.x SHELL (newcli).
  3. Confirm the operation by typing 'YES' (in CAPS) and RETURN.
  4. Wait until flashing is finished.
  5. Switch Off your Amiga during at least 10 seconds.
  6. Switch On your Amiga.


This is the preferred method because :

  • User do not need a USB Blaster.
  • User do not need Altera Quartus II Programmer.
  • User do not need third party computer.
  • The core inside FPGA contains informations about its revision (see VampireCore tool).
  • The flashrom tool read the current revision and allow/forbid flashing if wrong hardware.
  • Flashing is much faster than with Quartus II - less than 10 seconds.
  • User-Friendly, totally configuration-free method.

Flashing Core from Quartus II Programmer

When testing Beta-Cores, the APOLLO-Team use the Altera Quartus II Programmer for Windows or Linux application and a USB-Blaster connected to the Vampire JTAG socket.


  • FIXME.


  1. Download Altera Quartus II Programmer - About 200MB. See links above.
  2. Install and Run Altera Quartus II Programmer on your computer.
  3. Click 'Hardware Setup' and select your hardware device (USB-Blaster).
  4. Download a .JIC file that is dedicated to your Vampire hardware. See links below.
  5. NEVER USE a .JIC file that is not dedicated to your hardware. It might DESTROY your FPGA.
  6. Click 'Add file' and select a .JIC file to flash on the Vampire board.
  7. Check the 'Program/Configure' and 'Verify' options. See picture below.
  8. USB Blaster must be connected to your JTAG connector on Vampire. POWER AMIGA OFF BEFORE CONNECTING THE BLASTER.
  9. Amiga and Vampire must be running, PWR LED On.
  10. Click 'Start' button.
  11. Wait until '100% (Successful)'.
  12. Switch Off your Amiga during at least 10 seconds.
  13. Switch On your Amiga.


  • NEVER connect/disconnect the USB Blaster while your Amiga is powered on
  • While flashing, it is normal behaviour that your Amiga reboots on built-in CPU or just freezes.
  • By selecting Erase checkbox on Quartus, Amiga will then boot on built-in CPU.
  • You might need to install by hand the USB driver for the USB-Blaster.
  • The Altera Cyclone III FPGA allows about 1 million flashes per unit.
  • Quartus II Web Edition :

Home | Links

Last modified: le 2016/05/18 14:02