An FPGA-based Prototyping Framework for Networks-on-Chip

被引:0
|
作者
Drewes, Tobias [1 ]
Joseph, Jan Moritz [1 ]
Pionteck, Thilo [1 ]
机构
[1] Otto Von Guericke Univ, Inst Informat & Commun Engn, D-39106 Magdeburg, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a modular prototyping framework for fast test and evaluation of Networks-on-Chip (NoCs). It targets RTL implementations of NoCs and similar communications infrastructures. Our combined hardware-software approach diminishes the main drawbacks of both domains: The slow speed of RTL simulation and the inflexibility of hardware prototypes. While the NoC under test is instantiated on an FPGA, traffic generation is realized at runtime in software. The framework features flexible and simple software interfaces as found in RTL simulation or abstract modeling toolkits and achieves higher speeds than RTL simulations. Real-world traffic benchmarks in form of dependency-driven stimuli (Netrace), as well as generation of synthetic traffic and transmission of arbitrary packets is supported. In order to adapt to varying software processing times for traffic generation the NoC under test is supplied with clock pulses by special clocking resources under software control. This avoids using a fixed slow clock speed for the NoC which accounts for the worst case software timing. In our case study we achieved average effective NoC clock speeds of 16 kHz to 39 kHz using synthetic network traffic and Netrace trace files, while RTL simulations ran at about 12 Hz. This corresponds to a speedup of over 1000.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] A FPGA-based rapid prototyping approach for teaching of Mechatronics Engineering
    Aw, K. C.
    Xie, S. Q.
    Haemmerle, E.
    [J]. MECHATRONICS, 2007, 17 (08) : 457 - 461
  • [32] Logic Foundry: Rapid Prototyping for FPGA-Based DSP Systems
    Gary Spivey
    Shuvra S. Bhattacharyya
    Kazuo Nakajima
    [J]. EURASIP Journal on Advances in Signal Processing, 2003
  • [33] Logic foundry: Rapid prototyping of FPGA-based DSP systems
    Spivey, G
    Bhattacharyya, SS
    Nakajima, K
    [J]. ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 374 - 381
  • [34] Prototyping Memristors in Digital System with an FPGA-Based Testing Environment
    Wust, Daniel
    Biglari, Mehrdad
    Knoedtel, Johannes
    Reichenbach, Marc
    Soell, Christopher
    Fey, Dietmar
    [J]. 2017 27TH INTERNATIONAL SYMPOSIUM ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2017,
  • [35] PROTOS - A microcontroller/FPGA-based prototyping system for embedded applications
    Salcic, Z
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1997, 21 (04) : 249 - 256
  • [36] ARXON: A Framework for Approximate Communication Over Photonic Networks-on-Chip
    Sunny, Febin P.
    Mirza, Asif
    Thakkar, Ishan
    Nikdast, Mahdi
    Pasricha, Sudeep
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (06) : 1206 - 1219
  • [37] F-CNN: An FPGA-based Framework for Training Convolutional Neural Networks
    Zhao, Wenlai
    Fu, Haohuan
    Luk, Wayne
    Yu, Teng
    Wang, Shaojun
    Feng, Bo
    Ma, Yuchun
    Yang, Guangwen
    [J]. 2016 IEEE 27TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2016, : 107 - 114
  • [38] FPGA-based single chip AC servo system
    Zhao, Pin-Zhi
    Cui, Nai-Zheng
    Liu, Ya-Jing
    Yang, Gui-Jie
    [J]. Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2008, 40 (03): : 428 - 431
  • [39] System-on-Chip FPGA-Based GNSS Receiver
    Fridman, Alexander
    Semenov, Serguey
    [J]. PROCEEDINGS OF IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS 2013), 2013,
  • [40] An FPGA-Based Hardware Emulator for Neuromorphic Chip With RRAM
    Luo, Tao
    Wang, Xuan
    Qu, Chuping
    Lee, Matthew Kay Fei
    Tang, Wai Teng
    Wong, Weng-Fai
    Goh, Rick Siow Mong
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (02) : 438 - 450