1.一种noc传输方法,其特征在于,包括源至目的传输方法和目的至源传输方法;
源至目的传输方法以下步骤:
s11,源noc节点将接收到的ip核发起的传输任务,首先将任务划分为包,输出组包信息;
s12,源noc节点按包格式进行组包并将数据包发送至noc网络中;
s13,noc网络根据头微片信息、路由和仲裁,建立传输通路;
noc网络根据尾微片或头微片释放传输通路,直至到达目的noc节点;
s14,目的noc节点接收来自noc网络的数据包,并进行解包;
s15,目的noc节点解包完成后,根据任务类型进行组包;
目的至源传输协议遵循如下传输流程:
s21,目的noc节点按包格式进行组包并将数据包发送至noc网络中;
s22,noc网络根据头微片信息、路由和仲裁,建立传输通路;
noc网络根据尾微片或头微片释放传输通路,直至到达源noc节点;
s23,源noc节点接收数据包,并进行解包;
s24,源noc节点解包完成,包传输结束。
2.根据权利要求1所述的一种noc传输方法,其特征在于,s11中,当为写任务时,按数据类包格式进行组包;当为读任务时,按请求类包格式进行组包。
3.根据权利要求1所述的一种noc传输方法,其特征在于,s15中,当为写任务时,对于带回复包写任务,按回复包格式进行组包;对于不带回复包写任务,不组包,包传输结束;当为读任务时,按数据类包格式进行组包。
4.根据权利要求1所述的一种noc传输方法,其特征在于,源至目的传输方法和目的至源传输方法均包括微片传输协议,微片传输协议将微片类型分为头微片、体微片和尾微片;
头微片用于建立noc节点接收端到发送端的传输通路及访问目的noc节点ip核的信息;
体微片用于根据头微片建立好的传输通路进行传输;
尾微片用于根据头微片建立好的传输通路进行传输,传输完成后释放传输通路。
5.根据权利要求1所述的一种noc传输方法,其特征在于,头微片包括源节点号、目的节点号、任务类型、目的地址和传输长度信息。
6.根据权利要求1所述的一种noc传输方法,其特征在于,头微片只有1个微片时,为头尾微片,头尾微片用于建立noc节点接收端到发送端的传输通路,传输完成后释放传输通路。
7.根据权利要求1所述的一种noc传输方法,其特征在于,写数据类包格式为源noc节点ip核发起一次写传输后,在源noc节点组包时的包格式;
读数据类包格式为源noc节点ip核发起一次读传输后,在目的noc节点组包时的包格式。
8.根据权利要求1所述的一种noc传输方法,其特征在于,请求类包格式为源noc节点ip核发起一次读传输后,在源noc节点组包时的包格式。
9.根据权利要求7或8所述的一种noc传输方法,其特征在于,回复类包格式为源noc节点ip核发起一次写传输后,在目的noc节点组包时的包格式;
写传输是将源noc节点ip核本地数据经noc传输后写入目的noc节点ip核中的一次传输任务;
读传输是将目的noc节点ip核本地数据经noc传输后写入源noc节点ip核中的一次传输任务。