在 High-Level Synthesis 之前查找代码问题

winniewei 提交于 周四, 05/07/2020
在 High-Level Synthesis 之前查找代码问题

为了显著加快验证速度,处理每天都会变化的复杂算法,很多公司转向采用 High-Level Synthesis (HLS) 方法。但是,高层次 C++ 模型必须是正确的,这一点极其重要。此外,C++ 语言具有歧义性,在仿真过程中很难发现。即使代码编写正确,高层次模型的代码编写方式也可能不太理想,导致综合之后硬件达不到预期。问题可能在 C++ 仿真中出现,或者导致此仿真与 RTL 仿真之间的仿真不匹配。也可能完全无法检测出问题。本白皮书介绍如何使用 Catapult Design Checker 解决所有这些问题。

来源:Mentor

相关附件

相关文章

Digi-Key