Difference between revisions of "Using FPGA"

From ArmadeusWiki
Jump to: navigation, search
m (Designs examples)
m (Peripheral On Demand)
Line 57: Line 57:
 
==='''P'''eripheral '''O'''n '''D'''emand ===
 
==='''P'''eripheral '''O'''n '''D'''emand ===
  
POD is a Python tool that allows you to easily create FPGA bitfiles for your
+
POD is a Python tool that allows you to easily create FPGA bitstream for your
embedded system, from several Open Source IPs (compatibles with the OpenCores
+
embedded system, from several Open Source IPs.
Wishbone bus). It will also generates the corresponding drivers (currently only
+
Linux ones).  
+
  
 
* [[POD specification]]
 
* [[POD specification]]
 
* [https://sourceforge.net/projects/periphondemand/ sources repository]
 
* [https://sourceforge.net/projects/periphondemand/ sources repository]
 
| width="50%" |
 
| width="50%" |
 +
 
===Links===
 
===Links===
 
''' Wishbone '''
 
''' Wishbone '''

Revision as of 18:04, 11 March 2009


First recommended readings

Developing on the APF FPGA

Design Tools

Description of tools used to simulate, to synthesize and to download/configure FGPA.

Using ARMadeus FPGA

Manage the FGPA from ARMadeus distribution.


Designs examples

This examples give the basis to make VHDL design for FPGA.

VHDL

Peripheral On Demand

POD is a Python tool that allows you to easily create FPGA bitstream for your embedded system, from several Open Source IPs.

Links

Wishbone

Spartan

Orchestra is a tools similar to POD developed by one member of ARMadeus Project: