SBC-400 Half-size 486 All-in-One CPU Card with Cache
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 OPERATION. THIS EQUIPMENT HAS BEEN TESTED AND FOUND TO COMPLY WITH THE LIMITS FOR A CLASS "A" DIGITAL DEVICE, PURSUANT TO PART 15 OF THE FCC RULES.
Copyright Notice 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. Information provided in this manual is intended to be accurate and reliable. However, AAEON Technology Inc.
Printed in Taiwan March 1996 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) • 1 Floppy disk drive interface cable (34 pin) • 1 Parallel port adapter (26 pin) • PC/104 Expansion connector converter (pin headers) • PC/104 Module mounting supports If any of these items are missing or damaged, contact yo
Contents Chapter 1 General Information ................................ 1 Introduction ............................................................................ 2 Features ................................................................................... 3 Specifications .......................................................................... 4 Board layout ........................................................................... 6 Card dimensions ...................................................
Power supply connections ................................................... 24 Power supply connector (CN4) .............................................. 24 Keyboard and PS/2 mouse connectors (CN7, J1) ............. 25 Serial ports ............................................................................ 26 RS-232/422/485 select for COMB (JP23, JP39) ................... 26 RS-232/422/485 serial port connections (COMA, COMB) .. 27 Serial ports IRQ select (JP9) ...........................................
Chapter 3 (Cont'd) Default ................................................................................... 52 Original .................................................................................. 52 Optimal .................................................................................. 52 Fail-Safe ................................................................................. 52 Exiting WinBIOS .................................................................
CHAPTER General Information 1 This chapter gives background information on the SBC-400.
Introduction The SBC-400 is an all-in-one CPU card that supports L2 cache sizes from 128 KB to 512 KB (32 KB x 8, 64 KB x 8, or 128 KB x 8). This CPU card uses the M1489/M1487 chipsets, which accept Intel, AMD, Cyrix, or other compatible 486-based CPUs. The SBC-400 is fully PC/ AT compatible, so your software will run without modifications. On-board features include two high-speed serial ports (RS-232 and RS-232/422/485) with 16C550 UARTs, one bi-directional parallel port, and a floppy drive controller.
Features • 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 • Built-in IDE (AT bus) hard disk drive interface, floppy drive controller • One RS-232 and one RS-232/422/485 selectable serial port; uses 16C550 UARTs with 16-byte FIFO • One bi-directional parallel port • 32 to 140oF (0 to 60oC) operating temperature • Watchdog timer, so
Specifications • CPU: Intel 486SX/DX/DX2/DX4, 486SX/DX/DX2/DX4-S; AMD Am486DX/DX2/DX4, DX2+/DX4+; Cyrix Cx486DX/DX2/M7; UMC U5 • Bus interface: ISA (PC/AT) bus • Data bus: 32 bit • Processing ability: 32 bit • Chipset: ALI 1489/1487 • RAM memory: 1 MB to 128 MB, two 72-pin sockets • Shadow RAM memory: Supports system and video BIOS of up to 256 KB in 32 KB blocks • L2 Cache memory: On-board 128 KB, up to 512 KB (DIP package) • Enhanced IDE HDD interface: Supports up to two enhanced IDE (ATA-2 bus) large har
• 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 • System performance: 325 MHz in 80486DX4-100 (Landmark V2.0) • Max. power requirements: +5 V @ 2.5 A • Power supply voltage: Single +5 V (4.75 V to 5.
SBC-400 User's Manual 32K8 CACHE RAM 32K8 CACHE RAM 32K8 CACHE RAM 32K8 CACHE RAM 32K8 CACHE RAM M1489 ALI 14.318 24MHz IMI SC464 MAX213 AMI BIOS ODIN OEC12C887 M1487 SMC ALI 6 FDC37C665 MEGA-KB MAX213 16V8 Board layout SBC-400 486SX/DX/DX2/DX4 CPU CARD WITH CACHE REV:.
178.00 80.65 19.00 98.50 D4x4 19.50 122.00 185.00 73.66 PC/104 Module 26.
8 SBC-400 User's Manual
CHAPTER Installation 2 This chapter tells how to set up the SBC400 hardware, including instructions on setting jumpers and connecting peripherals, switches and indicators. Be sure to read the all safety precautions before you begin the installation procedure.
Jumpers and connectors 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.
Locating jumpers and connectors COMA MAX211 AMI BIOS CN5 CN6 ALI JP5,6 JP4 JP3 JP2 M1489 14.318 24MHz SMC FDC37C665 IMI SC464 ODIN M1487 JP7,8 CN2 JP39 JP38 ALI JP10 JP9 OEC12C887 CN3 J1 MEGA-KB 16V8 JP12,13 JP23 COMB MAX211 CN4 Data RAM Cache 32K8 CACHE RAM 32K8 CACHE RAM 32K8 CACHE RAM 32K8 CACHE RAM Tag RAM Cache JP1 SBC-400 486SX/DX/DX2/DX4 CPU CARD WITH CACHE REV:.
Setting 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.
Safety precautions Warning! Always completely disconnect the power cord from your chassis whenever you are working on it. Do not make connections while the power is on, sensitive electronic components can be damaged by the sudden rush of power. Only experienced electronics personnel should open the PC chassis. Caution! Always ground yourself to remove any static charge before touching the CPU card. Modern electronic devices are very sensitive to static electric charges.
Installing a CPU 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. 2. Carefully align the CPU so that it is parallel to the socket.
CPU type select (JP2, JP3, JP4) JP2, JP3, and JP4 must be set to match the CPU type. The chart below shows the proper jumper setting for their respective CPU.
CPU Vcc select (JP5, JP6) JP5 and JP6 must be set to match the CPU type. The chart below shows the proper jumper settings for their respective Vcc. CPU Vcc select (JP5, JP6) 1 1 5.0 V 1 3.3 V 1 3.45 V 1 3.6 V 4.0 V 1 1 1 1 1 JP5 JP6 CPU clock select (JP7, JP8) JP7 and JP8 are used to synchronize the CPU clock with the CPU type. Set the CPU clock according to the base CPU speed.
Installing DRAM (SIMMs) 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. Installing SIMMs Note that the modules can only fit into a socket one way. 1. Insert the memory module into the socket at a moderate angle. 2.
3. Carefully pull the SIMM out of the socket with your fingers. 4. Repeat the above steps for each module you remove. Selecting cache memory size 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. The cache uses SRAM chips in three sizes: 32 KB, 64 KB and 128 KB. The on-board cache memory banks consists of four SRAM chip sockets, each of which accepts one "Tag" chip.
IDE hard drive connections (CN1) 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. Connecting the hard drive Wire number 1 on the cable is red or blue, and the other wires are gray. 1. Connect one end of the cable to CN1 on the CPU card.
jumpers on the drives. If you install just one drive, set it as the master. Pin assignments The following table lists the pin numbers and their respective signals: Enhanced IDE connector (CN1) Pin 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 20 Signal Reset D7 D6 D5 D4 D3 D2 D1 D0 GND N.C, IOW IOR IORDY N.C. IRQ A1 Pin 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 SBC-400 User's Manual Signal GND D8 D9 D10 D11 D12 D13 D14 D15 N.C. GND GND GND BALE GND -I/O CS16 N.C.
35 37 39 A0 CS0 -ACT 36 38 40 A2 CS1 GND Floppy drive connections (CN2) 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. On one end of the cable is a 34-pin flat-cable connector. There are two sets of floppy disk drive connectors, one in the middle, and one on the other end.
26 30 34 Track 0 Read data Disk change 28 32 Write protect Select head Parallel port (CN3) 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 DB25 connector. The cable has a 26-pin connector on one end and a DB-25 connector on the other, mounted on a retaining bracket.
11 13 15 17 Busy + Select - Error - Select input 12 14 16 18~25 Paper empty - Auto feed - Init printer GND Parallel port DRQ (JP10) and DACK (JP11) You can select the parallel port DRQ and DACK by setting JP10 and JP11, respectively. The following charts show the available 1 1 options.
DRQ1/DACK1 (default) JP10 JP11 DRQ3/DACK3 JP10 JP11 Power supply connections Power supply connector (CN4) 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: Power connector (CN4) Pin 1 2 24 Function N.C.
3 4 5 6 +12 VDC -12 V DC GND GND Keyboard and PS/2 mouse connectors (CN7, J1) 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 keyboard. Keyboard connector (CN7) Pin 1 2 3 4 5 Function K.B.
2 3 4 5 6 PS/2 mouse data GND +5 V DC K.B. clock PS/2 mouse clock Serial ports 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 DB9 connector on the top of the bracket is COMA, the RS-232 serial port. The DB-9 connector on the bottom of the bracket is COMB, the RS-232/422/485 serial port.
RS-422 RS-485 RS-232/422/485 serial port connections (COMA, COMB) Pin assignments The following table shows the pin assignments for the card's RS232 and RS-422/485 (COMB) serial port connectors: RS-232 (COMA, COMB) RS-422/485 (COMB) Pin 1 2 3 4 5 6 7 8 9 Pin 1 2 3 4 5 6 7 8 9 Signal DCD RX TX DTR GND DSR RTS CTS RI Signal TX- (DTE) TX+ (DTE) RX+ (DTE) RX- (DTE) Ground RTSRTS+ CTSCTS- RS-422 signal wiring RS-422 is used for long-distance point-to-point connections.
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.
Pin Signal 1 4 TXRX- 2 3 5 TX+ RX+ Ground ] Data- [ ] Data+ [ Pin Signal 1 4 TXRX- 2 3 5 TX+ RX+ Ground Serial ports IRQ select (JP9) You can select the serial ports' IRQs by setting JP9 as follows: Serial ports IRQ selection (JP9) COMA COMB IRQ3 IRQ4 IRQ4 IRQ3 JP9 setting Chapter 2 Installation 29
IRQ11 IRQ12 IRQ12 IRQ11 Watchdog timer setup Watchdog timer time-out signal select (JP38) 1 2 3 1 2 3 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. Watchdog timer time-out signal select (JP38) Reset CPU IRQ15 Watchdog timer programming The watchdog timer must be programmed to write to I/O port address 443 at an interval shorter than the timer's preset interval.
The following steps illustrate how you might program the watchdog 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. The watchdog timer-out interval can be set at 16 levels between 2 and 32 seconds.
4~6 6~8 8~10 10~12 12~14 14~16 D C B A 9 8 20~22 22~24 24~26 26~28 28~30 30~32 5 4 3 2 1 0 External Switches and LEDs Power LED and keylock (JP12) 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. This is useful if you don’t want anyone to change or stop a running program. Simply connect the switch between Pins 4 and 5.
External speaker (JP13) Pin 5 4 3 2 1 Function Vcc Speaker output Buzzer in Speaker output NC Reset switch (JP14) 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. Reset switch (JP14) Pin 1 2 Function Ground Reset Turbo LED (JP15) You can connect a LED indicator across JP15 to indicate when the CPU is in Turbo mode.
34 SBC-400 User's Manual
CHAPTER 3 AMI WinBIOS Setup This chapter describes the card’s diagnostic tests and how to set BIOS configuration data in a Windows environment.
General information WinBIOS Setup configures system information that is stored in CMOS RAM. Unlike conventional BIOS setup programs, WinBIOS features a graphical user interface that is easy to use. Starting WinBIOS setup As POST executes, the following appears; Hit if you want to run SETUP Press to run WinBIOS setup.
Using a mouse with WinBIOS setup 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 Using the keyboard with WinBIOS setup WinBIOS Setup has a built-in keyboard driver that uses simple keystroke combinations: Keystroke è, ç, é , ê Function Move to the next window or field. Move to the next field to the right, left, above, or below.
Setup Standard Setup The WinBIOS Setup options described in this section are selected by choosing the Standard icon from the WinBIOS Setup main menu selection screen, as shown below. The Standard Setup screen appears: Date, Day and Time Configuration Select the Date and Time icon in the Standard setup. The current values for each category are displayed. Enter new values through the keyboard.
Advanced Setup 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 (Char/Sec) Typematic Rate sets the rate at which characters on the screen repeat when a key is pressed and held down. The settings are 15, 20, 24, 30 characters per second. System Keyboard This option specifies if error messages are displayed if a keyboard is not attached.
Memory Test Tick Sound This option enables (turns on) or disables (turns off) the ticking sound during the memory test. Memory Parity Error Check This option enables or disables parity error checking for system RAM. The settings are Enabled (all system RAM parity is checked) or Disabled (parity is checked only on the first 1 MB of system RAM). Hit Message Display Disabling this option prevents the message Hit if you want to run Setup from appearing when the system boots.
Floppy Drive Seek at Boot When this option is enabled, WinBIOS performs a Seek command on floppy drive A: before booting the system. System Boot Up Sequence 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. The settings are C:, A: (first C:, then A:) or A:,C: (first A:, then C:). System Boot Up CPU Speed This option sets the speed of the CPU at system boot time. The settings are High or Low.
When this option is enabled, the video ROM area from C0000h C7FFFh is copied (shadowed) to RAM for faster execution. The settings are Absent, NoShadow, or Shadow. Shadow Shadow Shadow Shadow Shadow Shadow C800,16K CC00,16K D000,16K D400,16K D800,16K DC00,16K These options enable shadowing of the contents of the ROM area in the option title. The settings are Absent, NoShadow, or Shadow. The ROM area that is not used by ISA adapter cards will be allocated to PCI adapter cards.
Chipset Setup 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 Chipset setup options Function Auto Configuration Function DRAM Read Timing DRAM Write Timing SRAM Read Timing Options Disabled/Enabled 7.
Function SRAM Write Timing Parity check Hidden Refresh Cyrix CPU L1 Cache Mode ISA I/O Recovery CPU to PCI Write Buffer Byte Merge Fast Back to Back C x 5 x 86 Linear Wrapped Mode PCI IDE Trigger Type 44 SBC-400 User's Manual Options 0W 1W Disabled Enabled Disabled Enabled WT (Write-through) WB (Write-back) Disabled Enabled Disabled Enabled Disabled Enabled Disabled Enabled Disabled Enabled Edge Level
Power Management Setup 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.
Peripheral Setup To access Peripheral Setup, select the Peripheral icon in the WinBIOS main menu. The following screen appears: Programming Option Auto When set to Auto, WinBIOS automatically detects all adapter cards installed in the system and configures the onboard I/O (serial ports, parallel ports, floppy controllers, and IDE controller). All other Peripheral Setup option settings are ignored.
Offboard serial port configuration # of ports 2 2 1 1 port assignment 3E8h and 2F8h 3F8h and 3E8h 2F8h 3F8h onboard serial ort 3E8h and 3E8h 3F8h and Disabled 3F8h and Disabled 2F8h and Disabled Manual If Manual is selected, the settings chosen by the end user in the Peripheral Setup apply. WinBIOS will report any I/O conflicts after display the BIOS Configuration summary screen. Onboard FDC This option enables the use of the floppy drive controller on the motherboard (if installed).
Utility The following icons appear in this section: Detect C: If drive C: is an IDE drive, the hard disk drive parameters for drive C: are automatically detected and reported to the Hard Disk Drive C: screen in Standard Setup, so you can easily configure drive C:. Detect D: 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:.
Security The following icons appear in this section: WinBIOS password support 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.
Setting a Password The password check option is enabled in Advanced Setup by choosing either Always or Setup. Here, you determine the password to be used. The password is stored in CMOS RAM. To assign a password, 1. Enter a 1-6 character password. The password does not appear on the screen when typed. 2. Retype the password when prompted by WinBIOS. A message box will appear when the password is confirmed. Keep a record of the password.
Anti-virus Select the Anti-virus icon from the Security section of the WinBIOS 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. If enabled, the following appears when a write is attempted to the boot sector. You may have to type N several times to prevent the boot sector write.
Default The icons in this section permit you to select a group of settings for all WinBIOs Setup options. Not only can you use these icons to quickly set system configuration parameters, you can choose a group of settings that have a better chance of working when the system is having configuration-related problems. Original Choose the Original icon to return to the system configuration values present in WinBIOS Setup when you first began this WinBIOS Setup session.
Exiting WinBIOS You can exit WinBIOS by pressing the key while in theWinBIOS main menu screen. The following screen appears: Select the option you desire, and the system will continue its bootup sequence.
54 SBC-400 User's Manual
APPENDIX A Watchdog Timer Demo Program The following demo program illustrates the programming steps required to enable, set, and disable the watchdog timer.
#include #include #include #include #include void mydelay(void); /* MAIN PROGRAM */ void main (void) { unsigned int dog=0 run_time=0; char inkey; clrscr(); gotoxy(15, 6);printf("AAEON TECHNOLOGY, INC.
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.
58 SBC-400 User's Manual
APPENDIX B Installing PC/104 Modules This appendix gives instructions for installing PC/104 module.
Installing PC/104 modules The SBC-400's PC/104 connectors give you the flexibility to attach PC/104 expansion modules. These modules perform the functions of traditional plug-in expansion cards, but save space and valuable slots.
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.
3.500 3.250 3.775 3.575 3.575 0.200 0.200 0 0.200 0 3.350 3.