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