HLS课程(一)管理接口
发布时间
阅读量:
阅读量
来源:UG902 第一章 第五节 Managing Interfaces
接口的设计与实现不仅关系到数据传输的效率,还涵盖了IP生成之后与PS部分的连接方式等关键问题,因此在这一部分内容上仍需认真记录并加以理解。
#include "sum_io.h"
dout_t sum_io(din_t in1, din_t in2, dio_t *sum) {
dout_t temp;
*sum = in1 + in2 + *sum;
temp = in1 + in2;
return temp;
}
该代码主要包含以下内容:
两个用于传递值的参数
一个具备读写功能的指针参数 sum
一个用于返回结果的函数
经过整合后得出的最终结果:

根据端口颜色区分其类型:
黄色:用于时钟和复位信号
红色:对应Block-Level接口协议,默认采用ap-ctrl协议;该协议的功能在于控制模块何时开始处理数据(ap_start),表明模块是否准备好接收新输入(ap_r
全部评论 (0)
还没有任何评论哟~
