Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Low-Area, High-Throughput Field-Programmable Gate Array Implementation of Microprocessor Without Interlocked Pipeline Stages

  • Conference paper
  • First Online:
Recent Trends in Electronics and Communication (VCAS 2020)

Abstract

Microprocessors without interlocked stages (MIPS) are based on the reduced instruction set computer architecture. These processors have been in use for years and remain in wide use today in applications such as automation, processing, and communication. Many of these applications must be run on smaller, low-cost target boards with limited resources. Field-programmable gate arrays (FPGAs) are also gaining importance in the very large scale integration design flows because their parallel architecture makes them very fast. Some low-cost FPGAs also offer limited on chip resources such as lookup tables and flip flops. Furthermore, high-level synthesis is gaining popularity among designers because it offers a higher level of design abstraction along with continued verification during the design flow. In this paper, we propose a low-area MIPS processor with high throughput. We use high-level synthesis to generate register transfer level code for the 32-bit MIPS core and target the same for Virtex 7 FPGA. We optimize the design for area and performance using selected high-level synthesis directives, which produces results superior to those reported in the literature.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. O. Indira, V.V. Dwivedi, M. Kamaraju, Verilog implementation of a MIPS RISC 32-bit pipelined processor architecture. IOSR J. Electron. Commun. Eng. 14, 31–40 (2019)

    Google Scholar 

  2. R.F. Olanrewaju, F.E. Fajingbesi, S.B. Junaid, R. Alahudin, F. Anwar, B.R. Pampori, Design and implementation of a 5-stage pipelining architecture simulator for RISC-16 instruction set. Indian J. Sci. Technol. 10, 1–9 (2017)

    Google Scholar 

  3. H.S. Bhimani, H.N. Patel, A.A. Davda, Design of 32-bit 3-stage pipelined processor based on MIPS in Verilog HDL and implementation on FPGA Virtex7. Int. J. Appl. Inf. Syst. 10 (2016)

    Google Scholar 

  4. S. Mangalwedhe, R. Kulkarni, S.Y. Kulkarni, Low power implementation of 32-bit RISC processor with pipelining, in Proceeding of the Second International Conference on Microelectronics. Lecture Notes in Electrical Engineering (2019), pp. 307–320. https://doi.org/10.1007/978-981-10-8234-4_27

  5. M.R. Rakesh, B. Ajeya, A.R. Mohan, Novel architecture of 17 bit address RISC CPU with pipelining technique using Xilinx in VLSI technology. Int. J. Eng. Res. Appl. 4, 116–121 (2014)

    Google Scholar 

  6. F. Ghenassia, Transaction-Level Modeling with SystemC: TLM Concepts and Applications for Embedded Systems (Springer, The Netherlands, 2005)

    Book  Google Scholar 

  7. Xilinx, Vivado Design Suite: High-Level Synthesis (2018). Available from: https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_3/ug902-vivado-high-level-synthesis.pdf

  8. Math Works, HDL Coder. Available from: https://www.mathworks.com/products/hdl-coder.html

  9. K. Wakabayashi, C-based behavioral synthesis and verification analysis on industrial design examples, in Proceedings of the ASPDAC (2004), pp. 344–348

    Google Scholar 

  10. K. Kucukcakar, C.-T. Chen, J. Gong, W. Philipsen, T.E. Tkacik, Matisse: an architectural design tool for commodity ICs. IEEE Des. Test Comput. 15, 22–33 (1998). https://doi.org/10.1109/54.679205

  11. R.A. Bergamaschi, R.A. O’Connor, L. Stok, M.Z. Moricz, S. Prakash, A. Kuehlmann, D.S. Rao, High-level synthesis in an industrial environment. IBM J. Res. Dev. 39, 131–148 (1995). https://doi.org/10.1147/rd.391.0131

    Article  Google Scholar 

  12. P.E. Lippens, J.L. van Meerbergen, A. van der Werf, W.F. Verhaegh, B.T. McSweeney, J.O. Huisken, O.P. McArdle, PHIDEO: a silicon compiler for high speed algorithms, in Proceedings of the European Conference Design Auto (IEEE Computer Society Press, Amsterdam, 1991), pp. 436–441

    Google Scholar 

  13. J. Biesenack, M. Koster, A. Langmaier, S. Ledeux, S. Marz, M. Payer, M. Pilsl, S. Rumler, H. Soukup, N. Wehn, P. Duzy, The Siemens high-level synthesis system CALLAS. IEEE Trans. Very Large Scale Integr. 1, 244–253 (1993). https://doi.org/10.1109/92.238438

  14. D.W. Knapp, Behavioral Synthesis: Digital System Design Using the Synopsys Behavioral Compiler (Prentice Hall, Englewood Cliffs, NJ, 1996)

    Google Scholar 

  15. Catapult, High-Level Synthesis (2020). Available from: https://www.mentor.com/hls-lp/catapult-high-level-synthesis/

  16. Stratus High-Level Synthesis. Available from: https://www.cadence.com/en_US/home/tools/digital-design-and-signoff/synthesis/stratus-high-level-synthesis.html

  17. J. Hennessy, N. Jouppi, F. Baskett, J. Gill, MIPS: A VLSI Processor Architecture (Springer, Berlin, Heidelberg; Stanford University, Departments of Electrical Engineering and Computer Science, 1981), pp. 337–346

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sikka, P., Asati, A.R., Shekhar, C. (2022). Low-Area, High-Throughput Field-Programmable Gate Array Implementation of Microprocessor Without Interlocked Pipeline Stages. In: Dhawan, A., Tripathi, V.S., Arya, K.V., Naik, K. (eds) Recent Trends in Electronics and Communication. VCAS 2020. Lecture Notes in Electrical Engineering, vol 777. Springer, Singapore. https://doi.org/10.1007/978-981-16-2761-3_58

Download citation

  • DOI: https://doi.org/10.1007/978-981-16-2761-3_58

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-16-2760-6

  • Online ISBN: 978-981-16-2761-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics