2 ms·
The significant difference is modern FPGAs have dedicated blocks for things like static RAM and SERDES. This has the advantage that if you want to, for example
by rwmj 2y ago
The significant difference is modern FPGAs have dedicated blocks for things like static RAM and SERDES. This has the advantage that if you want to, for example, implement a soft CPU core with some registers and a PCIe interface, you don't need to waste large amounts of your general purpose look-up tables implementing those, you can put the registers in a pre-made block of static RAM and the PCIe can be handled by SERDES. In fact modern FPGAs often have ARM cores next to the fabric so you can make hybrid software/hardware designs.