Summary of ARM1136JF-S and ARM1176JZF-S Processor Differences
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
B-6
ID012310
Non-Confidential, Unrestricted Access
•
Stop Prefetch Range operations
•
Read Block Transfer Status Register operations.
The ARM1176JZF-S processor implements all the other block transfer operations:
•
Invalidate Cache Range, Instruction and Data
•
Clean Data Cache Range
•
Clean and Invalidate Data Cache Range.
B.2.7
Tightly-Coupled Memories
The ARM1136JF-S processor implements zero or one Tightly Coupled Memories on each side,
Instruction and Data. The possible TCM sizes for ARM1136JF-S for each side are:
•
0KB
•
4KB
•
8KB
•
16KB
•
32KB
•
64KB.
The ARM1176JZF-S processor implements zero, one or two Tightly Coupled Memories on
each side. For each side, the two TCMs are physically located within one RAM. Table B-1 lists
the possible configurations for ARM1176JZF-S Tightly-Coupled Memories for each side:
B.2.8
Fault Address Register
ARM1136JF-S processors includes an Instruction Fault Address Register in the system control
coprocessor, CP15, with the encoding:
•
Opcode_1 = 0
•
Crn = 6
•
Crm = 0
•
Opcode_2 = 1.
The ARM1136JF-S IFAR is only updated on watchpoints.
The ARM1136JF-S IFAR is the Watchpoint Fault Address Register in ARM1176JZF-S
processors. The WFAR is in the CP14 coprocessor with the encoding:
•
Opcode_1 = 0
•
Crn = 0
•
Crm = 6
•
Opcode_2 = 0.
Table B-1 TCM for ARM1176JZF-S processors
Number of TCM
TCM size
RAM size
0
0 KB
0 KB
1
4 KB
4 KB
2
4 KB
8 KB
2
8 KB
16 KB
2
16 KB
32 KB
2
32 KB
64 KB