在Vivado HLS中的Directive中优化.cpp文件生成的输入输出端口的ap_hs和axis是什么意思
时间: 2024-03-04 10:52:11 浏览: 110
gate_test.zip_HLS VIVADO_vivado hls_应用HLS优化封装gate逻辑实现
在Vivado HLS中,ap_hs和axis是用于高层次综合的通信协议。其中,ap_hs代表高速点对点通信协议,而axis代表异步流通信协议。这两种通信协议都可以用于描述硬件系统中的数据流,并且在Vivado HLS中被广泛应用。
在Directive中,通过对输入输出端口的ap_hs和axis进行优化,可以实现对数据通信的优化,从而提高硬件系统的性能和效率。例如,可以通过对ap_hs和axis的优化,实现数据的并行传输,避免数据的阻塞和延迟,从而提高系统的吞吐量和响应速度。同时,通过对ap_hs和axis进行优化,还可以减少硬件系统的资源占用,降低功耗和成本。
阅读全文