3 ms·
> How does one actually program on an FPGA? Traditional: as others have pointed out, create design in Hardware Description Language (HDL). Simulate / test. Use
by uticus 4y ago
> How does one actually program on an FPGA?
Traditional: as others have pointed out, create design in Hardware Description Language (HDL). Simulate / test. Use tool(s) of choice (or usually no choice) to synthesize. Resulting bitstream written to FPGA. Ref https://en.wikipedia.org/wiki/Field-programmable_gate_array#Programming https://en.wikipedia.org/wiki/Field-programmable_gate_array#...
Somewhat newer: High-Level Synthesis (as detailed in the OP). Similar to HDL, but more abstracted design. Ref https://en.wikipedia.org/wiki/High-level_synthesis https://en.wikipedia.org/wiki/High-level_synthesis
> Is there some consumer facing equivalent for FPGA programming?
AWS F1 Instances (https://aws.amazon.com/ec2/instance-types/f1/ https://aws.amazon.com/ec2/instance-types/f1/), or dev boards (https://digilent.com/shop/boards-and-components/system-boards/fpga-boards/ https://digilent.com/shop/boards-and-components/system-board...)