Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
firmware [2019/10/21 21:07]
muaddib
— (current)
Line 1: Line 1:
-====== Installing firmware ====== 
  
-{{:kspcb.png?80|}} 
-===== Overview ===== 
- 
-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 ===== 
- 
-{{:shell.png?80|}} 
- 
-Use the ''flashrom'' binaries to update the Vampire firmware from AmigaOS 3.x. 
- 
-==== Binaries ==== 
- 
-  * [[http://www.apollo-accelerators.com/#download]] 
- 
-==== Installation ==== 
- 
-  - **Download** one of the ''flashrom'' binaries. See links above. 
-  - **Run** the ''flashrom'' binary from a **AmigaOS 3.x SHELL** (''newcli''). 
-  - Confirm the operation by typing '**YES**' (in CAPS) and **RETURN**. 
-  - **Wait** until flashing is finished. 
-  - **Switch Off** your Amiga during at least __10 seconds__. 
-  - **Switch On** your Amiga. 
- 
-==== Remarks ==== 
- 
-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 information about its **revision** (see [[vampire_tools|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. 
- 
-{{:flashrom-002.jpg?600|}} 
- 
- 
----- 
-===== Flashing Core from Quartus II Programmer ===== 
- 
-{{:usbblaster-002.jpg?160|}} 
- 
-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''. 
-==== Binaries ==== 
- 
-  * FIXME. 
- 
-==== Installation ==== 
- 
-  - **Download** ''Altera Quartus II Programmer'' - About 200MB. See links above. 
-  - **Install** and **Run** ''Altera Quartus II Programmer'' on your computer. 
-  - Click '**Hardware Setup**' and select your hardware device (USB-Blaster). 
-  - **Download** a ''.JIC file'' that is __dedicated__ to your Vampire hardware. See links below. 
-  - __**NEVER**__ USE a ''.JIC file'' that is not dedicated to your hardware. It might __**DESTROY**__ your FPGA. 
-  - Click '**Add file**' and select a ''.JIC file'' to flash on the Vampire board. 
-  - Check the '**Program/Configure**' and '**Verify**' options. See picture below. 
-  - USB Blaster must be **connected** to your JTAG connector on Vampire. POWER AMIGA OFF BEFORE CONNECTING THE BLASTER. 
-  - Amiga and Vampire must be running, **PWR LED On**. 
-  - Click '**Start**' button. 
-  - **Wait** until '100% (Successful)'. 
-  - **Switch Off** your Amiga during at least __10 seconds__. 
-  - **Switch On** your Amiga. 
- 
-==== Remarks ==== 
- 
-  * 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 : [[http://dl.altera.com/13.1/?edition=web]]. 
- 
-{{:quartus-001.jpg?400|}} 
- 
----- 
- 
-[[start|Home]] | [[links|Links]] 
Last modified: le 2019/10/21 21:07