Copyright © Siemens AG 2016. All rights reserved
46
ERTEC 200P-2 Manual
Technical data subject to change
Version 1.0
D-
TCM92
6
ETB ARM-
ICU
GDM
A
EMC AHB/APB
bridge
PerIF
host
PerIF-
PN
PN-IP
AHB mas-
ter
ARM926-
D
*)
x
x
x
x
x
x
x
ARM926-I
*)
x
x
GDMA
x
x
x
x
x
x
Host inter-
face
x
x
x
x
x
x
PN-IP M1
x
x
PN-IP M2
x
*) Burst access by the AHB master can be interrupted with the AHB burst breaker.
Table 7: AHB Master-slave coupling
Important:
To avoid prolonged blocks during slave access, the AHB masters must not arbitrate a
slave for too long. Arbitration could for example take too long if the ARM926-D master
had too many transactions with the EMC slave in its write buffer. Another master (e.g.
host interface or PN-IP-M1) would then be blocked from accessing the EMC slave during
this time and would have to wait in "wait" until the ARM926-D master released the EMC
slave.
The ARM926-D and ARM926-I masters have burst breakers fitted at the AHB access
point. A burst breaker generates an idle phase for a clock after a configured number of
consecutive address phases (see 2.3.2.3.3). A different AHB master can then be as-
signed the AHB slave during this idle phase. This is possible because re-arbitration at an
AHB slave can only be carried out if a master releases that AHB slave (idle phase).
The PN-IP-M1/2 and GDMA AHB masters cannot occupy a slave for longer than one
burst sequence of 8 data transfers. At the end of this sequence, the AHB master then
always implements an idle phase. A different AHB master can therefore always be as-
signed the given slave at the end of an 8-beat burst sequence. This limit is fixed for the
PN-IP-M1/2 AHB master, but can be set per DMA job for the GDMA AHB master. The
host interface AHB master can only implement single transactions at the AHB.
2.3.2.3.3
AHB Burst Breaker
To improve the real-time capabilities of ERTEC 200P three Burst Breakers are used to
prevent ARM926-D and ARM926-I to block resources by consecutive burst transfers
without IDLE cycles in between, which are necessary for re-arbitration of AHB masters.
The Burst Breaker counts the address phases of following ARM926-D/ARM926-I AHB
transfers:
SINGLE
INCR unspecified length