东北大学学报(自然科学版) ›› 2021, Vol. 42 ›› Issue (1): 1-6.DOI: 10.12068/j.issn.1005-3026.2021.01.001

• 信息与控制 •    下一篇

基于FPGA的2D-Torus片上网络无死锁路由算法

李贞妮, 李晶皎, 王骄, 杨丹   

  1. (东北大学 信息科学与工程学院, 辽宁 沈阳110819)
  • 出版日期:2021-01-15 发布日期:2021-01-13
  • 通讯作者: 李贞妮
  • 作者简介:李贞妮(1982-),女,辽宁沈阳人,东北大学讲师,博士; 李晶皎(1964-),女,辽宁沈阳人,东北大学教授,博士生导师; 王骄(1978-),男,辽宁沈阳人,东北大学教授,博士生导师.
  • 基金资助:
    国家自然科学基金资助项目(61836011); 中央高校基本科研业务费专项资金资助项目(2020GFYD011,2020GFZD008).

Deadlock-Free Routing Algorithm of 2D-Torus Network-on-Chip Based on FPGA

LI Zhen-ni, LI Jing-jiao, WANG Jiao, YANG Dan   

  1. School of Information Science & Engineering, Northeastern University, Shenyang 110819, China.
  • Online:2021-01-15 Published:2021-01-13
  • Contact: LI Jing-jiao
  • About author:-
  • Supported by:
    -

摘要: 片上网络的拓扑结构和路由算法直接影响片上网络的传输延迟和传输效率.基于2D-Torus拓扑结构,提出了一种新的片上网络无死锁路由算法.通过改变数据包在片上网络路由过程中受限制转弯的位置,保证片上网络的自适应路由条件,从而有效降低片上网络的延迟.在FPGA硬件平台上,设计并实现了基于该路由算法的2D-Torus片上网络,并对其进行测试.实验结果表明,基于该路由算法的片上网络,可以满足片上网络多方向数据通信及多路数据并行通信等性能要求.

关键词: 2D-Torus, 片上网络, 无死锁, 路由算法, FPGA

Abstract: The topology and routing algorithm of network on chip (NoC) directly influence the transmission delay and the transmission efficiency of the network-on-chip. A new deadlock-free routing algorithm for NoC was proposed based on 2D-Torus topology. By changing the position of packets that are restricted to turn during NoC routing, the adaptive routing condition of network-on-chip was guaranteed, and the delay of network-on-chip was reduced. The 2D-Torus NoC based on this routing algorithm was designed and implemented on FPGA hardware platform, and then was tested. The experimental results indicated that the NoC based on this routing algorithm can meet the performance requirements of network-on-chip data communication for multi-direction and multi-channel.

Key words: 2D-Torus, NoC(network-on-chip), deadlock-free, routing algorithm, FPGA

中图分类号: