Difference between revisions of "Using FPGA"
From ArmadeusWiki
m (→FPGA Interface) |
(→VHDL) |
||
Line 75: | Line 75: | ||
* [http://www.opencores.org www.opencores.org] | * [http://www.opencores.org www.opencores.org] | ||
* [http://www.gmvhdl.com/VHDL.html An Introductory VHDL Tutorial] | * [http://www.gmvhdl.com/VHDL.html An Introductory VHDL Tutorial] | ||
+ | |||
+ | === Verilog === | ||
+ | |||
+ | |||
Line 81: | Line 85: | ||
| width="50%" | | | width="50%" | | ||
+ | |||
=== FPGA Interfaces === | === FPGA Interfaces === | ||
Revision as of 07:48, 27 August 2015
Developing on the APF FPGA
1. Starting Up with FPGAAll you need to know to play with the Armadeus FPGA.
|
Design ToolsDescription of tools used to simulate, to synthesize, and to download/configure FGPA. Xilinx
Altera |
2. Make some examplesThese examples give the basis to make VHDL design for FPGA.
|
Using Armadeus FPGAManage the FPGA from Armadeus distribution.
|
3. Automatize FPGA design makingPeripherals On DemandFor complex projects, POD should be used to simplify design. MigenWith migen, it's possible to develop FPGA design in Python then generate Verilog for synthezis. |
VHDL
Verilog |
FPGA Interfaces
|
LinksSome useful links. Wishbone Spartan CycloneV |