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
Link To Document :
بازگشت