|
|
|
|
|
by mnw21cam
3903 days ago
|
|
The ROM is basically acting as an FPGA. After all, an FPGA is just a load of units of small ROM areas, with the inputs and outputs linked to each other. If all you need to implement your circuit is a single unit, then a small ROM chip is quite sufficient instead. |
|
No, it doesn't; neither from a practical, nor from a theoretical point of view. Theoretically, ROMs are equivalent to the class of pure, total, mathematical functions (i.e., each input value maps to exactly one output value), while FPGAs are equivalent to the class of deterministic finite automata, because they contain internal state.
> After all, an FPGA is just a load of units of small ROM areas, with the inputs and outputs linked to each other.
You're forgetting the memory elements – they're crucial to the functionality of FPGAs.