端口级 I/O:无协议 - 2021.2 Chinese

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

Document ID
UG1399
Release Date
2021-12-15
Version
2021.2 Chinese

ap_none 指定不向端口添加任何 I/O 协议。指定该选项时,实参作为不含任何其它关联信号的数据端口来实现。ap_none 模式是标量输入的默认模式。

ap_none

ap_none 端口级 I/O 协议是最简单的接口类型,没有与之关联的其它信号。输入和输出数据信号都没有关联的控制端口以指示何时读取或写入数据。RTL 设计中仅有的端口是源代码中指定的端口。

ap_none 接口无需额外硬件开销。但是,ap_none 接口需满足以下条件:

  • 生产者块执行以下操作之一:
    • 在正确的时间向输入端口提供数据
    • 在执行传输事务期间保留数据,直到设计完成
  • 使用者块在正确的时间读取输出端口
注释: ap_none 接口不能与阵列实参一起使用。