• DocumentCode
    188170
  • 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
  • fYear
    2014
  • fDate
    11-13 May 2014
  • Firstpage
    173
  • Lastpage
    173
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/FCCM.2014.55
  • Filename
    6861617