Real-time Processor Interconnection Network for FPGA-based Multiprocessor System-on-Chip (MPSoC)

被引:0
|
作者
Aust, Stefan [1 ]
Richter, Harald [1 ]
机构
[1] Tech Univ Clausthal, Dept Comp Sci, Julius Albert Str 4, D-38678 Clausthal Zellerfeld, Germany
关键词
network on chip; multistage interconnection network; softcore processor; real-time multiprocessor; FPGA-based multiprocessor;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper introduces a new approach for a network on chip (NOC) design which is based on a NlogN interconnect topology. The intended application area for the NOC is the real-time communication of multiprocessors that are hosted by a single Field Programmable Gate Array (FPGA). The proposed NOC is an on-chip multistage interconnection network for which an upper limit can be guaranteed that is at most needed for the latency while delivering data between sending and receiving processors. The reason for the deterministic interprocessor communication is the constant path length from input to any output port of the NOC. In contrast to contemporary NOCs, no intermediate routers exist. Thus, no overloaded router with hot spot problems can occur, and the proposed NOC can be used for real-time applications. Example NoCs of size 4x4 and 8x8 were implemented in VDHL, together with their softcore processors on Spartan3 and Virtex -4 and -5 FPGAs from Xilinx.
引用
下载
收藏
页码:47 / 52
页数:6
相关论文
共 50 条
  • [21] Development of a FPGA-Based Real-Time Simulation System
    Oliveira, Yago F.
    La-Gatta, Filipe A.
    Ferreira, Rodrigo A. F.
    Rodrigues, Marcio C. B. P.
    2019 IEEE 15TH BRAZILIAN POWER ELECTRONICS CONFERENCE AND 5TH IEEE SOUTHERN POWER ELECTRONICS CONFERENCE (COBEP/SPEC), 2019,
  • [22] FPGA-based real-time remote monitoring system
    Mendoza-Jasso, J
    Ornelas-Vargas, G
    Castañeda-Miranda, R
    Ventura-Ramos, E
    Zepeda-Garrido, A
    Herrera-Ruiz, G
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2005, 49 (02) : 272 - 285
  • [23] FPGA-based many-core System-on-Chip design
    Baklouti, M.
    Marquet, Ph.
    Dekeyser, J. L.
    Abid, M.
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (4-5) : 302 - 312
  • [24] A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip
    Atienza, David
    Del Valle, Pablo G.
    Paci, Giacomo
    Poletti, Francesco
    Benini, Luca
    De Micheli, Giovanni
    Mendias, Jose M.
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 618 - +
  • [25] An FPGA-Based Unscented Kalman Filter for System-On-Chip Applications
    Soh, Jeremy
    Wu, Xiaofeng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (04) : 447 - 451
  • [26] Hardware DWT accelerator for MultiProcessor System-on-Chip on FPGA
    Borgio, Simone
    Bosisio, Davide
    Ferrandi, Fabrizio
    Monchiero, Matteo
    Santambrogio, Marco D.
    Sciuto, Donatella
    Tumeo, Antonino
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 107 - +
  • [27] A Real-Time Wearable FPGA-based Seizure Detection Processor Using MCMC
    Marni, Lahir
    Hosseini, Morteza
    Hopp, Jennifer
    Mohseni, Pedram
    Mohsenin, Tinoosh
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [28] FPGA-Based Real-Time EMTP
    Chen, Yuan
    Dinavahi, Venkata
    IEEE TRANSACTIONS ON POWER DELIVERY, 2009, 24 (02) : 892 - 902
  • [29] Overhead-Aware Energy Optimization for Real-Time Streaming Applications on Multiprocessor System-on-Chip
    Wang, Yi
    Liu, Hui
    Liu, Duo
    Qin, Zhiwei
    Shao, Zili
    Sha, Edwin H. -M.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2011, 16 (02)
  • [30] A Multiprocessor System-on-Chip for real-time biomedical monitoring and analysis: Architectural design space exploration
    Al Khatib, Iyad
    Poletti, Francesco
    Bertozzi, Davide
    Benini, Luca
    Bechara, Mohamed
    Khalifeh, Hasan
    Jantsch, Axel
    Nabiev, Rustam
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 125 - 130