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 条
  • [1] An Efficient FPGA-Based Network-on-Chip Simulation Framework Utilizing the Hard Blocks
    Prabhu Prasad, B. M.
    Parane, Khyamling
    Talawar, Basavaraj
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2020, 39 (10) : 5247 - 5271
  • [2] A high-performance FPGA-based multicrossbar prioritized network-on-chip
    Alaei, Mohammad
    Yazdanpanah, Fahimeh
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (06):
  • [3] An Event-based Network-on-Chip Debugging System for FPGA-based MPSoCs
    Khan, Habib ul Hasan
    Rettkowski, Jens
    Eldafrawy, Mohamed
    Goehringer, Diana
    INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 30 - 37
  • [4] Enabling fast Network-on-Chip topology selection: an FPGA-based runtime reconfigurable prototyper
    Meloni, Paolo
    Secchi, Simone
    Raffo, Luigi
    PROCEEDINGS OF THE 2010 18TH IEEE/IFIP INTERNATIONAL CONFERENCE ON VLSI AND SYSTEM-ON-CHIP, 2010, : 43 - 48
  • [5] Run-time reconfigurable adaptive multilayer Network-on-Chip for FPGA-based systems
    Huebner, Michael
    Braun, Lars
    Goehringer, Diana
    Becker, Juergen
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3243 - +
  • [6] A Code Partitioning Tool for Simulink Models to Implement on FPGA-based Network-on-Chip Architecture
    Miyasono, Satoru
    Moriai, Yosuke
    Saito, Hiroshi
    2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SOCS (MCSOC), 2014, : 141 - 148
  • [7] Software/Hardware Hybrid Network-on-Chip Simulation on FPGA
    Zhang, Youhui
    Qu, Peng
    Qian, Ziqiang
    Wang, Hongwei
    Zheng, Weimin
    NETWORK AND PARALLEL COMPUTING, NPC 2013, 2013, 8147 : 167 - 178
  • [8] OCCN: A network-on-chip modeling and simulation framework
    Coppola, M
    Curaba, S
    Grammatikakis, MD
    Maruccia, G
    Papariello, F
    DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2004, : 174 - 179
  • [9] FPGA BASED DESIGN AND ARCHITECTURE OF NETWORK-ON-CHIP ROUTER FOR EFFICIENT DATA PROPAGATION
    Krutthika, Hirebasur Krishnappa
    Aswatha, Anur Rangappa
    IIOAB JOURNAL, 2020, 11 : 17 - 25
  • [10] RAR-NoC: A Reconfigurable and Adaptive Routable Network-on-Chip for FPGA-based Multiprocessor Systems
    Rettkowski, Jens
    Goehringer, Diana
    2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,