Posts

Showing posts from February, 2021

Case Study On AMBA Bus Protocol (Sanjana)

Image
Hard Real Time Bus Architecture and Arbitration Based On AMBA [Liang 2015] Real time data processing means the implementation of data in a short stretch of time providing an immediate output. This makes it a prime reason for using it in many of the VLSI or embedded system applications. It is very important to design a high-speed real time bus structure in real time systems considering that the time spent in data transfer among the devices is much more than the time used for computation and operation.  A real time bus employs lot of techniques to satisfy real-time requirements. This kind of an architecture is acquired by achieving high bandwidths, which relieves the issue with heating by increasing the frequency. To improve efficiency, hardware is adopted as it requires less delay and complexity than software. This architecture guarantees that the time cost by every task, including the time waiting for service, is predictable. This brings AMBA as a protocol into the picture. AMBA st...

Case study on design of AMBA bus protocol (Pradnya)

Image
Effective Design and Implementation of AMBA AHB Bus Protocol using Verilog [Deeksha 2019] In the modern era of VLSI technology, the processing devices depend on the communication protocol System-On Chip (SOC). The Advanced Microcontroller Bus Architecture (AMBA) was presented by ARM Ltd in 1996 and it is widely used as an on-chip bus in the system (SoC) outlines. Advanced System Bus (ASB) and Advanced Peripheral Bus (APB) were the main AMBA buses. The AHB bus is designed for high-performance, high-clock system modules thus acts as the system's high-performance backbone bus. In the third era, AMBA 3, included AXI, which achieves significantly higher execution interconnections and the Advanced Trace Bus (ATB) as a major aspect of the Core Sight on-chip troubleshooting and trace solution. An AMBA-based microcontroller usually consists of a AHB bus that supports the CPU's external memory bandwidth, on-chip memory and other DMA devices. A typical AMBA Advanced High-performance B...

Case study on AMBA bus design (Achal)

Image
Design of an Advanced Microcontroller Bus Architecture for Wireless Sensor Network in 90nm Process Technology[2018]   AMBA- Advance microcontroller bus architecture is mostly preferred in senseIT development. AMBA is opensource, on-chip interface specification for connection and functional blocks in SOC system. This bus is most efficient in transferring data from block to block with low power consumption. For wireless sensor network AHB-lite is suitable as it has only one master and provide high performance. The design flow graph for AHB-lite in 90 nm technology is initiated with representation of system in blocks and then RTL(Register Transfer Level) is written for the AMBA (AHB-lite) in Verilog HDL. Then it undergoes for verification which ensures the accuracy and then it get synthesize. For verification Universal Verification Method (UVM) is used. After synthesis, the RTL of Amba is translated into gate level netlist.     RTL Implementation of AMBA ASB APB Protocol at ...

Case Study-AMBA Protocol (Prajakta)

Image
Verification of AMBA Bus AMBA - advanced microcontroller  bus architecture , it is on chip communication standard designing for high performance . AMBA is a solution for the blocks to interface with each other.  so there are in total  3 Types  of buses of AMBA  as follows:-          1.  AHB - advance high performance          2. ASB- advance system bus          3. APB- advance peripheral bus . When talking of the difference between the AHB and APB , the AHB uses a full duplex parallel communication whereas the APB uses massive memory-I/O accesses,  When comparing the usage, the APB is simpler than the AHB. Unlike the AHB, there is no pipelining in APB. The APB is mainly proposed for connecting to simple peripherals. Looking at the AHB and the APB, it can be seen that the APB comes with a low power peripheral. Functional Verification of the Axi2ocp Bridge using System Verilog and...

Case Study-AMBA Protocol (Shrutak)

Image
What is AMBA Bus? The advanced micro-controller Bus Architecture (AMBA) bus protocol is an on-chip communication mechanism between various functional blocks for building high-performance SOC design. This design has one or more micro-controller or microprocessors along with several other components i.e. USB, UART,12C, etc all integrated on a single chip. The primary motivation of AMBA protocol is to have a standard and efficient way to interconnect these blocks . The following diagram illustrates AMBA-based SOC design that uses the AHB (Advanced High-performance Bus) or ASB (Advanced System Bus) protocols for high bandwidth interconnect and APB (Advanced Peripheral Bus) protocols for low bandwidth peripherals interconnects.   Need Of AMBA Bus Integrated circuits have entered the era of System-on-a-Chip (SoC), which refers to integrating all components of a computer or other electronic system into a single chip. With the increasing design size, IP is an inevitable choice for SoC...