仅对英特尔可见 — GUID: ewa1464371100195
Ixiasoft
仅对英特尔可见 — GUID: ewa1464371100195
Ixiasoft
2.1. 高级综合(High Level Synthesis)设计流程
- 创建您的组件和测试台。
您可以编写包含组件代码以及测试台代码的完整C++应用程序。
关于详细信息,请参考创建高级综合组件和测试台。
- 验证组件算法和测试台的功能。
通过将您的设计编译成一个x86-64可执行文件并运行该可执行文件来验证功能。关于详细信息,请参考验证设计的功能性。
- 优化和改进组件的FPGA性能。
通过将您的设计编译成一个FPGA目标机并查看高级设计报告来确认组件需要优化的地方来优化组件的FPGA 性能。此步骤会生成组件的RTL代码。关于详细信息,请参考优化和完善您的组件。
初始优化之后,您可以通过仿真来了解在哪些方面需要进一步改进您的组件。关于详细信息,请参考通过仿真验证您的IP。
- 使用Intel Quartus Prime综合您的组件。
关于详细信息,请参考使用Intel Quartus Prime Pro Edition综合您的组件IP。
综合您的组件可以生成准确的结果质量(QoR)指标,例如FPGA区域使用率和fMAX。
- 使用Intel Quartus Prime或者Platform Designer (以前称为Qsys)将您的IP集成到一个系统中。
关于详细信息,请参考将您的IP集成到一个系统中。
关于 Intel® HLS Compiler设计流程的示例, 请观看YouTube上的Intel FPGA频道中的 HLS Walkthrough 系列或者学习 <quartus_installdir>/hls/examples/tutorials/usability中的 full-design教程。