Title :
A Hierarchical Memory Architecture with NoC Support for MPSoC on FPGAs
Author :
Shiming Li ; Miaoqing Huang ; Hongyuan Ding ; Sen Ma
Author_Institution :
Dept. of Comput. Eng., Univ. of Arkansas, Fayetteville, AR, USA
Abstract :
This work presents a memory hierarchy with the support of network-on-chip (NoC) for MPSoC systems. The memory hierarchy consists of a shared global memory and private local memories as shown in Figure 1. Each core in the system is equipped with two local memories, one for instructions and one for data. The MicroBlaze soft core used in this work connects the main bus through the PLB interface and connects the local memory modules through the LMB interface. Further it connects to a 4x4 mesh NoC through the FSL interface, as shown in Figure 2(a). We built the generic NoC (NoC-g) using the open-source router designed by the Concurrent VLSI Architecture group at the Stanford University [2]. Each router has 5 input ports and 5 output ports. Each input physical channel and each output physical channel is connected to 4 input virtual channels and 4 output virtual channels, respectively. The 40 virtual channels are connected to an internal crossbar switch for routing. We designed the adapter to connect the MicroBlaze processor to the router.
Keywords :
VLSI; field programmable gate arrays; memory architecture; multiprocessing systems; network-on-chip; 4x4 mesh NoC; FPGAs; FSL interface; LMB interface; MPSoC; MicroBlaze processor; MicroBlaze soft core; PLB interface; adapter; concurrent VLSI Architecture; hierarchical memory architecture; input physical channel; input virtual channels; internal crossbar switch; network-on-chip; open-source router; output physical channel; output virtual channels; private local memory modules; shared global memory; Benchmark testing; Computer architecture; Educational institutions; Field programmable gate arrays; Network-on-chip; Ports (Computers); Three-dimensional displays; FPGA; manycore architecture; network-on-chip; performance measurement;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2014 IEEE 22nd Annual International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4799-5110-9
DOI :
10.1109/FCCM.2014.55