3 ms·
I thought FPGA are programmed using low level languages like C
by technological 10y ago
I thought FPGA are programmed using low level languages like C
- DigitalJack 10y agoNot really. C is considered high level in digital design. There are some tools for high level synthesis, from languages like C but they aren't used much. Most Fpga "programming" is a textual description of a directed graph of logic elements in a language like vhdl or Verizon (and now systemverilog). Synthesis engines have gotten better over the years to allow things like +,* to decribe addition and multiplication instead of describing the logic graph of multiplication. And most Fpgas now have larger built in primitives like 18x18 multipliers now. You can judiciously use for-loops for repeated structures.
- DigitalJack 10y agoverizon was meant to be verilog. didn't catch that autocorrect.