EasyManuals Logo

ARM ARM1176JZF-S User Manual

Default Icon
759 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #434 background imageLoading...
Page #434 background image
Clocking and Resets
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. 9-8
ID012310 Non-Confidential, Unrestricted Access
Figure 9-5 Read latency with IEM
The latency, from the pipeline cycles associated with cache reading DC1 and DC2 or Fe1 and
Fe2 to the level two AXI interfaces, is the same as that in Figure 9-2 on page 9-4. The level two
AXI interface, on the Core side of the IEM register slice, asserts ARVALIDRW or ARVALIDI
in cycle AVC. The IEM register slice must then synchronize the address to the ACLK clock
domain on the SoC side. The address is written into an address FIFO in cycle WPA. There are
then two synchronization cycles in the ACLK clock domain, SA1 and SA2, and a buffer cycle
before ARVALID is asserted on the SoC side of the IEM register slice in cycle AVS. Read data
returned from the AXI system in cycle RDS passes through the IEM register slice in a similar
way. In the ACLK clock domain, the data is written into a data FIFO in cycle WPD. The data
then synchronizes in the CLKIN clock domain, in cycles SD1 and SD2, and passes through a
buffer cycle before finally passing to the level two interfaces in cycle RDC. When the level two
interfaces of the core receive the data, they then pass it back to the LSU or PU in two cycles, see
Figure 9-2 on page 9-4.
Each of the IEM register slices, except the peripheral port slice, can store multiple items of read
and write data. This means that a burst of data can typically synchronize in fewer cycles than the
same number of individual data items. The number of cycles required to synchronize a burst of
data depends on:
the length of the burst
the ratio of the clock frequencies
the clock that has the higher frequency
the latency of the AXI system
if the operation is a read or write.
9.3.2 Reset with IEM
The processor has the following reset inputs:
nRESETIN The nRESETIN signal is the main processor reset that initializes the
majority of the processor logic.
DBGnTRST The DBGnTRST signal is the DBGTAP reset.
nPORESETIN The nPORESETIN signal is the power-on reset that initializes the CP14
debug logic. See CP14 registers reset on page 13-25 for details.
DC1 DC2 RAW L2R AVC WPA
SA1 SA2 AVS RDS WPD
SD1 SD2 RDC L1 LSU
Fe1 Fe2 L2R AVC WPA
SA1 SA2 AVS RDS WPD
SD1 SD2 RDC L1 PU
CLKIN
ACLKRW
CLKIN
ACLKI
Core
SoC
Core
SoC

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM ARM1176JZF-S and is the answer not in the manual?

ARM ARM1176JZF-S Specifications

General IconGeneral
BrandARM
ModelARM1176JZF-S
CategoryComputer Hardware
LanguageEnglish

Related product manuals