SBC-350A Half-size All-In-One 386SX-40 CPU Card
Copyright Notice This document is copyrighted, 1996. All rights are reserved. The original company reserves the right to make improvements to the products described in this manual at any time without notice. No part of this manual may be reproduced, copied, translated or transmitted in any form or by any means without the prior written permission of the original company. Information provided in this manual is intended to be accurate and reliable.
Contents Chapter 1 Hardware configuration .......................... 1 Introduction ............................................................................ 2 Specifications .......................................................................... 3 Locating components ............................................................. 4 SBC-350A board diagram ..................................................... 5 Jumpers and connectors ........................................................
Chapter 4 Power-up ................................................ 23 Startup procedure ................................................................ 24 Chapter 5 BIOS diagnostics and SETUP ................... 25 POST (Power On Self Tests) ............................................... 26 System test and initialization ............................................... 26 System configuration verification ....................................... 26 Running the setup program ..............................
CHAPTER Hardware Configuration 1 This chapter gives background information on the SBC-350A. It then shows you how to configure the card to match your application and prepare it for installation into your PC.
Introduction The half-size SBC-350A comes equipped with a 80386SX-40 CPU. Also included on-board are two serial RS-232 ports, a bi-directional parallel port, an IDE hard disk drive interface, a floppy disk controller and a watchdog timer. The watchdog timer ensures that the CPU will be reset if it stops due to a program or EMI problem, allowing the SBC-350A to be used in stand-alone systems or in unattended environments.
Specifications å System • CPU: 80386SX-40 MHz, 80486SLC-33 MHz • Bus interface: ISA (PC/AT) bus • System performance: 51.
• Bi-directional parallel port: Configurable to LPT1, LPT2, LPT3 or disabled. Standard female DB-25 connector provided • Serial ports: Dual RS-232 serial ports with 16C550 compatible UARTs (16-byte FIFO for speeds up to 115 Kbps). Ports can be individually configured as COM1, COM2 or disabled å Industrial features • Watchdog timer: The timeout interval is software programmable and can be set between 2 to 30 sec..
MAX211 CN5 ODIN J6 CN13 COM1 COM2 CN12 CN6 OEC12C887 CN9 CN4 24MHz ADVRNCED MICRO DEVICES Am386 AMIKEY T M -2 AMIBIOS SMC FDC37C665 AMERICAN MEGATRENDS 386SX BIOS MAX211 CN7,8 ALI M1217 TMS X - 4 0 J5,4,3,2 CN3 14.318 SIMM Sockets J1 CN1 CN2 SBC-350A HALF-SIZE ISBC PC-386SX-40 REV:.
Jumpers and connectors Connectors on the board link it to external devices such as hard disk drives, a keyboard or PC/104 modules. In addition, the board has a number of jumpers which you use to configure it for your application. The table below lists the function of each of the board jumpers and connectors. Later sections in this chapter give instructions on setting jumpers and detailed information on each jumper setting. Chapter 3 gives instructions for connecting external devices to your card.
Safety precautions Follow these simple precautions to protect yourself from harm and your PC from damage. 1. To avoid electric shock always disconnect the power from your PC chassis before you work on it. Don’t touch any components of the CPU card or other cards while the PC is on. 2. Disconnect power before making any configuration changes. The sudden rush of power as you connect a jumper or install a card may damage sensitive electronic components. 3.
How to set jumpers You configure your card to match the needs of your application by setting jumpers. A jumper is the simplest kind of electric switch. It consists of two metal pins and a small metal clip (often protected by a plastic cover) that slides over the pins to connect them. To “close” a jumper you connect the pins with the clip. To “open” a jumper you remove the clip. Sometimes a jumper will have three pins, labeled 1, 2 and 3. In this case you would connect either pins 1 and 2 or 2 and 3.
178.00 80.65 19.00 98.50 D4x4 19.50 122.00 185.00 73.66 PC/104 Module 26.
10 SBC-350A User's Manual
CHAPTER Installation 2 This chapter gives a general procedure for installing your CPU card into an PC chassis with an AT-compatible passive backplane. For specific instructions, consult the user’s manual for your chassis.
Initial Inspection Before you begin installing your card, please make sure that the following materials have been shipped: • 1 SBC-350A CPU card • 1 6-pin mini-DIN keyboard adapter • 1 Hard disk drive (IDE) interface cable (40 pin) • 1 Floppy disk drive interface cable (34 pin) • 1 Parallel port adapter (26 pin) kit • PC/104 Expansion connector converter (pin headers) • PC/104 Module mounting supports If any of these items are missing or damaged, contact your distributor or sales representative immediately.
Caution! Always ground yourself to remove any static charge before touching the CPU card. Modern electronic devices are very sensitive to static electric charges. Use a grounding wrist strap at all times. Place all electronic components in a static-dissipative surface or static-shielded bag when they are not in the chassis. Before you begin installation, double check the jumper settings for the card (described in Chapter 1). This could save you a lot of troubleshooting time later.
14 SBC-350A User's Manual
CHAPTER Connecting peripherals 3 This chapter tells how to connect peripherals, switches and indicators to the SBC350A board. You can access most of the connectors from at the top of the board while it is installed in the chassis. If you have a number of cards installed, or your chassis is very tight, you may need to partially remove the card to make all the connections. When everything is done, finish installing the card as described in Chapter 2.
SBC-350A Card Connectors The following table lists the connectors on the SBC-350A. See Chapter 1 for help locating the connectors.
Attach the single 34-pin flat-cable connector to CN4 on the CPU card. For help finding the connector, see Chapter 1. Wire number 1 on the cable is red or blue, the other wires are gray. Make sure that the red wire corresponds to pin one on the connector (on the right side). Connect the A: floppy drive to the connector set on the other end of the cable. If you are connecting a 5.25" floppy drive, line up the slot in the printed-circuit-board (golden fingers) with the blockedoff part of the cable connector.
Connect the first hard drive to the other end of the cable. Wire one on the cable should also connect to pin one on the hard drive connector. You may have difficulty determining the pin number. Look for a number printed on the drive circuit board. Also, the connector on the floppy drive connector may have a slot. When the slot is up, pin number one should be on the right. Check the documentation that came with the drive for more information. Connect a second drive as described above.
External switches and indicators Next you may want to install external switches to monitor and control your CPU card. These features are completely optional — install them only if you need them. Reset switch (J1) You can connect an external switch to easily reset your computer. This switch restarts your computer as if you had turned off the power then turned it back on. Install the switch so that it closes the two pins of J1.
SBC power connector (CN9) In single-board-computer (non-passive-backplane) applications you will need to connect power directly to the SBC-350A board using connector CN9. This connector is fully compatible with the standard PC power supply connector (P8). Refer to the following table for CN9's pin assignments. SBC Power Connector (CN9) Pin no. Function 1 Power good 2 +5 V DC 3 +12 VDC Pin no. Function 4 -12 VDC 5 GND 6 GND Serial Ports The SBC-350A offers two RS-232 16C550 compatible serial ports.
RS-232 connections (CN10, CN11) Different devices implement the RS-232 standard in different ways. If you are having problems with a serial device, be sure to check the pin assignments for the connector. The following table shows the pin assignments for the card's RS-232 port: RS-232 Connector Pin Assignment Pin no. 1 2 3 4 5 6 7 8 9 Signal DCD RX TX DTR GND DSR RTS CTS RI External speaker connector (CN13) If the SBC-350A is installed into an enclosure, an external speaker can be connected to CN13.
22 SBC-350A User's Manual
CHAPTER Power-up 4 After you have set the jumpers (Chapter 1), installed SIMMs (Appendix B), installed the card (Chapter 2) and made all external connections (Chapter 3), you are ready to power-up your system.
Startup Procedure Follow the startup procedure outlined in the manual for your chassis. When you start your system, the BIOS will test the hardware and check the system configuration against the values stored in its CMOS memory. Since this is the first time you are starting up, the BIOS will display an error message stating that the configuration does not match the stored values. You should then run the BIOS setup program as described in Chapter 5.
CHAPTER BIOS diagnostics and SETUP 5 This chapter describes the card’s diagnostic tests and how to set BIOS configuration data.
POST (Power On Self Tests) Whenever you start up your system, the CPU card runs a series of programs stored in an on-board ROM chip. These programs are divided into two stages: System test and initialization These routines test and initialize board hardware. If the routines encounter an error in during the tests, you will either hear a few short beeps or see an error message on the screen. There are two kinds of errors: fatal and non-fatal.
3. The CMOS memory has lost power and the configuration information has been erased. The SBC-350A’s CMOS memory has integral lithium battery backup. The battery backup should last ten years in normal service, but when it finally runs down, you will need to replace the complete unit. Contact your sales representative or distributor for details. Running the setup program Normally, the only routine visible on the screen will be the memory test.
BIOS Setup Main Menu You use the following keys to control the BIOS SETUP program: ESC: Exit to previous screen ARROW KEYS: Moves the cursor to highlight the desired configuration option PAGEUP/PAGEDOWN/CTRL-PAGEUP/CTRL-PAGEDOWN: Cycles through the configuration options for the highlighted feature. If there are less than ten available options, the CtrlPageUp and Ctrl-PageDown keys function the same as the PageUp and PageDown keys. F1: Displays a help screen for selected feature.
Improper Use of Setup may Cause Problems!! If System Hangs,.....Enter Setup by pressing the key Do any of the following After Entering Setup (i) Alter Option to make System Work (ii) Load BIOS Setup Defaults (iii) Load Power-On Defaults Hit to Stop now, Any other Key to continue BIOS Setup Warning Message The following screen will then appear: BIOS Setup Program - Standard CMOS SETUP (C) 1993, American Megatrends Inc.
Daylight Savings: Disabled or Enabled Hard Disk C: and Hard Disk D: The BIOS supports 46 standard hard disk sizes and layouts. If your hard disk matches one of these types (shown below), highlight the number blank (for the appropriate drive, C: or D:) and press until the correct number appears. If the BIOS does not support your hard disk, select disk type 47 and enter each of the specifications into the blank (e. g. number of cyln.).
23 306 4 0 336 Type Size 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Cyln Head WPcomp LZone Sect 925 925 754 754 699 823 918 1024 1024 1024 612 1024 1024 615 987 987 820 977 981 830 830 917 1224 user type 7 9 7 11 7 10 7 11 15 5 2 9 8 8 3 7 6 5 5 7 10 15 15 0 65535 754 65535 256 65535 918 65535 65535 1024 128 65535 512 128 987 987 820 977 981 512 65535 65535 65535 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 925 925 754 754 699 823 918 1024 1
Heads: This is the number of heads found in the specified drive type. WPcom: WPcom is the read delay circuitry which takes into account the timing differences between the inner and outer edges of the surface of the disk platter. The number designates the starting cylinder of the signal. LZone is the landing zones of the heads. This number determines the cylinder location where the heads will normally park when the system is shut down.
unreliable. From the main menu highlight the Advanced CMOS Setup option and press . Press any key to clear the warning screen. Features The following chart lists card settings which you can change in Advanced CMOS Setup. It lists the default value for each setting. This screen has several help screens, accessed by pressing the key, which display setting options.
Floppy Drive Seek At Boot System Bootup Sequence System Boot Up CPU Speed Turbo Switch Function F e a t u r e Password Checking Option 34 Enabled (default) Disabled A:, C: (default) C:, A: High (default) Low Enabled (default) Disabled Available options Setup (default) Always Adapter ROM Shadow Disabled (default) C800,32K Enabled Adapter ROM Shadow Disabled (default) D000,32K Enabled Adapter ROM Shadow Disabled (default) D800,32K Enabled Adapter ROM Shadow Disabled (default) E000,32K Enabled Adapter RO
Enabled Enabled (default) Disabled Enabled (default) Disabled IDE Controller Floppy Controller After you have made your configurations changes, press to return to the main menu. Advanced CHIPSET Setup Advanced CHIPSET Setup controls the ALI-1217-40 chipset's configuration registers. Adjusting these parameters may improve system performance. Should you make any changes, make sure you note the original settings for future reference.
Enable 16-bit ISA Cycle Insert Wait Slow Refresh Refresh Type IO Recovery On Chip I/O Recovery I/O Recover Period Define ns/step 0 w/s (default) 1 w/s Disable Enable (default) CAS/RAS (default) RAS only Disable (default) Enable Disable (default) Enable 0 (default) ....3750ns, 250 Auto Configuration with BIOS Defaults This main menu option loads the system default values stored in the BIOS ROM at the factory.
APPENDIX A Programming the watchdog timer The SBC-350A is equipped with a 15 level watchdog timer that resets the CPU if processing comes to a standstill for whatever reason. The time-out interval is software programmable for periods of 2 to 30 seconds. This feature ensures system reliability in industrial stand-alone and unmanned environments.
Introduction To utilize the watchdog timer, you must write a program which writes to I/O port address 443 (hex) at regular intervals. The first time your program writes to the port, it enables the watchdog timer and sets the time-out interval. After that your program must write to the port at time intervals less than the time-out interval, otherwise the watchdog timer will activate and reset the CPU. When you want to disable the watchdog timer, your program should write I/O port 043 (hex).
Watchdog Timer Delay Values Delay Time (Hex) 0~2 2~4 4~6 6~8 8 ~ 10 10 ~ 12 12 ~ 14 14 ~ 16 Value (Hex) Delay Time Value E D C B A 9 8 7 16 18 20 22 24 26 28 6 5 4 3 2 1 0 ~ ~ ~ ~ ~ ~ ~ 18 20 22 24 26 28 30 The following demo program illustrates the programming steps required to enable, set the time-out interval and disable the watchdog timer. #include #include #include #include #include
while(1){ if(kbhit()){ inkey=getch(); switch(inkey){ case ‘1’: /* Reset Watchdog timer */ gotoxy(15,11);printf(“Now enable watchdog timer!”); outportb(0x443,dog); run_time=0; break; case ‘2’: /* Disable Watchdog timer */ gotoxy(15,11);printf(“Now disable watchdog timer!”); outportb(0x43,dog); break; case ‘3’: /* Disable Watchdog timer & return to DOS */ outportb(0x43,dog); return; default : break; } } mydelay(); run_time=run_time+1; /* Display time elapsed */ gotoxy(45,11);printf(“%2d.
APPENDIX Upgrading B This appendix gives instructions for increasing the capabilities of your CPU card.
Installing DRAM (SIMMs) You can install anywhere from 1 MB to 16 MB of on-board DRAM memory using 256 KBx9, 1 MBx9 or 4 MBx9 SIMMs (Single In-line Memory Modules). Access time should be 70 ns or less. Memory installs in one bank composed of four SIMM sockets. See the figure on page 5 for help identifying the banks. You must fill all four sockets, and all SIMMs must be of the same capacity, i. e. you cannot mix 256 KB SIMMs with 1 MB SIMMs.
CPU upgrading This section tells how to upgrade the card's CPU. You can upgrade your SBC-350A to a higher powered 486SLC-33 CPU at any time. Simply remove the old 386SX CPU, install the new 486SLC-33 CPU and short/open the appropriate solder pads for the CPU type and speed. 1. Disconnect power from the chassis and remove the CPU card. Follow the instructions in the user's manual for your chassis. You will also need to disconnect everything you connected in Chapter 3, Connections. 2.
valuable slots. Modules include: • PCM-3510 Super VGA Module • PCM-3520 Flat-panel/CRT VGA Module • PCM-3410 Super I/O Module • PCM-3810 Solid-state Disk Module • PCM-3110 PCMCIA Module • PCM-3111 Secondary PCMCIA Module • PCM-3610 Isolated RS-232 and RS-422/485 Module • PCM-3640 Four port RS-232 Module • PCM-3660 Ethernet Module • PCM-3718 30 KHz A/D Module • PCM-3724 48-channel DIO Module • PCM-3910 Breadboard Module To install these modules on the SBC-350A is a quick and simple operation.
PC/104 Mounting Support Female Male Male Female PC/104 Module PC/104 Mounting Adaptor SBC-350A CPU Card PC/104 Module Mounting 3.500 Male Diagram 3.250 3.775 3.575 3.575 0.200 0.200 0 0.200 3.350 0 Step5 PC/104 3.550 Secure the PC/104 module onto the CPU card using the four mounting spacers and srews.
46 SBC-350A User's Manual