Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1266366.1266393acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article

Interactive presentation: An FPGA design flow for reconfigurable network-based multi-processor systems on chip

Published: 16 April 2007 Publication History

Abstract

Multi-Processor System on Chip (MPSoC) platforms are becoming increasingly more heterogeneous and are shifting towards a more communication-centric methodology. Networks on Chip (NoC) have emerged as the design paradigm for scalable on-chip communication architectures. As the system complexity grows, the problem emerges as how to design and instantiate such a NoC-based MPSoC platform in a systematic and automated way.
In this paper we present an integrated flow to automatically generate a highly configurable NoC-based MPSoC for FPGA instantiation. The system specification is done on a high level of abstraction, relieving the designer of error-prone and time consuming work. The flow uses the state-of-the-art Æthereal NoC, and Silicon Hive processing cores, both configurable at design- and run-time.
We use this flow to generate a range of sample designs whose functionality has been verified on a Celoxica RC300E development board. The board, equipped with a Xilinx Virtex II 6000, also offers a huge number of peripherals, and we show how their insertion is automated in the design for easy debugging and prototyping.

References

[1]
5kk53 course webpage. Available from: http://www.es.ele.tue.nl/education/5kk53, 2006.
[2]
Celoxica. Available from: http://www.celoxica.com, 2006.
[3]
Silicon hive. Available from: http://www.silicon-hive.com, 2006.
[4]
Xilinx. Available from: http://www.xilinx.com, 2006.
[5]
T. Bartic et al. Network-on-chip for reconfigurable systems: From high-level design down to implementation. In Proc. FPL, 2004.
[6]
L. Benini. Application specific NoC design. In Proc. DATE, 2006.
[7]
L. Benini and G. de Micheli. Networks on chips: A new SoC paradigm. IEEE Comp., 35(1), 2002.
[8]
M. Collin et al. SoCrates - a Multiprocessor SoC in 40 days. In Proc. DATE, 2001.
[9]
W. J. Dally and B. Towles. Route packets, not wires: on-chip interconnection networks. In Proc. DAC, 2001.
[10]
Device Transaction Level (DTL) protocol specification, version 2.2, 2002.
[11]
N. Genko et al. A complete network-on-chip emulation framework. In Proc. DATE, 2005.
[12]
R. Gonzalez. Xtensa: a configurable and extensible processor. IEEE Micro, 20(2), 2000.
[13]
K. Goossens et al. Æthereal network on chip: concepts, architectures, and implementations. IEEE Design and Test of Computers, 22(5), 2005.
[14]
K. Goossens et al. A design flow for application-specific networks on chip with guaranteed performance to accelerate SOC design and verification. In Proc. DATE, 2005.
[15]
A. Hansson et al. A unified approach to constrained mapping and routing on network-on-chip architectures. In Proc. CODES+ISSS, 2005.
[16]
G. Martin. Overview of the MPSoC design challenge. In Proc. DAC, 2006.
[17]
F. Moraes et al. HERMES: an infrastructure for low area overhead packet-switching networks on chip. Integration VLSI J., 38(1), 2004.
[18]
H. Nikolov et al. Efficient automated synthesis, programming, and implementation of multi-processor platforms on fpga chips. In Proc. FPL, 2006.
[19]
C. Rowen and S. Leibson. Flexible architectures for engineering successful SOCs. In Proc. DAC, 2004.
[20]
A. Rǎdulescu et al. An efficient on-chip network interface offering guaranteed services, shared-memory abstraction, and flexible network programming. IEEE Trans, on CAD of Int. Circ. and Syst., 24(1), 2005.
[21]
E. Salminen et al. HIBI-based multiprocessor SoC on FPGA. In Proc. ISCAS, 2005.
[22]
M. Sgroi et al. Addressing the system-on-a-chip interconnect woes through communication-based design. In Proc. DAC, 2001.

Cited By

View all
  • (2018)System-level synthesis of multi-ASIP platforms using an uncertainty modelIntegration, the VLSI Journal10.1016/j.vlsi.2015.07.00651:C(118-138)Online publication date: 28-Dec-2018
  • (2017)Hardware implementation of dynamic fuzzy logic based routing in Network-on-ChipMicroprocessors & Microsystems10.1016/j.micpro.2017.05.00852:C(80-88)Online publication date: 1-Jul-2017
  • (2011)Multi-objective topology synthesis and FPGA prototyping framework of application specific network-on-chipProceedings of the 21st edition of the great lakes symposium on Great lakes symposium on VLSI10.1145/1973009.1973021(55-60)Online publication date: 2-May-2011
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '07: Proceedings of the conference on Design, automation and test in Europe
April 2007
1741 pages
ISBN:9783981080124

Sponsors

Publisher

EDA Consortium

San Jose, CA, United States

Publication History

Published: 16 April 2007

Check for updates

Qualifiers

  • Article

Conference

DATE07
Sponsor:
  • EDAA
  • SIGDA
  • The Russian Academy of Sciences
DATE07: Design, Automation and Test in Europe
April 16 - 20, 2007
Nice, France

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2018)System-level synthesis of multi-ASIP platforms using an uncertainty modelIntegration, the VLSI Journal10.1016/j.vlsi.2015.07.00651:C(118-138)Online publication date: 28-Dec-2018
  • (2017)Hardware implementation of dynamic fuzzy logic based routing in Network-on-ChipMicroprocessors & Microsystems10.1016/j.micpro.2017.05.00852:C(80-88)Online publication date: 1-Jul-2017
  • (2011)Multi-objective topology synthesis and FPGA prototyping framework of application specific network-on-chipProceedings of the 21st edition of the great lakes symposium on Great lakes symposium on VLSI10.1145/1973009.1973021(55-60)Online publication date: 2-May-2011
  • (2010)Predicting the performance of application-specific NoCs implemented on FPGAsProceedings of the 18th annual ACM/SIGDA international symposium on Field programmable gate arrays10.1145/1723112.1723118(23-32)Online publication date: 21-Feb-2010
  • (2009)Mapping of a film grain removal algorithm to a heterogeneous reconfigurable architectureProceedings of the Conference on Design, Automation and Test in Europe10.5555/1874620.1874630(27-32)Online publication date: 20-Apr-2009
  • (2009)Application development with the FlexWAFE real-time stream processing architecture for FPGAsACM Transactions on Embedded Computing Systems10.1145/1596532.15965369:1(1-23)Online publication date: 29-Oct-2009
  • (2009)Reconfigurable NoC design flow for multiple applications run-time mapping on FPGA devicesProceedings of the 19th ACM Great Lakes symposium on VLSI10.1145/1531542.1531638(421-424)Online publication date: 10-May-2009
  • (2009)CoMPSoCACM Transactions on Design Automation of Electronic Systems (TODAES)10.1145/1455229.145523114:1(1-24)Online publication date: 23-Jan-2009
  • (2008)Multiprocessor systems synthesis for multiple use-cases of multiple applications on FPGAACM Transactions on Design Automation of Electronic Systems (TODAES)10.1145/1367045.136704913:3(1-27)Online publication date: 25-Jul-2008
  • (2007)Trade-offs in the Configuration of a Network on Chip for Multiple Use-CasesProceedings of the First International Symposium on Networks-on-Chip10.1109/NOCS.2007.45(233-242)Online publication date: 7-May-2007

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media