是否有特殊的硬件或软件来编写FPGA程序?
它能用更高层次的语言完成吗?
在FPGA上运行应用程序是否“锁定”到该执行路径?
发布于 2013-09-15 08:00:12
Is there special hardware or software to program an FPGA?
是。在硬件方面,我们通常使用USB编程电缆来编程FPGA .在软件方面,如果选择西林克斯的FPGA,则必须使用Xilinx,如果选择阿尔特拉的FPGA,则必须使用Quartus II。
Can it be done in higher level languages?
两种流行的硬件描述语言VHDL和Verilog HDL。
Does running an application on an FPGA "lock it in" to that execution path?
FPGA编程与c等高级语言中的“软件编程”完全不同,你要做的是告诉合成器如何‘制作’物理电路。很难用几句话说出来。请先了解PLD(可编程逻辑器件)的概念。
发布于 2013-09-15 07:32:34
你可以试着检查这:-

它能用更高层次的语言完成吗?
简短的回答是肯定的。这是可以做到的。以下是您可以使用的一些编译器的列表:
发布于 2013-09-15 08:29:27
一个很好的例子是Altera DE2。你可以从零开始构建一个计算机系统,它从逻辑原语(或者,不是)设计所有东西,制作你自己的ALU、解码器、muxes和加法器。或者你可以选择一个预先建立的系统,然后使用FPGA作为计算机运行你的C和汇编程序。它的开发环境基于Eclipse,并与Quartus II软件套件一起使用。最好的方法是,如果你对硬件很了解,如果你也知道数字设计,那么你就可以设计自己的数字组件。
https://stackoverflow.com/questions/18809935
复制相似问题