Journal Press India®

Implementation of an Efficient Design of Multi ported Memory on FPGA

Vol 7 , Issue 2 , April - June 2019 | Pages: 67-71 | Research Paper  

https://doi.org/10.51976/ijari.721910

| | |


Author Details ( * ) denotes Corresponding author

1. * A. Priya, Department of Electronics and Communication Engineering, Gnanamani College of Technology, Tamil Nadu, India (riyaarunriya@gmail.com)
2. P. Thenmozhi, Department of Electronics and Communication Engineering, Gnanamani College of Technology, Tamil Nadu, India

The utilization of block RAMs (BRAMs) is a critical performance factor for multi ported memory designs on field programmable gate arrays (FPGAs). Not only does the excessive demand on BRAMs block the usage of BRAMs from other parts of a design, but the complex routing between BRAMs and logic also limits the operating frequency. This paper first introduces a brand new perspective and a more efficient way of using a conventional two reads one write (2R1W) memory as a 2R1W/4Rmemory. By exploiting the 2R1W/4R as the building block, this introduces a hierarchical design of 4R1W memory that25% fewer BRAMs than the previous approach of duplicating the 2R1W module. Memories with more read/write ports can be extended from the proposed 2R1W/4R memory and the hierarchical 4R1W memory. Compared with previous xor-based and live value table-based approaches, the proposed designs can, respectively, reduce BRAM usage for 4R2W memory designs with 8K-depth. For complex multiport designs, the proposed BRAM-efficient approaches can achieve higher clock frequencies by alleviating the complex routing in an FPGA.

Keywords

Field Programmable Gate Array; Memory; Multi-Port; Chip.


  1. F Anjam, M Nadeem, SWong. A vliw softcore processor with dynamically adjustable issue-slots. In Field-Programmable Technology (FPT), 2010 International Conference on, 12, 2010, 393 –398.

  2. F Anjam, S Wong, F Nadeem. A multiported register file with register renaming for configurable softcore vliwprocessors. In Field-Programmable Technology (FPT), International Conference on, 12, 2010, 403 –408.

  3. R Carli. Flexible MIPS Soft Processor Architecture. Technical report, Massachusetts Institute of Technology,Computer Science and Artificial Intelligence Laboratory, 6, 2008.

  4. B Fort, D Capalija, Z Vranesic, S Brown. A Multithreaded Soft Processor for SoPC Area Reduction. In IEEE Symposium on Field-Programmable Custom Computing Machines, 4,2006, 131–142.

  5. AK Jones, R Hoare, D Kusic, J Fazekas, J Foster. An FPGA-based VLIWprocessor with custom hardware execution. In International Symposium on Field-Programmable Gate Arrays, 2005.

  6. CE LaForest, JG Steffan. Efficient Multi-ported Memories for FPGAs. In Proceedings of the 18th annual ACM/SIGDA international symposium on Field programmable gate arrays, FPGA New York, NY, USA, 2010. ACM, 10, 2010, 41–50,.

  7. N Manjikian. Design Issues for Prototype Implementation of a Pipelined Superscalar Processor in Programmable Logic. In PACRIM 2003: IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, 1(8), 2003, 155–158.

  8. R Moussali, N Ghanem, MAR Saghir. Supporting multithreading in configurable soft processor cores. In CASES ’07: Proceedings of the 2007 international conference on Compilers, Architecture, and Synthesis for Embedded Systems, New York, NY, USA, ACM, 2007, 155–159,.

  9. DA Patterson, G Gibson, RH Katz. A case for redundant arrays of inexpensive disks (raid). Proceedings of ACM SIGMOD international conference on Management of data, 1988.

  10. M Saghir, R Naous. A Configurable Multi-ported Register File Architecture for Soft Processor Cores. ARC: Proceedings of International Workshop on Applied Reconfigurable Computing, Springer-Verlag 3, 2007, 14–25.

  11. MAR Saghir, ME Majzoub, P Akl. Datapath and ISA Customization for Soft VLIW Processors. In ReConFig: IEEE International Conference on Reconfigurable Computing and FPGAs, 9, 2006, 1–10.

  12. H Wong, V Betz, J Rose. Comparing fpga vs. custom cmos and the impact on processor microarchitecture. Proceedings of the 19th ACM/SIGDA international symposium on Field programmable gate arrays, FPGA’ ACM, New York, NY, USA, 11,2011, 5-14.

  13. P Yiannacouras, J G Steffan, J Rose. Application-specific customization of soft processor micro-architecture. FPGA : Proceedings of ACM / SIGDA 14th international symposium on Field Programmable Gate Arrays, pages, New York, NY, USA, 2006, 201–210.

Abstract Views: 1
PDF Views: 140

Advanced Search

News/Events

Indira School of Bus...

Indira School of Mangement Studies PGDM, Pune Organizing Internatio...

Indira Institute of ...

Indira Institute of Management, Pune Organizing International Confe...

D. Y. Patil Internat...

D. Y. Patil International University, Akurdi-Pune Organizing Nation...

ISBM College of Engi...

ISBM College of Engineering, Pune Organizing International Conferen...

Periyar Maniammai In...

Department of Commerce Periyar Maniammai Institute of Science &...

Institute of Managem...

Vivekanand Education Society's Institute of Management Studies ...

Institute of Managem...

Deccan Education Society Institute of Management Development and Re...

S.B. Patil Institute...

Pimpri Chinchwad Education Trust's S.B. Patil Institute of Mana...

D. Y. Patil IMCAM, A...

D. Y. Patil Institute of Master of Computer Applications & Managem...

Vignana Jyothi Insti...

Vignana Jyothi Institute of Management International Conference on ...

By continuing to use this website, you consent to the use of cookies in accordance with our Cookie Policy.