0% 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.

Uploaded by

Vinukonda Amar
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

Vinukonda Amar
Copyright
© © All Rights Reserved
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]

You might also like