摘要
本申请涉及集成电路片上系统通信技术领域,涉及一种片上网络发散式多播路由系统及实现方法、装置。所述系统包括:多播路由传输架构、多播数据包结构及路由计算单元;其中,所述多播路由传输架构包含五个独立路由计算单元,分别对应东、南、西、北、本地五个方向,每个路由计算单元连接输入模块与输出模块;所述多播数据包由头部微片、数据微片和尾部微片构成;所述路由计算单元基于目的节点坐标与当前节点坐标的比较结果,动态生成多播路由方向组合。本发明通过设计发散式多播路由传输架构,实现了数据的一次发送、多点接收,有效避免了传统单播模式下的重复传输问题。