Intel®高层次综合编译器专业版: 最佳实践指南

ID 683152
日期 6/22/2020
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

7.2. 共享昂贵计算块

使用任务系统,可共享功能级硬件资源。组件或其他HLS任务可多次调用HLS任务。

为了允许从多个位置调用任务, Intel® HLS Compiler Pro Edition为被调用的任务函数生成仲裁逻辑。该仲裁逻辑会增加组件的面积使用率。但如果共享逻辑很大,则权衡(trade-off)有助于节省FPGA资源。当组件中有一个不常运行的较大计算块时,该资源节省量尤其显著。

查看教程 <quartus_installdir>/hls/examples/tutorials/system_of_tasks/resource_sharing从一个简单实例了解如何共享组件中的计算块。