首页> 外文会议>Babylon International Conference on Information Technology and Science >Implementation of 4×4 2D Mesh NoC Architecture using FPGA
【24h】

Implementation of 4×4 2D Mesh NoC Architecture using FPGA

机译:使用FPGA实现4×4 2D网格NOC架构

获取原文

摘要

the network-on-chip (NoC) approach arose from several factors that led to the emergence of this technology in the electronics industry and to replace the problematic classic interconnections. NoC is an approach to design the communication between intellectual property (IP) cores in a system-on-chip (SoC). In this paper, a 2-dimensional mesh network is implemented with a 4×4 node matrix. The node consists of a network interface (NI), IP, and router. A common switch in NoC is the router which is responsible for packet switching from input buffers to the output buffers according to the routing protocol algorithm. The router has five ports (north, right, east, west, and local) to receive/ direct the packets from/ to the appropriate port. The proposed router in this work was designed with two additional array buffers for storing packets to avoid congestion when multiple packets transmit from the same output port, which creates competition. The XY routing algorithm was mainly adopted to identify the path taken by a packet between the source and destination. The system design was programmed using the Very High Speed Hardware Description Language (VHDL) and then simulated using the software package ISE 14.6. The design was validated through simulation and experimentation based on Spartan 3AN (xc3s700AN). The results proved that the system's architecture is effective in terms of packet-passing, especially with the addition of the two array buffers for the routers, low latency particularly between the adjacent routers, and low resources.
机译:片上网(NOC)方法来自几个因素,导致了电子行业中这种技术的出现,并取代了有问题的经典互连。 NOC是一种设计在片上系统(SOC)中的知识产权(IP)核心的通信的方法。在本文中,用4×4节点矩阵实现二维网状网络。该节点由网络接口​​(NI),IP和路由器组成。 NOC中的一个公共开关是根据路由协议算法从输入缓冲器从输入缓冲器切换到输出缓冲区的路由器。路由器拥有五个端口(北,右,东,西部和本地),可以从/指向适当的端口/直接数据包。本工作中的建议路由器具有两个额外的阵列缓冲区,用于存储数据包以避免在多个数据包从同一输出端口传输时,该数据包从相同的输出端口创造竞争。主要采用XY路由算法来识别源和目的地之间的数据包所拍摄的路径。系统设计使用非常高的硬件描述语言(VHDL)进行编程,然后使用软件包ISE 14.6进行模拟。通过基于斯巴达3AN的仿真和实验验证了设计验证了(XC3S700AN)。结果证明,系统的架构在分组传递方面是有效的,特别是在附加路由器的两个阵列缓冲区的增加,特别是在相邻路由器之间的低延迟和低资源之间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号