DSP TP400 PC Reference Manual

Pc compatible computer
Table of Contents

Advertisement

TP400 PC/104-PLUS
PC COMPATIBLE COMPUTER
TECHNICAL REFERENCE MANUAL
Revision B00
19 February 2001
TRM-TP400 158004.B00
CGP

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TP400 PC and is the answer not in the manual?

Questions and answers

Summary of Contents for DSP TP400 PC

  • Page 1 TP400 PC/104-PLUS PC COMPATIBLE COMPUTER TECHNICAL REFERENCE MANUAL Revision B00 19 February 2001 TRM-TP400 158004.B00...
  • Page 2 (This page is intentionally left blank)
  • Page 3 All information in this manual is believed to be accurate and reliable. However, no responsibility is assumed by DSP Design Limited for its use. Since conditions of product use are outside our control, we make no warranties express or implied in relation thereto.
  • Page 4 (This page is intentionally left blank).
  • Page 5: Table Of Contents

    CONTENTS INTRODUCTION ....................1 OVERVIEW ............................1 TP400 FEATURES..........................2 PC/AT COMPATIBILITY........................3 PC/104-PLUS AS A PC EXPANSION BUS..................4 THE TP400 ARCHITECTURE ......................4 GETTING STARTED QUICKLY ....................... 7 1.6.1 TCDEVPLUS and TCDEV Development Systems ..............7 1.6.2 Using the TCDEVPLUS Development System ................ 8 1.6.3 Using the Rev D TCDEV Development System ...............
  • Page 6 STAND-ALONE OPERATION AND EXPANSION BUSES.......40 STAND-ALONE OPERATION ......................40 PC/104 BUS ............................ 40 PC/104-P BUS ........................... 41 PC/104 AND PC/104-P CLOCK AND RESET SIGNALS............43 4.4.1 PC/104 Clock and Reset Signals.................... 43 4.4.2 PC/104-Plus Clock and Reset Signals ................... 43 INTERRUPTS ..........................
  • Page 7 APPENDIX A: SPECIFICATION................A1 APPENDIX B: TP400 SET-UP PROCEDURE............B1 PROCESSOR COOLING........................B1 SDRAM CONFIGURATION ......................B1 SOLDER LINK AREAS........................B2 LK1 - LK4 Not Present ........................B2 PME# Connection........................B2 VREF or Microphone ........................B2 ADC0 or LINE_IN_R........................B2 ADC1 or LINE_IN_L ........................B3 ADC2 or LINE_OUT_R .......................B3 LK10 ADC3 or LINE_OUT_L......................B3 LK11...
  • Page 8 APPENDIX F: TFTIF FLAT PANEL INTERFACE BOARDS ........F1 INTRODUCTION..........................F1 INSTALLATION..........................F2 CABLE LENGTHS........................... F2 TFTIF CONNECTOR AND SOLDER LINKS ................. F3 TFTIF41 CONNECTOR AND SOLDER LINKS ................F4 TFTIF31 CONNECTOR AND SOLDER LINKS ................F5 TFTIFS15 CONNECTOR AND SOLDER LINKS................F7 APPENDIX G: CF100 COMPACT FLASH IDE DRIVE..........G1 INTRODUCTION..........................
  • Page 9 TABLES TABLE 1 - TP400 PERFORMANCE RATINGS..................14 TABLE 2 - TP400 ADDRESS MAP - FIRST 1M BYTE................18 TABLE 3 - ON-BOARD I/O DEVICES.......................20 TABLE 4 - SDRAM ALLOCATED TO DISPLAY CONTROLLER ............29 TABLE 5 - TFT PANEL DISPLAY RESOLUTIONS..................30 TABLE 6 - CRT DISPLAY RESOLUTIONS ....................31 TABLE 7 - UTILITY REGISTER BIT ALLOCATIONS................39 TABLE 8 - PCI BUS RESOURCE ALLOCATIONS ..................42 TABLE 9 - INTERRUPT ALLOCATION ....................45...
  • Page 10 FIGURES FIGURE 1 - TP400 BLOCK DIAGRAM ....................... 6 FIGURE 2 - RECOMMENDED BATTERY BACK-UP CIRCUIT .............. 26 FIGURE C1 - MAIN BOARD TOP COMPONENT PLACEMENT ............C2 FIGURE C2 - MAIN BOARD BOTTOM COMPONENT PLACEMENT............C3 FIGURE C3 - DAUGHTER BOARD TOP COMPONENT PLACEMENT..........C4 FIGURE C4 - DAUGHTER BOARD BOTTOM COMPONENT PLACEMENT ........C5 FIGURE C5 - MAIN BOARD MECHANICAL DIMENSIONS ..............C6 FIGURE C6 - DAUGHTER BOARD MECHANICAL DIMENSIONS............C7...
  • Page 11: Introduction

    PC compatible computer can be implemented in a very small form factor. The TP400 is the first processor board from DSP Design that complies with the PC/104-Plus standard. The PC/104-Plus standard adds a PCI bus interface to the PC/104 standard, thus allowing the use of high-performance PCI expansion boards while retaining the small size and rugged construction of the PC/104 bus boards.
  • Page 12: Tp400 Features

    TP400 FEATURES • High integration processor: a Geode GX1 processor is fitted, running at up to 300MHz. • PC/104 V2.3 16-bit bus interface for wide compatibility. • PC/104-Plus connector is fitted to allow PCI expansion cards to be used. • Floppy and IDE disk controllers.
  • Page 13: Pc/At Compatibility

    DMA controller etc. These are software compatible with equivalent Intel peripheral chips used on the original IBM PC and PC/AT. Around the Geode GX1 chip DSP Design has integrated floppy and IDE disk controllers, a keyboard and mouse controller, four serial ports and a Centronics parallel port.
  • Page 14: Pc/104-Plus As A Pc Expansion Bus

    PC/104 modules and is committed to expanding this range. It is the policy of DSP Design to introduce, where appropriate, new PC/104 I/O cards that are software compatible with similar cards for the PC. This has the tremendous advantage of allowing users to make use of the software that has already been written for desktop PC cards.
  • Page 15 The audio processor logic in the CS5530A chip connects to an AC97 compatible audio codec chip, which provides audio A/D and D/A conversions. The CS5530A also provides a slower PC/104 bus (ISA bus), on which the Flash memory and Super I/O chips are located. The Super I/O chip includes the floppy and IDE disk controllers, serial and parallel I/O functions as well as the keyboard and mouse controller.
  • Page 16: Figure 1 - Tp400 Block Diagram

    POWER CLOCK SDRAM Geode GX1 SUPPLY GEN. 3.3V 2.0V PC/104-PLUS 5530A AC97 AUDIO CODEC PANELLINK PANELLINK SPKR E2PROM + RESET J106 ETHERNET ETHERNET FLASH J1/J2 PC/104 RS232 COM3 UARTS COM4 SPKR SPEAKER RS232 COM1 RS232 / RS485 COM2 SUPER I/O MOUSE IRDA BATT...
  • Page 17: Getting Started Quickly

    It also supports DSP Design’s GCAT486 range of embedded PC computers. DSP Design also supply the TPPSU, which is a compact 45W power supply with cabling to make it easy to use with the TCDEVPLUS. The 25W TCPSU power supply...
  • Page 18: Using The Tcdevplus Development System

    TCDEVPLUS (but not the TCDEV) also includes 14-way ribbon cable connects to the TP400 J5 connector, making connections for COM3 and COM4. The TP400 includes its own VGA, floppy and IDE disk controllers, and VGA, floppy and IDE disk controllers are also present on the TCDEVPLUS. It is possible to use either the VGA and disk controllers on the TP400 or the controllers on the TCDEVPLUS (though not a mixture of both).
  • Page 19: Using The Rev D Tcdev Development System

    before or during the memory test to enter the Setup program, where you can change the time and date and make other changes. The "EXIT" menu option allows you to save the settings in CMOS RAM and exit. While using the TCDEVPLUS’s floppy disk controller the BIOS will print a warning message to the effect that it is disabling the floppy disk controller on board the TP400.
  • Page 20 A fan or heatsink should be added to the TP400, as it may get too hot without one. A heatsink is supplied as part of the TP400PAK starter pack (see Appendix D for details). Enable the floppy disk controller and VGA graphics on the TCDEV. This is done by setting the jumpers at jumper areas E3 and E5 to the "EN"...
  • Page 21: Tconn Connector Breakout Board

    After developing your product with the TCDEVPLUS you may be interested in using our TCONN board for production. The TCONN is a breakout board that provides an easy way of connecting to DSP Design’s PC/104 processor boards. It mates with the I/O connectors of the PC/104 board, and provides standard PC compatible connectors for most of the peripherals.
  • Page 22: Avoiding Common Problems

    AVOIDING COMMON PROBLEMS This section draws your attention to a number of issues that can cause problems, but that can be avoided if you are aware of them. The battery pin must not be connected to +5V and must not be left floating. See section 3.6 for further details.
  • Page 23: Processor And Memory

    Although the Geode GX1 runs much cooler than equivalent Pentium processors, some heatsink or fan is likely to be required in most applications. DSP Design can supply a passive heatsink, and a heatsink/fan combination. See Appendix D for ordering information.
  • Page 24: Table 1 - Tp400 Performance Ratings

    (ball grid array) device on the main printed circuit board. The CS5530A contains graphics processing logic, the IDE and USB ports, clock generators, ISA bus interface and the peripheral devices traditionally implemented in a motherboard chip set. (Earlier versions of the TP400 used the CX5530A, which has the same functionality).
  • Page 25: Clock

    PC/104 boards. Connector J102 is provided to power a +5V fan. DSP Design can provide both a passive heatsink and a fan/heatsink combination.
  • Page 26: Sdram

    Appendix D: TP400 Options and Ordering Information. The use of SODIMM modules for SDRAM memory means that the SDRAM configuration can be altered at a later stage. DSP Design carry stock of the SODIMM modules described above, or customers may provide their own. PC100 SODIMM modules should be used.
  • Page 27: Flash Memory

    Linux, QNX, OS/9 and VxWorks, but at the time of writing this work has not been done and DSP Design cannot provide FFS drivers for these operating systems. This situation may change in the future, so contact us if you have an interest in these operating systems.
  • Page 28: Memory Address Map

    executed from the 32-bit wide SDRAM, much faster than it would be from the Flash chip. Section 6.3 contains further information on BIOS extensions. MEMORY ADDRESS MAP Table 2 shows the memory map as configured by the standard BIOS of the TP400. This table shows the bottom 1M byte address space.
  • Page 29: Peripherals

    PERIPHERALS This section describes the I/O address map and the on-board peripherals. I/O ADDRESS MAP The TP400 features a number of on-board I/O mapped resources, and supports access to the PC/104 bus I/O space as well. All I/O mapped functions that are present on desktop PCs are present at the same I/O addresses on the TP400.
  • Page 30: Table 3 - On-Board I/O Devices

    ADDRESS I/O FUNCTION 00 - 0F DMA Controller in Geode GX1 20 - 21 Interrupt controller in Geode GX1 22 - 23 Geode GX1 Processor Configuration Registers 2E - 2F Super I/O Chip Configuration Registers 40 - 43 Timer Unit in Geode GX1 60 and 64 Keyboard controller in Super I/O chip.
  • Page 31: Super I/O Chip

    SUPER I/O CHIP Many of the peripheral functions are implemented in a single chip, the "Super I/O" chip. This is the PC97317 from national Semiconductor. The following functions are included in the PC97317: • Two serial ports (operating as COM2 and COM3). •...
  • Page 32: Operation

    Connection is made to the COM3 and COM4 serial ports via the 14-way J5 connector. The pin assignments of the first three serial ports are such that they easily connect to 9-pin D-type connectors. The first three serial ports provide the full complement of RS-232 signals. Transmit Data, Request To Send (RTS) and Data Terminal Ready (DTR) are outputs from the TP400.
  • Page 33: Disabling Serial Ports

    I/O chip. The rest of this section describes how the IrDA would operate if and when the BIOS implements IrDA. Contact DSP Design if you have an IrDA application.) The COM2 serial port can also be configured to operate in one of three infrared modes, transmitting and receiving data as infrared light pulses.
  • Page 34: Printer Port

    The polarity of the incoming signal on the IRRX pin is of opposite polarity to that on the IRTX pin. The IRTX pin is normally low, and will emit a series of narrow positive going pulses as a character is transmitted. These positive pulses are designed to switch on the LED of the IrDA transmitter.
  • Page 35: Real Time Clock

    The printer port can optionally be configured as an output-only port, an Enhanced Parallel Port (EPP) and as an Extended Capabilities Printer Port (ECP). In EPP mode greater throughput is provided by automatically generating strobe signals. In ECP mode a 16-byte FIFO is provided. Users must provide their own software for these modes.
  • Page 36: Keyboard And Mouse

    USB ports. In many applications the familiar desktop keyboard is inappropriate. A variety of industrial keyboards and keypads are available - contact DSP Design for details. The TP400 will work without a keyboard if required. Users should avoid plugging in the keyboard or mouse when the TP400 is powered...
  • Page 37: Floppy Disk Drive

    34-way connector, so if necessary the more common floppy drives could be driven. DSP Design is able to supply suitable floppy disk drives and the 26-way cable. We are also able to supply an adapter board called the DIS35-26 that allows the 26-way cable to connect to drives with the usual 34-way connector.
  • Page 38 Compact Flash cards will operate with the TP400 – we think this is more a fault of the Compact Flash cards than the IDE code in the BIOS. Users who are considering buying their own Compact Flash cards should take care, or contact DSP Design for advice.
  • Page 39: Display Controller

    ROM drives, and a Compact Flash socket to allow the use of Compact Flash cards in place of mechanical hard disk drives. Users will probably prefer to use the TP400’s IDE controller rather than the TCDEVPLUS’s IDE controllers while using the TCDEVPLUS, since it is faster than the TCDEVPLUS IDE controller.
  • Page 40: Using Crts And Tft Lcds

    CS5530A for formatting and dispatch to the CRT or flat panel. The CS5530A contains the RAMDAC for the analog CRT displays. In order to minimise the amount of memory bandwidth taken up by the refreshing of the displays, the Geode GX1 incorporates data compression circuitry.
  • Page 41: External Graphics Cards, And No Graphics

    J8. Connection is made from the J8 connector to flat panels using a ribbon cable. DSP Design also makes a range of interface boards for the display end of this 40- way cable. These interface boards suit many 640 x 480, 800 x 600 and 1024 x 768 TFT LCD displays.
  • Page 42: Native Display Drivers

    There are two solutions for Linux. Text based users should use VESA frame buffer console. Graphics based users should use the native Geode X-Windows display driver. In both cases an 8-bpp or 16-bpp mode should be used. DSP Design can provide further information on this.
  • Page 43: Panellink

    In practice we have found that standard CAT5 Ethernet cable will work, but we would recommend a higher quality, shielded cable, such as supplied by Molex as part of their MicroCross DVI Connector System product range. DSP Design may be introducing further PanelLink accessories. Ask us if you are interested. 3.10.7 TV Clock A signal called TV_CLK is available at the 40-way flat panel connector J8.
  • Page 44: Video Playback

    3.11 VIDEO PLAYBACK The Geode GX1 architecture provides hardware support for the playback of video recordings. This substantially improves the picture quality and playback frames per second when decoding MPEG and other video files. Video playback logic present within the Geode GX1 chip set includes colour-space conversion logic, scaling hardware, X/Y video filters, overlay colour-key and gamma correction.
  • Page 45: Usb Ports

    Access to the USB ports on the TP400 is through the eight-way connector J9. DSP Design manufacture a small printed circuit board, carrying a dual USB connector and EMC filtering components, which can be connected to the J9 connector by a short cable assembly.
  • Page 46: Analog To Digital Converter

    Drivers are available for a number of operating systems, including DOS, Windows, Netware, VxWorks and Linux. These are found on the TP400 Utilities Disks. Drivers for other operating systems may also available. Contact DSP Design for details. The Ethernet chip is connected to the network’s twisted pair cable through a small printed circuit board called the TP400ET.
  • Page 47 the A/D chip can be driven from an external voltage source, or from the on-board VCC supply voltage. A solder link allows this selection to be made. The accuracy of the measurement of course will be limited by the accuracy of the VREF voltage. Measurements can be made as “single-ended”...
  • Page 48: Serial Eeprom

    3.17 SERIAL EEPROM The TP400 has a serial EEPROM chip fitted. This is used primarily to store set-up parameters in systems that lack a battery to retain configuration data in the CMOS SRAM. There is some space available in the serial EEPROM for users’ data. The serial EEPROM chip also contains the watchdog timer, which is also accessed through the EEPROM's serial interface.
  • Page 49: Table 7 - Utility Register Bit Allocations

    PORT FUNCTION BA14 (For Flash memory bank switching) BA15 (For Flash memory bank switching) BA16 (For Flash memory bank switching) BA17 (For Flash memory bank switching) BA18 (For Flash memory bank switching) BA19 (For Flash memory bank switching) (not used) BA20 (For Flash memory bank switching) BA21 (For Flash memory bank switching) /ENFLASH (Enables access to the Flash memory chips when 0)
  • Page 50: Stand-Alone Operation And Expansion Buses

    STAND-ALONE OPERATION AND EXPANSION BUSES The TP400 will operate as a stand-alone single board computer, or it can use the PC/104 bus interface to expand its capabilities with the wide range of PC/104 bus I/O cards currently available. The PC/104-Plus bus allows for expansion using high speed PCI chips.
  • Page 51: Pc/104-Plus Bus

    PCI bus logic chips. An example of this is the TCVIDEO board from DSP Design, a real-time video capture board that digitises PAL or NTSC video and bursts the data across the PCI bus in real-time into the memory of the Geode processor.
  • Page 52: Table 8 - Pci Bus Resource Allocations

    5V signal levels. It will operate with 3.3V boards and with boards which support either 3.3V or 5V operation. The TCVIDEO video capture board from DSP Design can be used with the TP400. The TP400’s VI/O power supply pins are configured to be at 3.3V.
  • Page 53: Pc/104 And Pc/104-Plus Clock And Reset Signals

    PC/104 AND PC/104-Plus CLOCK AND RESET SIGNALS 4.4.1 PC/104 Clock and Reset Signals Two PC/104 clocks are provided: the bus clock (BUSCLK) and an oscillator (OSC). The BUSCLK runs at 8.33MHz. The OSC signal is a clock running at 14.3181MHz. The TP400 can reset the PC/104 bus.
  • Page 54: Interrupts

    INTERRUPTS The Geode GX1 chip set contains the same interrupt controller circuit as is present on all PC computers. This consists of two 8259 type interrupt circuits, each with eight interrupt inputs. One 8259 is connected in cascade with the other, leaving 15 interrupts available.
  • Page 55: Pc/104-Plus Bus Interrupts

    INTERNAL/ PnP AWARE? PC/104 ALLOCATION EXTERNAL BUS? Internal Timer On-Board Keyboard in PC97317 Super I/O chip Internal Cascades second 8259 chip On-Board COM2 in PC97317 Super I/O chip On-Board COM1 in PC97317 Super I/O chip On-Board COM3 in extra UART chip, or (SoundBlaster) SoundBlaster (See text above).
  • Page 56: Plug And Play Control Of Interrupts

    The PCI bus interrupts are active-low level-sensitive interrupts. In principle, several cards can drive the same INTx# pin low, and one board may drive more than one interrupt line. In practice, few boards drive more than one INTx# line, and a rotation of the INTx# pins from one slot to the next ensures that if each of four boards drive their INTA# pin, the TP400 will see one interrupt on each of INTA#, INTB#, INTC# and INTD#.
  • Page 57: Dma

    Ethernet controllers and to PCI boards. The Advanced / Audio Options menu allows the SoundBlaster audio sub-system to be disabled, or its interrupt to be changed. The Geode GX1 processor contains the same DMA controller circuit as is present on all PC computers.
  • Page 58: Hardware Reset Options

    HARDWARE RESET OPTIONS A full set of hardware reset options exist for the TP400. The reset circuit is built around the X5043 serial EEPROM chip, which provides reset functions as well as memory. This chip includes a power supply monitor and a watchdog timer. To avoid glitches on the reset signal, the X5043 will always hold the reset signal asserted for approximately 200ms.
  • Page 59: Reset Switch

    Disks has documented sample code illustrating the use of the watchdog function, and also includes the data sheet of the X5043. Note that it is the responsibility of the user to design code that will reliably kick the watchdog timer. The BIOS includes code that disables the watchdog timer immediately after a reset, and thus if a watchdog time-out occurs the watchdog timer is disabled until after the operating system is loaded and the application software re-enables it.
  • Page 60: Software

    Other users will want to use Linux or one of the real-time operating systems, several of which have TP400 Board Support Packages. DSP Design offers a number of software products to ease software development. SYSTEM BIOS The system BIOS is a program that interfaces between the TP400 hardware, the operating system and application code.
  • Page 61: Operation Of The Setup Program

    6.2.1 Operation of the Setup Program The Setup program is menu driven, and its operation should be self-explanatory. Users are advised not to change parameters that they do not understand. Setup parameters are stored in the on-board CMOS memory, and it is backed-up if an external battery is provided.
  • Page 62: Reducing Boot Time

    6.2.2 Reducing Boot Time In later versions of the BIOS options will exist within the Setup program to greatly reduce the amount of time the BIOS spends testing the hardware prior to booting the operating system. This will result in a reduction in time between resetting the TP400 and running your application.
  • Page 63: The Flash File System Bios Extension

    PC. The computer will boot MS-DOS from a floppy disk, from a hard disk or from the Flash File System. DSP Design can supply Microsoft’s MS-DOS operating system, and the ROM-DOS operating system from Datalight. Bootleg copies of the operating system of course may not be run on the TP400.
  • Page 64: Flash Memory Programming

    TP400. A number of other operating systems work well with the TP300. These include Linux, QNX and VxWorks. Contact DSP Design if you are interested in these operating systems. Users who are running non-DOS operating systems, including Linux and Windows 95/98, may need to disable the Flash File System BIOS Extension using the BIOS Setup program.
  • Page 65 In the safe BIOS programming mode TP3F016 is run with the following single parameter: TP3F016 -u<filename> -u<filename> (u for ’update BIOS’). Program the specified BIOS image file into the device. In this safe mode the program checks to see if the file is present on the disk, and is a plausible BIOS image (i.e.
  • Page 66: Programming The 4M Byte 29F032 Flash Chips

    The TP3F016.EXE program can be used to write one or more files to the Flash chip, by running the program several times with different -p, -s and -o options each time. 6.5.2 Programming the 4M byte 29F032 Flash Chips. The following describes the process of programming the AMD or Fujitsu 29F032 chip if that is what is installed on your TP400.
  • Page 67: Steps To Perform After Programming Bios

    In principle Flash file systems could be created for other operating systems, such as Linux, QNX, OS/9 and VxWorks, but at the time of writing this work has not been done and DSP Design cannot support 158004.B00...
  • Page 68: Overview

    TP400. As well as being more robust than mechanical drives they are also faster, at least for read operations. The FFS provided with the TP400 is the FlashFX product from Datalight Inc. DSP Design have paid a license fee for every standard TP400, so you may use the Flash File System on every standard TP400 you buy.
  • Page 69: Operation Of The Flash File System

    6.6.2 Operation of the Flash File System The standard TP400 is shipped from DSP Design with the FFS BIOS Extension installed in the Flash memory, and the Flash disk already formatted. Thus most of this section is for information only, as steps 2 - 5 below have already been performed.
  • Page 70: Write Operations And Garbage Collection

    Now the DEVICE=FTP3AMD.SYS entry should be removed from the CONFIG.SYS file on the boot disk. Note that the FTP3AMD.SYS device driver is only used for formatting the Flash File System. Once the Flash disk has been formatted the user can use the DOS SYS command to place DOS on the Flash disk.
  • Page 71: Flash File System Statistics

    FXRECLM.EXE usage: FXRECLM.EXE <drive> [<count>] Where <drive> is the drive letter of the flash disk (e.g. C: ), and <count> is the number of successive garbage collection operations to perform on the flash disk. One garbage collection operation will reclaim one 64k sector of flash memory.
  • Page 72: Saving Cmos Ram Data In The Serial Eeprom

    Although only the first 130 locations in the serial EEPROM are currently used by the BIOS to store the CMOS registers, DSP Design strongly recommends that 256 locations in the serial EEPROM up to and including address 0FFh are reserved for possible future BIOS use.
  • Page 73: Serial Eeprom Programming

    00h - 7Fh in the serial EEPROM are reserved for holding CMOS RAM data, addresses 80h and 81h contain a checksum for the CMOS data, and addresses 82h - 0FFH are reserved for future DSP Design use. Addresses 100h - 1FFh remain available for users.
  • Page 74: Watchdog Timer Programming

    -kxxx -k kicks the watchdog timer for <xxx> seconds. The xxx parameter is a hexadecimal number in the range 0 - 1FFh. WATCHDOG TIMER PROGRAMMING The watchdog timer is contained within the serial EEPROM chip and is controlled through four pins of the Utility Register. Once it is enabled, the watchdog timer will reset the TP400 if it is not accessed (or “kicked”) regularly.
  • Page 75: Power Management

    POWER MANAGEMENT The TP400 includes sophisticated power management hardware and software, which allows the power consumption of the TP400 to be reduced at times when the full performance of the board is not required. This can extend battery life in battery- operated systems and allow for cooler operation, and thus greater product reliability.
  • Page 76 (This page is intentionally left blank.) 158004.B00...
  • Page 77: Appendix A: Specification

    APPENDIX A: SPECIFICATION Product: TP400 Description: Highly integrated PC/104-Plus format, single board PC compatible computer. Processor: National Semiconductor Geode GX1. Clock speed of 300MHz maximum, with lower clock speeds available for power savings. (300MHz processor fitted as standard). SDRAM: 32M, 64M, 128M or 256M bytes SDRAM implemented using 144-pin SODIMM memory modules.
  • Page 78 Analog to Digital Converter: Four channel, 12-bits. External reference. 0V to +5V input range. Reset circuit: Power supply monitor, PC/104 bus reset, watchdog timer and external reset switch capability. Bus interfaces: PC/104 V2.3 16-bit (ISA bus) and PC/104-Plus 32-bit (PCI bus).
  • Page 79: Appendix B: Tp400 Set-Up Procedure

    TP400 product is delivered as standard with no SDRAM modules fitted. Users may buy SODIMM modules from DSP Design or fit their own. DSP Design carry stock of the SODIMM modules. These modules have been selected to operate correctly with the TP400.
  • Page 80: Solder Link Areas

    Two versions of the TP400 have been shipped. The Rev B board has two additional solder links. The board revision can be determined by locating the DSP Design document number that appears at various places on the copper and silk screen ident of the TP400. The number 158001.A00 or 158101.A00 identifies a Rev .A00 board.
  • Page 81: Lk8 Adc1 Or Line_In_L

    ADC1 or LINE_IN_L This link determines whether Connector J6 pin 4 is used for the analog to digital convertor channel 1 input, or the audio codec Line In Left input. Pin 4 is A/D convertor ADC1: Fit link Pin 4 is audio codec Line In Left input: Omit link (default) ADC2 or LINE_OUT_R This link determines whether Connector J6 pin 6 is used for the analog to digital...
  • Page 82: Lk14 Vref Or Microphone

    LK14 VREF or Microphone This link determines whether Connector J6 pin 1 is used for the analog to digital convertor VREF input or output, or the audio codec microphone input. See also LK6. Pin 1 is A/D convertor VREF: Omit Link. Pin 1 is audio codec microphone input: Fit link (default) LK15 COM2 RS-232/RS-485 Selection...
  • Page 83: Lk20 Panellink Power

    LK20 PanelLink Power This link is only present on the Rev B TP400 PCB. It is used to route either 3.3V or 5V to the 10-way PanelLink connector. 3.3V to J7: Link 1 – 2 (Default) 5V to J7: Link 2 - 3 LK100 - LK102 Processor Clock Speed These three pins set the Geode GX1 processor clock speed.
  • Page 84: Lk104 - Lk107 Vcore Voltage Selection

    LK104 - LK107 Vcore Voltage Selection. These links are set to select the Vcore voltage for the Geode processor. The Vcore voltage can be chosen to match the processor and the clock frequency. PROCESSOR CLOCK VCORE LK104 LK105 LK106 LK107 266MHz 2.9V Don’t...
  • Page 85: Lk113 Sdram Clock Feedback

    LK113 SDRAM Clock Feedback These links are set according to the processor fitted. Geode GX1 Link 1 - 3 (Default) Geode GXm Link 1 - 2 and 3 - 4 LK114 IDE /PDIAG Pin This link is only present on the Rev B TP400 PCB. It allows pin 34 of the IDE connector J100 to be connected to GND or to be unconnected.
  • Page 86 (This page is intentionally left blank) 158004.B00...
  • Page 87: Appendix C: Mechanical Drawings And Schematics

    APPENDIX C: MECHANICAL DRAWINGS AND SCHEMATICS The four component placement diagrams that follow may be of help in locating the components referred to in Appendix B. There is one diagram for each side of the two printer circuit boards that make up the TP400. This Appendix includes mechanical drawings of the TP400, showing the position of pin 1 of each connector.
  • Page 88: Figure C1 - Main Board Top Component Placement

    FIGURE C1 - MAIN BOARD TOP COMPONENT PLACEMENT 158004.B00...
  • Page 89: Figure C2 - Main Board Bottom Component Placement

    FIGURE C2 - MAIN BOARD BOTTOM COMPONENT PLACEMENT 158004.B00...
  • Page 90: Figure C3 - Daughter Board Top Component Placement

    FIGURE C3 - DAUGHTER BOARD TOP COMPONENT PLACEMENT 158004.B00...
  • Page 91: Figure C4 - Daughter Board Bottom Component Placement

    FIGURE C4 - DAUGHTER BOARD BOTTOM COMPONENT PLACEMENT 158004.B00...
  • Page 92: Figure C5 - Main Board Mechanical Dimensions

    FIGURE C5 - MAIN BOARD MECHANICAL DIMENSIONS 158004.B00...
  • Page 93: Figure C6 - Daughter Board Mechanical Dimensions

    FIGURE C6 - DAUGHTER BOARD MECHANICAL DIMENSIONS 158004.B00...
  • Page 94 (This page is intentionally left blank) 158004.B00...
  • Page 95: Appendix D: Options And Ordering Information

    This Appendix lists some of the range of PC/104 products available from DSP Design, and in particular the products related to the TP400. Note that as new products are being released all the time this list may not be complete. Contact DSP Design for a full price list.
  • Page 96: Tp400 Processor Starter Pack

    TP400 PROCESSOR STARTER PACK The best way of starting a TP400 development project is to buy a TP400PAK, which is one of a family of “PAK” products. Each “PAK” product includes the processor itself, the TCDEVPLUS Development System board, a TPPSU power supply and a comprehensive set of manuals, disks, cable assemblies optimized to that particular processor.
  • Page 97: Pc/104 I/O Boards

    PC/104 I/O BOARDS The following list describes a selection of the PC/104 bus cards that are available from DSP Design. Contact DSP Design for the latest list. ITEM DESCRIPTION TADIO12 Analog and digital I/O board. 16 12-bit A/D inputs, 2 12-bit D/A outputs, 20 digital I/O lines.
  • Page 98: Accessories

    ACCESSORIES Table D5 lists some or all of the following items may be of use during your development process. Some of the items are included in the TP400PAK product. ITEM DESCRIPTION TP400PAK Starter pack for TP400. See section D.3 for full details. The individual items in Table D3 can also be ordered separately.
  • Page 99: Table D6 - Compact Flash Accessories

    CF100 COMPACT FLASH IDE Compact Flash cards are a useful alternative to IDE drives and floppy disks during development. The are reasonably high capacity, and if you equip your PC with the CFREADER product you are able to transfer files between your development machine and the TCDEVPLUS.
  • Page 100 (This page is intentionally left blank). 158004.B00...
  • Page 101: Appendix E: Connector Pin Assignments

    APPENDIX E: CONNECTOR PIN ASSIGNMENTS This Appendix describes the connectors used on the TP400. SUMMARY OF CONNECTORS Table E1 and E2 lists the connectors on the TP400 main board and daughter board respectively. The tables describe the type of the connectors and their functions. Note that the right angle pin headers (J4, J5 and J6) could be fitted with alternative connectors in order to facilitate plugging the TP400 into a motherboard.
  • Page 102: Expansion Bus Connectors

    EXPANSION BUS CONNECTORS The PC/104 bus connectors J1 and J2 provide the ISA bus compatible signals. They have pin assignments that conform to the PC/104 bus specification V2.3. The pin assignments for these connectors are shown in Table E4 and E3 respectively. The PC/104-Plus connector J3 provides the PCI compatible signals.
  • Page 103: Table E4 - Pc/104 J1 Pin Assignments

    J1 ROW A J1 ROW B /IOCHCHK *, ** RESETDRV IRQ9 -5V * DRQ2 -12V * /ZEROWS +12V * IOCHRDY (KEY) /SMEMW SA19 /SMEMR SA18 /IOWR SA17 /IORD SA16 /DACK3 SA15 DRQ3 SA14 /DACK1 SA13 DRQ1 SA12 /REFRESH *, ** SA11 BUSCLK SA10...
  • Page 104: Table E5 - Pc/104-Plus J3 Pin Assignments

    * These signals are not used on the TP400. They are connected to +5V through 4k7 resistors. ** This is a reserved pin defined as PME# by DSP Design. *** These power supply signals are not used on the TP400.
  • Page 105: Tp400 Peripheral Connector

    J4. The 50 pins on the connector are brought to the outside world through a 50-way 0.1 inch IDC right angled connector. The J4 connector pin assignments are almost identical on all DSP Design PC/104 processor boards. The TP400 pin assignments are identical to the TB486, TC586 and TX486 pin assignments.
  • Page 106: Table E7 - J4 I/O Connector Pin Assignments

    SIGNAL PERIPHERAL SIGNAL PERIPHERAL NAME NAME IRRX IrDA IRTX IrDA MCLOCK MOUSE MDATA MOUSE SLCT PRINTER PRINTER BUSY PRINTER /ACK PRINTER PRINTER PRINTER PRINTER PRINTER PRINTER PRINTER /SLCTIN PRINTER PRINTER /INIT PRINTER PRINTER /ERROR PRINTER PRINTER /AUTOFD PRINTER /STROBE PRINTER RESET /RESET RESET...
  • Page 107: Com3, Com4 Serial Port Connector

    COM3, COM4 SERIAL PORT CONNECTOR Connector J5 is a 14-way pin header adjacent to J4. It carries the COM3 and COM4 serial port signals. The signals are arranged so that a ribbon cable from J5 can easily crimp onto a 9-pin IDC D-type connector for COM3. Pin 1 of the J5 connector can be identified by looking at the J5 silk-screen box that surrounds the J5 connector on the TP400.
  • Page 108: Panellink Connector

    SIGNAL SIGNAL SIGNAL SIGNAL VGA PIN (AUDIO) (A/D) (AUDIO) (A/D) MIC IN VREF LINE_IN_R ADC0 ADCGND ADCGND LINE_IN_L ADC1 ADCGND ADCGND LINE_OUT_R ADC2 ADCGND ADCGND LINE_OUT_L ADC3 SUS_RES SUS_RES GREEN GREEN BLUE BLUE AGND AGND 6, 7, 8 HSYNC HSYNC VSYNC VSYNC 5, 10...
  • Page 109: Flat Panel Connector

    Use Tables E11 and E12 to help you create an interface cable to connect between the TP400 and your flat panel. Appendix F describes the TFTIF adapter boards that DSP Design have prepared for a number of panel types.
  • Page 110: Usb Connector

    SIGNAL NAME SIGNAL FUNCTION RED0-5 Red Display Data. RED5 is the MSB. GREEN0-5 GREEN Display Data. GREEN5 is the MSB. BLUE0-5 Blue Display data. BLUE5 is the MSB. SHFCLK Shift Clock. Pixel clock for flat panel displays. LCD_HSYNC Flat panel horizontal sync signal. LCD_VSYNC Flat panel vertical sync signal.
  • Page 111: Ide Connector

    IDE CONNECTOR The IDE drive is connected through J100, a straight 2mm pitch 44-way connector. Pin assignments follow. Pin 1 of the J100 connector can be identified by looking at the silk-screen legend on the TP400 PCB. A ’1’ symbol is placed close to pin 1. All odd numbered pins are in one row and all even numbered pins are in the other row.
  • Page 112: Floppy Connector

    E.10 FLOPPY CONNECTOR The floppy disk drive can be connected through a 26-way flat flexible cable, through connector J103. Pin 26 of the J103 connector can be identified by a small "26" on the top of the plastic molding of the connector. SIGNAL SIGNAL /INDEX...
  • Page 113: Power Supply And Fan Connectors

    E.11 POWER SUPPLY AND FAN CONNECTORS Power may be brought to the TP400 through connector J101. It is useful in stand- alone applications. Power may be sent to an optional fan through connector J102. The power supply and fan connectors are AMP HE14 connectors. The mating types are available from AMP distributors.
  • Page 114: Inter-Board Connectors

    E.13 INTER-BOARD CONNECTORS J104 has the same pin assignments as J10. Pins 1, 60, 61 and 120 are indicated on the PCB. SIGNAL SIGNAL INTD# AD12 AD10 AD15 SERR# C/BE0# DEVSEL# C/BE2# INTA# AD16 AD17 AD11 AD19 AD14 AD18 AD22 AD13 AD21 C/BE1#...
  • Page 115 J105 has the same pin assignments as J11. Pins 1, 40 and 80 are indicated on the PCB. SIGNAL SIGNAL IRQ14 /485 (TP100) /MO0 /INDEX /WPT /DSKCHG /DS0 /DIRC TEMP /STEP VID_DATA1 VID_DATA4 VID_RDY VID_DATA7 VID_DATA2 /RDATA VID_VAL RESET VID_DATA3 /TK00 VID_DATA0 VID_DATA6...
  • Page 116 (This page is intentionally left blank) 158004.B00...
  • Page 117: Appendix F: Tftif Flat Panel Interface Boards

    APPENDIX F: TFTIF FLAT PANEL INTERFACE BOARDS INTRODUCTION The TP400 supports TFT panels of 640 x 480, 800 x 600 and 1024 x 768 pixel resolution. A range of TFT panels from different manufacturers have been used successfully with the TP400. The TFTIFxx boards are a family of small PCBs that mount onto some TFT LCD displays.
  • Page 118: Installation

    (which improves as the cable length decreases) and increasing convenience (which might suggest a longer cable length). DSP Design does not recommend longer cable lengths, but customers may find they are able to increase the cable length in practice.
  • Page 119: Tftif Connector And Solder Links

    TFTIF CONNECTOR AND SOLDER LINKS Table F2 gives the pin assignments of the TFTIF display connector. LCD SIGNAL LCD SIGNAL SHFCLK HSYNC VSYNC RED 0 RED 1 RED 2 RED 3 RED 4 RED 5 GREEN 0 GREEN 1 GREEN 2 GREEN 3 GREEN 4 GREEN 5...
  • Page 120: Tftif41 Connector And Solder Links

    TFTIF41 CONNECTOR AND SOLDER LINKS Table F3 gives the pin assignments of the TFTIF41 display connector. LCD SIGNAL LCD SIGNAL SHFCLK HSYNC VSYNC RED 0 RED 1 RED 2 RED 3 RED 4 RED 5 GREEN 0 GREEN 1 GREEN 2 GREEN 3 GREEN 4 GREEN 5...
  • Page 121: Tftif31 Connector And Solder Links

    LK2 PIN LK2 CONNECTION LK3 PIN LK3 CONNECTION PIN 41 PIN 38 LCDVCC LCDVCC TABLE F4 - TFTIF41 SOLDER LINK CONNECTIONS The ENABKL signal can be taken to a backlight inverter from connector J3. J3 is a Molex 53261-0290 connector. Pin assignments are given in Table F7. ENABKL is logic 1 to turn on this inverter.
  • Page 122: Table F6 - Tftif31 Solder Link Connections

    Some other LCDs use pins 30 and 31 for other purposes, such as additional power supply pins. LK2 and LK3 should therefore be linked to match the requirement of each display. Table F6 lists the connections of the LK2 and LK3 pins, thus allowing suitable connections to be made.
  • Page 123: Tftifs15 Connector And Solder Links

    +5V power is sourced from the TP400 via the 40-way ribbon cable. In the 2-3 position the display’s +5V supply is sourced from connector J4. Because the Hosiden display may require significant current, DSP Design recommend that the display is powered via J4. Pin assignments of connector J4 are given in Table F8.
  • Page 124: Table F9 - Tftifs15 Pin Assignments

    LCD SIGNAL TP400 LCD SIGNAL TP400 SIGNAL SIGNAL SHFCLK ENABLE LCDVCC LCDVCC LCDVCC LCDVCC LCDVCC VVAC TABLE F9 - TFTIFS15 PIN ASSIGNMENTS 158004.B00...
  • Page 125: Appendix G: Cf100 Compact Flash Ide Drive

    IBM supply mechanical disk drives in Compact Flash format with capacities of up to 1G byte. The Compact Flash cards are used extensively in digital cameras, and are thus available at moderate cost from multiple sources. DSP Design can supply Compact Flash cards - see Appendix D for ordering information.
  • Page 126: Cable Connection

    In this configuration the CF100 extends beyond the outline of the TP400, so as not to obstruct any heatsink positioned on the Geode GX1 processor. G.2.2 Cable Connection The CF100 can be connected to the TP400 remotely, via a length of ribbon cable. The CF100 J3 male connector allows a suitable ribbon cable assembly to connect between the CF100 and the TP400 J100 male connector.
  • Page 127: Using Compact Flash Cards

    This step may be required for some cards. Some Compact Flash cards do not report their parameters and so the parameters will need to be set manually for these devices. For Compact Flash cards that do not seem to be working properly when you use the Auto Detect option, do the following. In the Main / Primary Master menu set the "type"...
  • Page 128: Accessories

    Compact Flash card at any time. If an ejector mechanism is required this can be ordered separately by the DSP Design part number CF100- EKIT. It is a snap-on ejector mechanism for the Compact Flash socket.
  • Page 129: Appendix H: Reliability

    APPENDIX H: RELIABILITY This Appendix provides reliability information on the TP400. Rather than just quote a single MTBF figure, with no context and no reference to the assumptions made, DSP Designed commissioned an analysis by the reliability consultancy, Landar Bonthron Associates Ltd.
  • Page 130: Failure Effect Assumptions

    H.1.3 Failure Effect Assumptions The assumption is made that each and every component failure mode will result in the failure of the TP400. This is clearly a conservative assumption. Many component failure modes, for example a 25% drift in the value of a pull-up resistor, are unlikely to have any effect on the operation of the device.
  • Page 131: Sensitivity Analysis

    areas subject to minor shock, vibration and temperature or atmospheric variations. In marine applications, this is equivalent to a fixed installation inside the superstructure of the vessel. It is recommended that, unless very rigorous thermal management is a factor of the TP400 installation, that this is the most benign environment that should be used for reliability estimation.
  • Page 132: Figure H1 - Tp400 Mean Time To Failure

    M e a n T im e T o F a ilu r e B e n ig n F i x e d M o b il e T e m p e r a tu r e FIGURE H1 - TP400 MEAN TIME TO FAILURE U n it F a ilu r e R a te p e r a n n u m 1 .
  • Page 133: Table H1 - Tp400 Reliability Data

    Unit Failure Rate per annum Mean Time To Failure in Hours Temp. in Usage Environment Usage Environment Degrees C Benign Fixed Mobile Benign Fixed Mobile 0.01678 0.03355 0.1006 522107 261053 87017 0.02096 0.04193 0.1258 417798 208899 69633 0.02619 0.05241 0.1572 334427 167123 55707...
  • Page 134 (This page is Intentionally left blank). 164004.C03...
  • Page 135: Appendix J: Tp400Et Ethernet Adapter Board

    This circuit remains the copyright of DSP Design Limited, but DSP Design grants permission for any or all of the circuit to be used by DSP Design customers who are using the circuit together with DSP Design's processor boards. The circuit is offered on an unsupported basis, and no warranty is given as to the accuracy of the design.
  • Page 136: Figure J1 - Tp400Et Mechanical Drawings

    FIGURE J1 - TP400ET MECHANICAL DRAWINGS FIGURE J2 - TP400ET CIRCUIT DIAGRAM 164004.C03...
  • Page 137: Appendix K: Tp400 Usb Adapter Board

    This circuit remains the copyright of DSP Design Limited, but DSP Design grants permission for any or all of the circuit to be used by DSP Design customers who are using the circuit together with DSP Design's processor boards. The circuit is offered on an unsupported basis, and no warranty is given as to the accuracy of the design.
  • Page 138: Figure K1 - Tp300Usb Mechanical Drawings

    FIGURE K1 - TP300USB MECHANICAL DRAWINGS FIGURE K2 - TP300USB CIRCUIT DIAGRAM 158004.B00...
  • Page 139: Appendix L: Fault Reporting

    APPENDIX L: FAULT REPORTING DSP Design makes every effort to ship products and documentation that are completely free from faults, design errors and inconsistencies. Sometimes, however, problems do show up in the field. To help us put these right as quickly and efficiently as possible, we need as much information as possible from you, the user.
  • Page 140 DATE OF RETURN: SYMPTOMS OBSERVED /DOCUMENTATION ERRORS (as applicable): IN WHAT CONFIGURATION IS THE BOARD USUALLY USED? (WHAT OTHER BOARDS, WHAT SOFTWARE ETC.)? FOR DSP DESIGN USE ONLY: PRODUCT TEST REPORT: DATE OF RECEIPT: REPAIRED BY: CHARGES TO BE INVOICED: £...

This manual is also suitable for:

Tp104-plus104-plus

Table of Contents