Skip to main content

Design of Advanced High-Performance Bus Master to Access a SRAM Block

  • Conference paper
  • First Online:
Computational Sciences and Sustainable Technologies (ICCSST 2023)

Abstract

The Advanced Microcontroller Bus Architecture (AMBA) is an open System-on-Chip bus protocol for high performance buses to communicate with low-power devices. In the AMBA Advanced High-performance Bus (AHB), a system bus is used to connect a processor, direct memory access (DMA), and high-performance memory controllers. The AMBA Advanced Peripheral Bus (APB) is used to connect UART (Universal Asynchronous Receiver Transmitter). It also contains a bridge, which connects the AHB and APB buses. Bridges are standard bus-to-bus interfaces that allow Interface Protocols connected to different buses to communicate with each other in a standardized way. In this work, we have done an interface between the AHB and SRAM which performs read and write operation. The AHB SRAM Controller provides a standard AHB interface to translate AHB bus reads and writes into reads and writes with the signaling and timing of a standard 32-bit synchronous SRAM. The design has been simulated in EDA Playground with Riviera-pro tool and EPWave to display the output.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • 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. Kurmi, R.S., Bhargava, S., Somkuw, A.: Design of AHB protocol block for advanced microcontrollers. Int. J. Comput. Appl. 32(8), 23–29 (2011). ISSN: 0975-8887

    Google Scholar 

  2. Varma Nagaraju, J.S.C.,Srinivasa Murthy, N.H.N.S.: Design of multiple master/slave memory controllers with AMBA bus architecture. Int. J. VLSI Syst. Des. Commun. Syst. 03(10), 1563–1567 (2015)

    Google Scholar 

  3. Sidhartha, V., Vivek, O., Syed, I., Siva, K.: AMBA AHB bus protocol checker. Int. J. Eng. Res. Technol. 2(12) (2013). ISSN: 2278-0181

    Google Scholar 

  4. Divya, M., Radhakrishna Rao, K.A.: AHB design and verification AMBA 2.0 using system verilog. Int. J. Adv. Res. Ideas Innov. Technol. 3(3), 1389–1391 (2018). ISSN: 2454-132X

    Google Scholar 

  5. Shashank, A., Gaurav, G., Anuja, N., Sivasankaran, K.S.: Implementation of high data rate AMBA AHB for on chip communication. Int. J. Appl. Eng. Res. 9(20), 6967–6978 (2014). ISSN: 0973-4562

    Google Scholar 

  6. Nibetida, P., Rahul, G.: Design of high speed AHB memory controller with verilog. Int. J. Digit. Appl. Contemp. Res. 3(9) (2015). ISSN: 2319-4863

    Google Scholar 

  7. Nithin, J., Anjali, B.: A Novel design approach to an AMBA AHB compliant memory controller. Int. J. Adv. Eng. Technol. 6(5), 22311963 (2013)

    Google Scholar 

  8. Vishwarkama, V., Choubey, A., Sahu, A.: Implementation of AMBA AHB protocol for high capacity memory management using VHDL. Int. J. Comput. Sci. Eng.Comput. Sci. Eng. 4(3), 380–387 (2012)

    Google Scholar 

  9. Simon, D., Guruprasad, U.: Design and implementation of AMBA-memory controller for image transfer applications. Int. J. Res. Eng. Technol. 5(4), 290–293 (2016)

    Google Scholar 

  10. AMBA Specification (Rev2.0), ARM Ltd. (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. S. Mallikarjunaswamy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mallikarjunaswamy, M.S., Dambal, J., Kuthethure, A., Ashwini, G., Sumanth, K. (2024). Design of Advanced High-Performance Bus Master to Access a SRAM Block. In: Aurelia, S., J., C., Immanuel, A., Mani, J., Padmanabha, V. (eds) Computational Sciences and Sustainable Technologies. ICCSST 2023. Communications in Computer and Information Science, vol 1973. Springer, Cham. https://doi.org/10.1007/978-3-031-50993-3_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-50993-3_33

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-50992-6

  • Online ISBN: 978-3-031-50993-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics