Alexander Popov wrote:
> On 27 Aug 2003 06:12:02 -0700 (Mad@Spammers) wrote:
>
> Do not use pxa250! It has LOOOOOTS of hw bugs!
> I haven't seen the fixed version (pxa255) but pxa250 on 400MHz is
> slower than the 206MHz StrongARM 1110.
PXA255 is not a fixed version of PXA250; a lot of the errata remain but have
been converted to documentation and/or specification changes. It's true that
some errata are fixed; those that accumulated up to stepping C0 of PXA250.
Despite much PXAxxx-induced hairloss, I have to defend the speed issue.
XScale at 400MHz is almost 2 x faster than StrongARM at 206MHz.... but only
for register operations (internal). The fact that you don't see any benefit
from this speed demonstrates the folly of equating MHz with application
performance under an OS; you can still brew a pot cup of coffee in the time
it takes for Windows XP to get it's act together after power up... despite a
few GHz.
MHz mean nothing unless you have a single-register intensive thread of
execution; An OSs running on a 400MHz CPU will waste four times as much time
context switching than on a 100Hz CPU. Just about every thing that the
microprocessor architects do to speed up execution of instruction sequences
makes context swithing more expensive. The same is true of compiler writers.