Page 1
TM5500/TM5800 System Design Guide July 17, 2002...
Page 2
Except as may be agreed in writing by Transmeta, all Transmeta products are provided “as is” and without a warranty of any kind, and Transmeta hereby disclaims all warranties, express or implied, relating to Transmeta’s products, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose and non-infringement of third party intellectual property.
July 17, 2002 Table of Contents List of Tables ............................5 List of Figures ............................7 Chapter 1 Introduction and Naming Conventions ....................9 Overview ............................. 9 Reference Documents ......................10 Naming Conventions ......................... 10 1.3.1 Power Management Mode Terms ................11 1.3.2 Power Network Names ....................
Page 4
Table of Contents July 17, 2002 SDR Memory Interface Design Guidelines................66 5.2.1 Bank Selection ......................66 5.2.2 Clock Enable Isolation During Power-down States .............67 5.2.3 Signal Termination ......................67 5.2.4 Miscellaneous Notes ....................67 SDR SDRAM Layout Notes.......................67 5.3.1 SDR SDRAM Memory Interface Timing ..............67 5.3.2 Example Design Strategy....................68 5.3.3...
July 17, 2002 List of Tables Table 1: Supported ACPI Processor States ..............11 Table 2: Supported ACPI System States................11 Table 3: Power Net Naming Conventions................12 Table 4: Signal Naming Conventions ................12 Table 5: Core Power Supply Requirements for TM5500/TM5800 Processors ....22 Table 6: Default Power-on Start Voltage VRDA (VID) Output Codes........23 Table 7:...
• Chapter 2, Example System Block Diagram and Schematics presents the Crusoe TM5500/TM5800 processor in the context of a block diagram that shows necessary components and their connections. The reference schematic for the processor itself is also provided.
1.2 Reference Documents The following documents are available from Transmeta for use in conjunction with this design guide. Some of these documents are extensively referenced in the design guide, and should be consulted as specified in the text.
July 17, 2002 Introduction and Naming Conventions The following diagram shows how to locate the various schematic names: Figure 1: Example Schematic Naming System schematic name ball number pin name 1.3.1 Power Management Mode Terms The power management modes supported by TM5500/TM5800 processors are discussed in detail in Chapter 1, Functional Interface Description, in the Data Book.
42. Power specifications for each of the supported power management modes are provided in Chapter 3, Electrical Specifications in the Data Book. 1.3.2 Power Network Names Transmeta’s reference schematics use a standard naming convention for power supply nets, provided in the table below. Table 3:...
The block diagram below shows major elements of a TM5500/TM5800 processor-based system design. Signals and bus interconnections are also shown. For detailed circuit design information, see the reference schematics throughout this document (also available in OrCAD format from your Transmeta representative). Figure 2:...
Page 14
• Transmeta Debug Module (TDM) Interface. This adds some low-level debug support to facilitate in- design bring-up, as well as connectivity to the Transmeta Virtual In-Circuit Emulator CE (TMVICE) for software development. See TDM Debug Interface Connection on page 107.
July 17, 2002 Example System Block Diagram and Schematics 2.2 Processor Schematics The following pages show TM5500/TM5800 processor reference schematics.
Page 16
DDR_DQM7_R DDR_DQM7 RN25C RN25D AB11 AC15 C_DQ63 C_DQMB7 Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta TM5800 DDR Interface Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 17
SDR_DQ63_R SDR_DQM7_R RN49C RN49D SDR_DQ63 SDR_DQM7 S_DQ63 S_DQMB7 Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta TM5800 SDR Interface Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 18
P_AD30 RSVD_G13 PCI_AD31 RSVD_E7_PD P_AD31 RSVD_E7 4.7K 4.7K Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta TM5800 PCI Interface Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 19
TDM_SDA TDM_TRST# TDM_TDO TRST# TDM_TCK TDM_TMS TDM_TDI 4.7K Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta TM5800 Sideband Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 20
POLY CVDD CVDD CVDD CVDD CVDD CVDD CVDD Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta TM5800 PWR & GND Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
July 17, 2002 Processor Power Supplies and Power Management C h a p t e r 3 Processor Power Supplies and Power Management This section provides design guidelines for TM5500/TM5800 processor power supplies, power sequencing, and power management circuits. This section also describes processor power supply requirements that must be implemented.
VRM vendors as indicated in this document. Note The only VRM qualified by Transmeta for TM5500/TM5800 processors is the Maxim MAX1718. Refer to the manufacturers VRM data sheet for detailed design information. Care must be taken to assure the core power supply voltage, V_CPU_CORE, supplied to TM5500/TM5800 processors does not exceed the absolute maximum limit of 1.5 V when evaluating TM5500/TM5800...
July 17, 2002 Processor Power Supplies and Power Management Table 5: Core Power Supply Requirements for TM5500/TM5800 Processors (Continued) Specification Value Notes Source voltage 10.0 V minimum Required for this particular reference design to meet Combined ESR of bulk capacitors 5 mΩ...
Processor Power Supplies and Power July 17, 2002 Management 3.1.1.2 VID/VRDA Code Table The VID/VRDA codes for the Maxim MAX1718 VRM are shown in the table below. Table 7: VID/VRDA Values and Output Voltages for MAX1718 VRM VID/VRDA Value VRDA [4] VRDA [3] VRDA [2] VRDA [1]...
3.1.2 VRM Core Power Supply Example The sections below provide an example core power supply design using the Maxim MAX1718 VRM. This reference design is recommended by Transmeta for TM5500/TM5800 processor-based system designs. Note Vendor part-specific information provided in this System Design Guide may be incorrect or out of date.
Processor Power Supplies and Power July 17, 2002 Management Startup Mode Startup mode is selected when the ZMODE signal is high. In this mode the output voltage is determined by the internal impedance mode resister whose value is set on the rising edge of the ZMODE signal. The device looks at the impedance on the VID inputs.
Page 27
July 17, 2002 Processor Power Supplies and Power Management 3.1.2.3 Current Limit Adjustment (ILIM) Resistors in the example circuit are used to adjust the output current limit. The values are selected based on the maximum VRM current and the RDS of the lower switching FET being used.
Page 28
Processor Power Supplies and Power July 17, 2002 Management 3.1.2.8 VRM Shutdown Control (SKP/SDN#) When the SKP/SDN# input is low, the VRM is shut down. When this signal is pulled high to VCC, the VRM operates in skip mode. When this signal is left floating, the VRM operates in PWM mode. The reference design example operates in skip mode to take advantage of the high efficiency of skip mode at low currents.
Page 29
Setting shown is for VSNIFF_VCORE signal to reduce crosstalk noise. 0.900V Also R12 and R31 should be located as close the the VRM circuit as possible. Copyright (C) 1995-2000 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and...
Processor Power Supplies and Power July 17, 2002 Management 3.1.3 PLL Power Supply Note See the Data Book for the voltage and current requirements for this and all power supplies. For all system designs, V_CPU_PLL for TM5500/TM5800 processors must track the core voltage from the maximum V_CPU_CORE value down to 1.0 V.
Page 31
2N2222A V_CPU_PLL LMV358 1N4148 30.1K 0.01uF 1000pF PLL_VDD, 1V Minimum Clamping Circuit Copyright (C) 1995-2001 Transmeta Project: TM5500/5800 System Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta PLL_VDD, 1V Min Clamp Circuit Corporation.
Page 32
Processor Power Supplies and Power July 17, 2002 Management Example PLL Power Supply Circuit Description R1/Q2 and R2 form a voltage divider to create a 1.0 V reference for the minimum V_CPU_PLL operating voltage. A high on START_SEQ (typically connected to the POWERGOOD output of the V_CPU_CORE regulator) turns on the PLL supply via FET Q2.
July 17, 2002 Processor Power Supplies and Power Management 3.1.4 I/O Power Supplies TM5500/TM5800 processors require a 3.3 V power supply (V3_3) and a 2.5 V power supply (V2_5) to power the I/O sections of the processor. If these supplies are derived from V3_3_STR and V2_5_STR, care must be taken to ensure the voltages are not glitched when these supplies are turned on.
Processor Power Supplies and Power July 17, 2002 Management 3.1.5 Decoupling Capacitors V_CPU_CORE decoupling capacitors (8 x 0.1 µF X7R 0603) should be placed directly underneath the processor on the opposite PCB side (shown below). The V_CPU_CORE plane shown in the diagram below should extend significantly beyond the processor for connection to other peripheral decoupling capacitors.
July 17, 2002 Processor Power Supplies and Power Management 3.2 Power Supply Sequencing Note See the Data Book for more information on power sequencing requirements for TM5500/TM5800 processors. 3.2.1 Power Sequencing Requirements In order to prevent a high startup current condition on the processor I/O power supplies, it is required that the processor core power supply (V_CPU_CORE) be turned on first and reach a level of V_CPU_CORE greater, prior to applying the processor 2.5 V and 3.3 V I/O voltages (V2_5 and V3_3, respectively).
Processor Power Supplies and Power July 17, 2002 Management Under the above startup conditions the processor VDRA signals (that go to the VRM VID inputs) are not valid until the processor I/O voltages are present. Therefore, another method must be provided to supply valid VID signals to the VRM from the time the V_CPU_CORE core supply is enabled to the time the processor I/O voltages are within specifications.
Page 37
NOTE: Use either Voltage Sequence, Option 1 or Option 2, to generate the "FORCE_STARTUP_V" signal. Do not use both. Copyright (C) 1995-2001 Transmeta Project: TM5500/5800 System Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta Vcore Support Circuits Corporation.
Processor Power Supplies and Power July 17, 2002 Management 3.3 Power Supply Voltage Supervisor The following page shows a power supply voltage supervisor reference design schematic.
Page 39
SOT23-6 VCC5 RST# PWRGOOD VCC3 VOL_SPR_2_5 RSTIN MANUAL_RST# Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta Voltage Supervisor Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Processor Power Supplies and Power July 17, 2002 Management 3.4 POWERGOOD Block Diagram Example The following page shows an example block diagram for possible system POWERGOOD circuits.
Page 41
Section 3.2 MANUAL_RST# THIS CIRCUIT ENSURES THAT THE CORE VOLTAGE IS AT LEVEL PRIOR TO ENABLING THE I/O VOLTAGES TO THE CPU Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title:...
Processor Power Supplies and Power July 17, 2002 Management 3.5 State Transition Timing Requirements This section describes the state transition timing requirements for TM5500/TM5800 processors. Note that the various signal names used in this document are typically written from the perspective of the processor. For example, STPCLK# and SLEEP# refer to the processor input signals for Stop Clock and Sleep.
Page 43
July 17, 2002 Processor Power Supplies and Power Management Refer to the above table for a description of the notes in the diagrams below. Refer to Figure 4 and Table 10 for details on power supply sequencing timing. Power On (C0) PCI_RST# RESET# V_CPU_CORE,...
Page 44
Processor Power Supplies and Power July 17, 2002 Management ACPI Quick Start State (C2) The C0 to C2 transition is caused by the assertion of the STPCLK# signal. The processor issues a Stop Grant cycle in response to the STPCLK# assertion, then enters the C2 state. The C2 to C0 transition is caused by the deassertion of the STPCLK# signal.
Page 45
July 17, 2002 Processor Power Supplies and Power Management State Transition Timing Information/Requirements Diagram Note SLEEP# deassertion to STPCLK# 320 nS minimum recommended deassertion STPCLK# deassertion to C0 3 µS typical 5 µS maximum Refer to the above table for a description of the notes in the diagram below: Deep Sleep (C3) CPU_CLK STPCLK#...
Page 46
Processor Power Supplies and Power July 17, 2002 Management Refer to the above table for a description of the notes in the diagram below: System Sleep State (S1) CPU_CLK PCI_CLK STPCLK# Stop Grant SLEEP# execution ACPI Suspend-to-RAM State (S3) The C0 to S3 transition is typically caused by an I/O cycle to the power management controller. The I/O cycle that initiates the S3 sleep state is typically snooped by the processor.
Page 47
July 17, 2002 Processor Power Supplies and Power Management This type of system is expected to have a typical C2 entrance + exit latency of 8.5 µS, and a worst-case C2 entrance + exit latency of 15 µS. Example 2 (C3) A system designer may implement a system with the following C3 characteristics: •...
Page 48
Processor Power Supplies and Power July 17, 2002 Management LongRun Power Management LongRun power management is a power saving feature of TM5500/TM5800 processors that allows the processor to dynamically change its operating frequency and voltage in response to the instantaneous performance demands of running applications.
Page 49
July 17, 2002 Processor Power Supplies and Power Management LongRun Power Management Frequency Change ISR Executing* Force Grant* memory self-refresh* Core Clock Memory Clocks these traces do not represent hardware signals, but rather logical states. new clock multipliers/divisors written Voltage Change Mechanism The voltage change mechanism is extremely simple when compared to the frequency change mechanism.
Page 50
Processor Power Supplies and Power July 17, 2002 Management...
July 17, 2002 C h a p t e r 4 DDR Memory Design This chapter provides guidelines for implementing DDR SDRAM memory interface designs for TM5500/TM5800 processors. Following the recommended DDR memory interface design rules and layout procedures will result in reliable system designs that maximize performance while minimizing power consumption.
DDR Memory Design July 17, 2002 The frequency setting for the DDR SDRAM interface is initialized during the boot sequence from data stored in the configuration ROM. DDR interface frequency settings vary at each LongRun power management step. DDR interface timing specifications and operating frequencies at various LongRun power management steps are provided in the Data Book.
July 17, 2002 DDR Memory Design 4.4 DDR Reference Voltage The VDDIO25 power supply pins of the processor are connected to V2_5. The DDR interface has a DDR_VREF pin whose input should be derived from that power supply using a 1% resistor voltage divider. The specification for this input is described in the Data Book.
DDR Memory Design July 17, 2002 4.5 DDR Memory Interface Design Guidelines The DDR SDRAM interface operates at frequencies of 100-133 MHz. Use standard high-speed design, layout, and routing practices. Some specific guidelines in DDR memory layout are provided below. •...
July 17, 2002 DDR Memory Design 4.6 PCB Placement and Routing Example Device Placement The figure below shows the recommended TM5500/TM5800 processor and four DDR memory device placement using both sides of the PCB. Figure 6: Recommended 4-Device DDR Memory Chip Placement Bottom Bottom Place components one over...
DDR Memory Design July 17, 2002 Primary Side (Top Layer) Signal Routing The figure below shows the connections from the TM5500/TM5800 processor to the DDR memory on the primary (top layer) side of the board. Figure 7: Recommended 4-Device DDR Memory Signal Routing - Top Layer...
July 17, 2002 DDR Memory Design Internal Layer Signal Routing The figure below shows the connections from the TM5500/TM5800 processor to the DDR memory on an internal layer of the board. Figure 8: Recommended 4-Device DDR Memory Signal Routing - Internal Layer...
DDR Memory Design July 17, 2002 Secondary Side (Bottom Layer) Signal Routing The figure below shows connections from the TM5500/TM5800 processor to the DDR memory on the secondary (bottom layer) side of the board. Figure 9: Recommended 4-Device DDR Memory Signal Routing - Bottom Layer...
July 17, 2002 DDR Memory Design 4.7 DDR SDRAM Schematics The following pages show DDR SDRAM reference schematics. • Single bank DDR soldered down (2 pages) • Single bank DDR SODIMM (2 pages) • DDR clock enable isolation circuit (1 page)
Page 60
DDR_CAS# DDR_MWE# DDR_BA0 DDR_BA1 DDRVREF DDRVREF 0.1uF 0.001uF Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta Single Bank DDR Down (1/2) Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 61
0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta Single Bank DDR Down (2/2) Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 62
DDR_SOD1_SA1 CBQ4 DDR_SOD1_SA0 CBQ5 CBQ6 CBQ7 CBQS CBDM Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta Single DDR SODIMM (1/2) Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 63
VDD_33 GND_33 VREFA VREFB VDDSPD VDDID 0.1uF 0.001uF Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta Single DDR SODIMM (2/2) Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 64
0.1uF QS3257 QUALITY SEMI SDR_CKE0 SDR_CKE_MUX0 SDR_CKE1 SDR_CKE_MUX1 A#/B Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta CKE Quickswitch Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
July 17, 2002 C h a p t e r 5 SDR Memory Design This chapter provides guidelines for implementing SDR SDRAM memory interface designs for TM5500/TM5800 processors. Following the recommended SDR memory interface design guidelines and layout procedures will result in reliable system designs that maximize performance while minimizing power consumption.
SDR Memory Design July 17, 2002 The frequency setting for the SDR SDRAM interface is initialized during the boot sequence from data stored in the configuration ROM. SDR interface frequency settings vary at each LongRun power management step. SDR interface timing specifications and operating frequencies at various LongRun power management steps are provided in the Data Book .
July 17, 2002 SDR Memory Design 5.2.2 Clock Enable Isolation During Power-down States The processor SD_CKE[3:0] clock enable signals must be isolated from the SDR SDRAM. This is because power states exist where the processor is powered down and the SDR SDRAM remains powered (e.g. STR). The processor does not have a suspend power well, and like any CMOS circuit, the outputs are undefined for short periods of time during power transitions.
SDR Memory Design July 17, 2002 The critical timing parameters of the processor memory controller and SDR SDRAM devices are shown in Table 13. The design rules described in this document satisfy these timings. Table 13: SDR SDRAM Interface Device Specifications Device Output Hold Time Input Setup Time...
It is important to note that this restriction is an original design limitation. The system may well be capable of successfully driving a longer line. However, Transmeta has not simulated this or designed for it, so violating this rule is done at the designer's risk.
SDR Memory Design July 17, 2002 5.3.4 Read Timing The processor memory controller has no information concerning the distance (and therefore delay) to and from the memory chips, but it must know when to expect valid data that is read from memory. The board designer must communicate this information by providing a carefully calibrated delay loop to resynchronize the data to the clock.
July 17, 2002 SDR Memory Design 5.3.5 Uncertainty in the Feedback Calculation The JEDEC specification is very specific about the layout of the clock trace on the SODIMM, but only gives the total length of the other lines, including data. There will also be some variation of capacitive delays in boards due to geometry, number of vias, etc.
SDR Memory Design July 17, 2002 It is possible to place the SODIMM connector as in Figure 13 and avoid routing congestion. Placing the on- board memory on the far side of the SODIMM from the processor yields the optimum routing solution. Figure 13: Optimum Placement and Routing Crusoe CPU...
July 17, 2002 SDR Memory Design The JEDEC specification for SDRAM SODIMMs (JEDEC spec # JC42.5) is used to determine how to lay out the soldered-down memory traces to mimic the structure of an SODIMM. In the JEDEC specification the structure diagrams, with maximum and minimum lengths for each branch, are given for each trace.
SDR Memory Design July 17, 2002 The figures below show structure diagrams for each of the remaining SDRAM interface signals. Figure 16: Address Line Structure Diagram Address & Control - Dual SODIMM SODIMM Banks 2,3 SODIMM Banks 0,1 Address & Control - One SODIMM plus On-Board Memory JEDEC PC133 SODIMM LAYOUT 2nd Bank SEE: JC42.5...
SDR Memory Design July 17, 2002 5.3.7 Recommended Design Procedure Determine the required memory configuration, soldered-down vs. SODIMM. Generate schematics. If soldered-down memory is used, the second resistor for termination of data lines must be added. If an advanced CAD package is used, apply delay rules to memory lines per Table 14. Also, add delay rules to match line lengths within signal groups.
July 17, 2002 SDR Memory Design 5.3.8 Design Example The design example below assumes there is one bank of x8 memory soldered onto a 55 Ω board. The silicon is placed such that the Manhattan distance from most of the drivers is 4”. Follow the steps in the Recommended Design Procedure on page 76 to calculate length data to include in the feedback path (CLKIN).
Page 78
SDR_DQ62 SDR_DQ31 SDR_DQ63 DQ31 DQ63 SMBDATA SMBCLK DRAM / SDRAM Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta Single SDR SODIMM Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 79
DQ62 SDR_DQ31 DQ31 DQ63 SDR_DQ63 SMBDATA_SDR0 SMBCLK_SDR0 DRAM / SDRAM Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta Dual SDR SODIMM (1/2) Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 80
DQ62 SDR_DQ31 DQ31 DQ63 SDR_DQ63 SMBDATA_SDR1 SMBCLK_SDR1 DRAM / SDRAM Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta Dual SDR SODIMM (2/2) Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 81
SMBCLK_SDR1 SMBCLK_SDR0 SMBDATA SMBDATA_SDR1 SMBDATA_SDR0 V3_3 7404 SPD_SELECT Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta SMBus Isolation Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 82
0.1uF QS3257 QUALITY SEMI SDR_CKE0 SDR_CKE_MUX0 SDR_CKE1 SDR_CKE_MUX1 A#/B Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta CKE Quickswitch Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
July 17, 2002 C h a p t e r 6 System Design Considerations 6.1 Clocking Note For detailed TM5500/TM5800 processor clock specifications see the Input Clocks section in the Data Book. The TM5500/TM5800 processor primary clock input (CLK_CPU0) requires a 60 or 66 MHz clock signal. This clock input is compatible with Pentium™...
Page 84
GND5 15pF 15pF PULL-DOWN SELECTS 2.5V SWING ON CPU CLOCK. PULL-DOWN SELECTS 24 MHZ ON UNUSED OUTPUT. Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta ICS Clock Generator Corporation.
Page 85
INFORMATION REGARDING THE USE OF 4.7K THE FREE RUNNING PCI CLOCK FOR THE PROCESSOR AND SOUTHBRIDGE 15pF 15pF Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta IMI Clock Generator Corporation.
TM5500/TM5800 processors require the reset connections shown below for proper operation. This allows the Transmeta Debug Module (TDM) to assert JTAG reset and RESET# (needed for some debugging functions) without asserting PCI_RST#. A system-level PCI reset will also assert JTAG_TRST# and RESET#, which is needed for normal operation.
July 17, 2002 System Design Considerations 6.3 Signal Pull-ups and Pull-downs The following signals should be pulled up to V2_5: IGNNE#, INTR, INIT#, NMI, FERR#, and SMI#. During the Deep Sleep power management state, the processor clock is stopped and most I/O pins are tri- stated (see the ACPI specification).
Page 88
System Design Considerations July 17, 2002 Table 15: Signal Pull-up/Pull-down Requirements (Continued) Processor Signal Pull-up / Pull-down Resistor Name Pin Number Type Value / Configuration 10 K Ω pull-down to ground Output CFG_SCLK DEBUG_INT Input DEBUG_NMI Input Input SROM_SIN Reserved and No Connection Signals 10 K Ω...
Use of the external mode-bit ROM is required for guaranteed operation of all production parts. For more information, see the Development and Manufacturing Guide section Mode-Bit ROM Settings . Currently, the only Transmeta-approved configuration mode-bit ROMs are: • Microchip Semiconductor 93LC56B (128 x 16, 2 Kbit serial flash ROM).
Page 90
TDM_CFG_CS NC_U1_6 DO_U1 PCI_RST# CFG_CLK NC_U1_7 TDM_CFG_CLK 0.1uF Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta Modebit ROM Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
July 17, 2002 System Design Considerations 6.5 Code Morphing Software ROM TM5500/TM5800 processors use a combination of hardware and software to create an x86-compatible processor. A memory device of at least 1 MByte is required for storing Code Morphing software in compressed form prior to decompression and loading into RAM.
Page 92
TDM_SROM_CLK NC_22 NC_23 NC_24 NC_25 NC_26 NC_27 NC_28 Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta CMS Serial Flash ROM Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
ROM to be inadvertently erased or modified in-system, which affects the Code Morphing software boot image stored in that ROM. Therefore, to ensure a high level of system security and integrity, Transmeta requires a special write protection circuit for the serial flash ROM. Systems using a parallel ROM to store the Code Morphing software boot image do not have this risk and do not require this write protection circuit.
Voltage . The PLD must have 3.3 V outputs because the serial flash ROM is not 5 V-tolerant. • Power . Since the standard 22LV10 draws at least 70-90 mA from 3.3 V, Transmeta recommends a part with a power saving feature be used. Many vendors sell 22LV10 parts with power saving features.
July 17, 2002 System Design Considerations 6.5.2.4 Schematic The schematic below shows the serial flash ROM write-protection PLD circuit. Figure 21: Schematic Diagram of Serial Flash Write-protection PLD in System Notes: WP pull-up is in case GPIO powers up as an input If GPIO powers up low, tie 3.3V WPNEG high and change WP...
These enhancements eliminate the need for this protection circuit. For debugging purposes, retain the serial flash connections to the Transmeta Debug Module (TDM) interface. The TDM has built-in serial flash and allows developers to boot from the TDM-based flash device.
Page 97
These signals act as bank selects to select either CMS sectors or BIOS. When CMS has decompressed and is ready to run x86 code, these signals select the highest bank (11) to allow access to the BIOS code. Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation.
6.6 Southbridge 6.6.1 Qualified Southbridge Devices The Acer ALI M1535 southbridge has been fully qualified by Transmeta for use with TM5500/TM5800 processors, and is the recommended southbridge solution. Other PCI-interface southbridge devices can also be used with TM5500/TM5800 processors. Contact your Transmeta representative for qualification status of other southbridge devices.
Page 99
SIDEA2 SIDED12 SIDEIOR# SIDED13 SIDEIOW# SIDED14 SIDEDAK# SIDED15 Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. NOTE: THIS SCHEMATIC IS FOR THE ALI 1535 SOUTHBRIDGE This document contains confidential and Title: proprietary information of Transmeta ALi 1535 Southbridge (1/4) ONLY.
Page 100
SA18 BIOSA18/GPO24/CLK_OFF# OSC32KI RTCAS OSC32KII RTCDS RTCRW CLK32KO Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. NOTE: THIS SCHEMATIC IS FOR THE ALI 1535 SOUTHBRIDGE This document contains confidential and Title: proprietary information of Transmeta ALi 1535 Southbridge (2/4) ONLY.
Page 101
Keyboard & Mouse MSCLK/FPVEE MSDATA/IRQ12I IRRXH Infrared IRRX IRTX Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. NOTE: THIS SCHEMATIC IS FOR THE ALI 1535 SOUTHBRIDGE This document contains confidential and Title: proprietary information of Transmeta ALi 1535 Southbridge (3/4) ONLY.
Page 102
GPIR#/GPO34 RUN_ENT1/GPIO1 GPOW/GPO35 RUN_ENT2/GPIO2 Miscellaneous RUN_ENT3/GPIO3 GPI25 Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. NOTE: THIS SCHEMATIC IS FOR THE ALI 1535 SOUTHBRIDGE This document contains confidential and Title: ONLY. SEE THE VENDOR DOCUMENTATION FOR ALI 1535+ AND...
0.13µ process technology used to manufacture TM5500/TM5800 processors. Transmeta strongly recommends die-referenced thermal solutions over PCB-referenced thermal solutions for new systems designed for TM5500/TM5800 processors. Die-referenced thermal solutions allow for possible improved packages with slightly different Z-axis dimensions in the future.
System Design Considerations July 17, 2002 6.8.2 Thermal Sensor Issues As mentioned, the thermal sensor chip generates a bias current for the diode. This current is on the order of 10-200 nA. This current is carried along the interconnect circuitry to the diode. On the way from the sensor to the diode (and back again) the current encounters two major sources of noise: •...
July 17, 2002 System Design Considerations Do not allow other traces within 0.050” of the thermal pair. While electromagnetic fields may still be present, the gradient of those fields drops exponentially with distance. If the gradient is too large, the two traces are exposed to different field strengths, and the common-mode rejection of the sensor chip has no effect on this noise.
Page 106
NC_9 NC_13 NC_16 DIODE_ANODE ADD0 ADD1 2200pF DIODE_CATHODE Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta Thermal Sensor Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
ROM device to allow the TDM to override the active signal. The Transmeta Debug Module (TDM) communicates to the target through a high-density 30-pin flex cable known as TDCA. The TDCA is shown with connections to the core system. The TDM and the debug connection is used for flashing Code Morphing software ROM and the mode-bit ROM, connecting to the Transmeta ICE, and for other debugging purposes.
See the diagram below for the TDM interface pinout and signal descriptions. Figure 23: Transmeta Debug Connector (TDCA) Transmeta Debug Connector A The TDCA is a 30-pin, 0.5mm flex cable connector that has all vital signals needed to debug the Crusoe...
Page 109
TDM_TCK TDM_TMS TDM_TRST# TRST# SUSC# SUSC# SUSB# SUSB# Copyright (C) 1995-2001 Transmeta Project: TM5800 Design Guide Corporation. All rights reserved. This document contains confidential and Title: proprietary information of Transmeta TDM Connector Corporation. It is not to be disclosed or used except in accordance with applicable agreements.
Page 110
System Design Considerations July 17, 2002...
July 17, 2002 C h a p t e r 7 PCB Layout Guidelines Note The guidelines in this chapter must be followed for the design to meet specified TM5500/TM5800 processor operating frequencies. 7.1 PCB Design Layout • For thermal sensor/diode signal routing make sure to follow the guidelines in Thermal Diode and Thermal Sensor on page 103 .
PCB Layout Guidelines July 17, 2002 • When transitioning signals between the return paths, insert a ground via next to the signal via, i.e. when transitioning from Signal 1 or Signal 2 to Signal 3, or when transitioning from Signal 3 or Signal 4 to Signal 1.
July 17, 2002 PCB Layout Guidelines 7.3 Board Design Guidelines The guidelines provided below were taken from TM5500/TM5800 processor-based reference designs using Allegro PCB layout tools. The dimensions are given in mils (1 mil = 1/1000 = 0.001 inch). 7.3.1 Printed Circuit Board Stackup Table 17: Recommended Eight Layer PCB Stackup Signal/Layer...
LongRun power management transitions. Designs that do glitch must include a low pass filter, isolated from down-stream logic, to remove the glitch from the regulator POWERGOOD output. Note that regulators qualified by Transmeta for TM5500/TM5800 processor have their POWERGOOD output blanked during transitions to alleviate this...
Page 118
100 mS negation of POWERGOOD that acts as a much better debounce filter than an external capacitor. The manual reset input of an independent monitor is an ideal place to connect the SYS-RST# pin of the Transmeta debug connector. ACPI System Power state support: •...
Page 119
July 17, 2002 System Design Checklists Power Supply Checklist Item Description Status If DDR memory is supported, the decoupling on 2.5 V STR at the DRAMs should be: • High frequency: approximately 3 low-ESL ceramic capacitors as close as possible to the power pins of each DRAM.
Page 120
The SMBus from the southbridge should not be connected to the Serial Debug Bus (i.e. pins SD_SCLK and SD_SDATA). The Serial Debug Bus must be connected to the Transmeta debug connector and be pulled up to V3_3 (IOVDD). If the Code Morphing software serial ROM is supported, the write protection PLD should be implemented.
Page 121
PCI clock, special routing considerations are necessary. See also Chapter 6, Using CLKRUN in the System Design Guide . The RESET# pin on the Transmeta debug connector must be connected to reset only the processor. The SYS_RST# pin on the Transmeta debug connector should be connected in such a manner as to reset the entire system when asserted.
Page 122
System Design Checklists July 17, 2002...
July 17, 2002 A p p e n d i x B Serial Write-protection PLD Data JEDEC Fuse Map and CUPL Source Code 24-Pin TSSOP The following text is the JEDEC file representing the fuse map for the write protection PLD. It was produced by the CUPL PLD design compiler for a 24-pin TSSOP package.
Serial Write-protection PLD Data Figure 26: Write Protection TSSOP-24 CUPL Source Code Name wrprotpd; PartNo Date 8/09/00; Revision 3; Designer Transmeta; Company Transmeta; Assembly 1; Location 1; Format /* Use JEDEC output format */ Device G22V10CP; /* This is the code for a 24-pin TSSOP package. */ /* The powerdown function on pin 4 is implied by */ /* this description.
Page 126
Serial Write-protection PLD Data July 17, 2002 Figure 26: Write Protection TSSOP-24 CUPL Source Code (Continued) Output pins PIN [18,19] = [Q0..1]; /* Flip-flops for the state machine */ PIN 17 = !CS0OUT; /* New serial flash */ PIN 23 = !CS1OUT;...
Page 127
July 17, 2002 Serial Write-protection PLD Data Figure 26: Write Protection TSSOP-24 CUPL Source Code (Continued) SEQUENCE [Q1..0] PRESENT BIT7 IF !DIN NEXT NO_PAT_MATCH; /* No write or erase opcode */ has bit 7=0 */ DIN & !SEL NEXT PAT_MATCH; /* For Atmel, bit 7=1 means a */ write or erase */ DIN &...
Page 128
Serial Write-protection PLD Data July 17, 2002...
Need help?
Do you have a question about the Crusoe TM5800 and is the answer not in the manual?
Questions and answers