您可以使用类似C的语言对FPGA进行编程吗? [英] Can you program FPGAs in C-like languages?
问题描述
在大学里,我用C语言编写了FPGA.但是,我也知道通常使用Verilog或VHDL对FPGA进行编程.这是设计师的选择吗?如果是的话,性能上的弊端是什么?
At university I programmed a FPGA in a C-like language. However, I also know that one usually programs FPGAs in Verilog or VHDL. Is this a designer choice? If so, what are the performance drawbacks?
理想情况下,我希望使用类似C的语言而不是VHDL对FPGA进行编程.
I would ideally like to program the FPGA in a C-like language, rather than VHDL.
我正在考虑购买Xilinx Virtex-5,如果有什么不同的话?
I was thinking of getting an Xilinx Virtex-5 if it makes any difference?
推荐答案
简短的回答是肯定的".
The short answer is "yes, certainly".
这是对用于FPGA和基于FPGA的系统的C编译器的出色调查.
Here's an excellent survey of C compilers for FPGAs and FPGA-based systems.
在系统体系结构和通信带宽中发现了性能缺陷和注意事项,而不是使用C语言与硬件设计语言(HDL).使用C与HDL的考虑在于编程时间和软件维护问题,而不是性能.
Performance drawbacks and considerations are found in the system architecture and communication bandwidths rather than in using C vs. a hardware design language (HDL). The considerations in using C vs. an HDL lies in programming time and software maintenance issues, not so much in performance.
这篇关于您可以使用类似C的语言对FPGA进行编程吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!