1.一种基于片上网络的数据采集方法,其特征在于:所述的方法包括以下步骤:构建拓扑网络:根据系统的需求确定只是两个输入口和输出口构建拓扑网络;
所述拓扑网络的构建,包括以下步骤:构建两棵相同的二叉树,在两棵二叉树和路由器端相连的一共有16个输入口接口,在后端片上处理器片上相连的有2个输出口接口;
在两棵二叉树的level2的路由器之间,构建互联网络,其中,两棵二叉树之间实现数据的相互写包;
确定仲裁机制:根据拓扑网络的公平性和效率确定拓扑的仲裁机制;
以降低拓扑网络中各分支树堵塞率为前提规定拓扑网络的数据传输路径。
2.根据权利要求1所述的一种基于片上网络的数据采集方法,其特征在于:所述仲裁机制需要满足三个条件,所述三个条件包括提高拓扑网络整体的吞吐量、保证拓扑网络不会出现不公平的现象和保证不出现网络堵塞。
3.根据权利要求1所述的一种基于片上网络的数据采集方法,其特征在于:构建的拓扑网络包括有16个输入口和2个输出口的互联网络的拓扑。
4.根据权利要求3所述的一种基于片上网络的数据采集方法,其特征在于:所述确定仲裁机制包括:
当二叉树的level1和level3的路由器的两个输入口都有申请时,仲裁当前选择A路由器优先通过,在下一次仲裁时选择B路由器优先通过,而再下一次仲裁时选择A路由器优先通过,如此往复;或者仲裁当前选择B路由器优先通过,在下一次仲裁时选择A路由器优先通过,而再下一次仲裁时选择B路由器优先通过,如此往复。
5.根据权利要求4所述的一种基于片上网络的数据采集方法,其特征在于:所述规定拓扑网络的数据传输路径包括:
确定互联网络的数据传输时机;
根据所述仲裁机制对互联网络进行写包仲裁;
根据所述仲裁机制对互联网络进行读包仲裁;
确定互联网络包的优先级。