FPGA
Jump to navigation
Jump to search
A Field Programmable Gate Array (FPGA) is a grid of identical logic circuits. They don't execute lines of code like a microcontroller. Instead, the logic circuits are connected to each other in specific way and all the logic runs in parallel simultaneously.
FPGAs are not open source friendly. The chips themselves are only made by a couple companies and each one has their proprietary tool-chain. Implementing an FPGA-based controller, in the time available, would require buying into one or more (probably one) commercial solution.
- NetFPGA is an open source PCI card for testing networking systems.
- Linux on FPGAs
- OpenCores does a lot of work with open source IP on FPGAs.
- open source FPGA tools
- Papilio is (was?) and FPGA shield for Arduino.
- Comparison of Arduino to FPGA.