
FPGA的多种编程方式
为了将计算机领域的人才引入到FPGA中,各家开发了HLS(High Level Synthesis,高级层次综合) 方便人才们通过他们所熟悉的 C/C++将那些计算机领域先进的架构带到 FPGA 中,但是,基于FPGA的C/C++开发和原生的C/C++当然不一样,比如不支持动态内存(这本来和 FPGA 架构有冲突),也不支持系统级的操作。随着FPGA应用的日益复杂,SystemVerilog逐渐兴起,它是Verilog的扩展,提供了一些高级的特性和抽象,可以更方便地进行复杂系统级设计。













