SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 150
Design of AMBA based AHB2APB protocol for efficient utilization of
AHB and APB
N.Venkateswara Rao, PV Chandrika, Abhishek Kumar, Sowmya Reddy
N. Venkateswara Rao, Dept. of ECE, MRITS College, Telangana, India
PV Chandrika, Dept. of ECE, MRITS College, Telangana, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract –Advanced Microcontroller Bus Architecture
(AMBA) is old as the on-chip bus in system-on-chip (SoC)
designs. It is low performance bus. In the AMBA, Advanced
High performance Bus (AHB) is a system bus which is
employ to bind a analog additionally with a digital signal
processor and high-execution memory controllers whereas
the AMBA Advanced Peripheral Bus (APB) is employed to
link up UART (Universal Asynchronous Receiver
Transmitter). It too consist a bridge which links the AHB
and APB buses together. The evaluation of AMBA-based
embedded system is a challenging preposition. The agenda
is to simulate as effectively as to combine the crossing point
connection between Advanced High performance Bus and
Advanced Peripheral Bus generally recognized as AHB2APB
Bridge. Here to perform functional and timing simulation,
we are using Verilog tool.
Key Words: Bus architecture, Peripheral bus,
Synthesize, System on chip, Bandwidth
1. INTRODUCTION
The Advanced Microcontroller Bus Architecture
(AMBA) is a System-on-Chip means of transportation
protocol. It is for high-performance buses to converse with
low-power devices and within the AMBA Advanced High
Performance bus (AHB) a system means of transportation
is employed to attach a processor, a digital signal
processor and high-performance recall controllers
whereas the AMBA Advanced Peripheral Bus (APB) is
employed to attach UART (Universal Asynchronous
Receiver Transmitter). AMBA could be a widely used
interconnection standard for System on Chip design. It too
consist an association which links the AHB and APB buses
together [1]. So in order to examine the bridge an
AHB2APB bridge is designed and executed using verilog
tool.
The AMBA identification has been acquired to satisfy the
subsequent essential requirements.
1. To ease the right-first-time development of embedded
microcontroller products with more than one signal
processors.
2. To be not dependent on technology and make sure that
system macro cells are often migrated across several
range of IC processes and be preferable for gate array
technologies and full-custom.
3. To relegate the silicon, infrastructure ultimatum
economical on-chip and off-chip interaction for in
cooperation manufacturing hardship as fighting fit as for
operation [2].
The AMBA 4.0 specification clarifies five distinctive
types of buses/interfaces namely:-
 Advanced extensible Interface (AXI)
 Advanced High-performance Bus (AHB)
 Advanced System Bus (ASB)
 Advanced Peripheral Bus (APB)
 Advanced Trace Bus (ATB)
2. AMBA BASED MICROCONTROLLER
AMBA is an open-standard, fixed of
communication protocols for connection among countless
blocks or IPs in a SoC. The AMBA description was trade by
subdivisions and has crooked the de-facto prototype for
interfacing mechanism in a SoC. AMBA is a suite of
communication protocols for speak to all along with
innumerable blocks or IPs in a SoC.
An AMBA-based microcontroller is composed of a high-
performance system backbone instrument of relocate
(AMBA AHB or AMBA ASB), proficient to sustain the
outside memory bandwidth on which the CPU, on-chip
remembrance memory and other campaign reside. This
measures of move of records provides a high-bandwidth
crossing point between the devices that are incorporate in
the vital transfers and located on the high-performance
means of transportation is a overpass to the minor
bandwidth APB[3], where most of the peripheral devices
in the system are positioned in the Fig.1.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 151
Fig.1: A typical AMBA system
The succeeding titles are used throughout this
specification.
Bus cycle: A bus cycle is a data transfer series. It is the
major function of AMBA AHB or APB protocol metaphors
is explained from rising-edge to rising-edge transitions. An
ASB bus cycle is defined as the progression of numbers
from falling-edge to falling-edge transitions.
Bus transfer: An AMBA ASB or AHB bus transfer examine
a line of action that is read, write of data which may
handover or added than one bus cycles. The bus transfer
handover is terminated by a completion rejoinder from
the addressed slave.
Burst operation: A burst function is clear as one or extra
registers transfer, initiated by a means of transfer bus
master, which contains a drawn (fixed) width of
transaction to an incremental vicinity of further size. The
increment bulk for all transaction is firm by the width of
handing over (byte, word).
3. AHB & APB
Advanced High performance Bus (AHB) is a new
creation of AMBA bus means of transfer which is
premeditated to dispatch the necessities of high-
performance synthesizable designs. AMBA AHB is a new
knockdown of channel of transport which sits above APB
and outfits the most mandatory for high-performance,
high protocol for frequency systems interfacing:
 Burst Transfers
 Split Transactions
 Single clock edge operation
 Single cycle bus master handover
 Non tri-state implementation
 Wider data bus configurations
Fig.2 illustrates the construction obligatory to put into
operation an AMBA AHB pattern with decoder, master and
slave.
Fig.2: Structure of AMBA-AHB
The Advanced Peripheral Bus (APB) is an outcome of the
Advanced Microcontroller Bus Architecture (AMBA)
hierarchy of buses and is developed for nominal power
expenditure for minimum weight (data) by means of up
and cheap edge complexity[4]. The AMBA APB supposed
to be interface to the boundary of any peripherals which
are less bandwidth and act not need the tall carrying out of
a pipelined means of transportation interface. The newest
revision of APB ensures that everyone gesture all
transactions are individual interrelated to rising edge of
the clock. The perfection process of the APB peripherals
protocols be integrated by a long way into any end flow,
with the succeeding advantages:
 Performance is enhanced at high-frequency
function.
 Performance is all-embracing of the mark-space
ratio of the clock.
4. IMPLEMENTATION OF AMBA BASED AHB2APB
BRIDGE
The AHB2APB interfaces AHB and APB i.e., it forms a
interconnection between AHB and APB. It buffers the
address, controls the data from the AHB, monitors the APB
peripherals and returns the data along with the response
signal to the AHB. The AHB2APB bridge is intended to
drive while AHB and APB clocks give rise to any grouping
of frequency and phase. The AHB2APB performs data
transfer from APB to AHB for read cycle and it is explained
further. Fig.3 illustrates the design and implementation of
the AHB2APB interface [5].
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 152
Fig.3: The AHB2APB interface
AHB2APB Bridge interfaces between the two buses i.e.
AMBA high performance bus (AHB) and the other is AMBA
peripheral bus (APB). It yields latching of address, controls
and data signals for APB peripherals [6].
It also supports:
 APB accommodating slaves and peripherals.
 Peripherals which involve further additional wait
states.
Fig.4: Internal Architecture of the Bridge
AHB2APB Bridge runs on HCLK and APB access sub
module works on PCLK. AHB response and Control transfer
is jointly termed as AHB interface and APB access is termed
as APB interface. Fig.4 illustrates the interior architecture
of the AHB2APB Bridge [7].
5. RESULTS AND DISCUSSIONS
Behavioural simulation verifies the functionality of our
Verilog HDL code. The behavioural simulation result for
various specifications are:
1. SINGLE WRITE
The Behavioural simulation result of single write
represents inputs clk, resetn and outputs- Hwrite,
Hreadyin, Hwdata [31:0], Haddr [31:0], Htrans[1:0] as
illustrate in the Fig.5.
Fig.5: Single write
2. SINGLE READ
The Behavioural simulation result of single read
represents inputs clk, resetn and outputs- Hsize, Hwrite,
Hreadyin, Hwdata [31:0], Haddr [31:0], Htrans[1:0] as
illustrate in the Fig.6.
Fig.6: Single read
3. BURST WRITE
The Behavioural simulation result of burst write
represents inputs clk, resetn and outputs Hsize[2:0],
Hwrite, Hreadyin, Hwdata [31:0], Haddr [31:0], Htrans[1:0]
as illustrate in the Fig.7.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 153
Fig.7: Burst write
4. BURST READ
The Behavioural simulation result of burst read
represents inputs clk, resetn and outputs Hsize[2:0],
Hwrite, Hreadyin, Hwdata [31:0], Haddr [31:0], Htrans[1:0]
as illustrate in the Fig.8.
Fig.8: Burst read
5. BACK 2 BACK
The Behavioural simulation result of back 2 back
represents inputs clk, resetn and outputs Hsize[2:0],
Hwrite, Hreadyin, Hwdata [31:0], Haddr [31:0], Htrans[1:0]
as illustrate in the Fig.9.
Fig.9: Back 2 Back
6. SYNTHESIS REPORT
Table.1 illustrates the ARTIX-7 BOARD Resources,
Utilization, Available and Utilization percentage.
Table.1: ARTIX-7 board utilization
Resource Utilization Available Utilization%
Slice LUTs 106 63400 0.17
Slice
Registers
203 126800 0.16
IO 205 212 96.70
Clocking 3 32 9.38
Table.2 illustrates the VIRTEX 2 PRO BOARD Logic
utilization, Used, Available and Utilization percentage.
Table.2: VIRTEX 2 PRO board utilization
Logic
Utilization
Used Available Utilization%
Number of slices 104 13696 0%
Number of slice
flip-flops
134 27392 0%
Number of 4
input LUTs
131 27392 0%
Number of
bonded IOBs
205 556 36%
Number of
GCLKs
2 16 12%
Table.3 illustrates the SPARTAN 3E BOARD Logic
utilization, Used, Available and Utilization percentage.
Table.3: SPARTAN 3E board utilization
Logic
Utilization
Used Available Utilization%
Number of slices 104 4656 2%
Number of slice
flip-flops
134 9312 1%
Number of 4
input LUTs
131 9312 1%
Number of
bonded IOBs
205 232 88%
Number of
GCLKs
2 24 8%
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 154
These utilization tables of various boards explain that the
protocol is easily acceptable for performing the required
specifications.
6. CONCLUSION
The RTL simulation of AHB2APB bridge has been
practiced by means of right analyze benches i.e. by via APB
Driver and AHB Driver. The AHB2APB connection has been
synthesized by performing extraction of synthesized netlist
with proper delays and confirmed by correlating the gate
extent simulation with the RTL simulation results. The
back annotation of the bridge has been fruitfully concluded
by the extraction of synthesized netlist with right delays &
fixed by correlating the gate extent simulation with the RTL
simulation results. Thus, AHB2APB bridge is a independent
solution to extract the benefits of latterly progressed ARM
based AMBA-AHB by bridging the aperture between the
actual Advanced Peripheral Bus and the Advanced High
Performance Bus.
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 Chip Bus Bridge” IEEE
Transactions on Circuits and Systems-I: Regular
Papers, Vol, 56, No.3, March 2009.
2. AMBA Specification (Rev 2.0).
3. Sangik Choi and Shinwook Kang, Mobile Samsung
Electronics Co., Ltd, “Implementation of an On-
Chip Bus Bridge between Heterogeneous Buses
with Different Clock Frequencies”. IEEE, IDEAS’05,
1098-8068/2005.
4. Design of AMBA Based AHB2APB Bridge IJCSNS
International Journal of Computer Science and
Network Security, VOL.10 No.11, November 2010.
5. VLSI DESIGN OF AMBA BASED AHB2APB BRIDGE
International Journal of VLSI design &
Communication Systems (VLSICS) Vol.9, No.3,
June 2018.
6. DEVELOPMENT AND VERIFICATION OF
AHB2APB BRIDGE International Journal of
Scientific Research and Review Volume 6, Issue
12, 2017ISSN NO: 2279-543XPROTOCOL USING
UVM TECHNIQUE.
7. AHB Example AMBA system; Technical Manual
ARM1999.

More Related Content

What's hot

An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...IJERA Editor
 
Abis Over IP/Abis Optimization on-site Workshop
Abis Over IP/Abis Optimization on-site WorkshopAbis Over IP/Abis Optimization on-site Workshop
Abis Over IP/Abis Optimization on-site Workshopetkisizcom
 
Design and Implementation of AMBA ASB apb bridge
Design and Implementation of AMBA ASB apb bridgeDesign and Implementation of AMBA ASB apb bridge
Design and Implementation of AMBA ASB apb bridgeManu BN
 
Asic implementation of i2 c master bus
Asic implementation of i2 c master busAsic implementation of i2 c master bus
Asic implementation of i2 c master busVLSICS Design
 
Design and Implementation of SOC Bus Based on AMBA 4.0
Design and Implementation of SOC Bus Based on AMBA 4.0Design and Implementation of SOC Bus Based on AMBA 4.0
Design and Implementation of SOC Bus Based on AMBA 4.0ijsrd.com
 
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...IOSRJECE
 
5. ene040613040006 huawei bsc6000 software commissioning 20061231-a-1.0
5. ene040613040006 huawei bsc6000 software commissioning 20061231-a-1.05. ene040613040006 huawei bsc6000 software commissioning 20061231-a-1.0
5. ene040613040006 huawei bsc6000 software commissioning 20061231-a-1.0chungminh1108
 
IRJET- Accuracy Configurable Adder
IRJET- Accuracy Configurable AdderIRJET- Accuracy Configurable Adder
IRJET- Accuracy Configurable AdderIRJET Journal
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERVLSICS Design
 
IRJET - A Speculative Approximate Adder for Error Recovery Unit
IRJET - A Speculative Approximate Adder for Error Recovery UnitIRJET - A Speculative Approximate Adder for Error Recovery Unit
IRJET - A Speculative Approximate Adder for Error Recovery UnitIRJET Journal
 
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...IRJET Journal
 
2013 hspa optimization doc huawei
2013 hspa optimization doc huawei2013 hspa optimization doc huawei
2013 hspa optimization doc huaweiAlireza Mojarrad
 
IRJET - Design and Analysis of a Comparator for ADC in Tanner EDA
IRJET -  	  Design and Analysis of a Comparator for ADC in Tanner EDAIRJET -  	  Design and Analysis of a Comparator for ADC in Tanner EDA
IRJET - Design and Analysis of a Comparator for ADC in Tanner EDAIRJET Journal
 

What's hot (19)

Amba ppt
Amba pptAmba ppt
Amba ppt
 
J43015355
J43015355J43015355
J43015355
 
40120130406005
4012013040600540120130406005
40120130406005
 
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...
 
Abis Over IP/Abis Optimization on-site Workshop
Abis Over IP/Abis Optimization on-site WorkshopAbis Over IP/Abis Optimization on-site Workshop
Abis Over IP/Abis Optimization on-site Workshop
 
Design and Implementation of AMBA ASB apb bridge
Design and Implementation of AMBA ASB apb bridgeDesign and Implementation of AMBA ASB apb bridge
Design and Implementation of AMBA ASB apb bridge
 
AMBA_APB_pst
AMBA_APB_pstAMBA_APB_pst
AMBA_APB_pst
 
Asic implementation of i2 c master bus
Asic implementation of i2 c master busAsic implementation of i2 c master bus
Asic implementation of i2 c master bus
 
Design and Implementation of SOC Bus Based on AMBA 4.0
Design and Implementation of SOC Bus Based on AMBA 4.0Design and Implementation of SOC Bus Based on AMBA 4.0
Design and Implementation of SOC Bus Based on AMBA 4.0
 
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
 
5. ene040613040006 huawei bsc6000 software commissioning 20061231-a-1.0
5. ene040613040006 huawei bsc6000 software commissioning 20061231-a-1.05. ene040613040006 huawei bsc6000 software commissioning 20061231-a-1.0
5. ene040613040006 huawei bsc6000 software commissioning 20061231-a-1.0
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
IRJET- Accuracy Configurable Adder
IRJET- Accuracy Configurable AdderIRJET- Accuracy Configurable Adder
IRJET- Accuracy Configurable Adder
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
 
IRJET - A Speculative Approximate Adder for Error Recovery Unit
IRJET - A Speculative Approximate Adder for Error Recovery UnitIRJET - A Speculative Approximate Adder for Error Recovery Unit
IRJET - A Speculative Approximate Adder for Error Recovery Unit
 
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
 
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
 
2013 hspa optimization doc huawei
2013 hspa optimization doc huawei2013 hspa optimization doc huawei
2013 hspa optimization doc huawei
 
IRJET - Design and Analysis of a Comparator for ADC in Tanner EDA
IRJET -  	  Design and Analysis of a Comparator for ADC in Tanner EDAIRJET -  	  Design and Analysis of a Comparator for ADC in Tanner EDA
IRJET - Design and Analysis of a Comparator for ADC in Tanner EDA
 

Similar to IRJET - Design of AMBA based AHB2APB Protocol for Efficient Utilization of AHB and APB

A Proficient Recognition Method for ML-AHB Bus Matrix
A Proficient Recognition Method for ML-AHB Bus MatrixA Proficient Recognition Method for ML-AHB Bus Matrix
A Proficient Recognition Method for ML-AHB Bus MatrixIRJET Journal
 
IRJET - Analysis of Different Arbitration Algorithms for Amba Ahb Bus Protoco...
IRJET - Analysis of Different Arbitration Algorithms for Amba Ahb Bus Protoco...IRJET - Analysis of Different Arbitration Algorithms for Amba Ahb Bus Protoco...
IRJET - Analysis of Different Arbitration Algorithms for Amba Ahb Bus Protoco...IRJET Journal
 
IRJET- Design and Verification of APB Protocol by using System Verilog and Un...
IRJET- Design and Verification of APB Protocol by using System Verilog and Un...IRJET- Design and Verification of APB Protocol by using System Verilog and Un...
IRJET- Design and Verification of APB Protocol by using System Verilog and Un...IRJET Journal
 
Design and Analysis of Xilinx Verified AMBA Bridge for SoC Systems
Design and Analysis of Xilinx Verified AMBA Bridge for SoC SystemsDesign and Analysis of Xilinx Verified AMBA Bridge for SoC Systems
Design and Analysis of Xilinx Verified AMBA Bridge for SoC Systemsidescitation
 
IRJET- Performance Verification of Amba Multi-Master AHB Bus using System...
IRJET-  	  Performance Verification of Amba Multi-Master AHB Bus using System...IRJET-  	  Performance Verification of Amba Multi-Master AHB Bus using System...
IRJET- Performance Verification of Amba Multi-Master AHB Bus using System...IRJET Journal
 
VLSI DESIGN OF AMBA BASED AHB2APB BRIDGE
VLSI DESIGN OF AMBA BASED AHB2APB BRIDGEVLSI DESIGN OF AMBA BASED AHB2APB BRIDGE
VLSI DESIGN OF AMBA BASED AHB2APB BRIDGEVLSICS Design
 
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...IOSRJVSP
 
Design and verification environment for amba axi protocol for soc integration
Design and verification environment for amba axi protocol for soc integrationDesign and verification environment for amba axi protocol for soc integration
Design and verification environment for amba axi protocol for soc integrationeSAT Publishing House
 
A Review On AMBA AHB Lite Protocol And Verification Using UVM Methodology
A Review On AMBA AHB Lite Protocol And Verification Using UVM MethodologyA Review On AMBA AHB Lite Protocol And Verification Using UVM Methodology
A Review On AMBA AHB Lite Protocol And Verification Using UVM MethodologyTodd Turner
 
Design and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adderDesign and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adderIRJET Journal
 
Implementation of CAN on FPGA for Security Evaluation Purpose
Implementation of CAN on FPGA for Security Evaluation PurposeImplementation of CAN on FPGA for Security Evaluation Purpose
Implementation of CAN on FPGA for Security Evaluation PurposeIRJET Journal
 
SMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOC SMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOC VLSICS Design
 
SMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOCSMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOCVLSICS Design
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET Journal
 
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVMVERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVMVLSICS Design
 
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVMVERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVMVLSICS Design
 
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...IRJET Journal
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAVLSICS Design
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAVLSICS Design
 

Similar to IRJET - Design of AMBA based AHB2APB Protocol for Efficient Utilization of AHB and APB (20)

A Proficient Recognition Method for ML-AHB Bus Matrix
A Proficient Recognition Method for ML-AHB Bus MatrixA Proficient Recognition Method for ML-AHB Bus Matrix
A Proficient Recognition Method for ML-AHB Bus Matrix
 
IRJET - Analysis of Different Arbitration Algorithms for Amba Ahb Bus Protoco...
IRJET - Analysis of Different Arbitration Algorithms for Amba Ahb Bus Protoco...IRJET - Analysis of Different Arbitration Algorithms for Amba Ahb Bus Protoco...
IRJET - Analysis of Different Arbitration Algorithms for Amba Ahb Bus Protoco...
 
IRJET- Design and Verification of APB Protocol by using System Verilog and Un...
IRJET- Design and Verification of APB Protocol by using System Verilog and Un...IRJET- Design and Verification of APB Protocol by using System Verilog and Un...
IRJET- Design and Verification of APB Protocol by using System Verilog and Un...
 
Design and Analysis of Xilinx Verified AMBA Bridge for SoC Systems
Design and Analysis of Xilinx Verified AMBA Bridge for SoC SystemsDesign and Analysis of Xilinx Verified AMBA Bridge for SoC Systems
Design and Analysis of Xilinx Verified AMBA Bridge for SoC Systems
 
IRJET- Performance Verification of Amba Multi-Master AHB Bus using System...
IRJET-  	  Performance Verification of Amba Multi-Master AHB Bus using System...IRJET-  	  Performance Verification of Amba Multi-Master AHB Bus using System...
IRJET- Performance Verification of Amba Multi-Master AHB Bus using System...
 
VLSI DESIGN OF AMBA BASED AHB2APB BRIDGE
VLSI DESIGN OF AMBA BASED AHB2APB BRIDGEVLSI DESIGN OF AMBA BASED AHB2APB BRIDGE
VLSI DESIGN OF AMBA BASED AHB2APB BRIDGE
 
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...
 
Design and verification environment for amba axi protocol for soc integration
Design and verification environment for amba axi protocol for soc integrationDesign and verification environment for amba axi protocol for soc integration
Design and verification environment for amba axi protocol for soc integration
 
A Review On AMBA AHB Lite Protocol And Verification Using UVM Methodology
A Review On AMBA AHB Lite Protocol And Verification Using UVM MethodologyA Review On AMBA AHB Lite Protocol And Verification Using UVM Methodology
A Review On AMBA AHB Lite Protocol And Verification Using UVM Methodology
 
Amba bus
Amba busAmba bus
Amba bus
 
Design and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adderDesign and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adder
 
Implementation of CAN on FPGA for Security Evaluation Purpose
Implementation of CAN on FPGA for Security Evaluation PurposeImplementation of CAN on FPGA for Security Evaluation Purpose
Implementation of CAN on FPGA for Security Evaluation Purpose
 
SMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOC SMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOC
 
SMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOCSMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOC
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
 
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVMVERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
 
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVMVERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
 
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 

Recently uploaded (20)

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 

IRJET - Design of AMBA based AHB2APB Protocol for Efficient Utilization of AHB and APB

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 150 Design of AMBA based AHB2APB protocol for efficient utilization of AHB and APB N.Venkateswara Rao, PV Chandrika, Abhishek Kumar, Sowmya Reddy N. Venkateswara Rao, Dept. of ECE, MRITS College, Telangana, India PV Chandrika, Dept. of ECE, MRITS College, Telangana, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract –Advanced Microcontroller Bus Architecture (AMBA) is old as the on-chip bus in system-on-chip (SoC) designs. It is low performance bus. In the AMBA, Advanced High performance Bus (AHB) is a system bus which is employ to bind a analog additionally with a digital signal processor and high-execution memory controllers whereas the AMBA Advanced Peripheral Bus (APB) is employed to link up UART (Universal Asynchronous Receiver Transmitter). It too consist a bridge which links the AHB and APB buses together. The evaluation of AMBA-based embedded system is a challenging preposition. The agenda is to simulate as effectively as to combine the crossing point connection between Advanced High performance Bus and Advanced Peripheral Bus generally recognized as AHB2APB Bridge. Here to perform functional and timing simulation, we are using Verilog tool. Key Words: Bus architecture, Peripheral bus, Synthesize, System on chip, Bandwidth 1. INTRODUCTION The Advanced Microcontroller Bus Architecture (AMBA) is a System-on-Chip means of transportation protocol. It is for high-performance buses to converse with low-power devices and within the AMBA Advanced High Performance bus (AHB) a system means of transportation is employed to attach a processor, a digital signal processor and high-performance recall controllers whereas the AMBA Advanced Peripheral Bus (APB) is employed to attach UART (Universal Asynchronous Receiver Transmitter). AMBA could be a widely used interconnection standard for System on Chip design. It too consist an association which links the AHB and APB buses together [1]. So in order to examine the bridge an AHB2APB bridge is designed and executed using verilog tool. The AMBA identification has been acquired to satisfy the subsequent essential requirements. 1. To ease the right-first-time development of embedded microcontroller products with more than one signal processors. 2. To be not dependent on technology and make sure that system macro cells are often migrated across several range of IC processes and be preferable for gate array technologies and full-custom. 3. To relegate the silicon, infrastructure ultimatum economical on-chip and off-chip interaction for in cooperation manufacturing hardship as fighting fit as for operation [2]. The AMBA 4.0 specification clarifies five distinctive types of buses/interfaces namely:-  Advanced extensible Interface (AXI)  Advanced High-performance Bus (AHB)  Advanced System Bus (ASB)  Advanced Peripheral Bus (APB)  Advanced Trace Bus (ATB) 2. AMBA BASED MICROCONTROLLER AMBA is an open-standard, fixed of communication protocols for connection among countless blocks or IPs in a SoC. The AMBA description was trade by subdivisions and has crooked the de-facto prototype for interfacing mechanism in a SoC. AMBA is a suite of communication protocols for speak to all along with innumerable blocks or IPs in a SoC. An AMBA-based microcontroller is composed of a high- performance system backbone instrument of relocate (AMBA AHB or AMBA ASB), proficient to sustain the outside memory bandwidth on which the CPU, on-chip remembrance memory and other campaign reside. This measures of move of records provides a high-bandwidth crossing point between the devices that are incorporate in the vital transfers and located on the high-performance means of transportation is a overpass to the minor bandwidth APB[3], where most of the peripheral devices in the system are positioned in the Fig.1.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 151 Fig.1: A typical AMBA system The succeeding titles are used throughout this specification. Bus cycle: A bus cycle is a data transfer series. It is the major function of AMBA AHB or APB protocol metaphors is explained from rising-edge to rising-edge transitions. An ASB bus cycle is defined as the progression of numbers from falling-edge to falling-edge transitions. Bus transfer: An AMBA ASB or AHB bus transfer examine a line of action that is read, write of data which may handover or added than one bus cycles. The bus transfer handover is terminated by a completion rejoinder from the addressed slave. Burst operation: A burst function is clear as one or extra registers transfer, initiated by a means of transfer bus master, which contains a drawn (fixed) width of transaction to an incremental vicinity of further size. The increment bulk for all transaction is firm by the width of handing over (byte, word). 3. AHB & APB Advanced High performance Bus (AHB) is a new creation of AMBA bus means of transfer which is premeditated to dispatch the necessities of high- performance synthesizable designs. AMBA AHB is a new knockdown of channel of transport which sits above APB and outfits the most mandatory for high-performance, high protocol for frequency systems interfacing:  Burst Transfers  Split Transactions  Single clock edge operation  Single cycle bus master handover  Non tri-state implementation  Wider data bus configurations Fig.2 illustrates the construction obligatory to put into operation an AMBA AHB pattern with decoder, master and slave. Fig.2: Structure of AMBA-AHB The Advanced Peripheral Bus (APB) is an outcome of the Advanced Microcontroller Bus Architecture (AMBA) hierarchy of buses and is developed for nominal power expenditure for minimum weight (data) by means of up and cheap edge complexity[4]. The AMBA APB supposed to be interface to the boundary of any peripherals which are less bandwidth and act not need the tall carrying out of a pipelined means of transportation interface. The newest revision of APB ensures that everyone gesture all transactions are individual interrelated to rising edge of the clock. The perfection process of the APB peripherals protocols be integrated by a long way into any end flow, with the succeeding advantages:  Performance is enhanced at high-frequency function.  Performance is all-embracing of the mark-space ratio of the clock. 4. IMPLEMENTATION OF AMBA BASED AHB2APB BRIDGE The AHB2APB interfaces AHB and APB i.e., it forms a interconnection between AHB and APB. It buffers the address, controls the data from the AHB, monitors the APB peripherals and returns the data along with the response signal to the AHB. The AHB2APB bridge is intended to drive while AHB and APB clocks give rise to any grouping of frequency and phase. The AHB2APB performs data transfer from APB to AHB for read cycle and it is explained further. Fig.3 illustrates the design and implementation of the AHB2APB interface [5].
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 152 Fig.3: The AHB2APB interface AHB2APB Bridge interfaces between the two buses i.e. AMBA high performance bus (AHB) and the other is AMBA peripheral bus (APB). It yields latching of address, controls and data signals for APB peripherals [6]. It also supports:  APB accommodating slaves and peripherals.  Peripherals which involve further additional wait states. Fig.4: Internal Architecture of the Bridge AHB2APB Bridge runs on HCLK and APB access sub module works on PCLK. AHB response and Control transfer is jointly termed as AHB interface and APB access is termed as APB interface. Fig.4 illustrates the interior architecture of the AHB2APB Bridge [7]. 5. RESULTS AND DISCUSSIONS Behavioural simulation verifies the functionality of our Verilog HDL code. The behavioural simulation result for various specifications are: 1. SINGLE WRITE The Behavioural simulation result of single write represents inputs clk, resetn and outputs- Hwrite, Hreadyin, Hwdata [31:0], Haddr [31:0], Htrans[1:0] as illustrate in the Fig.5. Fig.5: Single write 2. SINGLE READ The Behavioural simulation result of single read represents inputs clk, resetn and outputs- Hsize, Hwrite, Hreadyin, Hwdata [31:0], Haddr [31:0], Htrans[1:0] as illustrate in the Fig.6. Fig.6: Single read 3. BURST WRITE The Behavioural simulation result of burst write represents inputs clk, resetn and outputs Hsize[2:0], Hwrite, Hreadyin, Hwdata [31:0], Haddr [31:0], Htrans[1:0] as illustrate in the Fig.7.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 153 Fig.7: Burst write 4. BURST READ The Behavioural simulation result of burst read represents inputs clk, resetn and outputs Hsize[2:0], Hwrite, Hreadyin, Hwdata [31:0], Haddr [31:0], Htrans[1:0] as illustrate in the Fig.8. Fig.8: Burst read 5. BACK 2 BACK The Behavioural simulation result of back 2 back represents inputs clk, resetn and outputs Hsize[2:0], Hwrite, Hreadyin, Hwdata [31:0], Haddr [31:0], Htrans[1:0] as illustrate in the Fig.9. Fig.9: Back 2 Back 6. SYNTHESIS REPORT Table.1 illustrates the ARTIX-7 BOARD Resources, Utilization, Available and Utilization percentage. Table.1: ARTIX-7 board utilization Resource Utilization Available Utilization% Slice LUTs 106 63400 0.17 Slice Registers 203 126800 0.16 IO 205 212 96.70 Clocking 3 32 9.38 Table.2 illustrates the VIRTEX 2 PRO BOARD Logic utilization, Used, Available and Utilization percentage. Table.2: VIRTEX 2 PRO board utilization Logic Utilization Used Available Utilization% Number of slices 104 13696 0% Number of slice flip-flops 134 27392 0% Number of 4 input LUTs 131 27392 0% Number of bonded IOBs 205 556 36% Number of GCLKs 2 16 12% Table.3 illustrates the SPARTAN 3E BOARD Logic utilization, Used, Available and Utilization percentage. Table.3: SPARTAN 3E board utilization Logic Utilization Used Available Utilization% Number of slices 104 4656 2% Number of slice flip-flops 134 9312 1% Number of 4 input LUTs 131 9312 1% Number of bonded IOBs 205 232 88% Number of GCLKs 2 24 8%
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 154 These utilization tables of various boards explain that the protocol is easily acceptable for performing the required specifications. 6. CONCLUSION The RTL simulation of AHB2APB bridge has been practiced by means of right analyze benches i.e. by via APB Driver and AHB Driver. The AHB2APB connection has been synthesized by performing extraction of synthesized netlist with proper delays and confirmed by correlating the gate extent simulation with the RTL simulation results. The back annotation of the bridge has been fruitfully concluded by the extraction of synthesized netlist with right delays & fixed by correlating the gate extent simulation with the RTL simulation results. Thus, AHB2APB bridge is a independent solution to extract the benefits of latterly progressed ARM based AMBA-AHB by bridging the aperture between the actual Advanced Peripheral Bus and the Advanced High Performance Bus. 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 Chip Bus Bridge” IEEE Transactions on Circuits and Systems-I: Regular Papers, Vol, 56, No.3, March 2009. 2. AMBA Specification (Rev 2.0). 3. Sangik Choi and Shinwook Kang, Mobile Samsung Electronics Co., Ltd, “Implementation of an On- Chip Bus Bridge between Heterogeneous Buses with Different Clock Frequencies”. IEEE, IDEAS’05, 1098-8068/2005. 4. Design of AMBA Based AHB2APB Bridge IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.11, November 2010. 5. VLSI DESIGN OF AMBA BASED AHB2APB BRIDGE International Journal of VLSI design & Communication Systems (VLSICS) Vol.9, No.3, June 2018. 6. DEVELOPMENT AND VERIFICATION OF AHB2APB BRIDGE International Journal of Scientific Research and Review Volume 6, Issue 12, 2017ISSN NO: 2279-543XPROTOCOL USING UVM TECHNIQUE. 7. AHB Example AMBA system; Technical Manual ARM1999.