在Vivado HLS中的Directive中优化.cpp文件生成的输入输出端口
时间: 2024-03-04 17:52:17 浏览: 152
ug902-vivado-high-level-synthesis(中文).pdf
您可以使用Vivado HLS中的directive来优化.cpp文件生成的输入输出端口。以下是一些常见的directive:
1. ap_bus:使用此directive可以将端口设置为AXI总线接口。
2. ap_fifo:使用此directive可以将端口设置为FIFO接口。
3. ap_memory:使用此directive可以将端口设置为存储器接口。
4. ap_none:使用此directive可以将端口设置为普通端口。
5. ap_ctrl_none:使用此directive可以将端口设置为仅控制端口。
6. ap_ctrl_hs:使用此directive可以将端口设置为高速控制端口。
7. ap_stable:使用此directive可以指示端口输入数据是稳定的。
8. ap_ovld:使用此directive可以指示端口是可重载的。
这些directive可以在.cpp文件中使用,以优化生成的输入输出端口。
阅读全文