FPGA

From CPCWiki - THE Amstrad CPC encyclopedia!
Revision as of 08:55, 5 March 2017 by Freemac (Talk | contribs) (Created page with "FPGA (field-programmable gate array) This is a reprogrammable ASIC chip. You know what a "truth table" is ? Here a example :<br /> '''XOR''' truth table : A B | C 0 0 | 0...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

FPGA (field-programmable gate array)

This is a reprogrammable ASIC chip.

You know what a "truth table" is ? Here a example :
XOR truth table :

A B | C
0 0 | 0
0 1 | 1
1 0 | 1
1 1 | 0

In a truth table you have got 2 input wires, and 1 output wires.

In ASIC you have got 10000000000000000 input/output wires.

As it is complex to feed the table values, a special language was make to feel them : VHDL (and -blech!!!- verilog)

GA in Amstrad is an ASIC.