DocumentCode :
1842738
Title :
The Design and Implementation of a High Performance and High Flexibility Memory Interface Architecture for Embedded Application
Author :
Zhao, Hualong ; Sang, Hongshi ; Zhang, Tianxu
Author_Institution :
State Key Lab. for Multi-spectral Inf. Process. Technol., Huazhong Univ. of Sci. & Technol., Wuhan
fYear :
2008
fDate :
18-21 Nov. 2008
Firstpage :
1342
Lastpage :
1347
Abstract :
Two of the most significant factors in the success of todaypsilas system-on-chip (SoC) designs are the ability to deliver efficient access to off-chip high speed memory and the ability to be compatible with several different interface-timings of several different sorts of memories. This paper introduces a novel general external memory interface (GEMI) architecture for the high performance and high flexibility memory interface. Several techniques and methods, i.e. data and command buffers based on asynchronous FIFO, optimized bank management, multiple bus width adaptation, improved WISHBONE bus interface, optimized array-structure data accessing, are proposed in this paper for fulfilling the requirements mentioned above. And the performance improvement by using of our architecture and techniques is analyzed. At the end of the paper, the simulation and tape-out results are provided. The whole implementation of architecture is proven to be not only functional and efficient, but also flexible, programmable and reusable by simulation and silicon verification.
Keywords :
buffer storage; logic design; memory architecture; peripheral interfaces; system-on-chip; SoC design; WISHBONE bus interface; asynchronous FIFO; command buffer; embedded application; general external memory interface architecture design; multiple bus width adaptation; optimized array-structure data accessing; optimized bank management; system-on-chip; Computer interfaces; Embedded computing; Integrated circuit technology; Memory architecture; Optimization methods; Random access memory; Read-write memory; SDRAM; Silicon; System-on-a-chip; GEMI; Memory interface; array-structure data accessing; bank management; wishbone;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location :
Hunan
Print_ISBN :
978-0-7695-3398-8
Electronic_ISBN :
978-0-7695-3398-8
Type :
conf
DOI :
10.1109/ICYCS.2008.354
Filename :
4709168
Link To Document :
بازگشت