Page 2
Please check the Product CD for further information and manuals. DIGITAL-LOGIC AG offers all schematics as a design guide only. DIGITAL-LOGIC AG assumes no responsibility for final system design. It is also assumed, that the designer has the reference manual of the PENTIUM/GEODE chip, the programmers reference from the GEODE chip.
Page 3
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 Table of Contents ........................5 REFACE 1.1. Trademarks ............................. 5 1.2. Disclaimer ............................5 1.3. Environmental Protection Statement ................... 5 1.4. Who should use this Product ....................... 5 1.5. Recycling Information........................6 1.6.
Page 4
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.1. Mechanical Dimensions of the SM800PC/X / SM900PC/X............48 6.1.1. Mechanical PCB Pad Dimensions on the Carrier Board ............49 6.1.2. PCB to SM800PC/X / SM900PC/X Height ................50 6.1.3. Mechanical Dimensions of the PCB, plug ................51 6.1.4.
Page 5
Product advances mean that some specifications may have changed. DIGITAL-LOGIC AG assumes no responsibility for any inaccuracies, or the consequences thereof, that may appear in this manual. Furthermore, DIGITAL-LOGIC AG does not accept any liability arising from the use or application of any circuit or product described herein.
Page 6
DIGITAL-LOGIC AG), wrong connection, wrong information or as a result of service or modification by anyone other than DIGITAL-LOGIC AG. Nor if the user has insufficient knowledge of these technologies or has not consulted the product manuals or the technical support of DIGITAL-LOGIC AG and therefore the product has been damaged.
Page 7
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 1.8. Explanation of Symbols CE Conformity This symbol indicates that the product described in this manual is in compliance with all applied CE standards. Caution, Electric Shock! This symbol and title warn of hazards due to electrical shocks (> 60V) when touching products or parts of them.
Page 8
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 1.9. Applicable Documents and Standards The following publications are used in conjunction with this manual. When any of the referenced specifications are superseded by an approved revision, that revision shall apply. All documents may be obtained from their respective organizations.
Page 9
1.11. RoHS Commitment DIGITAL-LOGIC AG is committed to develop and produce environmentally friendly products according to the Restriction of Hazardous Substances (RoHS) Directive (2002/95/EC) and the Waste Electrical and Electronic Equipment (WEEE) Directive (2002/96/EC) established by the European Union.
Page 10
Components and sub-assemblies are not subject to product compliance. In other words, since DIGITAL-LOGIC does not deliver ready-made products to end users the WEEE directive is not applicable for DIGITAL-LOGIC. Users are nevertheless encouraged to...
Page 11
Network, IQNet, and co-operation contracts/agreements with accredited partners. www.sqs.ch The SQS Certificate ISO 9001:2000 has been issued to DIGITAL-LOGIC AG, the entire company, in the field of development, manufacturing and sales of embedded computer boards, embedded computer modules and computer systems. The certification is valid for three years at which time an audit is performed for...
Page 12
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 2. O VERVIEW 2.1. Standard Features The smartModule-800PCX is a miniaturized PC on-chip unit incorporating the major elements of a PC/AT compatible computer. It includes standard PC/AT compatible elements, such as:...
Page 15
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 Supervisory Specification Watchdog Integrated in W83627 Super-IO, strobe time max. 1 sec. Specification Compatible with restrictions ISA-Clock 14.318MHz PCI/104plus IEEE-996 standard bus, buffered PCI-Clock 33MHz USB V2.0 Ext. DDR-DRAM-Bus Not available...
Page 16
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 2.5. Differences to the SMP5PC & SMP3PC SM800PC/X SM520PC Pentium I Pentium III SM900PC/X CPU-Clock 500MHz / 600MHz 133Mhz 166-266Mhz 300-500Mhz Power consumption 6Watt 3-5Watt 5-7Watt 7-9Watt Standard functions Ext. DRAM Expansion...
Page 17
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 2.6. SM800PC/X & SM900PC/X Incompatibilities to a Standard PC/AT 2.6.1. PC104 BUS / ISA BUS on SM800PC/X Version 1.x An onboard LPC to ISA-bridge makes it possible to expand the functionality of the board with additional PC/104 cards.
Page 18
805244 SM900pc smartModule-900PC, 600MHz, 0MB 805250 sm900dk smartDevelopment-Kit These are only examples; for current ordering codes, please see the current price list. 2.8. Related Application Notes Application Notes are available at http://www.digitallogic.com support, or on any DIGITAL-LOGIC Application CD. Description...
Page 19
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 3. PC F UNCTIONAL ESCRIPTION 3.1. Interrupt Controllers An 8259A compatible interrupt controller, within the Geode chipset, provides seven prioritized interrupt levels. Of these, several are normally associated with the board's onboard device interfaces and controllers, and several are available on the AT expansion bus.
Page 20
CMOS RAM in a manner consistent with the convention used in other AT compatible computers. Connect an external Lithium battery of 3.6V to the RTC pin. The battery-backed clock can be set by using DIGITAL-LOGIC AG “SETUP” at boot-time. Addresses:...
Page 21
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 3.3. Start up/Power off Procedure VCCSUS must be present in order to start the SM800PC/X SM900PC/X. By factory default the SM800PC/X SM900PC/X automatically powers-on by setting the SUSC# signal low and requesting the base board to turn on the main power supply.
Page 22
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 3.4. ROM-BIOS / EEPROM Memory 3.4.1. ROM-BIOS An EPROM with 8bit wide data access normally contains the board's AT compatible ROM-BIOS. The BIOS takes an E82802A EPROM (or equivalent) device. The board's wait-state control logic automatically inserts four memory wait states in all CPU accesses to this (socket).
Page 23
On the next setup pages (switch with TAB) the values for special parameters are modifiable. Normally the parameters are set correctly by DIGITAL-LOGIC AG. Be very careful in modifying any parameter since the system could crash. Some parameters are dependent on the CPU type.
Page 24
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 CMOS Map Location Description Time of day (seconds) specified in BCD Alarm (seconds) specified in BCD Time of day (minutes) specified in BCD Alarm (minutes) specified in BCD Time of day (hours) specified in BCD...
Page 25
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 CMOS Location for Bad CMOS and Checksum Flags Bit 7 Flag for CMOS Lost Power Power OK Lost Power Bit 6 Flag for CMOS checksum bad Checksum is valid Checksum is bad...
Page 26
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 CMOS Map continued... Location Description Shutdown Code Diskette Drives Bits 7-4 = Diskette Drive A 0000 Not installed 0001 Drive A = 360 kB 0010 Drive A = 1.2MB 0011 Drive A = 720 kB 0100 Drive A = 1.44MB...
Page 27
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 CMOS Map continued... Location Description Custom and Fixed (Hard) Drive Flags Bits 7-6 = Reserved Bit 5 Internal Floppy Disk Controller = Disabled = Enabled Bit 4 Internal IDE Controller = Disabled...
Page 28
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 Byte 1 Bits 7-2 = Lower 6 bits of Landing Zone Bits 1-0 = Upper 2 bits of Cylinders Continued...
Page 30
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 3.6. EEPROM saved CMOS Setup The EEPROM has different functions, as listed below: Backup of the CMOS-Setup values. Storing system information such as: version, production date, customization of the board, CPU type.
Page 31
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 3.7.2. System I/O Map The following table details the legacy I/O range for 000h through 4FFh. Each I/O location has a read/write (R/W) capability. Note the following abbreviations: Unknown or can not be determined.
Page 32
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 I/O Addr. Function Size Comment If KEL Memory Offset 100h[0] = 1(Emulation- Enabled bit). 060h Keyboard/Mouse - Data Port 8bit If MSR 5140001Fh[0] = 1 (SNOOP bit) and KEL Memory Offset 100h[0] = 0 (Emulation-Enabled bit).
Page 33
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 0CEh Master DMA Counter - Channel 7 8bit 16bit values in two transfers. 0CFh No Specific Usage 8bit 0D0h Master DMA Command/Status – Channels [7:4] 8bit Shw$ 0D1h No Specific Usage...
Page 34
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 3F6h No Specific Usage 8bit 3F7h Floppy Conf Reg 8bit Shw$ First Floppy. MSR bit enables/disables into I/O 3FFh space. (UART1 MSR 3F8h-3FFh UART/IR - COM1 8bit 51400014h[18:16], UART2 MSR 51400014h[22:20]). Defaults to LPC.
Page 35
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 3.8. BIOS Data Area Definitions The BIOS Data Area is a region within the system RAM that contains information about the system environment. System environment information includes definitions associated with hard disks, diskette drives, keyboard and video, as well as other BIOS functions.
Page 36
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 BIOS Data Area Definitions continued... Location Description 15h-16h Reserved Keyboard Shift Qualifier States Bit 7 Insert mode Bit 6 CAPS lock Bit 5 Num Lock Bit 4 Scroll Lock Bit 3...
Page 37
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 Diskette Drive Motor Status Bit 7 Current operation Write or Format Read or Verify Bit 6 Reserved Bits 5-4 = Drive Select 00 = Drive A 01 = Drive B Bits 3-2 =...
Page 38
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 BIOS Data Area Definitions continued... Location Description Diskette Drive Motor Timeout Disk drive motor is powered off when the value via the INT 08h timer interrupt reaches 0. Diskette Drive Status...
Page 39
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 67-6Ah Address of adapter ROM Last interrupt the occurred 6Ch-6Dh Low word of timer count Continued…...
Page 40
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 BIOS Data Area Definitions continued... Location Description 6Eh-6Fh High word of timer count Timer count for 24-hour rollover flag Break key flag 72h-73h Reset flag 1243h Soft reset. Memory test is bypassed.
Page 41
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 BIOS Data Area Definitions continued... Location Description Diskette drive data transfer rate information Bits 7-5 = Data rate on last operation 00 = 500 kBS 01 = 300 kBS 10 =...
Page 42
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 92h-93h Scratch area for diskette media. Low Byte for drive A, high Byte for drive B. 94h-95h Current track number for both drives. Low Byte for drive A, high Byte for drive B.
Page 43
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 BIOS Data Area Definitions continued... Location Description Keyboard Status Bit 7 (1) Read ID Bit 6 (1) Last code was first ID Bit 5 (1) Force to Num Lock after read ID...
Page 44
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 3.8.1. Compatibility Service Table In order to ensure compatibility with industry-standard memory locations for interrupt service routines and miscellaneous tabular data, the BIOS maintains tables and jump vectors. Location Description FE05Bh...
Page 45
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 3.9. VGA / LCD Controller 3.9.1. VGA/LCD Controller of the Geode LX800 / LX900 Highly integrated flat panel and CRT GUI Accelerator & Multimedia Engine, Palette/DAC, Clock Synthesizer, and integrated frame buffer HiQColor™...
Page 46
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 3.9.3. Flat Panel Functional Description LCD Interface: The flat panel (FP) interfaces directly to an industry standard 18bit or 24bit active matrix thin-film-transistor (TFT). The digital RGB or video data that is supplied by the video logic is converted into a suitable format to drive a wide variety range of panels with variable bits.
Page 47
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 4. D ESCRIPTION OF THE UMPERS 4.1. The Jumpers on the SM800PC/X / SM900PC/X Settings written in bold are defaults. Jumper Structure 1-2 / open 1-2 / closed DMA for ISA...
Page 48
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6. D ESIGN N WITH THE SMART ODULE 6.1. Mechanical Dimensions of the SM800PC/X / SM900PC/X...
Page 49
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.1.1. Mechanical PCB Pad Dimensions on the Carrier Board...
Page 50
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.1.2. PCB to SM800PC/X / SM900PC/X Height...
Page 51
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.1.3. Mechanical Dimensions of the PCB, plug This must be mounted onto the customer’s electronic board (carrier board). Standard height: 5.0mm SM480-CON5 DLAG PartNumber: 807125 (do not place components below the smartModule) Expanded height: 7.0mm...
Page 52
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.1.4. Mechanical Dimensions of the SM800PC/X / SM900PC/X, receptacle Mounted on the smartModule800PC only as a reference 52760-2409 Dimension (inches) Circuits 84.07 (3.309) 75.565 (2.970) 80.47 (3.168) 78.87 (3.105) DLAG part number: 439003...
Page 53
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.2. The smart480 bus SM800PCX Connector X200.A Pin 1-40 Group Volt SM800PC Group Volt SMP5PC POWER VCC (5V) RESDRV IRQ2/9 SBHE# IRQ3 MEMCS16# IRQ4 IOCS16# IRQ5 IOW# IOR# IRQ7 SYSCLK IRQ10...
Page 54
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 SM800PCX Connector X200.A Pin 41-80 Group Volt SM800PC Group Volt SM800PC TINY TINY_SCL CORE Speaker TINY TINY_MISO ZWS# TINY TINY_MOSI REF# TINY TINY_RST MEMR# TINY TINY_VCC_PROG SMEMR# LAD0 MEMW# LAD1 SMEMW#...
Page 55
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 SM800PCX Connector X200.A Pin 81-120 Group Volt SM800PC Group Volt SM800PC POWER GROUND POWER GROUND POWER GROUND POWER GROUND POWER GROUND A100 B100 A101 B101 A102 B102 A103 B103 A104 B104...
Page 56
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 SM800PCX Connector X200.B Pin1 Group Volt SM800PC Group Volt SM800PC PRINTER strobe# COM1 DCD1 PRINTER auto# COM1 DSR1 PRINTER error# COM1 RXD1 PRINTER init# COM1 RTS1 PRINTER slctin# COM1 TXD1 PRINTER 5 i/o...
Page 57
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 SM800PCX Connector X200.B Pin 41-80 Group Volt Description Group Volt Description PRINTER PDACK# IrDA IrDA TX PRINTER PREQ IrDA IrDA RX IDE-CH1 IDE-CH1 IOR# IDE-CH1 IOW# POWER VCC (5V) POWER Battery 3.0V for RTC...
Page 58
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 SM800PCX Connector X200.B Pin 81-120 Group Volt SM800PC Group Volt SM800PC USB1 5 i/o USB_P1+ USB1 5 i/o USB_P1- LA22 LA23 5 i/o PERR- GPIO 3 i/o GPIO30 GPIO 3 i/o...
Page 60
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.4. Connector Specifications The DIGITAL LOGIC AG smartModule-P3PCX module connectors are surface mounted with a 0.635mm pitch and 240pins. Parameter Condition Specification Material Contact Beryllium Copper Housing Thermoplastic Molded Electrical Current 0.5 Amp...
Page 61
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.5. Thermal Specifications The temperature is specified by 90° C for the BGA case. CPU: LX800 / LX900 T (case) = 90° C Power consumption: 5W...
Page 62
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.6. PCI-Bus 6.6.1. PCI Bus Signals The smartModule only supports 3.3V PCI. 3.3V is generated on the SM800PCX; 1A can be used for peripherals on the base board. A 5V 2A supply to the SM800PCX is sufficient.
Page 63
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.6.3. PCI Signal Descriptions Name Type Voltage Description AD[31:0] I/O PCI +3.3 Address/Data. The standard PCI address and data lines. The address is driven with FRAME# assertion, and data is driven or received in ensuing clocks.
Page 64
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 PCI Signal Descriptions (continued) Name Type Voltage Description PCI Stop. As an input, STOP# indicates that a PCI slave wants to terminate the STOP# I/O PCI +3.3 current transfer. The transfer is either aborted or retried. STOP# is also used to end a burst.
Page 65
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.7. Clocks 6.7.1. Clock Layout Guidelines Series matching resistors are required. Not used PCI_CLK[1:0] signals should be loaded by 47pF to reduce the EMI noise. Resistor Value: 10 Ohms in series are recommended for better EMI results.
Page 66
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.9. ISA Signals Use 10K pull-up resistors on SD[15:0], MEMR#, MEMW#, IOR#, IOW#, IOCS16#. Use 1K pull-up resistors on IOCHRDY, MEMCS16#, REFRESH# (ISA BUS), ZEROWS# (ISA BUS). Use 10K pull-up resistors on IRQx Use a 10K pull-down resistor on DRQx.
Page 67
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.11. IDE Interface The LX800 / LX900 supports only one IDE port, assigned as the primary IDE port. pull-down resistors on Pin28 of the IDE connector (ALE). Support cable select (ALE) is a PC97 requirement.
Page 68
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 6.13. Parallel Interface The sm800PCX provides the TTL parallel signals. All parallel data lines and control lines must be EMI filtered directly at the connector. Use 47pF to earth. There is no problem if the parallel interface is unused; leave the pins open.
Page 69
BSP product CD for LX800/900 7.3. Microsoft Windows CE 4.2 / 5.0 / 6.0 DIGITAL-LOGIC AG works with Pfaadt Software and we recommend using their WINCE 4.2/5.0 Board Support Package (BSP) developed especially for this product. http://www.pfaadtsoft.de/ There are also demo Windows CE 4.2 / 5.0 images available for free:...
Page 70
DIGITAL-LOGIC AG SM800PC/X & SM900PC/X Detailed Technical Manual V1.0 7.4.2. ELinOS v4.1 The emphasis of version 4.1 is on the new CoTools, CODEO and COGNITO. CODEO is Eclipse based and provides additional plug-ins for project management and target communication, which substantially improves the ease of development of applications with ELinOS.
Need help?
Do you have a question about the smartModule SM800PC/X and is the answer not in the manual?
Questions and answers