Professional Documents
Culture Documents
WHAT IS CRUSEO
An x86-based CPU chip from Transmeta that is designed for Internet appliances and other handheld devices that require batteries.
APPLICATIONS
It consumes significantly less power than mobile x86 chips from Intel, AMD and others because it places more of the processing burden on the software. Designed to run Windows and Linux applications, Crusoe uses a software translation layer known as "Code Morphing" that turns x86 instructions into Crusoe instructions
CMS
VLIW
CMS
CMS
Is fundamentally a dynamic translation system Each new CPU design only requires a new version of the Code Morphing software to translate x86 instructions to the new CPUs native instruction set. on the motherboard, improved versions can even be downloaded into processor in the field.
The only program written directly for the VLIW engine is the Code Morphing Software itself.
Because the CMS would typically reside in standard Flash ROMs Decoupled the x86 ISA from the underlying processor hardware.
Each new CPU design only requires a new version of the Code Morphing software to translate x86 instructions to the new CPUs native instruction set. on the motherboard, improved versions can even be downloaded into processor in the field
VLIW
VLIW engine Two integer units, a floating point unit, a memory(store/load) unit, a branch unit Molecule: a long(64 or 128bits) instruction word contain up to four RISC-like instructions, called atom. All atoms within a molecule are executed in parallel, and the molecule format directly determines how atoms get routed to functional units. This greatly simplifies the decode and dispatch hardware. A Crusoe processor uses a Very-Long Instruction Word (VLIW) instruction set at its software is responsible for the translation of x86 instructions to VLIW so that they can be processed by the CPU
Hierarchy
ADVANTAGES
...
processor
DISADVANTAGE