An Efficient FPGA-Based Network-on-Chip Simulation Framework Utilizing the Hard Blocks

被引:0
|
作者
B. M. Prabhu Prasad
Khyamling Parane
Basavaraj Talawar
机构
[1] National Institute of Technology Karnataka Surathkal,SPARK Lab, Department of CSE
关键词
FPGA; Network-on-chip; NoC; Xilinx DSP48E1; Router microarchitecture; Crossbar;
D O I
暂无
中图分类号
学科分类号
摘要
In multi-processor system-on-chips, on-chip interconnection plays a significant role. The type of on-chip architecture being used in an application decides the performance of that application. Hence, a quick and versatile network-on-Chip (NoC) simulator, particularly for the larger designs, is essential to explore and find the best suitable NoC configuration for individual applications. An FPGA-based NoC simulation framework has been proposed in this work. The crossbar switch of the NoC router with buffers and five ports has been embedded in the wide multiplexers of the DSP48E1 slices. The distinctive feature of dynamic mode functionality of the DSP48E1 slices every clock cycle depending on the control signals of multiplexer plays a crucial role in incorporating the crossbar functionality. A substantial decrease in the configurable logic blocks (CLBs) utilization of NoC topologies on the FPGA has been observed by embedding the functionality of the crossbar on the DSP48E1 slices. Since there is a reduction in the use of CLB resources employing the crossbar based on DSP48E1, topologies of larger sizes can be simulated. 6×6\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$6\times 6$$\end{document} Mesh topology with the DSP crossbar implementation consumes 36% fewer lookup tables (LUTs) and 40% fewer flip flops than the Mesh topology with CLB-based crossbar implementation. 41% fewer LUTs and 23% fewer slices are consumed by the proposed work with respect to the state-of-the-art CONNECT NoC generation tool. Compared to DART, a reduction of 86% and 80% in LUTs and slices has been observed with respect to the proposed work. Hoplite-DSP implements the unidirectional Torus topology with no buffers considering the deflective routing algorithm. The proposed work targets Mesh-based topologies with buffers and bidirectional ports with XY and look-ahead routing algorithms.
引用
收藏
页码:5247 / 5271
页数:24
相关论文
共 50 条
  • [31] FPGA-based Training Accelerator Utilizing Sparseness of Convolutional Neural Network
    Nakahara, Hiroki
    Sada, Youki
    Shimoda, Masayuki
    Sayama, Kouki
    Jinguji, Akira
    Sato, Shimpei
    2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 180 - 186
  • [32] Task mapping and mesh topology exploration for an FPGA-based network on chip
    Pang, Ke
    Fresse, Virginie
    Yao, Suying
    De Lima, Otavio Alcantara, Jr.
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (03) : 189 - 199
  • [33] Development Framework for Implementing FPGA-Based Cognitive Network Nodes
    Lotze, Joerg
    Fahmy, Suhaib A.
    Noguera, Juanjo
    Ozgul, Baris
    Doyle, Linda
    Essert, Robert
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 5648 - +
  • [34] Integrated CUDA-to-FPGA Synthesis with Network-on-Chip
    Gurumani, Swathi T.
    Tolar, Jacob
    Chen, Yao
    Liang, Yun
    Rupnow, Kyle
    Chen, Deming
    2014 IEEE 22ND ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2014), 2014, : 21 - 24
  • [35] A Diacnosable Network-on-Chip for FPGA Verification of Intellectual Properties
    Han, Kyuseung
    Lee, Jae-Mu
    Lee, Woojoo
    Lee, Jinho
    IEEE DESIGN & TEST, 2019, 36 (02) : 81 - 87
  • [36] Modeling and Simulation of Network-on-Chip Routing Algorithm Based on OPNET
    Li, Fei
    Gao, Wanjia
    Chen, Liangchang
    Liu, Wenyi
    2020 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND HUMAN-COMPUTER INTERACTION (ICHCI 2020), 2020, : 323 - 327
  • [37] An Enhanced Network-on-Chip Simulation for Cluster-Based Routing
    Hassan, Ahmed S.
    Morgan, Ahmed A.
    El-Kharashi, M. Watheq
    11TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2016) / THE 13TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2016) / AFFILIATED WORKSHOPS, 2016, 94 : 410 - 417
  • [38] OpSAVE: Eviction Based Scheme for Efficient Optical Network-on-Chip
    Ul Nisa, Uzmat
    Bashir, Janibul
    MICROPROCESSORS AND MICROSYSTEMS, 2024, 108
  • [39] Sampling-based Approaches to Accelerate Network-on-Chip Simulation
    Dai, Wenbo
    Jerger, Natalie Enright
    2014 EIGHTH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS), 2014, : 41 - 48
  • [40] FPGA-Based Scalable and Power-Efficient Fluid Simulation using Floating-Point DSP Blocks
    Sano, Kentaro
    Yamamoto, Satoru
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (10) : 2823 - 2837