A NoC-Based Infrastructure to Enable Dynamic Self Reconfigurable Systems

Leandro Möller, Ismael Grehs, Ewerson Carvalho, Rafael Iankowski Soares, Ney Laert Vilar Calazans, Fernando Moraes · IGI Global eBooks · 2010

Platform-based designed SoC includes one or more processors, RTOS, intellectual property blocks, memories and an interconnection infrastructure. An associated advantage of processor is flexibility at the software level. Hardware is not flexible. Thus, dedicated IP blocks must be inserted at design time. An alternative is to provide the platform with reconfigurable hardware blocks with sufficient capacity to implement any envisaged dedicated IP block. Dynamic self-reconfigurable systems (DSRSs) introduce flexibility to hardware. In DSRSs, IP blocks are loaded according to application demand, an approach that potentially reduces area, power consumption and total system cost. Platform-based design associated to dynamic reconfiguration techniques provide both hardware and software flexibility. The contributions of this work are: (i) DSRS architecture proposal; (ii) straightforward DSRS design flow for this architecture; (iii) NoC specifically designed to support dynamic hardware reconfiguration; (iv) two proof-of-concept case studies. Results point that among the best implementation choices for DSRS are those that employ NoCs as communication infrastructure, adopt the use of software configuration controllers, make use of unidirectional LUT-based IP interfaces and dispose of an internal port for reconfiguration.

Read the paper · More papers on PaperTik