Professional Documents
Culture Documents
Crusoe Processor
Crusoe Processor
Crusoe Processor
ON
SESSION 2009-2010
SUBMITTED BY
CERTIFICATE
This is to certify that VIKAS KUMAR MISHRA has completed
necessary Seminar work & prepared the bonafied report on CRUSOE
-PROCESSOR in satisfactory manner as the partial fulfillment for the
requirement of the degree of B.Tech (Information Technology) Of
INTEGRAL UNIVERSITY, LUCKNOW under the guidance of his
faculty within his time limit and his full effort to make his Seminar good.
ACKNOWLEDGEMENT
I take the opportunity to express my sincere thanks to Mrs.
Nida Haseeb (Department Of CSE/IT) for her valuable advice and
guidance for the success of this seminar. I also thank Dr. Rizwan
Beg, HOD, (CSE/IT Dept). and all other staff of the department for
their kind co-operation extended to me. Also I am extending my
gratitude to everyone who helped me in the successful presentation
of this seminar.
INDEX
1. Introduction 5
2. Architecture 16
3. Hierarchy model 20
4. Instruction set 23
5. Performance 24
8. Drawbacks 27
9. Conclusion 28
10. Refrences 29
1.INTRODUCTION
Mobile computing has been the buzzword for quite a long time.
Mobile computing devices like laptops, webslates & notebook PCs
are becoming common nowadays. The heart of every PC whether a
desktop or mobile PC is the microprocessor. Several
microprocessors are available in the market for desktop PCs from
companies like Intel, AMD, Cyrix etc.The mobile computing market
has never had a microprocessor specifically designed for it. The
microprocessors used in mobile PCs are optimized versions of the
desktop PC microprocessor.
you have to pay a price: run out of power before you've finished, run
more slowly and lose application performance, or run through the
airport with pounds of extra batteries. A hot processor also needs
fans to cool it; making the resulting mobile computer bigger, clunkier
and noisier.
Currently, this is used to allow the chips to emulate the Intel x86
instruction set. In theory, it is possible for the CMS to be modified to
handle other instruction streams (i.e. to emulate other
microprocessors).
Efficeon comes in two package types: a 783 and a 592 ball grid array.
Its power consumption is moderate (with some consuming as little as
3 watts at 1 GHz and 7 watts at 1.5 GHz), so it can be passively
cooled.
2.ARCHITECTURE
part of the core system logic that surrounds the microprocessor. The
VLIW processor,
in combination with Code Morphing software and the additional
system core logic
units, allow the Crusoe processor to provide a highly integrated, ultra-
low power, high
performance platform solution for the x86 mobile market. The Crusoe
processor block
diagram is shown in Figure 1.
FIGURE 1 Crusoe Processor Block Diagram - Model TM5800
CPU Core
Integer unit
Floating point unit
MMU
L1 Instruction Cache
L1 Data Cache
64K
8-way set associative
64K
16-way set associative
Unified TLB
256 entries
4-way set associative
DDR SDRAM
Controller
SDR SDRAM
Controller
PCI Controller
&
Southbridge
Interface
DMA
Multimedia Instructions
64
64
Serial ROM
Interface
L2 WB Cache
512K
4-way set associative
Bus
Interface
Model TM5800 Product Brief Crusoe Processor
7/5/2001 3 of 8
2.0 Processor Core
The Crusoe processor core architecture is relatively simple by
conventional standards.
It is based on a Very Long Instruction Word (VLIW) 128-bit instruction
set. Within this
VLIW architecture, the control logic of the processor is kept very
simple and software is
used to control the scheduling of instructions. This allows a simplified
and very
straightforward hardware implementation with an in-order 7-stage
integer pipeline and
a 10-stage floating point pipeline. By streamlining the processor
hardware and reducing
the control logic transistor count, the performance-to-power
consumption ratio can be
greatly improved over traditional x86 architectures.
The Crusoe processor includes a 64K-byte 8-way set-associative
Level 1 (L1) instruction
cache, and a 64K-byte 16-way set associative L1 data cache. The
TM5800 model
also includes an integrated 512K-byte Level 2 (L2) write-back cache
for improved
effective memory bandwidth and enhanced performance. This cache
architecture
assures maximum internal memory bandwidth for performance
intensive mobile applications,
while maintaining the same low-power implementation that provides a
superior
performance-to-power consumption ratio relative to previous x86
implementations.
Other than having execution hardware for logical, arithmetic, shift,
and floating point
instructions, as in conventional processors, the Crusoe processor has
very distinctive
features from traditional x86 designs. To ease the translation process
from x86 to the
3.HIERARCHY MODEL
.
Crusoe Processor Software Hierarchy
VLIW Processor
Code Morphing Software
x86 Operating System
(Windows ME, Windows 2000, Linux, etc.)
x86 BIOS
x86 Applications
x86 Compatible
Crusoe Processor Solution
x86 Software
IN
4.INSTRUCTION SET
5.PERFORMANCE
Performa
7.C
1. X-86 in
through a s
Submitted By: VIKAS KUMAR MISHRA (0600115059) 25
SEMINAR REPORT on “CRUSOE PROCESSOR”
8.Some drawbacks:
1. Code optimization does not start until a block of code has been
executed more the a few times.
9.Conclusion
1. Transmeta has build an X-86 processor based on VLIW(very
long instruction word) technology.
10.REFERENCES
http://www.wikipedia.org/
http://www.google.co.in/
http://www.esnips.com/
http://www.scribd.com/
www.transmeta.com
www.efficeon.org
www.crusoeseries.in