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 条
  • [21] Fuse-N: Framework for Unified Simulation Environment for Network-on-chip
    Raina, Ashwini
    Muthukumar, V.
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 871 - 876
  • [22] An FPGA implementation of a scalable network-on-chip based on the token ring concept
    Hadjiat, Karim
    St-Pierre, Francis
    Bois, Guy
    Savaria, Yvon
    Langevin, Michel
    Paulin, Pierre
    2007 14TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-4, 2007, : 995 - +
  • [23] A complete network-on-chip emulation framework
    Genko, N
    Atienza, D
    De Micheli, G
    Mendias, JM
    Hermida, R
    Catthoor, F
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 246 - 251
  • [24] Network-on-Chip Architecture Exploration Framework
    Schoenwaldt, Timo
    Zimmermann, Jochen
    Bringmann, Oliver
    Rosenstiel, Wolfgang
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 375 - 382
  • [25] Efficient Modelling of FPGA-based IP Blocks using Neural Networks
    Lorandel, Jordane
    Prevotet, Jean-Christophe
    Helard, Maryline
    2016 13TH INTERNATIONAL SYMPOSIUM ON WIRELESS COMMUNICATION SYSTEMS (ISWCS), 2016, : 571 - 575
  • [26] Optimizing FPGA-based hard networks-on-chip by minimizing and sharing resources
    Attia, Sameh
    Fahmy, Hossam A. H.
    Ismail, Yehea
    Mostafa, Hassan
    INTEGRATION-THE VLSI JOURNAL, 2018, 63 : 138 - 147
  • [27] An FPGA-based network intrusion detection system with on-chip network interfaces
    Clark, C. R.
    Ulmer, C. D.
    Schimmel, D. E.
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2006, 93 (06) : 403 - 420
  • [28] An Energy-Efficient FPGA-Based Packet Processing Framework
    Daniel Horvath
    Imre Bertalan
    Istvan Moldovan
    Tuan Anh Trinh
    NETWORKED SERVICES AND APPLICATIONS - ENGINEERING, CONTROL AND MANAGEMENT, 2010, 6164 : 31 - +
  • [29] An Optimizing Framework on MLIR for Efficient FPGA-based Accelerator Generation
    Zhang, Weichuang
    Zhao, Jieru
    Shen, Guan
    Chen, Quan
    Chen, Chen
    Guo, Minyi
    2024 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA 2024, 2024, : 75 - 90
  • [30] Trace-Driven Simulation and Design Space Exploration of Network-on-Chip Topologies on FPGA
    Sangeetha, G. S.
    Radhakrishnan, Vignesh
    Prasad, Prabhu
    Parane, Khyamling
    Talawar, Basavaraj
    PROCEEDINGS OF THE 2018 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2018), 2018, : 129 - 134