阻塞 API - 2023.2 简体中文

Vitis 高层次综合用户指南 (UG1399)

Document ID
UG1399
Release Date
2023-12-18
Version
2023.2 简体中文

阻塞一词表示操作停滞,直至串流通道上刷新数据可用为止。阻塞 API 会自动检查 FIFO 是满还是空,并在 FIFO 上执行读/写操作。无需手动检查 FIFO 的满和空状态。阻塞 API 完全属于确定性行为,也就是说 C 语言仿真和 RTL/协同仿真行为方式将完全相同。仅限在如下章节所述场景中才应使用此阻塞 API。在任何其他情况下使用都会导致不确定性行为。

提示: 在阻塞模式下使用 hls::stream 时,可能由于数据串流大小不足而导致死锁。