|
|
|
|
|
by DigitalJack
3487 days ago
|
|
Not 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. |
|