FCC STATEMENT THIS DEVICE COMPLIES WITH PART 15 FCC RULES. OPERATION IS SUBJECT TO THE FOLLOWING TWO CONDITIONS: (1) THIS DEVICE MAY NOT CAUSE HARMFUL INTERFERENCE. (2) THIS DEVICE MUST ACCEPT ANY INTERFERENCE RECEIVED INCLUDING INTERFERENCE THAT MAY CAUSE UNDESIRED OPER- ATION.
Page 3
This document is copyrighted, 1996, by AAEON Technology Inc. All rights are reserved. AAEON Technology Inc. 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 AAEON Technology Inc.
Packing list Before you begin installing your card, please make sure that the following materials have been shipped: • 1 SBC-400 CPU card • 1 6-pin mini-DIN dual outlet adapter for keyboard and PS/2 mouse • 1 Hard disk drive (IDE) interface cable (40 pin) •...
Page 5
Introduction ................2 Features ................... 3 Specifications ................4 Board layout ................6 Card dimensions ..............7 Jumpers and connectors ............10 Locating jumpers and connectors ........11 Setting jumpers ..............12 Safety precautions ..............13 Installing the CPU ..............13 Removing a CPU ..............
CPU or generate an interrupt. This ensures reliability in unmanned or stand-alone systems. The SBC-400 is built with a high speed local bus IDE controller. This controller supports (through ATA PIO) mode 3 and mode 4 hard disks, which enable data transfer rates of over 11 MB/second.
Page 10
• Accepts any Intel, AMD, Cyrix, or other compatible processor • Half-size ISA bus CPU card, fully 486SX/DX/DX2/DX4 compatible • Built-in 128 KB secondary cache, up to 512 KB • Up to 128 MB of on-board DRAM; supports 5V EDO DRAM •...
Page 11
• Watchdog timer: The time interval is software selectable from 2 to 32 seconds (16 steps, 2 seconds per step). Can generate a system reset. • PC/104: 104-pin connector for a 16-bit bus • DMA channels: 7 SBC-400 User's Manual...
Page 12
• Interrupt levels: 15 • Keyboard connector: A 6-pin mini DIN keyboard connector is located on the mounting bracket for easy access. An on-board keyboard 5-pin header connector is also available. • PS/2 Mouse connector: Shared with keyboard connector. • Bus speed: 8 MHz •...
Page 16
This chapter tells how to set up the SBC- 400 hardware, including instructions on setting jumpers and connecting peripher- als, switches and indicators. Be sure to read the all safety precautions before you begin the installation procedure.
Connectors on the board link it to external devices such as hard disk drives, a keyboard or floppy drives. In addition, the board has a number of jumpers that allow you to configure your system to suit your application. The table below lists the function of each of the board jumpers and connectors.
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”...
Page 20
The SBC-400 CPU card supports most 486 CPUs. The system's performance depends on the CPU you choose. You can install or upgrade the CPU in the board's PGA socket by following the procedures outlined below.
To install the CPU, follow the instructions that came with it. If no documentation was provided, the general procedure for installing a CPU are outlined below: 1. Lubricate the pins on the CPU with lubricant for PGA devices. This makes the CPU slide in much easier and greatly reduces the chance of damaging the pins and other components.
Page 22
JP2, JP3, and JP4 must be set to match the CPU type. The chart below shows the proper jumper setting for their respective CPU. Intel P24D 486DX/DX2/DX4-S 486SX-S Cyrix MISC Pin 1 Pin 1 Pin 1 Cyrix/IBM/SGS Cyrix/IBM/SGS/TI486DX/DX2 486SX 5x86 486DX2 Pin 1 Pin 1...
Page 23
JP5 and JP6 must be set to match the CPU type. The chart below shows the proper jumper settings for their respective V 5.0 V 3.3 V 3.45 V 3.6 V 4.0 V JP7 and JP8 are used to synchronize the CPU clock with the CPU type.
The SBC-400 CPU card provides two 72-pin SIMM (Single In-line Memory Module) sockets and supports between 1 MB to 128 MB of RAM. When installing SIMMs, make sure that Bank 1 is filled first. Note that the modules can only fit into a socket one way.
Page 25
3. Carefully pull the SIMM out of the socket with your fingers. 4. Repeat the above steps for each module you remove. The SBC-400 features a 2nd level memory cache that supports 128, 256, or 512 KB of cache memory. Higher cache memory can improve your system's performance.
Page 26
You can attach two Enhanced Integrated Device Electronics hard disk drives to the SBC-400's internal controller. The card comes with a 40-pin flat-cable piggyback cable. This cable has three identical 40-pin flat-cable connectors. Wire number 1 on the cable is red or blue, and the other wires are gray.
Page 27
jumpers on the drives. If you install just one drive, set it as the master. The following table lists the pin numbers and their respective signals: Signal Signal Reset N.C. N.C, IORDY BALE N.C. -I/O CS16 N.C.
Page 28
-ACT You can attach up to two floppy disks to the SBC-400's on-board controller. You can use any combination of 5.25" (360 KB and 1.2 MB) and/or 3.5" (720 KB, 1.44 MB, and 2.88 MB) drives. The SBC-400 CPU card comes with a 34-pin daisy-chain drive connector cable.
Page 29
Disk change Normally, the parallel port is used to connect the card to a printer. The SBC-400 includes an on-board parallel port, CN3, which is accessed through a 26-pin flat-cable connector. The CPU card comes with an adapter cable, which lets you use a traditional DB- 25 connector.
Page 30
Busy Paper empty + Select - Auto feed - Error - Init printer - Select input 18~25 You can select the parallel port DRQ and DACK by setting JP10 and JP11, respectively. The following charts show the available options.
Page 31
JP10 JP11 JP11 In single-board-computer (non-passive-backplane) applications you will need to connect power directly to the SBC-400 board using CN4. This connector is fully compatible with the standard PC power supply connector. See the following table for its pin assignments: Function N.C.
Page 32
+12 V -12 V The SBC-400 board provides two keyboard connectors. A 5-pin connector (CN7) supports passive backplane applications. A second 6-pin mini-DIN connector (J1) on the card mounting bracket supports single-board-computer applications. The card comes with an adapter to convert the 6-pin mini-DIN connector, used for the mouse, to the standard DIN connector for the key- board.
+5 V K.B. clock PS/2 mouse clock The SBC-400 offers two serial ports: one RS-232 and one RS-232/ 422/485. Using the BIOS Peripheral Setup program, you can select the address for each port or disable it. The card mounting bracket has two serial port connectors. The DB- 9 connector on the top of the bracket is COMA, the RS-232 serial port.
Page 34
RS-422 RS-485 The following table shows the pin assignments for the card's RS- 232 and RS-422/485 (COMB) serial port connectors: Signal Signal TX- (DTE) TX+ (DTE) RX+ (DTE) RX- (DTE) Ground RTS- RTS+ CTS- CTS- RS-422 is used for long-distance point-to-point connections. RS- 422 originally used four wires for one-way communication (with devices such as display terminals or printer) but was later adopted...
Page 35
by the industry for simultaneous two-way communication by doubling the number of wires. Each pin on the first device connects to a corresponding device on the second. Flow control lines manage the communication. The following table shows pin connections. Signal Signal >...
Page 36
Signal Signal Data- Data+ Ground Ground You can select the serial ports' IRQs by setting JP9 as follows: COMA COMB JP9 setting IRQ3 IRQ4 IRQ4 IRQ3...
Page 37
IRQ11 IRQ12 IRQ12 IRQ11 If CPU processing comes to a halt because of EMI or software bug, the watchdog timer can either reset the CPU or signal an interrupt on IRQ15. Reset CPU IRQ15 The watchdog timer must be programmed to write to I/O port address 443 at an interval shorter than the timer's preset interval.
Page 38
The following steps illustrate how you might program the watch- dog timer. 1. Write to I/O port 443 (Hex) and designate a time-out interval. This will enable the watchdog and set up its time-out interval. 2. Write to I/O port 043 (Hex) and any random value. This will in turn disable the watchdog timer.
Page 39
20~22 22~24 8~10 24~26 10~12 26~28 12~14 28~30 14~16 30~32 You can connect an LED to indicate when the CPU card is on. Pin 1 of JP12 supplies power to the LED and Pin 3 is the ground. You can use a switch (or a lock) to disable the keyboard. In this state the PC will not respond to any input.
Page 40
Function Speaker output Buzzer in Speaker output 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. The following table shows the pin assignments for the JP14.
Page 42
This chapter describes the card’s diagnos- tic tests and how to set BIOS configura- tion data in a Windows environment. Chapter 3 AMI WinBIOS setup...
Page 43
BIOS features a graphical user interface that is easy to use. As POST executes, the following appears; Hit <DEL> if you want to run SETUP Press <DEL> to run WinBIOS setup. The WinBIOS setup screen appears as follows: SBC-400 User's Manual...
Page 44
WinBIOS Setup can be accessed via keyboard, mouse, or pen. The mouse click functions are: • single click to change or select both global and current fields • double click to perform an operation in the selected field WinBIOS Setup has a built-in keyboard driver that uses simple keystroke combinations: Keystroke Function...
Page 45
1.44 MB 3½", and/or 2.88 MB 3½". The settings have not been pre-installed. Select these icons to configure the hard disk type you are using for the master and the slave. The settings have not been pre-installed. Type in 1~46, User, ESDI, or SCSI. SBC-400 User's Manual...
Page 46
Select the Advanced icon from the WinBIOS Setup main menu to enter Advanced setup. The Advanced Setup options described in this section are the standard options as shown on the following screen. Typematic Rate sets the rate at which characters on the screen repeat when a key is pressed and held down.
Page 47
<F1> to be pressed. When On, this option turns off Num Lock when the system is powered on so the end user can use the arrow keys on both the numeric keypad and the keyboard. SBC-400 User's Manual...
Page 48
When this option is enabled, WinBIOS performs a Seek command on floppy drive A: before booting the system. This option sets the sequence of boot drives (either floppy drive A: or hard disk drive C:) that WinBIOS attempts to boot from after POST completes.
Page 50
The WinBIOS Setup options described in this section are selected by choosing the Chipset icon from the WinBIOS setup main menu, shown below. The following is a list options offered by Chipset Setup Function Options Auto Configuration Function Disabled/Enabled 7.16 CPU Bus Speed/3 CPU Bus Speed/4 CPU Bus Speed/5...
Page 51
ISA I/O Recovery Disabled Enabled CPU to PCI Write Buffer Disabled Enabled Byte Merge Disabled Enabled Fast Back to Back Disabled Enabled C x 5 x 86 Linear Wrapped Mode Disabled Enabled PCI IDE Trigger Type Edge Level SBC-400 User's Manual...
Page 52
As part of the "Green" function, the Power Management setup offers options to help reduce power consumption. To see the the options in this group, choose the Power Mgmt icon from the WinBIOS Setup main menu. Chapter 3 AMI WinBIOS setup...
For example, if the default serial port starting I/ O ports (serial port1 - 3F8h, serial port2 - 2F8h, serial port3 - 3E8h, serial port4 - 2E8h) are, the configurations listed in the following table are possible: SBC-400 User's Manual...
Page 54
# of ports port assignment onboard serial ort 3E8h and 2F8h 3E8h and 3E8h 3F8h and 3E8h 3F8h and Disabled 2F8h 3F8h and Disabled 3F8h 2F8h and Disabled Manual If Manual is selected, the settings chosen by the end user in the Peripheral Setup apply.
If drive D: is an IDE drive, the hard disk drive parameters for drive D: are automatically detected and reported to the Hard Disk Drive D: screen in Standard Setup, so you can easily configure drive D:. This option sets the WinBIOS Setup screen colors. SBC-400 User's Manual...
Page 56
The following icons appear in this section: WinBIOS Setup has an optional password feature. The system can be configured so that all users must enter a password every time the system boots or when WinBIOS Setup is executed. The following screen appears when you select the password icon.
WinBIOS setup Main Menu. The password is stored in CMOS RAM after WinBIOS Setup completes. The next time the system boots, you are prompted for the password if the password function is present and is enabled. SBC-400 User's Manual...
Select the Anti-virus icon from the Security section of the Win- BIOS Setup main menu. WinBIOS issues a warning when any program (or virus) issues a Disk format command or attempts to write to the boot sector of the hard disk drive. The settings are Enabled or Disabled.
You can load the Fail-Safe WinBIOS Setup options settings by selecting the Fail-Safe icon. The Fail-Safe settings provide the most stable settings, though they do not provide optimal performance. Use this option as a diagnos- tic aid if the system is behaving erratically. SBC-400 User's Manual...
Page 60
You can exit WinBIOS by pressing the <ESC> key while in theWinBIOS main menu screen. The following screen appears: Select the option you desire, and the system will continue its bootup sequence. Chapter 3 AMI WinBIOS setup...
Page 62
The following demo program illustrates the programming steps required to enable, set, and disable the watchdog timer. Appendix A Watchdog Timer Demo Program...
Page 63
/* MAIN PROGRAM */ void main (void) { unsigned int dog=0 run_time=0; char inkey; clrscr(); gotoxy(15, 6);printf("AAEON TECHNOLOGY, INC."); gotoxy(15, 7);printf("WATCHDOG TIMER TEST & DEMO PROGRAM"); gotoxy(15, 9);printf("Please setup watchdog delay time:(2 Sec-30 Sec)"); /* Set watchdog timer time-out interval */ scanf("%2d",&dog);...
Page 64
mydelay(); run_time=run_time+1; /* Display time elapsed */ gotoxy(45,11);printf(%2d.%1d sec",run_time/ 10,run_time%10); /* USER FUNCTION LIBRARY */ void mydelay(void) /* Delay program: */ /* Delay 109.89ms (18.2Hz*2) */{ clock_t start,end; start=clock(); end=start; while((end-start)<2){ end=clock(); Appendix A Watchdog Timer Demo Program...
Page 66
This appendix gives instructions for installing PC/104 module. Appendix B Installing PC/104 Modules...
Page 67
• PCM-3724 48-channel DIO Module • PCM-3910 Breadboard Module To install these modules on the SBC-400 is a quick and simple operation. The following steps show how to mount the PC/104 modules: Step 1 Remove the SBC-400 from your system paying particular attention to the safety instructions already mentioned above.
Page 68
Step 4 Mount the PC/104 module onto the CPU card. Do this by pressing the module firmly but carefully onto the mounting connectors. Step 5 Secure the PC/104 module onto the CPU card using the four mounting spacers and srews. P C / 1 0 4 M o u n t i n g S u p p o r t Female...