Difference between revisions of "FPGA"
From Teknologisk videncenter
(→Hardware) |
|||
(40 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
=== Installations vejledninger === | === Installations vejledninger === | ||
− | + | *[[Media:Quartus_10_1_installlation.pdf|QuartusII 10.1 installationsvejledning]] (Loads PDF file) | |
− | |||
=== Teori === | === Teori === | ||
Line 10: | Line 7: | ||
**Hurtig guide til at have liggende ved siden at PC'en!! | **Hurtig guide til at have liggende ved siden at PC'en!! | ||
**[[Media:QuartusII_HurtigGuide-1-.pdf|QuartusII Quickguide]] (Loads PDF file) | **[[Media:QuartusII_HurtigGuide-1-.pdf|QuartusII Quickguide]] (Loads PDF file) | ||
− | **Viser hvordan man starter et projekt op i QuartusII | + | **Viser hvordan man starter et projekt op i QuartusII 11 |
− | **[[Media: | + | **[[Media:Start_af_nyt_Schematic_projekt_i_Quartus_IIv11.pdf|QuartusII 11 opstart]] (Loads PDF file) |
− | |||
− | |||
− | |||
**Viser hvordan et VHDL projekt startes op i v 9.1!! | **Viser hvordan et VHDL projekt startes op i v 9.1!! | ||
**[[Media:Start_af_nyt_VHDL_projekt_i_Quartus_II-1-.pdf|Quartus VHDL projekt start]] (Loads PDF file) | **[[Media:Start_af_nyt_VHDL_projekt_i_Quartus_II-1-.pdf|Quartus VHDL projekt start]] (Loads PDF file) | ||
Line 22: | Line 16: | ||
**[[Media:VHDL.pdf|VHDL]] (Loads PDF file) | **[[Media:VHDL.pdf|VHDL]] (Loads PDF file) | ||
**Powerpoint om Quartus og FPGA | **Powerpoint om Quartus og FPGA | ||
− | **[[Media:Brug_af_Quartus_II.pdf|QuartusII]] (Loads PDF file) | + | **[[Media:Brug_af_Quartus_II.pdf|QuartusII]] (Loads PDF file) |
− | + | **[[Media:FPGA_DE1.pdf|Hvad er en FPGA kreds samt benforbindelser til DE1 boardet]] (Loads PDF file) | |
− | |||
+ | == Hardware == | ||
+ | *[[Media:Overføre_design_til_HW.pdf|Overføre design til HW(DE2)]] (Loads PDF file) | ||
=== Hints === | === Hints === | ||
+ | Husk at sætte "Timing-driven compilation" til "All Paths" | ||
+ | *[[Media:Fiiter_settings_all_path.jpg|Billede af settings(Loads JPG file)]] | ||
+ | *[[Media:Gray2bin.zip|Gray2bin(Loads zip file)]] | ||
− | + | === Installation af driver til Evalueringsboards === | |
− | |||
− | |||
− | |||
*Har du Windows7 bliver Eval boardet først registeret når driveren er installeret: | *Har du Windows7 bliver Eval boardet først registeret når driveren er installeret: | ||
− | *Vælg denne sti: [[C:\altera\ | + | *Vælg denne sti: [[C:\altera\11sp1\quartus\drivers\usb-blaster]] |
*Eller hente driver fra Altera's hjemmeside samt instruktion: http://www.altera.com/support/software/drivers/dri-index.html | *Eller hente driver fra Altera's hjemmeside samt instruktion: http://www.altera.com/support/software/drivers/dri-index.html | ||
− | + | === '''Hjælp til opgave 2!!!''' === | |
− | |||
* [[Media:Clk_divider.zip|Clk_divider fra 27MHz til 100Hz]] (Loads ZIP file) | * [[Media:Clk_divider.zip|Clk_divider fra 27MHz til 100Hz]] (Loads ZIP file) | ||
− | *[[Media: | + | *[[Media:Tidsmaaler_h2_ovelse.qar|Tidsmåler!! uden logik og med 100Hz clk]] (Loads ZIP file) |
*[[Media:Digital.pdf|Digital logik]] (Loads ZIP file) | *[[Media:Digital.pdf|Digital logik]] (Loads ZIP file) | ||
+ | |||
+ | === '''DE-1 pin oversigt''' === | ||
+ | |||
+ | *[[Media:Pin_oversigt_til_DE1_board_fra_Altera.pdf|Pin oversigt til DE1 boardet]] (Loads ZIP file) | ||
+ | |||
+ | === '''DE-2 pin oversigt''' === | ||
+ | |||
+ | *[[Media:DE2_Pin_Table.pdf|Pin oversigt til DE2 boardet]] (Loads PDF file) | ||
---- | ---- | ||
− | + | === Opgaver 1 === | |
− | === Opgaver 1 === | ||
+ | *[[Media:Fpga_ovelser_H2-2-.pdf|FPGA øvelser]] (Loads PDF file) | ||
+ | *[[Media:DE1_pin_assignments.zip|PIN assigments til DE-1 boardet]] (Loads PDF file) | ||
− | |||
---- | ---- | ||
− | |||
=== Opgave 2 === | === Opgave 2 === | ||
− | |||
− | |||
'''Fremstil en tidsmåler der kan måle med 1/100 sekund nøjagtighed.''' | '''Fremstil en tidsmåler der kan måle med 1/100 sekund nøjagtighed.''' | ||
− | '''Max tællertid | + | '''Max tællertid 0,89 sekunder (reset tæller og tæl videre)''' |
'''Start og stop styres af en trykknap på DE1 board''' | '''Start og stop styres af en trykknap på DE1 board''' | ||
Line 70: | Line 69: | ||
---- | ---- | ||
− | + | <br> | |
− | |||
+ | === Links === | ||
*[http://www.altera.com www.altera.com] | *[http://www.altera.com www.altera.com] | ||
*[http://www.seas.upenn.edu/~ese201/vhdl/vhdl_primer.html VHDL tutorial] | *[http://www.seas.upenn.edu/~ese201/vhdl/vhdl_primer.html VHDL tutorial] | ||
*[http://www.hdlworks.com/hdl_corner/vhdl_ref/ VHDL 93 Reference Guide] | *[http://www.hdlworks.com/hdl_corner/vhdl_ref/ VHDL 93 Reference Guide] | ||
− | *[https://www.altera.com/support/software/download/altera_design/quartus_we/dnl-quartus_we.jsp QuartusII webdesign free] | + | *[https://www.altera.com/support/software/download/altera_design/quartus_we/dnl-quartus_we.jsp QuartusII webdesign free] |
+ | *[http://sontrak.com Logic Friday download!] | ||
+ | *[http://www.fpga4fun.com/ FPGA4fun] | ||
+ | <br> | ||
=== Linkene her under kan der købes eval bords!!! === | === Linkene her under kan der købes eval bords!!! === | ||
− | |||
*[http://www.terasic.com www.terasic.com] | *[http://www.terasic.com www.terasic.com] | ||
*[http://www.digikey.dk www.digikey.dk] | *[http://www.digikey.dk www.digikey.dk] | ||
*[http://www.farnell.dk www.farnell.dk] | *[http://www.farnell.dk www.farnell.dk] | ||
*[http:///www.slscorp.com www.slscorp.dk] | *[http:///www.slscorp.com www.slscorp.dk] | ||
+ | *[http://www.arrownac.com/solutions/bemicro-sdk/ bemicro-sdk] | ||
+ | *[http://www.arrownac.com/solutions/beinmotion/ beinmotion] | ||
+ | *[http://www.arrownac.com/solutions/adi_interposer/ adi_interposer] | ||
+ | |||
[[Category:Elektronik]] | [[Category:Elektronik]] |
Latest revision as of 08:13, 8 January 2013
Contents
Installations vejledninger
- QuartusII 10.1 installationsvejledning (Loads PDF file)
Teori
- Hurtig guide til at have liggende ved siden at PC'en!!
- QuartusII Quickguide (Loads PDF file)
- Viser hvordan man starter et projekt op i QuartusII 11
- QuartusII 11 opstart (Loads PDF file)
- Viser hvordan et VHDL projekt startes op i v 9.1!!
- Quartus VHDL projekt start (Loads PDF file)
- Viser hvordan et Schematic og VHDL projekt startes op i v 9.1!!
- Schamtic & VHDL (Loads PDF file)
- Powerpoint om VHDL
- VHDL (Loads PDF file)
- Powerpoint om Quartus og FPGA
- QuartusII (Loads PDF file)
- Hvad er en FPGA kreds samt benforbindelser til DE1 boardet (Loads PDF file)
Hardware
- Overføre design til HW(DE2) (Loads PDF file)
Hints
Husk at sætte "Timing-driven compilation" til "All Paths"
Installation af driver til Evalueringsboards
- Har du Windows7 bliver Eval boardet først registeret når driveren er installeret:
- Vælg denne sti: C:\altera\11sp1\quartus\drivers\usb-blaster
- Eller hente driver fra Altera's hjemmeside samt instruktion: http://www.altera.com/support/software/drivers/dri-index.html
Hjælp til opgave 2!!!
- Clk_divider fra 27MHz til 100Hz (Loads ZIP file)
- Tidsmåler!! uden logik og med 100Hz clk (Loads ZIP file)
- Digital logik (Loads ZIP file)
DE-1 pin oversigt
- Pin oversigt til DE1 boardet (Loads ZIP file)
DE-2 pin oversigt
- Pin oversigt til DE2 boardet (Loads PDF file)
Opgaver 1
- FPGA øvelser (Loads PDF file)
- PIN assigments til DE-1 boardet (Loads PDF file)
Opgave 2
Fremstil en tidsmåler der kan måle med 1/100 sekund nøjagtighed.
Max tællertid 0,89 sekunder (reset tæller og tæl videre)
Start og stop styres af en trykknap på DE1 board
Husk: • Tænk opgaven igennem
N.B. Tidsmåler uden logik og Clk divider findes under Hints!!!
Links
- www.altera.com
- VHDL tutorial
- VHDL 93 Reference Guide
- QuartusII webdesign free
- Logic Friday download!
- FPGA4fun