FPGA高级综合解决方案与LabVIEW编程框架介绍
1. FPGA高级综合工具概述
在FPGA开发中,高级综合(HLS)工具能够帮助开发者从高层次的描述自动生成硬件描述语言(HDL)代码,提高开发效率。以下是一些常见的HLS工具及其特点:
1.1 部分HLS工具介绍
| 工具名称 | 输入语言 | 输出结果 | 特点 |
|---|---|---|---|
| Altera SDK for OpenCL | OpenCL C(基于ANSI C) | 未提及 | 允许软件程序员编写FPGA加速内核函数 |
| Bluespec | Bluespec SystemVerilog (BSV) | Verilog RTL或可执行SystemC模型 | 适合有RTL设计背景的开发者,形式化规范语言提供并行性和正确性,可减少验证时间 |
| Catapult | 子集ANSI CCC和SystemC | VHDL、Verilog或SystemC的结构RTL描述 | 提供丰富数据类型,支持测试平台生成、复杂SoC互连等,需用户指导优化和并行化 |
| C- |
超级会员免费看
订阅专栏 解锁全文

1861

被折叠的 条评论
为什么被折叠?



