仅对英特尔可见 — GUID: aro1593102570090
Ixiasoft
3.3.2.3. 集群之间握手
默认情况下,集群之间的握手协议是简单的停顿/有效协议。当从上游集群来的数据被消耗时stall(停顿)信号为低且valid(有效)信号为高。
图 8. 集群之间握手
超优化握手
如果这两个集群之间的FPGA距离较远,则握手可能会成为影响设计中fMAX的关键路径。
为了改善这些情况, Intel® HLS Compiler可以将流水线寄存器添加到停顿/有效协议中,以简化关键路径并改善fMAX。这种增强型握手协议称为 超优化握手(hyper-optimized handshaking)。
图 9. 超优化握手数据流
以下时序图说明在上游集群1和下游集群2之间插入两个流水线寄存器的实例:
图 10. 超优化握手
限制: 超优化握手目前仅适用于 Intel Agilex® 7和 Stratix® 10器件系列。