• DocumentCode
    3326207
  • Title

    Parallel pipelining configurable multi-port memory controller for multimedia applications

  • Author

    Xuan-Thuan Nguyen ; Hong-Thu Nguyen ; Cong-Kha Pham

  • Author_Institution
    Dept. of Eng. Sci., Univ. of Electro-Commun., Chofu, Japan
  • fYear
    2015
  • fDate
    24-27 May 2015
  • Firstpage
    2908
  • Lastpage
    2911
  • Abstract
    Despite many significant improvements of processors up to now, the off-chip memory performance has still lagged far behind. The high-performance memory controller, therefore, has become the key to success. In this paper, a parallel pipelining configurable multi-port memory controller is proposed to not only exploit the external memory bandwidth effectively, but also provide the flexibility in use and the independence from other system architectures. The proposed architecture is composed of multi-clock multi-data-width buffers to speed up the transactions, embedded memory to store the configuration, and priority scheme arbiter to schedule all access. The design, then, is evaluated in a low-cost low-power Altera Cyclone V FPGA with 1 GB DDR3 external memory. The experimental results demonstrate that the proposed controller can support up to 32 concurrent connections with various clocks and data width, and achieve approximately 82% and 87% of theory peak bandwidth in write and read process, respectively.
  • Keywords
    SRAM chips; buffer storage; concurrency control; field programmable gate arrays; low-power electronics; multimedia computing; parallel processing; pipeline processing; scheduling; Altera Cyclone V FPGA; DDR3 external memory; access scheduling; concurrent connections; embedded memory; high-performance memory controller; multiclock multidata-width buffers; multimedia applications; off-chip memory performance; parallel pipelining configurable multiport memory controller; priority scheme arbiter; processors; system architectures; Bandwidth; Clocks; Cyclones; Field programmable gate arrays; Hardware; Pipeline processing; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
  • Conference_Location
    Lisbon
  • Type

    conf

  • DOI
    10.1109/ISCAS.2015.7169295
  • Filename
    7169295