skip to main content
10.1145/1531542.1531638acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
poster

Reconfigurable NoC design flow for multiple applications run-time mapping on FPGA devices

Published: 10 May 2009 Publication History

Abstract

Dynamic reconfiguration capabilities exploited by modern FPGA devices improve the flexibility and the reliability of embedded systems. The increasing complexity demands for a design-paradigm shift towards a communication-centric approach. Networks-on-Chip are a promising design paradigm for both homogeneous and heterogeneous systems in which communication is represented in a network-like manner, even if they cannot directly be applied to the dynamic reconfiguration scenario. While in literature there are different approaches to design communication infrastructures able to support the reconfiguration of its functionalities, what seems to be neglected is the definition of a complete design flow for a dynamic reconfigurable communication infrastructure able to adapt itself at runtime to the current working scenario. This paper proposes a design flow to automatically create a reconfigurable architecture that consists of a grid of homogeneous tiles that can be filled with either computational (master or slave cores with their network interfaces) or communication (switches) elements.

References

[1]
Pionteck, T., Albrecht, C., Koch, R., Maehle, E., Hubner, M., Becker, J.: Communication architectures for dynamically reconfigurable fpga designs. (2007) 1--8
[2]
Bobda, C., Ahmadinia, A., Majer, M., Teich, J., Fekete, S., van der Veen, J.: Dynoc: A dynamic infrastructure for communication in dynamically reconfugurable devices. Field Programmable Logic and Applications, 2005. International Conference on (24-26 Aug. 2005) 153--158
[3]
Pionteck, T., Koch, R., Albrecht, C.: Applying partial reconfiguration to networks-on-chips. Field Programmable Logic and Applications, 2006. FPL '06. International Conference on (28-30 Aug. 2006) 1--6
[4]
Jovanovic, S., Tanougast, C., Weber, S., Bobda, C.: Cunoc: A scalable dynamic noc for dynamically reconfigurable fpgas. Field Programmable Logic and Applications, 2007. FPL 2007. (27-29 Aug. 2007) 753--756
[5]
Hansson, A., Goossens, K.: Trade-offs in the configuration of a network on chip for multiple use-cases. Networks-on-Chip, 2007. NOCS 2007. First International Symposium on (2007) 233--242
[6]
Lukovic, Fiorin: An automated design flow for noc-based mpsocs on fpga. Rapid System Prototyping, 2008 58--64
[7]
Kumar, A., Hansson, A., Huisken, J., Corporaal, H.: An fpga design flow for reconfigurable network-based multi-processor systems on chip. Design, Automation and Test in Europe Conference (2007) 1--6
[8]
Xilinx: Early access partial reconfiguration. (2006)
[9]
Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-ii. Evolutionary Computation, IEEE Transactions on (2) (2002) 182--197
[10]
Bertozzi, D., Benini, L.: Xpipes: a network-on-chip architecture for gigascale systems-on-chip. Circuits and Systems Magazine, IEEE (2) (2004) 18--31
[11]
Corbetta, S., Rana, V., Santambrogio, M.D., Sciuto, D.: A light-weight network-on-chip architecture for dynamically reconfigurable systems. In Proceedings of IEEE SAMOS 2008 - Embedded Computer Systems: Architectures, MOdeling, and Simulation (2008)
[12]
Meroni, A., Rana, V., Santambrogio, M., Sciuto, D.: A requirements-driven reconfigurable soc communication infrastructure design flow. Electronic Design, Test and Applications, 2008. DELTA 2008. 4th IEEE International Symposium on (2008) 405--409

Cited By

View all
  • (2018)- Design Methodologies for Reconfigurable NoC–Based Embedded SystemsReconfigurable Logic10.1201/b19388-14(214-243)Online publication date: 3-Sep-2018
  • (2017)Reconfigurable topology synthesis for application-specific noc on partially dynamically reconfigurable FPGAs2017 ACM/IEEE International Workshop on System Level Interconnect Prediction (SLIP)10.1109/SLIP.2017.7974907(1-8)Online publication date: 27-Jun-2017
  • (2016)Microarchitecture and Circuits for a 200 MHz Out-of-Order Soft Processor Memory SystemACM Transactions on Reconfigurable Technology and Systems10.1145/297402210:1(1-22)Online publication date: 9-Dec-2016
  • Show More Cited By

Index Terms

  1. Reconfigurable NoC design flow for multiple applications run-time mapping on FPGA devices

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      GLSVLSI '09: Proceedings of the 19th ACM Great Lakes symposium on VLSI
      May 2009
      558 pages
      ISBN:9781605585222
      DOI:10.1145/1531542
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 10 May 2009

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. algorithms
      2. design

      Qualifiers

      • Poster

      Conference

      GLSVLSI '09
      Sponsor:
      GLSVLSI '09: Great Lakes Symposium on VLSI 2009
      May 10 - 12, 2009
      MA, Boston Area, USA

      Acceptance Rates

      Overall Acceptance Rate 312 of 1,156 submissions, 27%

      Upcoming Conference

      GLSVLSI '25
      Great Lakes Symposium on VLSI 2025
      June 30 - July 2, 2025
      New Orleans , LA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

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

      Other Metrics

      Citations

      Cited By

      View all
      • (2018)- Design Methodologies for Reconfigurable NoC–Based Embedded SystemsReconfigurable Logic10.1201/b19388-14(214-243)Online publication date: 3-Sep-2018
      • (2017)Reconfigurable topology synthesis for application-specific noc on partially dynamically reconfigurable FPGAs2017 ACM/IEEE International Workshop on System Level Interconnect Prediction (SLIP)10.1109/SLIP.2017.7974907(1-8)Online publication date: 27-Jun-2017
      • (2016)Microarchitecture and Circuits for a 200 MHz Out-of-Order Soft Processor Memory SystemACM Transactions on Reconfigurable Technology and Systems10.1145/297402210:1(1-22)Online publication date: 9-Dec-2016
      • (2016)A Microcoded Kernel Recursive Least Squares Processor Using FPGA TechnologyACM Transactions on Reconfigurable Technology and Systems10.1145/295006110:1(1-22)Online publication date: 24-Sep-2016
      • (2016)Dynamic Task Mapping with Congestion Speculation for Reconfigurable Network-on-ChipACM Transactions on Reconfigurable Technology and Systems10.1145/289263310:1(1-25)Online publication date: 24-Sep-2016
      • (2014)OCEAN, a flexible adaptive Network-On-Chip for dynamic applicationsMicroprocessors and Microsystems10.1016/j.micpro.2014.02.00238:4(337-357)Online publication date: Jun-2014
      • (2013)The principles and practice of probabilistic programmingACM SIGPLAN Notices10.1145/2480359.242911748:1(399-402)Online publication date: 23-Jan-2013
      • (2013)How languages can save distributed computingACM SIGPLAN Notices10.1145/2480359.242910748:1(315-316)Online publication date: 23-Jan-2013
      • (2013)Deadlock-freedom-by-designACM SIGPLAN Notices10.1145/2480359.242910148:1(263-274)Online publication date: 23-Jan-2013
      • (2013)Compiler support for lightweight context switchingACM Transactions on Architecture and Code Optimization10.1145/2400682.24006959:4(1-25)Online publication date: 20-Jan-2013
      • Show More Cited By

      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