A.2.1 Software Compatibility
Because the PXA250 applications processor uses Intel® XScale™ microarchitecture, the PXA250 applications processor has a different pipeline length relative to the
The PXA250 applications processor features: larger caches, Branch target buffering, and faster multiplication, and so many applications run faster than the
A.2.2 Address space
The physical address mapping of gross memory regions is not compatible between the PXA250 applications processor and
Changes of this kind could be managed by the Operating System remapping virtual memory pages to new physical addresses. This assumes that the Operating System has basic support for virtual memory, but not if this could be managed by initialization code modifications effecting the same change.
More significantly,
A.2.3 Page Table Changes
There are differences in the virtual memory Page Table Descriptors between the
If any software attempts to explicitly control page table modifications, normally the domain of the Operating System, then that software may need annotation to allow for the extra opportunities the PXA250 applications processor offers.
Any
A.2.4 Configuration registers
There are numerous device configuration changes in the PXA250 applications processor. You must now select the configuration options for clock speeds such as Turbo Mode. This requirement is not found on the
PXA250 and PXA210 Applications Processors Design Guide |