A generic FPGA prototype for on-chip systems with network-on-chip communication infrastructure

被引:5
|
作者
Arjomand, Mohammad [1 ]
Boroumand, Amirali
Sarbazi-Azad, Hamid
机构
[1] Sharif Univ Technol, Dept Comp Engn, HPCAN Lab, Tehran, Iran
关键词
D O I
10.1016/j.compeleceng.2013.11.031
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As System-on-Chips (SoCs) grow in complexity and size, proposals of networks-on-chip (NoCs) as the on-chip communication infrastructure are justified by reusability, scalability, and energy efficiency provided by the interconnection networks. Simulation and mathematical analysis offer flexibility for the evaluations under various network configurations. However, the accuracy of such analyzing methods largely depends on the approximations made. On the other hand, prototyping can be used to improve the evaluation accuracy by bringing the design closer to reality. In this paper, we propose a FPGA prototype that is general enough to model different video-processing SoCs where different cores communicate via NoC. To model NoC, we accurately implement a fully-synthesized on-chip router supporting multiple virtual channels. For the processing nodes, on the other side, we propose a general and simple traffic generator capable of modeling different synthetic functions (i.e. Poisson and self-similar). Indeed, the application traffic is modeled using 1-D hybrid cellular automata which can effectively generate high quality pseudorandom patterns. Finally, for the energy efficiency, the proposed prototype is capable to support multiple frequency regions. To realize the voltage-frequency island partitioned SoC, we use the utilities that Xilinx FPGA platform offers to design Globally Synchronous Locally Asynchronous (GALS) systems via Delay-Locked Loop elements. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:158 / 167
页数:10
相关论文
共 50 条
  • [21] Communication Power Optimization for Network-on-Chip Architectures
    Shin, Dongkun
    Kim, Jihong
    JOURNAL OF LOW POWER ELECTRONICS, 2006, 2 (02) : 165 - 176
  • [22] Reconfigurable systems enabled by a network-on-chip
    Moller, Leandro
    Grehs, Ismael
    Calazans, Ney
    Moraes, Fernando
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 857 - 860
  • [23] An FPGA based open source Network-on-Chip architecture
    Ehliar, Andreas
    Liu, Dake
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 800 - 803
  • [24] 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
  • [25] Network-on-Chip and Photonic Network-on-Chip Basic Concepts: A Survey
    Asadi, Bahareh
    Zia, Syed Maqsood
    Al-Khafaji, Hamza Mohammed Ridha
    Mohamadian, Asghar
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2023, 39 (01): : 11 - 25
  • [26] 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
  • [27] Network-on-Chip and Photonic Network-on-Chip Basic Concepts: A Survey
    Bahareh Asadi
    Syed Maqsood Zia
    Hamza Mohammed Ridha Al-Khafaji
    Asghar Mohamadian
    Journal of Electronic Testing, 2023, 39 : 11 - 25
  • [28] FPGA Prototype Verification of FlexRay Communication Controller Chip
    Liu, Zejun
    Yang, Xiaofeng
    ADVANCES IN NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, ICNC-FSKD 2022, 2023, 153 : 1407 - 1413
  • [29] 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
  • [30] Spidergon: a novel on-chip communication network
    Coppola, M
    Locatelli, R
    Maruccia, G
    Pieralisi, L
    Scandurra, A
    2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, : 15 - 15