stripes
Member
Registered: Sep 1999
Location: VA, USA
Posts: 27 |
The DragonBall EZ is a CPU32 product, so any 68010, 68020, 68030, 68040, 68060 or variant can execute Palm application code, and the OS with little modifaction. The ColdFire line could also do it with some trap handlers for the bitfield instructions (and a CF at 190Mhz even doing some instruction emulation will be faster then the 16Mhz EZ, esp. since the CF can execute >1 instruction per cycle while the EZ rarely executes a whole instruction in a cycle).
The big problem will be the perphrials integrated in the EZ. Many of which will only effect the OS (like the memory interface - setting the size and #of wait states for diffrent memory devices) and hacks. Some of which might be accessed directly (the IR part, the serial, the display) by real programs.
To remain totally compatable they may be forced to use one chip for the CPU, and another for some or all of the perphrials. Or switch to the ColdFire which is available as a macrocell so they could put many perphrials on the same ASIC as the CPU (including some of the descrete parts int he current Visor and Palm). Unfortunitly both approches will increse cost, and the non CF solution may increse size as well.
It'll also be an intresting trick to make a color LCD controler that looks like a 4/16 grey controler to applications that insist on frobing it themselves.
|