In the last years, the embedded systems market is considerably grown, even though techniques and methodologies for the design of embedded systems, both from the hardware and the software point of view, have not been able to fully support this growth. Within this context, novel methodologies and design flows are required in order both to improve the quality and to shorten the time-to-market of very complex embedded systems. In the above scenario, the main goals of this work are the definition of a novel reconfigurable Network-on-Chip (NoC) architecture characterized by a very high timing performance and a very low area usage, and the development of a framework for the design of Multi-Processor Systems-on-Chip (MPSoCs) based on the proposed NoC. The proposed design flow makes it possible to dynamically adapt and optimize the underlying NoC communication infrastructure to the application that is currently running on the device, even if its communications pattern is not known at design time. In particular, the backbone of the NoC is placed on the static regions, while the computational soft cores of the input applications are partitioned into islands and each island (along with its local portion of the NoC) is automatically mapped by the proposed design flow on a single reconfigurable region. The physical devices used within this work are Xilinx FPGA devices, that allow, thanks to their capabilities of partial dynamic reconfiguration, the design of flexible MPSoCs.

A novel design framework for the design of reconfigurable systems based on NoCs

RANA, VINCENZO;SCIUTO, DONATELLA
2010-01-01

Abstract

In the last years, the embedded systems market is considerably grown, even though techniques and methodologies for the design of embedded systems, both from the hardware and the software point of view, have not been able to fully support this growth. Within this context, novel methodologies and design flows are required in order both to improve the quality and to shorten the time-to-market of very complex embedded systems. In the above scenario, the main goals of this work are the definition of a novel reconfigurable Network-on-Chip (NoC) architecture characterized by a very high timing performance and a very low area usage, and the development of a framework for the design of Multi-Processor Systems-on-Chip (MPSoCs) based on the proposed NoC. The proposed design flow makes it possible to dynamically adapt and optimize the underlying NoC communication infrastructure to the application that is currently running on the device, even if its communications pattern is not known at design time. In particular, the backbone of the NoC is placed on the static regions, while the computational soft cores of the input applications are partitioned into islands and each island (along with its local portion of the NoC) is automatically mapped by the proposed design flow on a single reconfigurable region. The physical devices used within this work are Xilinx FPGA devices, that allow, thanks to their capabilities of partial dynamic reconfiguration, the design of flexible MPSoCs.
2010
Great lakes symposium on VLSI - GLSVLSI '10
9781450300124
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/657144
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact