Specificati<strong>on</strong> ChangesThe four layer, no airflow c<strong>on</strong>figurati<strong>on</strong> shows a theta ja of 21.01, which is higher than the target of20.83. Even in this scenario the <str<strong>on</strong>g>80200</str<strong>on</strong>g> should be fine, <str<strong>on</strong>g>based</str<strong>on</strong>g> <strong>on</strong> the fluctuati<strong>on</strong> of the power.Note:This informati<strong>on</strong> is given as a reference point <strong>on</strong>ly. Customers need to perform thorough thermalsimulati<strong>on</strong>s <str<strong>on</strong>g>based</str<strong>on</strong>g> <strong>on</strong> their specific applicati<strong>on</strong>. The easiest method is to measure the casetemperature <strong>on</strong> top of the package to verify that Tcase is below the 105C limit.38 <str<strong>on</strong>g>Intel</str<strong>on</strong>g> ® <str<strong>on</strong>g>80200</str<strong>on</strong>g> <str<strong>on</strong>g>Processor</str<strong>on</strong>g> <str<strong>on</strong>g>based</str<strong>on</strong>g> <strong>on</strong> <str<strong>on</strong>g>Intel</str<strong>on</strong>g> ® <strong>XScale</strong> <strong>Microarchitecture</strong> Specificati<strong>on</strong> Update
Specificati<strong>on</strong> Clarificati<strong>on</strong>sSpecificati<strong>on</strong> Clarificati<strong>on</strong>s1. TRST# UsageProblem:Here are three different opti<strong>on</strong>s for TRST# <strong>on</strong> the <str<strong>on</strong>g>Intel</str<strong>on</strong>g> ® <str<strong>on</strong>g>80200</str<strong>on</strong>g> processor:1. Tie TRST# to ground, if the JTAG port is never be used.2. Tie TRST# to RESET#. TRST# doesn't need to be asserted every time RESET# is asserted,but TRST# does need to be asserted <strong>on</strong> power-up or else the TAP c<strong>on</strong>troller is in an unknownstate. The issue with this opti<strong>on</strong> is with an ICE c<strong>on</strong>nected to the JTAG port, it needs to be ableto c<strong>on</strong>trol TRST# independently of RESET# or it looses debug functi<strong>on</strong>ality.3. Assert TRST# <strong>on</strong> power-up and when instructed by an external JTAG/debug c<strong>on</strong>troller. Thisgives full debug functi<strong>on</strong>ality. See the ‘Recommended JTAG Circuitry for Debug’ applicati<strong>on</strong>note located at: developer.intel.com/design/iio/applnots/273538.htm, or see your debugger'sdocumentati<strong>on</strong> for special requirements.2. STRD and LDRD Instructi<strong>on</strong>sProblem: STRD (store double-word) and LDRD (load double-word) are new instructi<strong>on</strong>s in the ARMArchitecture Specificati<strong>on</strong>, v5TE. These load and store instructi<strong>on</strong>s can be used to transfer twoadjacent words of memory to or from any of the register pairs.The instructi<strong>on</strong> decoder <strong>on</strong> the <str<strong>on</strong>g>Intel</str<strong>on</strong>g> ® <str<strong>on</strong>g>80200</str<strong>on</strong>g> processorr divides the STRD instructi<strong>on</strong> into two STRinstructi<strong>on</strong>s. This is because the internal (core) data width is 32 bits. When coalescing is turned 'off'(CP15, R1, bit 0 = 1), the core always emits two 32-bit transacti<strong>on</strong>s. When coalescing is turned '<strong>on</strong>'(CP15, R1, bit 0 = 0), the write buffer may combine them into <strong>on</strong>e 64-bit request.3. Write Coalescing with the <str<strong>on</strong>g>Intel</str<strong>on</strong>g> ® 80312 I/O Compani<strong>on</strong> ChipProblem: The write coalescing feature in the <str<strong>on</strong>g>Intel</str<strong>on</strong>g> ® <str<strong>on</strong>g>80200</str<strong>on</strong>g> processor (<str<strong>on</strong>g>80200</str<strong>on</strong>g>) can be used with the <str<strong>on</strong>g>Intel</str<strong>on</strong>g> ®80312 I/O Compani<strong>on</strong> Chip (80312) to deliver higher memory throughput <strong>on</strong> core writes to localmemory. Enabling write coalescing may also significantly increase overall applicati<strong>on</strong>performance. Write coalescing is globally enabled by CP15, CR1, opcode_2=1, bit 0 = 0, andindividually enabled by the MMU page table descriptors using the C, B and X bits.For write coalescing to local memory to work correctly, ECC must be enabled in the <str<strong>on</strong>g>80200</str<strong>on</strong>g> for allpage descriptors that have coalescing enabled. When ECC is enabled, the <str<strong>on</strong>g>80200</str<strong>on</strong>g> always generates64-bit memory writes due to the ECC mechanism for handling partial writes of less than 64-bits tomemory regi<strong>on</strong>s. For sub 64-bit writes, the <str<strong>on</strong>g>80200</str<strong>on</strong>g> always generates read-modify-write (RMW) bustransacti<strong>on</strong>s, in order to update ECC by merging in the byte lanes from main memory beforewriting the data back out.For steppings of the <str<strong>on</strong>g>80200</str<strong>on</strong>g> that have the Disable Write ECC feature (see Specificati<strong>on</strong> Change 3),write coalescing and the enabling of the DWE bit are mutually exclusive when used with the80312. Setting the DWE bit disables the RMW mechanism that allows coalesced writes tocomplete correctly. The disable write ECC feature (DWE bit) should not be used with writecoalescing enabled.With coalescing enabled, writes may occur out of program order to external memory. When theorder of the writes is important, then use fences, since anything that is coalesced can be transferredout of order (see secti<strong>on</strong> 3.2.2.6 in the <str<strong>on</strong>g>Intel</str<strong>on</strong>g> ® <str<strong>on</strong>g>80200</str<strong>on</strong>g> <str<strong>on</strong>g>Processor</str<strong>on</strong>g> <str<strong>on</strong>g>based</str<strong>on</strong>g> <strong>on</strong> <str<strong>on</strong>g>Intel</str<strong>on</strong>g> ® <strong>XScale</strong> <strong>Microarchitecture</strong> Developer’s Manual).<str<strong>on</strong>g>Intel</str<strong>on</strong>g> ® <str<strong>on</strong>g>80200</str<strong>on</strong>g> <str<strong>on</strong>g>Processor</str<strong>on</strong>g> <str<strong>on</strong>g>based</str<strong>on</strong>g> <strong>on</strong> <str<strong>on</strong>g>Intel</str<strong>on</strong>g> ® <strong>XScale</strong> <strong>Microarchitecture</strong> Specificati<strong>on</strong> Update 39