Clocking and Resets
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. 9-5
ID012310 Non-Confidential, Unrestricted Access
9.3 Clocking and resets with IEM
This section describes clocking and resets for the processor with IEM:
• Processor clocking with IEM
• Reset with IEM on page 9-8.
9.3.1 Processor clocking with IEM
Externally to the processor, you must connect CLKIN and FREECLKIN together.
It is possible to configure each of the four level two ports to instantiate an IEM register slice so
that the processor can have up to five clock domains, CLKIN, ACLKI, ACLKRW, ACLKP
and ACLKD. Because of the signals SYNCMODEREQI, SYNCMODEREQRW,
SYNCMODEREQP, SYNCMODEREQD, SYNCMODEACKI, SYNCMODEACKRW,
SYNCMODEACKP, and SYNCMODEACKD, it is possible to configure each IEM register
slice to operate synchronously or asynchronously.
The four level two interfaces and the VCore part of the IEM register slices use dedicated clock
enables, ACLKENI, ACLKENRW, ACLKENP, and ACLKEND.
If you configure an IEM register slice to operate asynchronously, its corresponding ACLKEN*
signal must be high. For example, when SYNCMODEACKI is low to indicate asynchronous
operation of the instruction port slice, the ACLKENI signal must be held high accordingly.
All clocks can be stopped indefinitely without loss of state.
Figure 9-3 on page 9-6 shows the clocks for the processor with IEM.