FPGA and led: Difference between revisions

From ArmadeusWiki
No edit summary
No edit summary
Line 1: Line 1:
This project is intented for people who are new to VHDL.
This project is intented for people who are new to VHDL.


we will connect a switch and a led to the FPGA and use some VHDL code to toggle the led state each time the switch is pressed.
We will connect a switch and a led to the FPGA and use some VHDL code to toggle the led state each time the switch is pressed.


'''Some usefull informations:'''
'''Some usefull informations:'''


The main FPGA page [[http://www.armadeus.com/wiki/index.php?title=FPGA]] of the armadeus wiki.
The main FPGA page [[http://www.armadeus.com/wiki/index.php?title=FPGA]] of the armadeus wiki.
Line 10: Line 9:
This document [http://www.cs.uml.edu/~fredm/courses/91.548-spr06/files/qst.pdf] gives a lot of usefull informations on how to use ISE Webpack.
This document [http://www.cs.uml.edu/~fredm/courses/91.548-spr06/files/qst.pdf] gives a lot of usefull informations on how to use ISE Webpack.


Page 9 of this document show the devlight pinout matrix: [http://www.armadeus.com/downloads/apf9328DevLight/documentation/dataSheet_APF9328_DevLight.pdf]
Page 9 of this document shows the devlight pinout matrix: [http://www.armadeus.com/downloads/apf9328DevLight/documentation/dataSheet_APF9328_DevLight.pdf]


Pages 28 and 29 of the APF datasheet show the mapping of the devlight pinouts with the FPGA pinouts :[http://www.armadeus.com/downloads/apf9328/documentation/dataSheet_APF9328.pdf]
Pages 28 and 29 of the APF datasheet shows the mapping of the devlight pinouts with the FPGA pinouts :[http://www.armadeus.com/downloads/apf9328/documentation/dataSheet_APF9328.pdf]


'''Schematic'''
'''Schematic'''
Line 26: Line 25:


[[Image:led_top.png]]
[[Image:led_top.png]]
Benoît Canet alias benoit on #armadeus

Revision as of 20:25, 14 April 2007

This project is intented for people who are new to VHDL.

We will connect a switch and a led to the FPGA and use some VHDL code to toggle the led state each time the switch is pressed.

Some usefull informations:

The main FPGA page [[1]] of the armadeus wiki.

This document [2] gives a lot of usefull informations on how to use ISE Webpack.

Page 9 of this document shows the devlight pinout matrix: [3]

Pages 28 and 29 of the APF datasheet shows the mapping of the devlight pinouts with the FPGA pinouts :[4]

Schematic

Schema.png


Anatomy of the circuit

The led_top.vhd is a VHDL file where the components of the circuit are instantiated and connected between them.

The functionnal diagram of the file is :*

Led top.png

Benoît Canet alias benoit on #armadeus