• DocumentCode
    2624065
  • Title

    A Hierarchical Architecture of N-Port Memory Based on FPGA

  • Author

    Zuo, Wang ; Yijun, Gu

  • Author_Institution
    Beijing Inst. of Technol., Beijing
  • fYear
    2007
  • fDate
    21-23 Nov. 2007
  • Firstpage
    157
  • Lastpage
    161
  • Abstract
    As FPGAs grow in logic capacity, they are being used to implement entire systems which require large amount of storage. Most commercial devices implement on-chip storage by providing several large arrays embedded into the FPGA. Scholars have done some research on implementing user logic memory models with single-port and dual-port physical arrays. However, their work is based on the assumption that user memory models are either single-port or dual- port. Thus, we need an efficient way to implement import memory on FPGA considering that most FPGA vendors do not provide N-port physical arrays (Nges3). In this paper, a novel hierarchical N-port memory architecture, which fits LUT-based FPGAs, is proposed. The principle of hierarchical architecture is mapping distributed memory resources of LUT as l-port Memory Banks. Data in different Memory Banks can be accessed simultaneously. Besides, extend port importance hierarchy (EPIH) algorithm is proposed for basic conflict handling, while block access control (BAC) algorithm is proposed for reducing conflict when processors carry block read/write. Experiment on Xilinx Virtex-II chips shows that this design saves almost 88% LUT resources compared to implementation of N ports in each memory cell.
  • Keywords
    field programmable gate arrays; memory architecture; FPGA; N-port memory; block access control; distributed memory mapping; dual port physical arrays; extend port importance hierarchy algorithm; logic memory models; single port physical arrays; Access control; Circuits; Field programmable gate arrays; Information security; Logic arrays; Logic devices; Memory architecture; Random access memory; Signal processing algorithms; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Convergence Information Technology, 2007. International Conference on
  • Conference_Location
    Gyeongju
  • Print_ISBN
    0-7695-3038-9
  • Type

    conf

  • DOI
    10.1109/ICCIT.2007.154
  • Filename
    4420253