仅对英特尔可见 — GUID: wuo1551547175477
Ixiasoft
7.2. 共享昂贵计算块
使用任务系统,可共享功能级硬件资源。组件或其他HLS任务可多次调用HLS任务。
为了允许从多个位置调用任务, Intel® HLS Compiler Pro Edition为被调用的任务函数生成仲裁逻辑。该仲裁逻辑会增加组件的面积使用率。但如果共享逻辑很大,则权衡(trade-off)有助于节省FPGA资源。当组件中有一个不常运行的较大计算块时,该资源节省量尤其显著。
查看教程 <quartus_installdir>/hls/examples/tutorials/system_of_tasks/resource_sharing从一个简单实例了解如何共享组件中的计算块。