Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where does one start when programming an FPGA circuit?

Is there special hardware or software to program an FPGA?

Can it be done in higher level languages?

Does running an application on an FPGA "lock it in" to that execution path?

like image 299
blakev Avatar asked Mar 29 '26 22:03

blakev


1 Answers

Is there special hardware or software to program an FPGA?
Yes. For hardware, usually we program FPGA using a USB-JTAG programming cable. For software, If you choose Xilinx's FPGA, you must use Xilinx ISE. If you choose Altera's FPGA, you must use Quartus II.

Can it be done in higher level languages?
Two popular hardware description language VHDL and Verilog HDL.

Does running an application on an FPGA "lock it in" to that execution path?
FPGA programming is totally different to 'software programming' in high level language like c. What you have to do is telling the synthesizer how to 'make' the physical circuit. It's hard to tell in a few words. Please learn the concept of PLD(Programmable Logic Device) first.


Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!