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 Detailed Technical Manual V0.9 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. Technical Support .......................... 6 1.7.
Page 4
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 6.1.3. Mechanical Dimensions of the PCB, plug ................45 6.1.4. Mechanical Dimensions of the SM800PCX, receptacle ............46 6.2. The smart480 bus......................... 47 6.3. Signal Definitions ......................... 53 6.3.1. LCD Interface Signal Definition ..................... 53 6.3.2.
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 Detailed Technical Manual V0.9 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 Detailed Technical Manual V0.9 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
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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: Powerful AMD Geode LX800 core...
Page 13
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 2.4. Specifications Specification AMD GEODE LX800 Mode Real / Protected Compatibility 8086 - 80586 First Level Cache 128kB write-back Word Size 32bits Physical Addressing 32 lines Clock Rates 500MHz Math Coprocessor Specification Available on the CPU...
Page 14
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 Power Supply...
Page 15
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 2.5. Differences to the SMP5PC & SMP3PC SM800PC SM520PC Pentium I Pentium III CPU-Clock 500MHz 133Mhz 166-266Mhz 300-500Mhz Power consumption 6 Watt 3-5 Watt 5-7 Watt 7-9 Watt Standard functions Ext. DRAM Expansion...
Page 16
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 2.6. SM800PCX Incompatibilities to a Standard PC/AT 2.6.1. PC104 BUS / ISA BUS on 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 17
DK for LPC, USB Port3+4, Audio 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 18
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 19
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 20
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 3.3. Start up/Power off Procedure VCCSUS must be present in order to start the SM800PC(X). By factory default the SM800PC(X) automatically powers-on by setting the SUSC# signal low and requesting the base board to turn on the main power supply.
Page 21
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 22
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 23
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 24
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 25
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 = Enabled...
Page 26
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 CMOS Map continued... Location Description Byte 2 Bits 7-4 = Lower 4 bits of Write Precompensation Bits 3-0 = Upper 4 bits of Landing Zone Byte 3 Bits 7-6 = Reserved Bits 5-0 = Upper 6 bits of Write Precompensation...
Page 27
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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. Storing user/application values.
Page 28
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 29
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 I/O Map continued… 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 30
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 I/O Map continued… I/O Addr. Function Size Comment 0CDh No Specific Usage 8bit 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...
Page 31
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 I/O Map continued… I/O Addr. Function Size Comment 3F3h No Specific Usage 8bit 3F4h Floppy Cntrl Status 8bit First Floppy. 3F5h Floppy Data 8bit First Floppy. 3F6h No Specific Usage 8bit 3F7h Floppy Conf Reg 8bit Shw$ First Floppy.
Page 32
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 33
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 Either Alt key...
Page 34
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 Bit 7...
Page 35
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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. Status of last hard disk operation...
Page 36
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 = 250 kBS...
Page 37
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 Bit 4...
Page 38
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 Entry Point for POST...
Page 39
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 3.9. VGA / LCD Controller 3.9.1. VGA/LCD Controller of the Geode LX800 Highly integrated flat panel and CRT GUI Accelerator & Multimedia Engine, Palette/DAC, Clock Synthesizer, and integrated frame buffer HiQColor™ Technology implemented with TMED (Temporal Modulated Energy Distribution)
Page 40
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 41
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 4. D ESCRIPTION OF THE UMPERS 4.1. The Jumpers on the SM800PCX Settings written in bold are defaults. Jumper Structure 1-2 / open 1-2 / closed DMA for ISA Enable Disable DMA for Floppy (DMA on Super I/O)
Page 42
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 6. D ESIGN N WITH THE SMART ODULE 6.1. Mechanical Dimensions of the SM800PCX...
Page 43
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 6.1.1. Mechanical PCB Pad Dimensions on the Carrier Board...
Page 44
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 6.1.2. PCB to SM800PCX Height...
Page 45
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 (do not place components under the smartModule) Expanded height: 7.0mm (place max. 2.0mm components below the smartModule)
Page 46
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 6.1.4. Mechanical Dimensions of the SM800PCX, receptacle Mounted on the smartModule800PC only as a reference Dimension (inches) 52760-2409 Circuits 84.07 (3.309) 75.565 (2.970) 80.47 (3.168) 78.87 (3.105) DLAG part number: 439003...
Page 47
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 IRQ11 IRQ12...
Page 48
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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# LAD2 B48 VIDEO IN 3 i/o...
Page 49
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 A105 B105...
Page 50
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 51
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 52
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 GPIO31 3 i/o...
Page 54
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 6.4. Connector Specifications The DIGITAL LOGIC AG smartModule-P3PCX module connectors are surface mounting with a 0.635mm pitch and 240pins. Parameter Condition Specification Material: Contact: Beryllium Copper Housing: Thermoplastic Molded Electrical: Current: 0.5 Amp...
Page 55
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 56
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 57
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 PCI Signal Descriptions (continued) Name Type Voltage Description STOP# I/O PCI +3.3 PCI Stop. As an input, STOP# indicates that a PCI slave wants to terminate the current transfer. The transfer is either aborted or retried. STOP# is also used to end a burst.
Page 58
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 59
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 60
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 6.11. IDE Interface The LX800 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. The state of the cable select pin determines the master/slave configuration of the hard drive at the end of the cable.
Page 61
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 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 62
We do not recommend to installing older Windows versions, such as Windows 95/98/ME/NT4, because of the incomplete driver support. 7.2. Microsoft Windows CE 4.2 / 5.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 63
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 7.3.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.
Page 64
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9...
Page 65
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9...
Page 66
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9...
Page 67
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9...
Page 68
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 9. I NDEX Interrupt Controllers.............18 ISA BUS ................16 ISA Signals ................59 ITP / JTAG Signals..............58 AC’97 Sound Interface............61 Jumpers ................41 BIOS CMOS................ 22 BIOS Data Area Definitions..........32 BIOS ROM................21 Block Diagram ..............12 Keyboard/Mouse Interface...........61...
Page 69
DIGITAL-LOGIC AG SM800PC/X Detailed Technical Manual V0.9 Standards ................8 Start up ................20 Symbols................. 7 VGA..................39 VGA Interface..............61 Technical Support..............6 The smart480 bus ..............47 Warranty ................6 Thermal Specifications ............54 Watchdog................19 Timers.................. 18 Windows ................62 Trademarks................5 Windows CE ................62...
Need help?
Do you have a question about the smartModule SM800PC/X and is the answer not in the manual?
Questions and answers