The invention discloses a multi-chain communication system with multi-operation chips, which includes a control chip and several communication links; the control chip includes a communication channel corresponding to the communication link, each communication channel includes dntx at the data sending end and dnrx at the data receiving end; each communication link includes several operation chips in series; the control chip passes through the dntx base at the data sending end. In the preset downlink communication protocol, downlink communication data are sent out, and the tasks of each communication link are assigned. The control chip receives the upstream communication data based on the preset upstream communication protocol from each operation chip on the corresponding communication link through the data receiver dnrx. The communication link structure of the invention is simple and the design difficulty is low, so as to reduce the production cost; moreover, different communication links do not affect each other, and the number of operation chips can be further increased to improve the operation performance of the system.
【技术实现步骤摘要】
多运算芯片的多链式通信系统
本专利技术涉及多运算芯片通信
,尤其涉及一种多运算芯片的多链式通信系统。
技术介绍
对于一个运算量巨大的复杂运算系统来说,其通常是由一个控制芯片和众多的运算芯片组成。在该系统中,控制芯片负责配置各个运算芯片,并分发运算任务给各个运算芯片。各个运算芯片负责处理运算数据,并返回运算结果给控制芯片。这种通过控制芯片直接控制各个运算芯片,且各个运算芯片相互独立的方式,由于控制芯片和运算芯片的连线太多,限制了运算芯片的数量,也会导致系统运算性能不够,不能满足对运算性能的要求越来越高的需求,并且由于复杂线路的设计会带来制造成本上升。
技术实现思路
本专利技术提供的多运算芯片的多链式通信系统,其主要目的在于克服现有复杂运算系统不仅限制了运算芯片的数量,也会导致系统运算性能不够,不能满足对运算性能的要求越来越高的需求,并且由于复杂线路的设计会带来制造成本上升的缺陷。为解决上述技术问题,本专利技术采用如下技术方案:一种多运算芯片的多链式通信系统,包括一个控制芯片和若干通信链路;所述控制芯片包括与所述通信链路对应连接的通信通道,每个所述通信通道均包括数据发送端dntx和数据接收端dnrx;每个所述通信链路包括若干相互串联的运算芯片;每个所述运算芯片包括上行数据发送端uptx,上行数据接收端uprx,下行数据发送端dntx,下行数据接收端dnrx;在每个所述运算芯片中:其上行数据发送端uptx连接于前一级运算芯片的下行数据接收端dnrx;其上行数据接收端uprx连接于前一级运算芯片的下行数据发送端dntx;其下行数据发送端dntx连接于后一级运算芯 ...
【技术保护点】
1.一种多运算芯片的多链式通信系统,其特征在于,包括一个控制芯片和若干通信链路;所述控制芯片包括与所述通信链路对应连接的通信通道,每个所述通信通道均包括数据发送端dntx和数据接收端dnrx;每个所述通信链路包括若干相互串联的运算芯片;每个所述运算芯片包括上行数据发送端uptx,上行数据接收端uprx,下行数据发送端dntx,下行数据接收端dnrx;在每个所述运算芯片中:其上行数据发送端uptx连接于前一级运算芯片的下行数据接收端dnrx;其上行数据接收端uprx连接于前一级运算芯片的下行数据发送端dntx;其下行数据发送端dntx连接于后一级运算芯片的上行数据接收端uprx;其下行数据接收端dnrx连接于后一级运算芯片的上行数据发送端uptx;所述运算芯片为距离所述控制芯片最近的第一级运算芯片:其上行数据发送端uptx连接于对应所述通信通道的数据接收端dnrx;其上行数据接收端uprx连接于对应所述通信通道的数据发送端dntx;其下行数据发送端dntx连接于后一级运算芯片的上行数据接收端uprx;其下行数据接收端dnrx连接于后一级运算芯片的上行数据发送端uptx;所述运算芯片为距离 ...
【技术特征摘要】
1.一种多运算芯片的多链式通信系统,其特征在于,包括一个控制芯片和若干通信链路;所述控制芯片包括与所述通信链路对应连接的通信通道,每个所述通信通道均包括数据发送端dntx和数据接收端dnrx;每个所述通信链路包括若干相互串联的运算芯片;每个所述运算芯片包括上行数据发送端uptx,上行数据接收端uprx,下行数据发送端dntx,下行数据接收端dnrx;在每个所述运算芯片中:其上行数据发送端uptx连接于前一级运算芯片的下行数据接收端dnrx;其上行数据接收端uprx连接于前一级运算芯片的下行数据发送端dntx;其下行数据发送端dntx连接于后一级运算芯片的上行数据接收端uprx;其下行数据接收端dnrx连接于后一级运算芯片的上行数据发送端uptx;所述运算芯片为距离所述控制芯片最近的第一级运算芯片:其上行数据发送端uptx连接于对应所述通信通道的数据接收端dnrx;其上行数据接收端uprx连接于对应所述通信通道的数据发送端dntx;其下行数据发送端dntx连接于后一级运算芯片的上行数据接收端uprx;其下行数据接收端dnrx连接于后一级运算芯片的上行数据发送端uptx;所述运算芯片为距离所述控制芯片最远的第M级运算芯片:其上行数据发送端uptx连接于前一级运算芯片的下行数据接收端dnrx;其上行数据接收端uprx连接于前一级运算芯片的下行数据发送端dntx;其下行数据发送端dntx悬空;其下行数据接收端dnrx为无效;所述控制芯片通过数据发送端dntx基于预设下行通信协议发出下行通信数据,对每个通信链路的任务进行分配;所述控制芯片通过数据接收端dnrx,接收对应通信链路上的每个运算芯片发出的基于预设上行通信协议的上行通信数据。2.如权利要求1所述的多运算芯片的多链式通信系统,其特征在于,所述控制芯片发出的下行通信数据,通过通信链路中相互串联运算芯片的下行数据发送端dntx和上行数据接收端uprx发送至指定的运算芯片中。3.如权利要求1所述的多运算芯片的多链式通信系统,其特征在于,所述控制芯片通过通信链路中相互串联运算芯片的上...
【专利技术属性】
技术研发人员:秦思林,
申请(专利权)人:杭州德旺信息技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。