Design of AMBA Based AHB2APB Bridge
Design of AMBA Based AHB2APB Bridge
Summary
The Advanced Microcontroller Bus Architecture (AMBA) is an 2. Typical AMBA based microcontroller
on-chip bus architecture used to strengthen the reusability of IP
core and widely used interconnection standard for system on An AMBA-based microcontroller typically consists of a
chip (SOC). The analysis of AMBA-based embedded systems a high-performance system backbone bus (AMBA AHB or
challenging proposition. The aim of this paper is to synthesize AMBA ASB), able to sustain the external memory
and simulate a complex interface bridge between Advanced High bandwidth, on which the CPU, on-chip memory and other
performance Bus (AHB) and Advanced Peripheral Bus (APB)
Direct Memory Access (DMA) devices reside. This bus
known as AHB2APB Bridge. Here in this Paper Synthesized Net
list of Bridge module is generated. To perform Functional and provides a high-bandwidth interface between the elements
Timing Simulation using Xilinx and Modelsim. that are involved in the majority of transfers. Also located
on the high performance bus is a bridge to the lower
Key words: bandwidth APB, where most of the peripheral devices in
Bus Architecture, Peripheral Bus, synthesize, system on chip. the system are located.
PENDRD) line and AHB interface samples APB 4.2. Design of AHB driver/monitor
interface’s PDONE line, they are done with respect to their
internal clock, so there will be setup and hold time The AHB Driver/Monitor is the module that drives the
violation. To avoid this we use double stage synchronizers, AHB2APB Bridge with suitable control signals, address
which are immune to metastability to a good extent. The and data [5]. Also monitors the input data that is received
figure 5 below shows how this is done from the bridge, so that AHB master environment is
created.
References
[1] Jaehoon Song, Student member, IEEE, Hyunbean Yi,
Member,IEEE, Juhee Han, and Sungju Park, Member,
IEEE,”An Efficient SOC Test Technique by Reusing On/Off-
Figure 8. Burst of Write & Read Transfers
Chip Bus Bridge”IEEE Transcactions on Circuits and
Systems-I: Regular Papers, Vol,56,No.3,March2009.
(2) With HCLK and PCLK having a phase difference of [2] AMBA Specification (Rev 2.0).
900 and same frequency [3] Xilinx ISE Synthesis and Verification Design Guide
[4] Sangik Choi and Shinwook Kang, Mobile
SamsungElectronics Co.,Ltd, “Implementation of an On-
Chip Bus Bridge between Heterogeneous Buses with
18 IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.11, November 2010