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 条
  • [1] LYNX: CAD FOR FPGA-BASED NETWORKS-ON-CHIP
    Abdelfattah, Mohamed S.
    Betz, Vaughn
    [J]. 2016 26TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2016,
  • [2] FPGA-based CDMA switch for networks-on-chip
    Kim, D
    Kim, M
    Sobelman, GE
    [J]. FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 283 - 284
  • [3] Design Tradeoffs for Hard and Soft FPGA-based Networks-on-Chip
    Abdelfattah, Mohamed S.
    Betz, Vaughn
    [J]. 2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 95 - 103
  • [4] Optimizing FPGA-based hard networks-on-chip by minimizing and sharing resources
    Attia, Sameh
    Fahmy, Hossam A. H.
    Ismail, Yehea
    Mostafa, Hassan
    [J]. INTEGRATION-THE VLSI JOURNAL, 2018, 63 : 138 - 147
  • [5] Rapid prototyping of Networks-on-Chip on multi-FPGA platforms
    Tan, Junyan
    Fresse, Virginie
    Rousseau, Frederic
    [J]. 2016 7TH INTERNATIONAL CONFERENCE ON MECHANICAL, INDUSTRIAL, AND MANUFACTURING TECHNOLOGIES (MIMT 2016), 2016, 54
  • [6] Building a multi-FPGA-based emulation framework to support networks-on-chip design and verification
    Liu, Yangfan
    Liu, Peng
    Jiang, Yingtao
    Yang, Mei
    Wu, Kejun
    Wang, Weidong
    Yao, Qingdong
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2010, 97 (10) : 1241 - 1262
  • [7] A networks-on-chip emulation/verification framework
    Liu P.
    Liu Y.
    Xia B.
    Xiang C.
    Wang X.
    Wu K.
    Wang W.
    Yao Q.
    [J]. International Journal of High Performance Systems Architecture, 2011, 3 (01) : 2 - 11
  • [8] Exploring Virtual-Channel Architecture in FPGA based Networks-on-Chip
    Lu, Ye
    McCanny, John
    Sezer, Sakir
    [J]. 2011 IEEE INTERNATIONAL SOC CONFERENCE (SOCC), 2011, : 302 - 307
  • [9] An FPGA-Based Framework for Technology-Aware Prototyping of Multicore Embedded Architectures
    Meloni, Paolo
    Secchi, Simone
    Raffo, Luigi
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2010, 2 (01) : 5 - 9
  • [10] FPGA-Based Prototyping of a 2D MESH/TORUS On-Chip Interconnect
    Dai, Donglai
    Vaidya, Aniruddha
    Saharoy, Roy
    Park, Seungjoon
    Park, Dongkook
    Thantry, Hariharan L.
    Plate, Ralf
    Maas, Elmar
    Kumar, Akhilesh
    Azimi, Mani
    [J]. FPGA 10, 2010, : 293 - 293