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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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
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)
Sidhartha, V., Vivek, O., Syed, I., Siva, K.: AMBA AHB bus protocol checker. Int. J. Eng. Res. Technol. 2(12) (2013). ISSN: 2278-0181
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
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
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
Nithin, J., Anjali, B.: A Novel design approach to an AMBA AHB compliant memory controller. Int. J. Adv. Eng. Technol. 6(5), 22311963 (2013)
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)
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)
AMBA Specification (Rev2.0), ARM Ltd. (1999)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)