Summary of ARM1136JF-S and ARM1176JZF-S Processor Differences
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
B-9
ID012310
Non-Confidential, Unrestricted Access
Table B-3 lists the features that are implemented in the ARM1136JF-S processor but not in
ARM1176JZF-S processors.
B.2.12 DMA
The ARM1176JZF-S processor transfers all data as part of the DMA transfer from TCM to
external memory. ARM1136JF-S processors only transfer dirty data at a granularity of four
words for the Data TCM.
The DMA in the ARM1176JZF-S processor now supports burst accesses in addition to single
accesses.
Table B-3 CP15 c15 only found in ARM1136JF-S processors
CRn
Opcode_1
CRm
Opcode_2
Register Function
c15
0
c2
0
Data Memory Remap Register
1
Instruction Memory Remap Register
2
DMA Memory Remap Register
3
C0
0
Data Debug Cache
1
Instruction Debug Cache
C2
0
Data TAG RAM Read Operation
1
Instruction TAG RAM Read Operation
C4
1
Instruction Cache RAM Data Read Operation
5
C4
0
Data MicroTLB Entry Operation
1
Instruction MicroTLB Entry Operation
2
Read Main TLB Entry
a
a. In the ARM1136JF-S processor is possible to read and write all TLB entries. In ARM1176JZF-S
processor you can only read or write the lockdown entries.
4
Write Main TLB Entry
a
C5
0
Data MicroTLB VA
1
Instruction MicroTLB VA
2
Main TLB VA
a
C6
0
Data MicroTLB PA
1
Instruction MicroTLB PA
2
Main TLB PA
a
C7
0
Data MicroTLB Attribute
1
Instruction MicroTLB Attribute
2
Main TLB Attribute
a
c15
5
C14
Main TLB Valid
7
C0
0
Cache Debug Control
1
TLB Debug Control