Title :
Mapping N-Port Memory with Dual-Port Array
Author :
Yijun, Gu ; Zuo, Wang
Author_Institution :
Dept. of Inf. Security, Chinese People´´s Security Univ., Beijing, China
fDate :
March 31 2009-April 2 2009
Abstract :
It has become clear that on-chip storage is critical for most applications on FPGAs. In order to utilize on-chip storage efficiently, scholars have done some researches on implementing user memory models with embedded single-port and dual-port arrays. Their work is based on the assumption that user memory models are either single-port or dual-port. However, in some applications, user memory models require 3 or more than 3 ports. Thus, we propose a novel mapping technique in this paper. The principle of this mapping technique is to interleave dual-port arrays to create N- port memory mapping. Data in different arrays can be accessed simultaneously while accessing the same array at the same time will cause conflict. In order to reduce conflict, we use block access mode in our design. Besides, port importance hierarchy is proposed for flexible conflict handling. Experiment results that, compared to the use of distributed rams, our design is a better choice to implement N-port memory.
Keywords :
field programmable gate arrays; memory architecture; random-access storage; two-port networks; FPGA; N-port memory mapping; block access mode; distributed rams; dual-port array; on-chip storage; port importance hierarchy; user memory model; Application software; Computer science; Computer security; Equations; Field programmable gate arrays; Image processing; Information security; Logic arrays; Random access memory; Secure storage;
Conference_Titel :
Computer Science and Information Engineering, 2009 WRI World Congress on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3507-4
DOI :
10.1109/CSIE.2009.889