摘要
片上网络(Network-on-Chip,NoC)以网络互连结构代替传统总线结构,很好地解决了片上高性能计算资源之间的通信瓶颈问题。路由器是实现NoC的重要基础部件,本文在分析国内外相关技术的基础上,面向无线通信等要求有保障服务的应用,设计并实现了一个基于电路交换的路由器。该路由器适合Mesh结构,提供5个输入输出端口,支持容量达48Gbit/s的交换,可以提供100%的无阻塞交换能力,并可配置为多播和广播方式。采用Verilog语言完成了所有设计工作,不仅进行了充分的仿真和验证,还使用Altera的FPGA实现了该设计,能够满足片内通信的需要。
Network-on-Chip instead of the traditional bus structures with a chip area network, and it is to be seen a good solution for the bottleneck of intra-chip communication. The router is the very important basic part of NoC. In this paper, based on the analysis of related research, a circuit-switch based router is designed and implemented facing to the wireless communication application which requires guaranteed service. The router is based on a mesh topology with 5-input x 5-output port, and supports up to 48 Gbit/s switch. It can provide 100% non-blocking permutation switching ability, and also can be configured as muhicast and broadcast. The router is designed by Verilog HDL, and has been fully simulated and verified. The router is implemented by Altera' s FPGA, and could satisfy the need of intra-chip communication.
出处
《中国集成电路》
2008年第10期20-25,共6页
China lntegrated Circuit
基金
国家863项目
2007AA01Z111
陕西省教育厅专项科研计划
06JK195
关键词
片上网络
电路交换
路由器
Network-on-Chip
circuit switch
router