This document discusses the AMBA Advanced Peripheral Bus (APB) protocol. It describes the new signals introduced in AMBA 3 and AMBA 4, including PREADY to indicate transfer completion, PSLVERR to indicate transfer failures, PPROT to support secure and non-secure transactions, and PSTRB to enable sparse writes. It also covers write strobe functionality and how protection units can provide security against illegal transactions using the PPROT signal.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
68 views9 pages
AMBA APB Protocol: - V Amareswar Jagannadh (AUXP)
This document discusses the AMBA Advanced Peripheral Bus (APB) protocol. It describes the new signals introduced in AMBA 3 and AMBA 4, including PREADY to indicate transfer completion, PSLVERR to indicate transfer failures, PPROT to support secure and non-secure transactions, and PSTRB to enable sparse writes. It also covers write strobe functionality and how protection units can provide security against illegal transactions using the PPROT signal.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9
AMBA APB Protocol
- V Amareswar Jagannadh (AUXP)
AMBA Block Diagram With no wait and wait Write States With no wait and wait Read States Operating States New Signals from AMBA 3 and AMBA 4 • PREADY: A ready signal to indicate completion of an APB transfer. • PSLVERR: An error signal to indicate the failure of a transfer • PPROT: A protection signal to support both non-secure and secure transactions on APB. • PSTRB: A write strobe signal to enable sparse data transfer on the write data bus. Write Strobe • There is one write strobe for each eight bits of the write data bus, so PSTRB[n] corresponds to PWDATA[(8n + 7):(8n)]. Protection Unit Support • It is necessary for both the interconnect and other devices in the system to provide protection against illegal transactions. • Normal or Priviliged pprot[0] • Secure or non-secure pprot[1] • Data or Instruction pprot[2]