Well, I am glad you are thinking, but x86 cores are a lot (
LOT!) more advanced than you seem to think, the Geode NX from AMD has had a 7-14 Watt 800mhz-1.4Ghz for at least a couple years (Do not confuse it with the Cyrix-base Geode GX, it is a full Athlon core operating in severely reduced voltage, less than a volt IIRC)
Geode isn't based on the K7 or K8 architecture, rather, it's a technology AMD purchased and is developing. It has extremely little in common with desktop processors, it's just compatible with the x86 instruction set and lower-TDP/power consumption. When you are using a battery powered device however, every bit of power counts, and 7-14w is quite a bit compared to a tenth of a watt for a comparable ARM processor.
nubie said:
Meanwhile the Conroe-L 1.6Ghz Core-based Celeron is rated at 35watts, I am sure that is a conservative rating and it uses less power than that.
Intel's TDP ratings are 'average use'. Power consumption/heat output at full utilization is much higher. Comparitively AMD's TDP ratings are the maximum possible under 100% usage conditions.
nubie said:
Note that I am not currently saying that the handheld should move to x86 core, but in the future (hopefully) AMD will have 1-watt Fusion cores with integrated (on-chip) ATi video that could easily emulate full-speed N64 while clocked at 1/3 or less speed, not to mention have Xbox or better specs when running at full-speed. And on-chip PCI-E 2.0, basically allowing a BoB with PCI-E slots in it!!
That'll be quite a while, however. Note that an x86 CPU like Geode at the same clockrate is not as powerful as say, a K7 chip of the same speed. Just like you can purchase an 800 MHz-1GHz+ Transmeta processor which will consume less power than your average x86 CPU from Intel or AMD, but it will perform much, much more slowly.
Nubie said:
Edit, and DDR2 and DDR3 both have power-saving as a goal, I would like to see 128MB or 256MB so the machine has even a shot at internet browsing, also it will help greatly with some forms of emulation, as well as stuff like PDF viewers, which are hopelessly short of memory on the current hardware.
256MB would probably be overkill- all those tasks should be perfectly achievable with just good memory mangement. The only reason Firefox uses so much memory, for example, is a number of memory leak bugs that weren't present in older versions of Mozilla. A mobile browser shouldn't approach the 2-300 MB RAM footprint Firefox often does.
QUOTE
Just to clear up any confusion, the MMSP2+ has integrated FPU and 2D/3D acceleration, and it is produced on a 130nm process so that it can be full-featured, with all these custom processors and controllers on it.
The 3D accelerator contains a vector unit which can accelerate 3D transform math, which could potentially be utilized as a vector coprocessor depending on how it interacts with the rest of the SoC and if it can be accessed directly via software or only through the 3D accelerator block's native funcitons. Without more documentation your guess is as good as mine how useful that would be outside of 3D functionality until we have more information. However the MMSP2+ does not appear to have a dedicated FPU. In addition, it is perfectly possible to integrate the same number of controllers on a 90nm or smaller process. As I stated before, the i.MX31 for example integrates just as many, in fact more- including a VFP11 unit- and is fabricated on a 90nm process.
nubie said:
Although I would be happy enough with all of the pins on any given processor that could be of use being open on a header or at least a solder pad trace for the internal hackers out there.
That is one of the major problems with the GP2X, a very full-featured chip hampered by a BGA package with some of the coolest interfaces unhackable (Touch-Screen, IDE, Camera interfaces, etc) .