近年来,高级综合工具已成为在设计方案中使用或希望使用 FPGA 的工程师的必杀技。这种工具以应用的高级表示法(比如用 C 语言或 MATLAB 的M 语言编写的表示法)为输入,并生成面向FPGA 的硬件实现的寄存器传输级HDL 描述。 高级综合工具 (HLST) 对两种类型的潜在用户非常有用,一是正在实现高强度数字信号处理 (DSP) 应用的 FPGA用户,二是正在实现高强度数字信号处理(DSP)应用的高性能 DSP 处理器用户。这是因为信号处理工作负载非常繁重,通常需要较高的数据速率和高级并行处理能力,这种需求往往适合采用HLST 的 FPGA 来实现。 对目前的 FPGA 用户来说,HLST工具有望简化并加速设计进程。而对目前的 DSP 处理器用户而言,HLST 则提供了一种独特而相当富有吸引力的作用,无需编写 RTL 代码就能移植到更强大的处理引擎 FPGA 上。因此,何乐而不为呢? |