2.2.1 C/C++ 到 RTL 的映射机制 2.2.1 C/C++ 到 RTL 的映射机制 在数字集成电路设计的演进历程中,高级综合(High-Level Synthesis, HLS)无疑是一场深刻的范式转移。它试图抹平软件工程师与硬件工程师之间的鸿沟,将抽象的算法描述直接转化为具体的电路实现。然而,许多初入此领域的开发者往往存在一种误解,认为 HLS 工具仅仅是一个“翻译器”,能够像编译器将 C 代码转为汇编那样,无缝地将 C/C++ 代码转为 RTL 代码。事实远非如此简单。软件语义本质上是顺序执行的,依赖于程序计数器(PC)的流转;而硬件语义本质上是并发执行的,依赖于时钟沿的触发与数据流的通路。2.2.