[abc80] abc80 på fpga-kortet de1 - Första howto-utkast med fakta utan pedagogik

Erik Lundh erik.lundh at compelcon.se
Sat Apr 4 15:01:33 PDT 2009


TBD: Allmän teknisk orientering. Detta vill vi åstadkomma. Hur simulatorn är
sammanfogad.

 

1.	Kortet heter terasic DE1. Kallas även Altera Cyclone II FPGA Starter
kit. I Sverige kan det köpas på www.electrokit.se
<http://www.electrokit.se/> 

Det går även att importera kortet direkt från USA. Kan bli billigare att
importera själv, men det kan också bli dyrare pga speditionsavgifter och
tull.

2.	När du fått kortet: Programvaran som skickas med på Cyclone II
Starter kit-Cdn går att använda. Installera den! Men skippa DVD:n med
utvecklingsverktyg. Dessa är färskvara och versionerna på dvdn går inte att
använda pga timeout på ’fria’ licensfiler. 

Ladda istället ner ’web edition’ av följande verktyg från www.altera.com
<http://www.altera.com/> : Quartus II,  Nios II och Modelsim-Altera (TBD:
Hur man hittar rätt filer på alteras web)

3.	Installera Cygwin från www.cygwin.com <http://www.cygwin.com/> .
(Länk till cygwin setup) 
4.	Ladda ner Peters senaste abc80-de1-xx.zip från xxx. Packa upp filen
i c:/abc80
5.	Starta en shell med cygwin. cd /cygdrive/c/abc80
6.	kör ’make’
7.	Anslut DE1-kortet
8.	Starta Quartus II-miljön.
9.	File->Open Project. Välj
C:\Altera\Kits\CycloneII_Starter_Kit-v1.0.0\Examples\CII_Starter_demonstrati
ons\CII_Starter_USB_API_v1\HW\CII_Starter_USB_API.qpf
10.	Kompilera detta project. Ladda ner slutresultatet på DE1-korter med
Tools->Programmer. Välj sof-versionen av utfilen.
11.	Starta “Control Panel – Cyclone II Starter Kit”
12.	I Control Panel: Välj ‘Open USB Port 0’
13.	Välj fliken FLASH.
14.	Radera flash med knappen Chip Erase
15.	Välj write file to flash med File Length ikryssad
16.	Välj att skriva filen C.\abc80\data\abc80rom.bin till flash
17.	Boota om De1-kortet
18.	Stäng Control Panel
19.	Öppna Quartus II
20.	Välj projektet C:\abc80\abc80.qsf
21.	Kompilera projektet
22.	Ladda ner abc80.sof på de1-kortet genom Tools->Programmer

 

 

Ett första fakta-utkast till en howto!

 

/Erik

 

 

 



More information about the ABC80 mailing list