next up previous contents index

[ENGN2211 Home]

Programming FPGAs

Here is a basic programming sequence. There are many variations and options in practice.

1.
Enter the design using a schematic entry tool (such as chipmunk, or one of the many commercial packages). A special parts library is required.

2.
Create a netlist file in the target FPGA format.

3.
Use FPGA software to automatically
(a)
optimize

(b)
place and route

(c)
create a bitstream file.

4.
Use download software to download the design to the target FPGA device via a cable.



ANU Engineering - ENGN2211