Installing new Cores using Quartus II Programmer

To upgrade Cores, use the Quartus II Programmer application for Windows or Linux, and a USB-Blaster connected to the Vampire JTAG header.

End-users can use this method, or, alternatively, use dedicated FlashROM executables that run directly on AmigaOS 3.x. The Quartus method is the only one able to flash bricked cards.


Where to buy USB-Blaster

The official product page for the ALTERA USB-Blaster device is here. The device looks like this:

This device can be found easily in many Online Shops. Estimated price is between 4USD and 15USD. Just ensure it is compatible with ALTERA Cyclone III FPGAs, and provided with:

  1. The USB-Blaster device itself.
  2. The JTAG cable.
  3. The Mini-USB to USB cable.

For example, search this item on eBay or Amazon:


How to connect USB-Blaster to Vampire board

POWER OFF your Amiga / Vampire, NEVER connect or disconnect the USB-Blaster while your Amiga / Vampire is powered on!

Below is the full connection chain to use:

(1) PC ⇒ (2) USB to Mini-USB cable ⇒ (3) USB-Blaster device ⇒ (4) JTAG cable ⇒ (5) Vampire JTAG header

Afterwards, if your PC is turned on, the 'POWER' LED on the USB-Blaster should be 'red'.


How to install Quartus II Programmer

Linux users can simply use this Docker image, which already has Quartus II Programmer and its dependencies set up properly.
    • Be careful about what you are downloading.
    • You do NOT need the FULL Quartus application. Avoid the >1GB setup!
    • What you need is called exactly Quartus II Programmer and SignalTap II. It is about 200MB. You can find it under “Additional Software”→“Stand-Alone Software” after selecting release 13.1.
    • There are different versions for Windows and Linux. (Tested OK on Windows 10 and CentOS 6.)
  1. Install the program on your computer.
    • If you are on Linux, you need to install the Linux desktop environment first.
      • On RHEL 6/CentOS 6, this can be done with yum groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts".
    • If you are on a 64-bit Linux, you need to install 32-bit libraries.
      • On RHEL 6/CentOS 6, this can be done with yum install gnome-desktop.i686.
    • On some Linux distributions, you might need to install old versions of some libraries, like libpng12.
  2. You might need to install the USB driver for the USB-Blaster by hand.
    • On Windows, open the Device Manager and ensure that the USB Driver for USB-Blaster is correctly installed. If it is NOT correctly installed, then select the .INF driver information file from the Quartus setup archive.


How to flash the Vampire from Quartus II Programmer

  1. Keep a copy of the previous working Core.
    • Having a copy will be useful in case of severe bugs in new release.
  2. Follow the instructions above to connect the USB-Blaster.
  3. Open Quartus II Programmer.
  4. Click the 'Hardware Setup' button.
  5. Select the USB-Blaster item in the hardware device list.
  6. Click 'Add file' and select a .JIC file to flash onto the Vampire board.
    • NEVER USE a .JIC file that is not dedicated to your hardware. It might DESTROY your FPGA.
    • For example, do NOT flash a Core dedicated to Vampire 600 V2 on a Vampire 600 V1 or a Vampire 500 V2+.
  7. Check the 'Program/Configure' and 'Verify' options. See picture below.
  8. FYI, by selecting the Erase checkbox, the Vampire FPGA would be emptied.
    • If you have a Vampire accelerator board connected to a classic Amiga, erasing the FPGA will cause the Amiga to boot on its built-in CPU.
  9. Power ON your Amiga / Vampire.
  10. Click the 'Start' button.
    • If you have a Vampire accelerator board connected to a classic Amiga, your Amiga will freeze or reboot on its built-in CPU during this process.
    • If you have a Vampire Standalone, it will freeze during this process.
  11. Wait until flashing is finished, with '100% (Successful)'. It takes about 1 or 2 minutes.
    • NEVER switch off the computer during a flash operation.
    • Do NOT use your operating system during a flash operation.
  12. Power OFF your Amiga / Vampire and wait at least 10 seconds.
  13. Finally, Power ON your Amiga / Vampire.

quartus-001.jpg


You are here: start » system_tools » installing_cores_quartus

Last modified: le 2019/11/29 00:39