Knowledge (XXG)

Transmeta Crusoe

Source πŸ“

136: 25: 252:
256 KB unified L2 cache and LongRun power reduction technology manufactured using a smaller 180 nm process. It measures 73 mm and uses a 1.10 V (f = 25%) and 1.6 V (f = 100%) power supply, dissipating 0.5–1.5 W typically and a maximum of 6 W. Later the TM5600 was introduced as a higher end offering to the TM5400 with double the L2 cache (512 KB vs 256 KB). Both the TM5400 and TM5600 operated at clock frequencies of 500–700 MHz.
82: 149: 236:. The relative simplicity of the hardware means that Crusoe consumes less power (and therefore generates less heat) than other x86-compatible microprocessors running at the same frequency. A 700 MHz Crusoe ran x86 programs at the speed of a 500 MHz Pentium III x86 processor, although the Crusoe processor was smaller and cheaper than the corresponding Intel processor. 943:
Although the FPU/multimedia unit can handle the same data types as Intel's MMX instructions, Crusoe chips don't have the new 128-bit registers defined by Intel's SSE (Streaming SIMD Extensions). Transmeta says Crusoe could emulate SSE-type instructions and registers, but there's not enough software
239:
The Crusoe was initially available in two forms: the TM3120 (later called TM3200) for embedded applications and the TM5400 for low-power personal computing. Both were based on the same architecture but differed in clock frequency and peripheral support. The TM3120/TM3200 were manufactured in speeds
251:
interface. It measures 77 mm and uses a 1.5 V power supply, dissipating less than 1.5 W of power (typically). The TM5400 differs from the TM3120/TM3200 with the inclusion of a 128K of L1 Cache(with the addition of 32 KB data cache) as well as the addition of DDR memory support,
255:
The TM5500/TM5800 are die shrunk versions of the TM5400/5600 Built on a TSMC 130 nm process at clock frequencies of 667-1000 MHz. Embedded versions rated for 10 years of continuous use were marketed as Crusoe SE (for Special Embedded) TM55E/TM58E respectively at clock frequencies of
185:
by translating the bytecodes into instructions in its native instruction set. The addition of an abstraction layer between the x86 instruction stream and the hardware means that the hardware architecture can change without breaking compatibility, just by modifying the CMS. For example,
259:
The TM5700/TM5900 removes SDRAM support for its integrated memory controller and now comes in a 54% smaller 399 pin FC-OBGA package rather than the ceramic 479 BGA package used previously. Clock speed remains the same between 667 and 1000 MHz.
213:. The Code Morphing Software translates x86 instructions into native instructions. The native instructions are 32 bits long. Instructions that meet a set of conditions can be executed simultaneously and are combined to form a 64- or 128-bit 156:
The Crusoe is notable for its method of achieving x86 compatibility. Instead of the instruction set architecture being implemented in hardware, or translated by specialized hardware, the Crusoe runs a software abstraction layer, or a
240:
of 333(TM3120 only) 366 and, 400 MHz using a 220 nm process. It has a 96k L1 cache (64 KB instruction and 32 KB data) and no L2 cache. The TM3120/TM3200 has an integrated
232:
The Crusoe performs in software some of the functionality traditionally implemented in hardware (e.g. instruction re-ordering), resulting in simpler hardware with fewer
108:
Instead of the instruction set architecture being implemented in hardware, or translated by specialized hardware, the Crusoe runs a software abstraction layer, or a
1205: 1215: 630: 590: 893: 552: 816: 805: 135: 840: 225:
as padding to fill out empty slots. This is required in all VLIW architectures and is criticised for being inefficient, which is why there are
654: 689: 868: 46: 1210: 68: 777: 1230: 752: 277: 496: 1225: 727: 1220: 174: 125: 528: 181:. In theory, it is possible for the CMS to be modified to emulate other ISAs. Transmeta demonstrated Crusoe executing 39: 33: 1170: 297: 169:
instructions received from programs into native instructions for the microprocessor. In this way, the Crusoe can
120:
instructions received from programs into native instructions for the microprocessor. In this way, the Crusoe can
50: 1005: 601: 904: 221:, respectively. In the event that there are not enough instructions to fill a molecule, the software inserts 1190: 637: 563: 478: 423: 162: 113: 929: 1156: 1147: 937: 293: 272:
company, without the facilities to fabricate their designs. Instead, both processors were fabricated by
269: 981:"What version of Fire Fox for XP and site to download from? | Firefox Support Forum | Mozilla Support" 851: 700: 273: 665: 281: 178: 129: 430: 187: 170: 121: 872: 869:"Transmeta Corporation : Crusoe > Specifications > Crusoe TM5900/TM5700 Processors" 371: 322: 244: 1090: 357: 452: 414: 312:
could run without SSE on Windows XP. The Efficeon processor added support for SSE and SSE2.
248: 1174: 1025: 304:
support; therefore, that software will no longer run on the Crusoe platform. For example,
158: 109: 81: 1069: 1048: 781: 300:. As of 2022, most browsers on Windows and Linux, and some other programs, need SSE or 98: 980: 778:"Transmeta Corporation : Crusoe > Specifications > Crusoe TM5800 Processor" 753:"Transmeta Corporation : Crusoe > Specifications > Crusoe TM5500 Processor" 1199: 337: 194:
core versus the 128-bit core of the Crusoe. Efficeon also supports SSE instructions.
182: 756: 280:(IBM). IBM fabricated the Crusoe in a 0.18 ΞΌm CMOS process with five levels of 455:
L1, L2, L3, L3 Adidas Edition and L5 (L1–L3 at 600 MHz and L5 at 800 MHz)
166: 117: 500: 1029: 1010: 1185: 1145:
Halfhill, Tom R. (14 February 2000). "Transmeta Breaks x86 Low-Power Barrier".
957:"Last versions of Windows applications that do not require SSE2 - Matej Horvat" 148: 956: 731: 233: 222: 1180: 536:
Washington University in St. Louise SCHOOL OF ENGINEERING AND APPLIED SCIENCE
397: 102: 1120: 309: 139:
Photo of CPUID for Transmeta Crusoe TM5800 800 MHz on Fujitsu P2040
1115: 437: 305: 177:(ISAs). This is used to allow the microprocessors to emulate the Intel 128:(ISAs). This is used to allow the microprocessors to emulate the Intel 382:
HP Compaq t5700 thin client (with TM5800 733 MHz or 1 GHz)
1118:[Sony Vaio GT1 - hybrid of Crusoe notebook and DV camera]. 328: 241: 147: 134: 80: 1154:
Halfhill, Tom R. (10 July 2000). "Top PC Vendors Adopt Crusoe".
482: 301: 198: 191: 342:
Compaq T5300, T5500, T5510, T5515, T5700 and T5710 thin clients
403: 385: 94: 18: 201:
microprocessor that executes bundles of instructions, termed
190:β€” a second-generation Transmeta design β€” has a 256-bit-wide 354:
ECS A530 (ODM, was sold as IRu Stilo 1514 and PCChips A530)
308:
dropped support for systems without SSE2 in 2017, although
1116:"Sony Vaio GT1 - Hybrid aus Crusoe-Notebook und DV-Kamera" 368:
Fujitsu LifeBook P1032, P1100, P1120, P2040, P2110, P2120
446:
Syntax A530 laptop (TM5600 clocked at 599.174 MHz)
152:
A Transmeta CPU from a Fujitsu Lifebook P series laptop
477:
Kanellos, Michael; Konrad, Rachel (November 5, 2001).
379:
HP Compaq t5500 thin client (with TM5800 733 MHz)
376:
HP Compaq t5300 thin client (with TM5600 533 MHz)
411:
Orion Multisystems DS-96 deskside cluster workstation
408:
Orion Multisystems DT-12 desktop cluster workstation
944:
support for SSE to justify the effort at this time.
1171:Linux on laptops and notebooks with Transmeta CPUs 365:Fujitsu / Siemens Futro S300 (800 MHz TM5800) 728:"Crusoe - a new world of mobility from Transmeta" 497:"Crusoe - a new world of mobility from Transmeta" 1186:Crusoe Exposed: Transmeta TM5xxx Architecture 2 1181:Crusoe Exposed: Transmeta TM5xxx Architecture 1 443:Sony VAIO PCG-GT1 (with TM5600 at 600 MHz) 8: 362:Fujitsu FMV-BIBLO LOOX s5/53w, t5/53w, t5/53 1091:"Pen Computing Magazine: SONICBlue ProGear" 529:"The Technology Behind Crusoe Processors" 69:Learn how and when to remove this message 930:"Transmeta Breaks x86 Low-Power Barrier" 32:This article includes a list of general 16:Family of x86-compatible microprocessors 466: 209:contains multiple instructions, termed 1206:Computer-related introductions in 2000 472: 470: 391:MSI PenNote3100 (TM5800 at 1 GHz) 928:Halfhil, Tom R. (February 14, 2000). 800: 798: 7: 1216:Very long instruction word computing 894:"crusoe_tm5700-tm5900_processor.pdf" 722: 720: 625: 623: 621: 585: 583: 547: 545: 523: 521: 519: 517: 325:Proxy SG210-25 (800 MHz TM5800) 440:, PCG-C1VP, PCG-C1VPK and PCG-C1VN 38:it lacks sufficient corresponding 14: 655:"tm5400n5600_databook_001101.pdf" 591:"TM3200_ProductBrief_5-20-00.pdf" 1006:"Transmeta Unveils the Efficeon" 690:"tm5600_productbrief_000802.pdf" 479:"Transmeta: Are the chips down?" 276:, the semiconductor business of 23: 806:"tmta_processor_comparison.pdf" 278:International Business Machines 1191:Transmeta: Are the chips down? 1114:Klaß, Christian (2001-02-16). 1004:Case, Loy (October 15, 2003). 631:"TM5400_DataSheet_1-18-00.pdf" 553:"TM3120_DataSheet_1-18-00.pdf" 292:The Crusoe processor supports 1: 426:ProGear information appliance 175:instruction set architectures 126:instruction set architectures 871:. 2006-02-14. Archived from 780:. 2003-10-17. Archived from 755:. 2003-12-11. Archived from 730:. 2000-11-15. Archived from 499:. 2000-02-29. Archived from 331:Cassiopeia Fiva MPC-205/206E 334:Casio MPC-701 pen tablet PC 1247: 1177: (archived 2017-12-29) 1026:"Linux on a Fujitsu P2040" 841:"embedded_apps_030904.pdf" 345:Dialogue Flybook A33i/V33i 165:(CMS). The CMS translates 116:(CMS). The CMS translates 229:of two separate lengths. 1211:Embedded microprocessors 1049:"Thin Clients: HP T5300" 449:TDV Vison V800XPT Tablet 420:Sharp Actius/Mebius MM10 105:and introduced in 2000. 1070:"HP Thin Client: T5700" 217:containing two or four 53:more precise citations. 1231:X86 microarchitectures 163:Code Morphing Software 153: 140: 114:Code Morphing Software 86: 1157:Microprocessor Report 1148:Microprocessor Report 938:Microprocessor Report 270:fabless semiconductor 151: 138: 84: 1226:VLIW microprocessors 1095:www.pencomputing.com 404:OQO Model 01 and 01+ 288:Software limitations 274:IBM Microelectronics 1221:X86 microprocessors 1072:. Parkytowers.me.uk 1051:. Parkytowers.me.uk 985:support.mozilla.org 282:copper interconnect 205:by Transmeta. Each 179:x86 instruction set 130:x86 instruction set 348:ECS EZ-Tablet EZ30 256:667-993 MHz. 188:Transmeta Efficeon 154: 141: 87: 85:A Transmeta Crusoe 417:ServerBlade 1000t 400:DayLite/UltraLite 394:NEC PowerMate Eco 372:Gateway Touch Pad 351:ECS i-Buddie A907 323:Blue Coat Systems 245:memory controller 79: 78: 71: 1238: 1133: 1132: 1130: 1129: 1111: 1105: 1104: 1102: 1101: 1087: 1081: 1080: 1078: 1077: 1066: 1060: 1059: 1057: 1056: 1045: 1039: 1038: 1036: 1035: 1022: 1016: 1015: 1001: 995: 994: 992: 991: 977: 971: 970: 968: 967: 953: 947: 946: 934: 925: 919: 918: 916: 915: 909: 903:. Archived from 898: 890: 884: 883: 881: 880: 865: 859: 858: 856: 850:. Archived from 845: 837: 831: 830: 828: 827: 821: 815:. Archived from 810: 802: 793: 792: 790: 789: 774: 768: 767: 765: 764: 749: 743: 742: 740: 739: 724: 715: 714: 712: 711: 705: 699:. Archived from 694: 686: 680: 679: 677: 676: 670: 664:. Archived from 659: 651: 645: 644: 642: 636:. Archived from 635: 627: 616: 615: 613: 612: 606: 600:. Archived from 595: 587: 578: 577: 575: 574: 568: 562:. Archived from 557: 549: 540: 539: 533: 525: 512: 511: 509: 508: 493: 487: 486: 474: 453:Toshiba Libretto 268:Transmeta was a 197:The Crusoe is a 91:Transmeta Crusoe 74: 67: 63: 60: 54: 49:this article by 40:inline citations 27: 26: 19: 1246: 1245: 1241: 1240: 1239: 1237: 1236: 1235: 1196: 1195: 1175:Wayback Machine 1167: 1142: 1140:Further reading 1137: 1136: 1127: 1125: 1113: 1112: 1108: 1099: 1097: 1089: 1088: 1084: 1075: 1073: 1068: 1067: 1063: 1054: 1052: 1047: 1046: 1042: 1033: 1031: 1024: 1023: 1019: 1003: 1002: 998: 989: 987: 979: 978: 974: 965: 963: 955: 954: 950: 932: 927: 926: 922: 913: 911: 907: 896: 892: 891: 887: 878: 876: 867: 866: 862: 854: 843: 839: 838: 834: 825: 823: 819: 808: 804: 803: 796: 787: 785: 776: 775: 771: 762: 760: 751: 750: 746: 737: 735: 726: 725: 718: 709: 707: 703: 692: 688: 687: 683: 674: 672: 668: 657: 653: 652: 648: 640: 633: 629: 628: 619: 610: 608: 604: 593: 589: 588: 581: 572: 570: 566: 555: 551: 550: 543: 531: 527: 526: 515: 506: 504: 495: 494: 490: 476: 475: 468: 463: 458: 318: 290: 266: 161:, known as the 159:virtual machine 146: 112:, known as the 110:virtual machine 99:microprocessors 93:is a family of 75: 64: 58: 55: 45:Please help to 44: 28: 24: 17: 12: 11: 5: 1244: 1242: 1234: 1233: 1228: 1223: 1218: 1213: 1208: 1198: 1197: 1194: 1193: 1188: 1183: 1178: 1166: 1165:External links 1163: 1162: 1161: 1152: 1141: 1138: 1135: 1134: 1106: 1082: 1061: 1040: 1017: 996: 972: 961:matejhorvat.si 948: 920: 885: 860: 857:on 2003-11-18. 832: 794: 769: 744: 716: 681: 646: 643:on 2000-08-19. 617: 579: 541: 513: 488: 465: 464: 462: 459: 457: 456: 450: 447: 444: 441: 434: 427: 421: 418: 412: 409: 406: 401: 395: 392: 389: 383: 380: 377: 374: 369: 366: 363: 360: 355: 352: 349: 346: 343: 340: 335: 332: 326: 319: 317: 314: 289: 286: 265: 262: 145: 142: 77: 76: 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 1243: 1232: 1229: 1227: 1224: 1222: 1219: 1217: 1214: 1212: 1209: 1207: 1204: 1203: 1201: 1192: 1189: 1187: 1184: 1182: 1179: 1176: 1172: 1169: 1168: 1164: 1159: 1158: 1153: 1150: 1149: 1144: 1143: 1139: 1123: 1122: 1117: 1110: 1107: 1096: 1092: 1086: 1083: 1071: 1065: 1062: 1050: 1044: 1041: 1030: 1027: 1021: 1018: 1013: 1012: 1007: 1000: 997: 986: 982: 976: 973: 962: 958: 952: 949: 945: 940: 939: 931: 924: 921: 910:on 2005-05-13 906: 902: 895: 889: 886: 875:on 2006-02-14 874: 870: 864: 861: 853: 849: 842: 836: 833: 822:on 2005-05-13 818: 814: 807: 801: 799: 795: 784:on 2003-10-17 783: 779: 773: 770: 759:on 2003-12-11 758: 754: 748: 745: 734:on 2000-11-15 733: 729: 723: 721: 717: 706:on 2003-12-14 702: 698: 691: 685: 682: 671:on 2003-12-14 667: 663: 656: 650: 647: 639: 632: 626: 624: 622: 618: 607:on 2000-08-18 603: 599: 592: 586: 584: 580: 569:on 2000-08-19 565: 561: 554: 548: 546: 542: 537: 530: 524: 522: 520: 518: 514: 503:on 2000-02-29 502: 498: 492: 489: 484: 480: 473: 471: 467: 460: 454: 451: 448: 445: 442: 439: 438:VAIO PCG-C1VE 435: 432: 428: 425: 422: 419: 416: 413: 410: 407: 405: 402: 399: 396: 393: 390: 387: 384: 381: 378: 375: 373: 370: 367: 364: 361: 359: 356: 353: 350: 347: 344: 341: 339: 338:Compaq TC1000 336: 333: 330: 327: 324: 321: 320: 315: 313: 311: 307: 303: 299: 295: 287: 285: 283: 279: 275: 271: 263: 261: 257: 253: 250: 246: 243: 237: 235: 230: 228: 224: 220: 216: 212: 208: 204: 200: 195: 193: 189: 184: 183:Java bytecode 180: 176: 172: 168: 164: 160: 150: 143: 137: 133: 131: 127: 123: 119: 115: 111: 106: 104: 101:developed by 100: 96: 92: 83: 73: 70: 62: 52: 48: 42: 41: 35: 30: 21: 20: 1155: 1146: 1126:. Retrieved 1119: 1109: 1098:. Retrieved 1094: 1085: 1074:. Retrieved 1064: 1053:. Retrieved 1043: 1032:. Retrieved 1020: 1009: 999: 988:. Retrieved 984: 975: 964:. Retrieved 960: 951: 942: 936: 923: 912:. Retrieved 905:the original 900: 888: 877:. Retrieved 873:the original 863: 852:the original 847: 835: 824:. Retrieved 817:the original 812: 786:. Retrieved 782:the original 772: 761:. Retrieved 757:the original 747: 736:. Retrieved 732:the original 708:. Retrieved 701:the original 696: 684: 673:. Retrieved 666:the original 661: 649: 638:the original 609:. Retrieved 602:the original 597: 571:. Retrieved 564:the original 559: 535: 505:. Retrieved 501:the original 491: 291: 267: 258: 254: 238: 231: 226: 218: 214: 210: 206: 202: 196: 167:machine code 155: 118:machine code 107: 97:-compatible 90: 88: 65: 56: 37: 1124:(in German) 1011:ExtremeTech 431:VAIO PCG-U1 234:transistors 51:introducing 1200:Categories 1128:2024-04-10 1100:2020-08-28 1076:2013-07-08 1055:2013-07-08 1034:2022-05-15 990:2022-05-16 966:2022-05-16 914:2023-08-10 879:2023-08-10 826:2023-08-10 788:2023-08-10 763:2023-08-10 738:2023-08-10 710:2023-08-10 675:2023-08-10 611:2023-08-10 573:2023-08-10 507:2023-08-10 461:References 433:and PCG-U3 264:Production 59:April 2010 34:references 901:Transmeta 848:Transmeta 813:Transmeta 697:Transmeta 662:Transmeta 598:Transmeta 560:Transmeta 424:SONICblue 398:NEC Versa 227:molecules 203:molecules 103:Transmeta 1121:Golem.de 388:LaVie MX 316:Products 310:K-Meleon 296:but not 215:molecule 207:molecule 1173:at the 358:Flybook 306:Firefox 171:emulate 122:emulate 47:improve 247:and a 173:other 144:Design 124:other 36:, but 933:(PDF) 908:(PDF) 897:(PDF) 855:(PDF) 844:(PDF) 820:(PDF) 809:(PDF) 704:(PDF) 693:(PDF) 669:(PDF) 658:(PDF) 641:(PDF) 634:(PDF) 605:(PDF) 594:(PDF) 567:(PDF) 556:(PDF) 532:(PDF) 436:Sony 429:Sony 329:Casio 242:SDRAM 219:atoms 211:atoms 483:CNET 302:SSE2 223:NOPs 199:VLIW 192:VLIW 89:The 415:RLX 386:NEC 298:SSE 294:MMX 249:PCI 95:x86 1202:: 1093:. 1028:. 1008:. 983:. 959:. 941:. 935:. 899:. 846:. 811:. 797:^ 719:^ 695:. 660:. 620:^ 596:. 582:^ 558:. 544:^ 534:. 516:^ 481:. 469:^ 284:. 132:. 1160:. 1151:. 1131:. 1103:. 1079:. 1058:. 1037:. 1014:. 993:. 969:. 917:. 882:. 829:. 791:. 766:. 741:. 713:. 678:. 614:. 576:. 538:. 510:. 485:. 72:) 66:( 61:) 57:( 43:.

Index

references
inline citations
improve
introducing
Learn how and when to remove this message

x86
microprocessors
Transmeta
virtual machine
Code Morphing Software
machine code
emulate
instruction set architectures
x86 instruction set


virtual machine
Code Morphing Software
machine code
emulate
instruction set architectures
x86 instruction set
Java bytecode
Transmeta Efficeon
VLIW
VLIW
NOPs
transistors
SDRAM

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑