nc-390/390a 386sx sbc · {page } chapter introduction this chapter shows the information about...

53
{PAGE } NC-390/390A 386SX SBC 386SX-40 CPU, LCD/VGA, 4MB Memory, DOC x 2, I/O, RS-232/485, WDT, PC/104 COPYRIGHT NOTICE This user’s manual list necessary information to assist both Embedded Computer manufacturers and end users in installing and setting up the system. The information contained in this user’s manual is subject to change without any notice. This manual is copyrighted 1999. You may not reproduce by any way. ACKNOWLEDGEMENTS All trademarks and registered trademarks which mentioned in this manual are the property belongs to their respective owners.

Upload: others

Post on 07-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

NC-390/390A 386SX SBC 386SX-40 CPU, LCD/VGA, 4MB Memory, DOC x 2, I/O, RS-232/485, WDT, PC/104

COPYRIGHT NOTICE

This user’s manual list necessary information to assist both EmbeddedComputer manufacturers and end users in installing and setting up thesystem. The information contained in this user’s manual is subject tochange without any notice.

This manual is copyrighted 1999. You may not reproduce by any way.

ACKNOWLEDGEMENTS

All trademarks and registered trademarks which mentioned in thismanual are the property belongs to their respective owners.

Page 2: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

TABLE OF CONTENTSCHAPTER 1: INTRODUCTION

1-1 Specifications -------------------------------------------------------- 5 1-2 Safety Precautions ------------------------------------------------- 6

CHAPTER 2: HARDWARE CONFIGURATION 2-1 Jumper & Connector Quick Reference Table -------------- 8 2-2 Component Locations ---------------------------------------------- 9 2-3 JST 5-Pin PS/2 Mouse Connector ------------------------------ 11 2-4 MINI DIN PS/2 K/B Connect -------------------------------------- 11 2-5 JST 5-pin PS/2 K/B Connector ---------------------------------- 11 2-6 External Speaker ----------------------------------------------------- 11 2-7 System power LED -------------------------------------------------- 11 2-8 AT P8 Power Connect ---------------------------------------------- 11 2-9 RS-485 Connector --------------------------------------------------- 12 2-10 Floppy Disk Drive Connector ------------------------------------ 12 2-11 Hard Disk Active LED ----------------------------------------------- 12 2-12 Hard Disk Driver Connector -------------------------------------- 13 2-13 DiskOnChip setting -------------------------------------------------- 13 2-14 COM Port A ( RS-232) ----------------------------------------------- 14 2-15 COM Port B ( RS-232/485) ----------------------------------------- 14 2-16 VGA Connector ------------------------------------------------------- 14 2-17 LCD Connector ------------------------------------------------------- 15 2-18 System Reset Connector ------------------------------------------ 15 2-19 Multi I/O ------------------------------------------------------------------ 15 2-20 RS-232/485 Select --------------------------------------------------- 16 2-21 IRQ9 VGA (Enable/Disable) --------------------------------------- 16 2-22 Printer Connector ---------------------------------------------------- 16 2-23 Buzzer -------------------------------------------------------------------- 16 2-24 DiskOnChip Socket -------------------------------------------------- 16

CHAPTER 3: DiskOnChip / FLASH / EPROM

3-1 Preface ------------------------------------------------------------------- 18 3-2 Quick installation Guide ------------------------------------------- 18 3-3 Setting Up Flash Disk ------------------------------------------------ 19 3-4 Utility Reference ------------------------------------------------------- 19

Page 3: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

CHAPTER 4: SOFTWARE GUIDE4-1 Watchdog Timer Configurations -------------------------------- 214-2 Watchdog Timer Software Guide ------------------------------- 234-3 Configure WDT from BIOS ----------------------------------------- 254-4 Watchdog timer block diagram ----------------------------------- 25

CHAPTER 5: AMI BIOS SETUP

5-1 Starting Setup ----------------------------------------------------------- 275-2 Main Menu -------------------------------------------------------------- 285-3 Standard CMOS Setup ----------------------------------------------- 305-4 Advanced CMOS Setup---------------------------------------------- 315-5 Advanced Chipset Setup ------------------------------------------- 325-6 Peripheral Setup ------------------------------------------------------- 345-7 Change Supervisor Password ------------------------------------ 35

APPENDIX A: EXPANSION BUS A-1 PC/104 Connector Pin Assignment ------------------------------ 37 A-2 ISA Bus Pin Assignment -------------------------------------------- 38

APPENDIX B: VGA / ADVANCE PANEL

B-1 Flat Panel BIOS Support -------------------------------------------- 40B-2 Panel Switching Utility ----------------------------------------------- 40B-3 Features ----------------------------------------------------------------- 41B-4 Software Installation ------------------------------------------------- 41

APPENDIX C: TROUBLE SHOOTING C-1 Trouble Shooting POST Messages ------------------------------ 43 C-2 Trouble Shooting POST Beep ------------------------------------- 43 C-3 Trouble Shooting POST Code ------------------------------------ 46

Page 4: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

CHAPTER

INTRODUCTION

This chapter shows the information about NC-390 and its specifications.

Sections include

* Specifications

* Safety precautions

Page 5: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

1-1 Specifications

* CPU:ALI M6117D single chip with on-chip 386SX-40 CPU.

* MEMORY:4MB soldered on board and 1 x 72-pin SIMM socket for memory over4MB which support FPM or EDO DRAM.

* Green Function:BIOS Support Power saving options, DOZE / STANDBY / SUSPENDmodes.

* CMOS Backup: Backup by bq3287AMT.

* BIOS: AMI BIOS, 128KB (Flash) EPROM. Support I/O Setup.

* KEYBOARD & MOUSE CONNECTOR: Support Mini Din for PC/AT Keyboard Connector.

Support 5-Pin JSP header PS/2 K/B Connector.Support 5-Pin JSP header PS/2 Mouse Connect.

* DMA Controllers: 8237 x 2.

* DMA Channels: 7

* Interrupt Levels: 15

* Interrupt controllers: 8259 x 2

* BUS Speeds:ISA – 8MHz, PC/104 – 8 MHz(above values are defaults, bus speeds are programmable up to16MHz)

* BUS SUPPORT: PC/104 Connector and ISA bus.

* WATCHDOG:generates a system RESET or NMI when your application losescontrol over the system. Optionally the watchdog can trigger a userspecify IRQ. The watchdog is configurable from 30.5 us to 512seconds (in 30.5 us segments)

Page 6: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

* DiskOnChip Sockets x 2: Support M-System DiskOnChip Flash Disk up to 288MB (144MB x 2).

* IDE INTERFACE: Supports one port up to two hard devices.

* FLOPPY DISK DRIVE INTERFACE:Support up to two FDD, 3.5” or 5.25” FDD, Drives A, B swappable.

* SERIAL PORTS:16 byte FIFO jumper selectable 16C550 RS-232 x1 + RS-232/485 x1.

* PARALLEL PORT: One bi-directional SPP/EPP/ECP Parallel port configured as LPT1,2,3.

* I/O chipset:Ali 5113 I/O (jumper enable / disable).

* LED INDICATOR:Hard Disk access. Power LED.

* LCD/VGA Interface:HMC HM 86508 LCD/VGA CHIP with 1MB Display memory, SupportCRT and 24-bit TFT/DSTN/EL LCD flat panel, 44-pin LCD connector.

* OPERATING TEMPERATURE: 0℃ TO 60℃(140℉).

* SYSTEM POWER REQUIREMENT: + /- 5V & 12V power by using 6-pin P8 connector.

* BOARD DIMENSION: 185mm x 120mm.

1-2 Safety Precautions

Follow the messages below to avoid your system from damage:1. Avoid your system from static electric power on all occasions.2. Stay safe from the electric shock. Don’t touch any components of this

card when the power is ON. Always disconnect power when thesystem is not in use.

3.Remove power when you change any hardware devices. For instance, when you connect a jumper or install any cards, a surge of power may damage the electronic components or the whole system.

Page 7: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

CHAPTER

HARDWARE CONFIGURATION

This chapter shows you the connectors & jumper settings, and componentslocations.

Sections include:

* Jumpers/Connectors Quick Reference Table

* Components’ Locations

* Configuration and Jumper settings

* Connector Pin Assignments

Page 8: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

2-1 JUMPERS/CONNECTORS QUICK REFERENCE TABLE JST 5-Pin PS/2 Mouse Connector ..……………………. CONT3MINI DIM PS/2 K/B Connector …………….…............... CONT4JST 5-Pin PS/2 K/B Connector ..……………………….. CONT5External Speaker …….……………………………………. CONT6System Power LED ……………..………......................... CONT7AT P8 Power connect …………………………………….. CONT8RS-485 Connector …………….…….……..……………… CONT9Floppy Disk Drive Connector….………………………… CONT10Hard Disk Active LED …….……………............………… CONT11Hard Disk Driver Connector ..………………………….. CONT12DiskOnChip / Flash / EEPROM Setting …....…....……. CONT13COM Port A (RS232) …….……………............………… COM1COM Port B (RS-232/485) ……………………………….. COM2VGA Connector ……..……………………………………. CON1LCD Connector …….……………………………………… CON2System Reset Connector .…….....................………….. JP1Multi I/O …………………………………………………….. JP2RS-232/485 Selector ……………… ..........................….. JP3IRQ 9 VGA (Enable/Disable) …….……………………… J3Printer Connector .……………………………………….. P1Buzzer ……………..…………………..…………………… SP1DiskOnChip / Flash / EPROM Socket ...….…..……….. U18 U19

Page 9: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

2-2 COMPONENT LOCATIONS

Page 10: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

Page 11: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

2-3 JST 5-Pin PS/2 Mouse Connector (CONT3)PIN ASSIGNMENT PIN ASSIGNMENT1 DATA 2 CLK3 NC 4 GND5 VCC

2-4 MINI DIM PS/2 AT K/B CONNECTOR (CONT4)PIN ASSIGNMENT PIN ASSIGNMENT1 DATA 2 NC3 GND 4 VCC5 CLK 6 NC

2-5 JST 5-PIN PS/2 K/B CONNECTOR (CONT5)PIN ASSIGNMENT PIN ASSIGNMENT1 CLK 2 DATA3 NC 4 GND5 VCC

2-6 External Speaker (CONT6)PIN ASSIGNMENT PIN ASSIGNMENT1 VCC 2 NC3 NC 4 SIGNAL

2-7 System Power LED (CONT7)

PIN ASSIGNMENT PIN ASSIGNMENT1 PWLED 2 VCC

2-8 AT P8 Power Connector (CONT8)PIN ASSIGNMENT COLOR PIN ASSIGNMENT COLOR1 NC ORANGE 2 +5V RED3 +12V BLUE 4 -12V YELLOW5 GND BLACK 6 GND BLACK

Page 12: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

2-9 RS-485 Connector (CONT9)

PIN ASSIGNMENT1 Data +2 Data -

2-10 FLOPPY DISK DRIVE CONNECTOR (CONT10)

PIN ASSIGNMENT PIN ASSIGNMENT1 GND 2 RPM3 GND 4 NC5 GND 6 NC7 GND 8 INDEX9 GND 10 MTR0

11 GND 12 DRV113 GND 14 DRV015 GND 16 MTR117 GND 18 DIR19 GND 20 STEP21 GND 22 WDATA23 GND 24 WGATE25 GND 26 TRK027 GND 28 WRTPRT29 GND 30 RDATA31 GND 32 SEL33 GND 34 DSKCHG

2-11 HARD DISK ACTIVE LED (CONT11)

PIN ASSIGNMENT PIN ASSIGNMENT1 HDLED 2 VCC

Page 13: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

2-12 HARD DISK DRIVE CONNECTOR (CONT12)PIN ASSIGNMENT PIN ASSIGNMENT1 IDEREST 2 GND3 HD7 4 HD85 HD6 6 HD97 HD5 8 HD109 HD4 10 HD11

11 HD3 12 HD1213 HD2 14 HD1315 HD1 16 HD1417 HD0 18 HD1519 GND 20 NC21 NC 22 GND23 IOW 24 GND25 IOR 26 GND27 IOCHRDY 28 ALE29 NC 30 GND31 IRQ 32 IO1633 SA1 34 PDIAG35 SA0 36 SA237 HDCS0 38 HDCS139 DASP 40 GND

2-13 DiskOnChip/Flash/EPROM Select (CONT13)The NC-390 support 2 x 32-pin socket for M-System DiskOnChip FlashDisk or Flash Chip ATMEL 29C040/ SST 28SH040 or EPROM.

FUNCTION DEFINEALL OFF Only single +5V Flash Chip can be used

(ATMEL 29C040 / SST 28SH040)ALL ON C800 – CA00

1-2 & 3-4 ON CC00 – CE001-2 & 5-6 ON D800 – DA00

1-2 ON DC00 – DE003-4 ON Disabled5-6 ON Can support EPROM (27C010, 27C020, 27C040, 27C080)

Page 14: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

2-14 COM PORT A (RS-232) (COM1)

PIN ASSIGNMENT PIN ASSIGNMENT1 DCD 2 RXD3 TXD 4 DTR5 GND 6 DSR7 RTS 8 CTS9 RI

2-15 COM PORT B ( RS-232/485 ) (COM2)

PIN ASSIGNMENT PIN ASSIGNMENT1 DCDB- 2 DXTB3 TXDB 4 DTRB5 GND 6 DSRB7 RTSB 8 CTSB9 RI 10 NC

2-16 VGA CONNECTOR (CON1)NC-390 provides D-SUB 15-pin connector for the standard VGA.

PIN ASSIGNMENT PIN ASSIGNMENT1 RED SIGNAL 2 GREEN SIGNAL3 BLUE SIGNAL 4 NC5 GND 6 GND7 GND 8 GND9 VCC 10 GND

11 NC 12 DACWRJ13 H-SYNC 14 V-SYNC15 DACRDJ

Page 15: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

2-17 LCD CONNECTOR (CON2)PIN ASSIGNMENT PIN ASSIGNMENT1 +12V 2 +12V3 GND 4 GND5 +5V 6 +5V7 FPVEE 8 GND9 P0 10 P1

11 P2 12 P313 P4 14 P515 P6 16 P717 P8 18 P919 P10 20 P1121 P12 22 P1323 P14 24 P1525 P16 26 P1727 P18 28 P1929 P20 30 P2131 P22 32 P2333 GND 34 GND35 SHFCLK 36 FLM37 M 38 LP39 GND 40 ENABLK41 GND 42 N/C43 +5V 44 5V

2-18 SYSTEM RESET CONNECTOR (JP1)PIN ASSIGNMENT1 Reset2 Ground

2-19 Multi I/O Connector (JP2)JP2: Multi I/O Connector.

JP2 1-2 ON: Multi I/O Enabled.JP2 1-2 OFF: Multi I/O Disabled.

Page 16: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

2-20 RS-232/485 SELECT (JP3)1-2 ON: RS-232 Enabled.2-3 ON: RS-485 Enabled.

2-21 VGA IRQ9 Enable/Disable Select (J3)1-2 ON : IRQ9 Enabled.1-2 OFF: IRQ9 Disabled. 2-22 PRINTER CONNECTOR (P1)

NC-390 includes a cable to link the printer cable and the printerconnector of the NC-390.

PIN ASSIGNMENT PIN ASSIGNMENT1 STROB 2 AUTOFD3 PD0 4 ERROR5 PD1 6 INIT7 PD2 8 SLCTIN9 PD3 10 GND

11 PD4 12 GND13 PD5 14 GND15 PD6 16 GND17 PD7 18 GND19 ACK 20 GND21 BUSY 22 GND23 PE 24 GND25 SLCT 26 NC

2-23 Buzzer (SP1)PIN ASSIGNMENT1 VCC2 BUZZER SIGNAL

2-24 DiskOnChip SOCKET x 2 (U18 & U19) NC-390 supports 32-pin socket X 2 for DiskOnChip x 2 which location areU18 and U19.

Page 17: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

CHAPTER

DiskOnChip SSD / FLASH / EPROM

This chapter shows the information about M-System DiskOnChip SSDfunctions.

Sections include:

* Preface

* Quick Installation Guide

* Utility Reference

Page 18: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

3-1 DiskOnChip Preface

The NC-390 features 2 x 32-pin socket to support 2 x DiskOnChip FlashDisk SSD function. The DiskOnChip can be build on board by order. TheNC-390 is designed to use the DiskOnChip single chip Flash Disk to pluginto a standard 32-pin socket which built on board. The DiskOnChipFlash Disk should be mapped into an 8K Byte window in the BIOSexpansion address space of the NC-390 CPU Card which is usuallylocated between address 0C800H to 0DE00H. The NC-390 can containthe operating system in DiskOnChip to allow systems to boot without ahard disk.

The DiskOnChip can install standard MS-DOS and the DOS can bootfrom DiskOnChip, its command is fully DOS Command compatible, suchas Del, Deltree, Format, Copy, Xcopy, MD........, users can read and writeDOS Command or data to DiskOnChip same as using Hard Disk Drive.

Users can take this DiskOnChip as physical HDD and its priority issoftware selectable. For example, if system have one HDD, either HDD &DiskOnChip could be assigned as C or D Drive. When having two HDD(Drive C & Drive D), the DiskOnChip could be assigned as C, D, E Drive.If the system don’t have HDD, the DiskOnChip will be taken as C driveonly. When it is taken as C drive, it can boot system just same as usingHard Disk Drive.

The capacity of DiskOnChip have 2MB, 4MB, 8MB, 12MB, 24MB, 40MB72MB and 144MB option. So, 2 x DiskOnChip maximum capacity will beup to 288MB.

The location for M-System DiskOnChip socket is U18 and U19.

3-2 DiskOnChip Quick Installation Guide

1. Make sure the NC-390 CPU Card is power OFF.

2. Plug the DiskOnChip chip into socket U18 & U19. Verify the direction iscorrect (pin1 of the DiskOnChip is aligned with pin1 of the U18 & & U19socket).

3. Power ON the system.

4. During Power ON, you may observe the message displayed by the DiskOnChip SSD when its drivers are loaded into system’s memory.

Page 19: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

5.If the DiskOnChip SSD is the only disk in the system, it will appear as the first disk (drive C: in DOS).

6.The DiskOnChip can be used immediately by “Format” procedure

Warning: Be careful when you "Format" DiskOnChip, don’t make wrong format to the HDD which you are using. Make sure your DiskOnChip is C or D, E,..

3-3 DiskOnChip Utility Reference

If you need more information beside the diskette, please reach the M-System web { HYPERLINK http://www.m-sys.com } to get the detailinformation.

3-4 DiskOnChip Address / Flash / EPROM Selection (CONT13)The socket U18 and U19 also support Flash Chip ATMEL 29C040/ SST28SH040 or EPROM.

FUNCTION DEFINEALL OFF Single +5V Flash Chip

(ATMEL 29C040 / SST 28SH040)ALL ON C800 – CA00

1-2 & 3-4 ON CC00 – CE001-2 & 5-6 ON D800 – DA00

1-2 ON DC00 – DE003-4 ON Disabled5-6 ON EPROM (27C010, 27C020, 27C040, 27C080)

Note:It need special driver to use flash and EPROM, we don’t offer driver andits manual here. They are optional and available only upon customer’srequest.

Page 20: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

CHAPTER

WATCHDOG TIMER

This chapter shows the information of WDT function, also describes how toinstall the Watchdog configuration.

Sections include:

* Set Watchdog Timer Function

* Watchdog Program Example

* Configure WDT from BIOS

* Watchdog Timer Block diagram

Note: The M6117D have watchdog timer function for monitoring if the system still working after a period of time. If the system happen error or hang up, it will cause the timer timed out, then a system reset or NMI or IRQ will create which decided by BIOS programming. The watchdog timer use a 32.768 KHz frequency source to count a 24 bits counter so timer range can be set from 30.5 us to 512 sec with 30.5 us resolution.

Page 21: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

4-1 Set Watchdog Timer Function

INDEX 37H: Enable/Disable watchdogBit7: counter read mode.

Bit Value Action0-5 X Do not modify of these bits!

0 Disable Watchdog Timer61 Enabled Watchdog Timer0 When read from index 3Bh,3Ah,39h;the return

Value is the setting counter value.7

1 When bit 7 set from 0 to 1, the counter presentValue will be latched to buffer.When read from 3Bh,3Ah,39h;the return valueis the buffer value.

INDEX 38H: Watchdog time out action

Bit Value Action0000 Reserved0001 IRQ30010 IRQ40011 IRQ50100 IRQ60101 IRQ70110 IRQ90111 IRQ101000 IRQ111001 IRQ121010 IRQ141011 IRQ151100 NMI1101 System Reset1110 Reserved

7-4

1111 Reserved3-0 X Reserved

Page 22: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

INDEX 39H, 3AH, 3BH: Watchdog timer

INDEX 3Bh 3Ah 39hBits D7 ……. D0 D7 ……. D0 D7 ……. D0

Counter [ MSB ……………………………………….…….. LSB]

Example:

INDEX 3BH 3AH 39H Time Out00h 00h 01h 30.5 μsec00h 00h 02h 61 μsec00h 00h 03h 91.5μsec00h 01h 00h 7.8 msec00h 02h 00h 15.6 msec00h 03h 00h 23.4 msec01h 00h 00h 2 sec02h 00h 00h 4 sec03h 00h 00h 6 secFFh FFh FFh 512 sec

INDEX 3CH: Time out status & Reset

Bit Value Action Meaning4~0 X Do not modify these bits

0 No meaning51 Reset timer

6 X x0 Not (yet) occurred71 Has occurred

Read only

Page 23: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

4-2 Watchdog Program ExampleThe I/O port 22h is the index register and I/O port 23h is the data register.To read a configuration register, write the index value to I/O port 22h,then read data from I/O port 23h. To write a configuration register, writethe index value to I/O port 22h, then write data to I/O port 23h.

Example 1: if we want to read the data of configuration register whichindex is 10h, the steps are:

1) Write 10h (index) to I/O port 22h2) Read data from I/O port 23h

Example 2: If we want to write data 55h to configuration register whichindex is 12h, the steps are:

1) Write 12h (index) to I/O port 22h2) Write data 55h to I/O port 23h

Example 3: The steps of locking/unlocking the configuration registers: OUT 22h, 13h (Enable 13h) OUT 23h, C5h (Unlock) OUT 22h, XXh (XX = Configuration Index) OUT 23h, YYh (YY = Configuration data) OUT 22h, XXh OUT 23h, YYh (Configuration can be written repeatedly) OUT 22h, 13h (Enable 13h) OUT 23h, 00h (Lock)

Example 4: Enable WatchDog ; Please use TASM to compiler the following program. ; Execute under DOS environment. ; .286 .model smart .code Start proc c mov ax,0c513h ; Unlock config register call writechip mov ax,3737h ; Disable watchdog timer call readchip and al,10111111b xchg ah,al call writechip mov ax,083bh ; Set the expected counter value call writechip ; to [080000h] mov ax,003ah ; 30.5usc * 080000h = 16 sec

Page 24: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

call writechip mov ax,0039h call writechip mov ax,3838h ; Select “System reset “ as timeout action call readchip and al,00001111b or al,11010000b xchg ah,al call writechip mov ax,3737h ; Enabled watchdog timer or al,01000000b xchg ah,al call writechip mov ax,0013h ; Lock config register mov writechip mov ax,4c00h int 21h endp

readchip proc c out 22h,al nop nop in al,23h nop nop

writechip proc c out 22h,al nop nop xchg ah,al out 23h,al nop nop xchg ah,al ret endp end

Example 5: Reset Watchdogmov ax,0c513h ; Unlock configuration registercall writechipmov ax,3c3ch ; Reset watchdog timer countercall readchipor al,00100000b ; The counter is reset at out 23h,alxchg ah,alcall writechipmov ax,0013h ; Lock configuration registercall writechip

Page 25: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

4-3 Configure WDT from BIOS

User can use WDT function by following way:1. Direct program WDT function and timing as procedure which described on Sec. 4-2.2.Or, user can change WDT timing by choosing the items on WATCHDOG TIMER in AMI BIOS ADVANCED HIPSET SETUP.

Watchdog Function = Enable/Disable Watchdog Signal = RESET, NMI or IRQ 3/4/5/6/7/9/10/11/12/14/15 Watchdog Timer = 1/2/4/8/16/32/64/128/256/512 seconds

The BIOS setup only offers a limited amount of time-out values.

4-4 Watchdog timer block diagram

InternalBus

24 bit reloadregister

Read Watchdogcounter valuecontrol Index 37hBit7

Watchdog clearflag Index 37hBit 6

Time Out generatesignal Index 38hBit [7-4]

Watchdog24 bitcounterIndex 39h,3Ah, 3Bh

MultiplexsignalSelector

IRQ[15-3]NMI SysReset toInternalBus

Page 26: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

CHAPTER

A M I B I O S S E T U P

This chapter shows how to set up the AMI BIOS.

Sections include:

* Starting Setup * Main Menu * Standard CMOS Setup * Advanced CMOS Setup * Advanced Chipset Setup * Peripheral Setup * Change Supervisor Password

Page 27: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

5-1 Starting Setup

The AMI BIOS is immediately activated when the computer starting power on.The BIOS reads the system information contained in the CMOS and start theprocess of checking out the system and configuring it. When it finish, theBIOS will seek an operating system on one of the disks and then launch andturn control over to the operating system.

While the BIOS is in active, the Setup program can be activated by one of twoways:1. Press the <Del> key immediately after switching the system on, or2. Press the <Del> key when the following message appears briefly at the bottom of the screen during the POST (Power On Self Test) Press DEL to enter SETUP.

If the message disappears before you respond and you still wish to enterSetup, restart the system to try again by turning it OFF then ON or pressingthe “RESET” bottom on the system case. You may also restart bysimultaneously pressing <Ctrl>, <Alt>, and <Delete> keys. If you do notpress the keys at the correct time and the system does not boot, an errormessage will be displayed and you will again be asked to...

PRESS F1 TO CONTINUE, DEL TO ENTER SETUP

Page 28: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

5-2 Main Menu

Once you enter the AMI BIOS CMOS Setup Utility, the Main Menu will appearon the screen. The Main Menu allows you to select the one you need fromseveral setup functions and two exit choices. Use the arrow keys to selectamong the items and press <Enter> to accept and enter the sub-menu.

AMIBIOS HIFLEX SETUP UTILITY - VERSION 1.16 ( C ) 1996 American Megatrends, INC. All Rights RESERVED Standard CMOS Setup Advanced CMOS Setup Advanced Chipset Setup Peripheral Setup Auto-Detect Hard Disks Change Supervisor Password Auto Configuration with Optimal Settings Auto Configuration with Fail Safe Settings Save Settings and Exit Exit Without Saving Standard CMOS setup for changing time, date, hard disk type, etc. ESC:Exit ↑↓: Sel F2/F3: Color F10: Save & Exit

Note: a brief description of each highlighted selection appears at the bottomof the screen.

Page 29: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

Setup Items:The main menu includes the following main setup categories. Please notethat some systems may not include all entries.

Standard CMOS SetupThis setup includes all the items in a standard AT-compatible BIOS.

Advanced CMOS Setup

This setup includes all the items of AMI special enhanced features.

Advanced Chipset SetupChange Boot from (Floppy, IDE – 0…, , CDROM ), Floppy Drive Swap, etc…,Password Check, or just to Setup.

Peripheral SetupEnabled IDE , FDC , Serial Port , Parallel Port orDisabled IDE , FDC , Serial Port , Parallel Port etc , …

Auto-Detect Hard DisksAutomatically detect and configure hard disk parameters. The AMI BIOSinclude this ability in the event you are uncertain of your hard disks’parameters. See also Section “Standard CMOS Setup”.

Change Supervisor Password If you set this password, next time you must key in this password to getpermission to go into CMOS Settings .

Save Settings and ExitSave CMOS value changes to CMOS and exit setup

Exit Without SavingAbandon all CMOS value changes and exit setup.

Page 30: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

5-3 Standard CMOS SetupThe items in Standard CMOS Setup Menu are divided into 10 categories.Each category includes none, one or more than one setup item. Use thearrow keys to highlight the item and then use the <PgUp> or <PgDn> keys toselect the value you want in each item.

AMIBIOS SETUP – STANDARD CMOS SETUP ( C ) 1996 American Megatrends, INC. All Rights RESERVEDDate (mm/dd/yyyy):Mon may 17 , 1999 Base Memory: 0KBTime (hh/mm/ss): 10:56:28 Extd Memory: 0MB

Floppy Drive A: 1.44 MB 3½Floppy Drive B: Not Installed LBA Blk PIO 32Bit Type Size Cyln Head Wpcom Sec Mode Mode Mode ModePri Master : Auto OffPri Slave : Auto Off Boot Sector Verus Protection DisabledMonth: Jan-Dec ESC:Exit ↑↓:SelDay : 01 - 31 PgUp/PgDn: ModifyYear : 1901- 2099 F2/F3:Color

Date

The date format is <day>, <date> <month> <year>. Press<F3> to show thecalendar.

Day The day, from Sun to Sat, determined by the BIOS & is display-only Date The date, from 1 to 31 (or the maximum allowed in the month) Month The month, Jan through Dec. Year The year, from 1900 through 2099

Time

The time format is <hour> <minute> <second>. The time is calculated basedon the 24-hour military-time clock. For example, 1 p.m. is 13:00:00.

Page 31: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

5-4 Advanced CMOS Setup

This section allows you to configure your system for advanced operation.You can select the system’s default speed, boot-up sequence, shadowing,keyboard operation and security.

AMIBIOS SETUP – ADVANCED CMOS SETUP © 1996 American Megatrends, INC . All Right Reserved

BootUp Num-Lock On Available OptionsBootUp Sequence C: ,A:, CDROM OnFloppy Drive Swap Disable OffFloppy Drive Seek DisableMouse Support DisableSystem Keyboard AbsentPrimary Display VGA/EGAPassword Check SetupC000, 32K Shadow DisabledC800, 32K Shadow DisabledD000, 32K Shadow DisabledD800, 32K Shadow DisabledE000, 32K Shadow DisabledE800, 32K Shadow Disabled

ESC:Exit ↑↓:Sel PgUp/PgDn :Modify F2/F3 : Color

Page 32: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

5-5 Advanced Chipset Setup

This section allows you to configure your system for advanced operation.You can select the system’s default speed, boot-up sequence, shadowing,keyboard operation and security.

AMIBIOS SETUP – ADVANCED CHIPSET SETUP © 1996 American Megatrends, INC. All Right Reserved

AT Bus Clock 14.318/2 Available OptionsSlow Refresh 120 us 14.318/2RAS Precharge time 1.5T PCLK2/3RAS Active Time Insert Wait Disabled PCLK2/4CAS Precharge Time Insert Wait Disabled PCLK2/5Memory Write Insert Wait Disabled PCLK2/6Memory Miss Read Insert Wait Disabled PCLK2/8ISA Write cycle end Insert Wait Enabled PCLK2/10I/O Recovery Enabled PCLK2/12I/O Recovery Period 0.75 us On-Chip I/O Recovery Disable 16Bit ISA Insert Wait Enable WatchDog Function Disable WatchDog Signal Reset WatchDog Timer 64 Sec

ESC:Exit ↑↓:Sel PgUp/PgDn :Modify F2/F3 : Color

This section allows you to configure the system based on the specificfeatures of the chipset. The chipset manages bus speeds and access tosystem memory resources, such as DRAM and the external cache.The only time you might consider making any changes on this Setup wouldbe the time when you find that data was being lost while using your system.

Page 33: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

WatchDog FunctionWatchDog can use BIOS Setup.

Disabled WatchDog can used. Enabled WatchDog function Enabled.

WatchDog Signal Set IRQ3, 4 ,5 ,6 ,7 ,9 ,10 ,11 ,12 ,14 ,15 ,NMI , Reset.

WatchDog Timer Set Timer 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 sec

Page 34: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

5-6 Peripheral Setup

AMIBIOS SETUP – PERIPHERAL SETUP © 1996 American Megatrends, INC. All Right Reserved

OnBoard IDE Primary Available OptionsHard disk Delay Disabled DisabledOnboard FDC Enabled PrimaryOnboard Serial Port1 3F8h Serial Port1 Mode Normal Serial Port1 Duplex Full Onboard Serial Port2 2F8h Serial Port2 Mode Normal Serial Port2 Duplex Full Onboard Parallel Port 378h Parallel Port Mode Normal EPP Version N/A Parallel Port DMA Channel N/A Parallel Port IRQ 7

ESC:Exit ↑↓:Sel PgUp/PgDn :Modify F2/F3 : Color

Page 35: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

5-7 Change Supervisor Password

You can set either supervisor or user password, or both of them. Thedifference between them are: ‘supervisor password’ can enter and changethe options of the setup menus and ‘user password’ just can enter but do nothave the right to change the options of the setup menus.

When you select this function, the following message will appear at thecenter of the screen to assist you in creating a password.

ENTER PASSWORD:Type the password, up to eight characters in length, and press <Enter>. Thepassword typed now will clear any previously entered password from CMOSmemory. You will be asked to confirm the password. Type the passwordagain and press <Enter>. You may also press <Esc> to abort the selectionand not enter a password.

To disable a password, just press <Enter> when you are prompted to enterthe password. A message will confirm the password will be disabled. Oncethe password is disabled, the system will boot and you can enter Setupfreely.

PASSWORD DISABLED.When a password has been enabled, you will be prompted to enter it everytime you try to enter Setup. This prevents an unauthorized person fromchanging any part of your system configuration.

Additionally, when a password is enabled, you can also require the BIOS torequest a password every time your system is rebooted. This would preventunauthorized use of your computer.

You determine when the password is required within the BIOS FeaturesSetup Menu and its Security option. If the Security option is set to “System”,the password will be required both at boot and at entry to Setup. If set to“Setup”, prompting only occurs when trying to enter the Setup.

Page 36: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

APPENDIX

EXPANSION BUS

This appendix shows you the pin assignments of expansion bus.

Sections include:

* PC/104 Connector Pin Assignment

* ISA BUS Pin Assignment

Page 37: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

A-1 PC/104 Connector Pin Assignment (CON2,3) 104AB, 104CD: PC/104 Connector

The PC/104 can support multi-pieces of PC/104 modules. This card has twoconnectors : one (104AB) consists of 64-pin dual-in-line header, the other one(104CD) consists of 40-pin dual-in-line headerThe pin assignments for connector 104AB & 104CD are as follow:

104AB 104CDPIN ASSIGNMENT PIN ASSIGNMENT PIN ASSIGNMENT PIN ASSIGNMENTA1 IOCHK B1 GND C1 GND D1 GNDA2 SD7 B2 RESETDRV C2 SBHE D2 MEMCS16A3 SD6 B3 VCC C3 LA23 D3 IOCS16A4 SD5 B4 IRQ9 C4 LA22 D4 IRQ10A5 SD4 B5 -5V C5 LA21 D5 IRQ11A6 SD3 B6 DRQ2 C6 LA20 D6 IRQ12A7 SD2 B7 -12V C7 LA19 D7 IRQ15A8 SD1 B8 0WS C8 LA18 D8 IRQ14A9 SD0 B9 +12V C9 LA17 D9 DACK0

A10 IOCHRDY B10 GND C10 MEMR D10 DRQ0A11 AEN B11 SMEMW C11 MEMW D11 DACK5A12 SA19 B12 SMEMR C12 SD8 D12 DRQ5A13 SA18 B13 IOW C13 SD9 D13 DACK6A14 SA17 B14 IOR C14 SD10 D14 DRQ6A15 SA16 B15 DACK3 C15 SD11 D15 DACK7A16 SA15 B16 DRQ3 C16 SD12 D16 DRQ7A17 SA14 B17 DACK1 C17 SD13 D17 VCCA18 SA13 B18 DRQ1 C18 SD14 D18 MASTERA19 SA12 B19 REFRESH C19 SD15 D19 GNDA20 SA11 B20 SYSCLK C20 KEY PIN D20 GNDA21 SA10 B21 IRQ7A22 SA09 B22 IRQ6A23 SA08 B23 IRQ5A24 SA07 B24 IRQ4A25 SA06 B25 IRQ3A26 SA05 B26 DACK2A27 SA04 B27 TCA28 SA03 B28 BALEA29 SA02 B29 VCCA30 SA01 B30 OSCA31 SA0 B31 GNDA32 GA0 B32 GND

Page 38: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

A-2 ISA Bus Pin AssignmentThe ISA BUS for this card is called “Golden Fingers”. It is divided into two sets:one consists of 62 pins; the other consists of 36 pins.

The pin assignments are as follow :

ISA BUSA ISA BUSB ISA BUSC ISA BUSDPIN ASSIGNMENT PIN ASSIGNMENT PIN ASSIGNMENT PIN ASSIGNMENTA1 IOCHCHK* B1 GND C1 SBHE D1 MEMCS16*A2 SD7 B2 RESET C2 LA23 D2 IOCS16*A3 SD6 B3 VCC C3 LA22 D3 IRQ10A4 SD5 B4 IRQ9 C4 LA21 D4 IRQ11A5 SD4 B5 -5V C5 LA20 D5 IRQ12A6 SD3 B6 DRQ2 C6 LA19 D6 IRQ15A7 SD2 B7 -12V C7 LA18 D7 IRQ14A8 SD1 B8 0WS C8 LA17 D8 DACK0A9 SD0 B9 +12V C9 MEMR* D9 DRQ0

A10 IOCHRDY* B10 GND C10 MEMW* D10 DACK5A11 AEN B11 SMEMW* C11 SD8 D11 DRQ5A12 SA19 B12 SMEMR* C12 SD9 D12 DACK6A13 SA18 B13 IOW* C13 SD10 D13 DRQ6A14 SA17 B14 IOR* C14 SD11 D14 DACK7A15 SA16 B15 DACK3 C15 SD12 D15 DRQ7A16 SA15 B16 DRQ3 C16 SD13 D16 VCCA17 SA14 B17 DACK1 C17 SD14 D17 MASTER*A18 SA13 B18 DRQ1 C18 SD15 D18 GNDA19 SA12 B19 REFRESH*A20 SA11 B20 SYSCLKA21 SA10 B21 IRQ7A22 SA09 B22 IRQ6A23 SA08 B23 IRQ5A24 SA07 B24 IRQ4A25 SA06 B25 IRQ3A26 SA05 B26 DACK2A27 SA04 B27 TCA28 SA03 B28 BALEA29 SA02 B29 VCCA30 SA01 B30 OSCA31 SA0 B31 GND

Page 39: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

APPENDIX

VGA / LCD FLAT PANEL (Only available for NC-390)

This section shows you the information about VGA and LCD Flat Paneldisplay.

Section include:

* Flat Panel BIOS Support

* Panel Switching Utility

* Features

* Software Install

Page 40: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

B-1 Flat Panel BIOS SupportBelow is a list of LCD Flat Panel BIOS. The display BIOS combined withthe system BIOS into a single LCD BIOS.

MLCD.dat - Data File for MONO DSTN640x480e.g. : (1) HOSIDEN HLM6667 (2) HITACHI LMG5160XUFC (3) CASIO MD650TS00-01 (4) OPTREX DMF_50260NFU-FW-8

DSTN.dat - Data File for Color DSTN640x480e.g. : (1) Sanyo LCM-5331-22NTK (2) SHARP LM64C35P

TFT_s1.dat - Data File for TFT640x480-Sync (16 BIT)TFT_s2.dat - Data File for TFT640x480-Sync (18/24 BIT)e.g. : (1) HITACHI TX26D60/TX24D55 (2) TOSHIBA LTM09C015A (3) SHARP LQ10D321 (4) LG LP104V2

TFT_LP1.dat - Data File for TFT640x480-LP (16 BIT)TFT_LP2.dat - Data File for TFT640x480-LP (18/24 BIT)e.g. : (1) TOSHIBA LTM09c015A

TFT86_s1.dat - Data File for TFT800x600_Sync (16 BIT)TFT86_s2.dat - Data File for TFT800x600_Sync (18/24 BIT)e.g. : (1) NEC NL8060AC26-05 (2) NEC NL8060AC26-04 (3) NEC NL8060BC31-02

EL.dat - Data File for EL640X800e.g. : (1) PLANAR EL640.480-A

PLASMA.dat - Data File for PLASMA640X480e.g. : (1) PANASONIC S817

B-2 Panel Switching UtilityType >SW508, then screen will show1. CRT only2. Panel only3. CRT/Panel Simultaneous

Page 41: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

B-3 Features Simultaneous Display operation:

Simultaneous LCD and CRT display. Simultaneous PLASMA and CRT display. Simultaneous EL and CRT display.

Support panel resolution up to 800x600 for STN and TFT LCD flat panel.

Dual-scan STN Frame Buffer: Shadow Frame Buffer onto display memory for mono or color

LCD panel. Pseudo Frame Buffer for color LCD panel (no additional DRAMs required). External Frame Buffer for color LCD panel (external additional DRAMs required)

Enhanced mode includes: 132 x 25 or 132 x 44 text mode 640 x 480/256 colors (Windows accelerations mode support optional) 640 x 480/65536 colors (Windows accelerations mode support optional) 640 x 480/16.8M colors (Windows accelerations mode support optional) 800 x 600/16 colors 800 x 600/256 colors (Windows accelerations mode support optional) 800 x 600/65536 colors (Windows accelerations mode support optional) 800 x 600/16.8M colors 1024 x 768/16 colors 1024 x 768/256 colors (Windows accelerations mode support optional) 1024 x 768/65536 colors (Windows accelerations mode support optional) 1280 x 1024/16 colors (Windows accelerations mode support optional) 1280 x 1024/256 colors (Windows accelerations mode support optional) 1600 x 1280/16 colors interlace display mode

Integrated STN panel support: Dual/single scan mono STN LCD Panel, up to 64 simultaneous grays. Dual/single scan color STN LCD Panel, up to 64k simultaneous colors. Provide 8 and 16 bit panel interfaces.

Integrated color TFT panel support: Normal or CRT-like TFT LCD panel. 9/12/15 or 18/24 bit panel interface, and up to 16.8M simultaneous colors.

B-4 Software Install

1.Please reference “Readme.txt” on CD

Page 42: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

APPENDIX

TROUBLE SHOOTING

This section shows the errors may occur when you operate the system, alsogives you the suggestions on solving the problems.

Sections include:

* Trouble Shooting POST Message

* Trouble Shooting POST Beep

* Trouble Shooting POST Code

Page 43: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

C-1 Trouble Shooting Post MessagesDuring the Power On Self Test (POST), if the BIOS detects an error requiringyou to do something to fix, it will either sound a beep code or display amessage. If a message is displayed, it will be accompanied by:

PRESS F1 TO CONTINUE, CTRL-ALT-ESC OR DEL TO ENTER SETUP

C-2 Trouble Shooting Post Beep

Currently there are two kinds of beep codes in BIOS.The one code indicates that a video error has occurred and the BIOS cannotinitialize the video screen to display any additional information. This beepcode consists of a single long beep followed by three short beeps. The othercode indicates that your DRAM error has occurred. This beep code consistsof a single long beep repeatedly.

Error MessagesOne or more error messages may be displayed if the BIOS detect an errorduring the POST. This list includes messages for both the ISA and the EISABIOS.

CMOS Battery Has FailedCMOS battery is no longer functional. It should be replaced.

CMOS Checksum ErrorChecksum of CMOS is incorrect. This can indicate that CMOS has becomecorrupt. This error may have been caused from a weak battery. Check thebattery and replace if necessary.

Disk Boot Failure, Insert System Disk And Press EnterNo boot device was found. This could mean that either a boot drive was notdetected or the drive does not contain proper system boot files. Insert asystem disk into Drive A: and press <Enter>. If you assumed the systemwould boot from the hard drive, make sure the controller is inserted correctlyand all cables are properly attached. Also be sure that the disk is formattedas a boot device. Then reboot the system.

Diskette Drives Or Types Mismatch Error - Run SetupType of diskette drive installed in the system is different from the CMOSdefinition. Run Setup to reconfigure the drive type correctly.

Page 44: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

Display Switch Is Set IncorrectlyDisplay switch on the motherboard can be set to either monochrome or color.This indicates the switch is set to a different setting than indicated in Setup.Determine which setting is correct, and then turn OFF the selection.

Display Type Has Changed Since Last BootSince last power off the system, the display adapter has been changed. Youmust configure the system for the new display type.

Error Encountered Initializing Hard DriveHard drive cannot be initialized. Be sure the adapter is installed correctly andall cables are correctly and firmly attached.

Error Initializing Hard Disk ControllerCannot initialize controller. Make sure the card is correctly and firmlyinstalled in the bus. Be sure the correct hard drive type is selected in Setup.Also check if any jumper needs to be set correctly on the hard drive.

Floppy Disk Cntrlr Error or No Cntrlr PresentCannot find or initialize the floppy drive controller. Make sure the controller isinstalled correctly and firmly. If there are no floppy drives installed, be surethe Diskette Drive selection in Setup is set to NONE.

Invalid EISA ConfigurationPLEASE RUN EISA CONFIGURATION UTILITY. The non-volatile memorycontaining EISA configuration information was programmed incorrectly orhas become corrupt. Re-run EISA configuration utility to correctly programthe memory.

Keyboard Error Or No Keyboard PresentCannot initialize the keyboard. Make sure the keyboard is attached correctlyand no keys are being pressed during the boot. If you are purposelyconfiguring the system without a keyboard, set the error halt condition inSetup to HALT ON ALL, BUT KEYBOARD.

Memory Address Error At ...Indicates a memory address error at a specific location. You can use thislocation along with the memory map for your system to find and replace thebad memory chips.

Memory Parity Error At ...

Page 45: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

Indicates a memory parity error at a specific location. You can use thislocation along with the memory map for your system to find and replace thebad memory chips.

Memory Size Has Changed Since Last BootMemory has been added or removed since the last boot. In EISA mode, useConfiguration Utility to reconfigure the memory configuration. In ISA mode,enter Setup and enter the new memory size in the memory fields.

Memory Verify Error At ...Indicates an error verifying a value already written to memory. Use thelocation along with your system’s memory map to locate the bad chip.

Offending Address Not FoundThis message is used in conjunction with the I/O CHANNEL CHECK and RAMPARITY ERROR messages when the segment has caused the problem whichcannot be isolated.

Offending Segment :This message is used in conjunction with the I/O CHANNEL CHECK and RAMPARITY ERROR messages when the segment has caused the problem whichhas been isolated.

Press A Key To RebootThis will be displayed at the bottom screen when an error occurs thatrequires you to reboot. Press any key and the system will reboot.

Press F1 To Disable NMI, F2 To RebootWhen BIOS detects a non-markable Interrupt condition during boot, this willallow you to disable the NMI and continue to boot, or you can reboot thesystem with the NMI enabled.

RAM Parity Error Checking For Segment ...Indicates a parity error in Random Access Memory.

System Halted , (Ctrl-Alt-Del ) To Reboot ...Indicates the present boot attempt has been aborted and the system must berebooted. Press and hold down the CTRL and ALT keys and press DEL.

Page 46: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

C-3 Trouble Shooting For Post Codes

NOTE: EISA POST codes are typically output to port address 300h. ISA POST codes are output to port address 80h.

POST Code(hex)

AMI WinBIOS uncompress code checkpoint Description

C2 NMI is Disable. Power on delay starting.C5 Power on delay complete.

Going to disable Cache if any.C6 Calculating ROM BIOS checksum.C7 ROM BIOS checksum passed. CMOS shutdown register

test to be done next.C8 CMOS shutdown register test done.

CMOS checksum calculation to be done next.CA CMOS checksum calculation done, CMOS Diag byte written

CMOS status register about to init for Date and Time.CB CMOS status register init done.

Any initialization before keyboard BAT to be done next.CD BAT command to keyboard controller is to be issued.CE Keyboard controller BAT result verified.

Any initialization after KB controller. BAT to be done next.CF Initialization after KB controller BAT done.

Keyboard command byte to be written next.D1 Keyboard controller command byte is written.

Going to check pressing of <INS> key during power-onDone.

D2 Checking for pressing of <INS> key during power-on done.Going to disable DMA and interrupt controller.

D3 DMA controller #1, #2, interrupt controller #1, #2 disable.Chipset init/ auto memory detection about to begin.

D4 Chipset initialization/ auto memory detection over.To uncompress the RUNTIME code.

D5 RUNTIME code is uncompressed.D0 Transfer control to uncompressed code in shadow ram at

F000: FFF0.

Page 47: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

Runtime code is uncompressed in F000 shadow ram

POST Code(hex)

AMI HiFLEX BIOS/WinBIOS runtime code Description.

01 Processor register test about to start and NMI to beDisabled.

02 NMI is Disabled.Power–on delay starting.

03 Power on delay complete. To check soft reset /power-on.05 Soft reset / power-on determined.

Going to disable Cache if any.06 POST code to be uncompressed.07 POST code is uncompressed. CPU init and CPU area

init to be done next.08 CPU and CPU date area init done.

CMOS checksum calculation to be done next.09 CMOS checksum calculation is done, CMOS Diag byte

written. CMOS init to begin (if “init CMOS in every boot”is set).

0A CMOS initialization done (if any).CMOS status register about to init for Date and Time.

0B CMOS status register init done.Any initialization before keyboard BAT to be done next.

0C KB controller I/B free. Going to issue the BAT commandto keyboard controller.

0E Keyboard controller BAT result verified.Any initialization after KB controller BAT to be done next.

0F Initialization after KB controller BAT done.Keyboard command byte to be written next.

10 Keyboard controller command byte is written.Going to issue Pin 23, 24 blacking / unblocking command.

11 Pin 23, 24 of keyboard controller is blocked / unblocked.Going to check pressing of <INS> key during power-on.

12 Checking for pressing of <INS> key during power-on done.Going to disable DMA and interrupt controllers.

13 DMA controller #1, #2, interrupt controller #1, #2 disabled.Video display is disabled and port-B is initialized.Chipset init about to begin.

15 Chipset initialization over. 8254 timer test about to start.19 8254 timer test over.

About to start memory refresh test.

Page 48: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

1A Memory Refresh line is toggling. Going to check 15 micro second ON/OFF time.

20 Memory Refresh period 30 micro second test complete. Base 64K memory to be initialized.

23 Base 64K memory initialized. Going to set BIOS stack and to do any setup before interrupt vector init.

24 Setup required before interrupt vector initialization Complete. Interrupt vector initialized about to begin.

25 Interrupt vector initialization done. Going to read input port of 8042 for turbo switch (if any) and to clear password if post diagnostic switch is on.

26 Input port of 8042 is read. Going to initialize global data for turbo switch.

27 Global data initialization for turbo switch is over. Any initialization before setting video mode to be done next

28 Initialization before setting video mode is complete. Going for monochrome mode and color mode setting.

2A Different BUSes init (system, static, output devices) to Start if present. (Please see next section for details of different BUSes).

2B About to give control for any setup required before optional video ROM check.

2C Processing before video ROM control is done. About to look for optional video ROM and give control.

2D Optional video ROM control is done. About to give control to do any processing after video ROM returns control.

2E Return from processing after the video ROM control. If EGA/VGA not found then do display memory R/W test.

2F EGA/VGA not found. Display memory R/W test about to begin.

30 Display memory R/W test passed. About to look for the retrace checking.

31 Display memory R/W test or retrace checking failed. About do alternate Display memory R/W test.

32 Alternate Display memory R/W test passed. About to look for the alternate display retrace checking.

34 Video display checking over. Display mode to be set next.37 Display mode set.

Going to display the power ON message.38 Different BUSes init (input, IPL, general devices) to start

If present. (Please see next section for details about Different BUSes).

Page 49: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

39 Display different BUSes initialization error messages. (Please see Appendix for details of different BUSes).

3A New cursor position read and saved. Going to display the Hit <DEL> message.

3B Hit <DEL> message displayed. Virtual mode memory testabout to start .

40 Going to prepare the descriptor tables.42 Descriptor tables prepared. Going to enter in virtual mode

for memory test.43 Entered in the virtual mode. Going to enable interrupts for

diagnostics mode.44 Interrupt enabled (if diagnostics switch is on).

Going to initialize data to check memory wrap around at 0: 0.

45 Data initialized. Going to check for memory wrap around at 0:0 and finding the total system memory size .

46 Memory wrap around test done. Memory size calculation Over. About to go for writing patterns to test memory.

47 Pattern to be tested written in extended memory. Going to write patterns in base 640K memory.

48 Patterns written in base memory. Going to find out amount of memory below 1M memory.

49 Amount of memory below 1M found and verified. Going to find out amount of memory above 1M memory.

4B Amount of memory above 1M found and verified. Check for Soft reset and going to clear memory below 1M for soft Reset. (If power on, go to check point #4Eh).

4C Memory below 1M cleared. (SOFT RESET) Going to clear Memory above 1M.

4D Memory above 1M cleared. (SOFT RESET) Going to save the memory size. (Go to check point #52h).

4E Memory test started. (NOT SOFT RESET) About to display The first 64k memory size.

4F Memory size display started. This will be update during Memory test. Going for sequential and random memory Test.

50 Memory testing/initialization below 1M complete. Going to adjust displayed memory size for relocation/ Shadow.

51 Memory size display adjusted due to relocation/shadow. Memory test above 1M to follow.

52 Memory testing/initialization above 1M complete. Going to save memory size information.

Page 50: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

53 Memory size information is saved. CPU register are saved Going to enter in real mode.

54 Shutdown successful, CPU in real mode. Going to disable gate A20 line and disable parity/NMI.

57 A20 address line, parity / NMI disable successful. Going to adjust memory size depending on relocation / Shadow.

58 Memory size adjusted for relocation / shadow. Going to clear Hit <DEL> message.

59 Hit <DEL> message cleared. <WAIT …> message displayed about to start DMA and interrupt controller test.

60 DMA page register test passed. To do DMA#1 base Register Test.

62 DMA#1 base register test passed. To do DMA#2 base Register test.

65 DMA#2 base register test passed. To program DMA unit 1 and 2.

66 DMA unit 1 and 2 programming over. To initialize 8259 Interrupt controller.

67 8259 initialization over.7F Extended NMI sources enabling is in progress.80 Keyboard test started. clearing output buffer, checking

For stuck key, About to issue keyboard reset command.81 Keyboard reset error / stuck key found.

About to issue keyboard controller interface test command.82 Keyboard controller interface test over.

About write command byte and init circular buffer.83 Command byte written, Global data init done.

About to check for lock-key.84 Lock-key checking over. About to check for memory size

Mismatch with CMOS.85 Memory size check done. About to display soft error and

Check for password or bypass setup.86 Password checked. About to do programming before

Setup.87 Programming before setup complete.

Going to uncompress SETUP code and execute CMOS setup88 Returned from CMOS setup program and screen is cleared.

About to do programming after setup.89 Programming after setup complete.

Going to display power on screen message.8B First screen message display. <WAIT…> message

Displayed. About to do Video BIOS shadow.

Page 51: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

8C Video BIOS shadow successful. Setup options Programming after CMOS setup about to start.

8D Setup option are programmed, mouse check and init to be Done next.

8E Mouse check and initialization complete. Going for hard Disk controller reset.

8F Hard disk controller reset done. Floppy setup to be done next.

91 Floppy setup complete. Hard disk setup to be done next.94 Hard disk setup complete. To set base and extended

Memory size.95 Memory size adjusted due to mouse support. Init. of

Different BUSes optional ROMs from C800to start. (Please see next section for details of different BUSes).

96 Going to do any init before C800 optional ROM control.97 Any init before C800 optional ROM control is over.

Optional ROM check and control will be done next.98 Optional ROM control is done. About to give control to do

Any required processing after optional ROM returns control99 Any initialization required after optional ROM test over.

Going to setup timer data area and printer base address.9A Return after setting timer and printer base address.

Going to set the RS-232 base address.9B Returned after RS-232 base address.

Going to do any initialization before Coprocessor test.9C Required initialization before Coprocessor is over.

Going to initialize the Coprocessor next.9D Coprocessor initialized. Going to do any initialization after

Coprocessor test.9E Initialization after Coprocessor test is complete.

Going to check extd keyboard , keyboard ID and num-lock .9F Extd keyboard check is done, ID flag set, num-lock on/off

Keyboard ID command to be issued.A0 Keyboard ID command issues. Keyboard ID flag to be resetA1 Keyboard ID flag reset. Cache memory test to follow.A2 Cache memory test over. Going to display any soft error.A3 Soft error display complete.

Going to set keyboard typematic rate.A4 Keyboard typematic rate set. To program memory wait

States.A5 Memory wait states programming over.

Going to clear the screen and enable parity / NMI.

Page 52: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

A7 NMI and parity enabled. Going to do any initialization required before giving control To optional ROM at E000.

A8 Initialization before E000 ROM control over. E000 ROM to Get control next.

A9 Returned from E000 ROM control. Going to do any initialization required after E000 optional ROM control.

AA Initialization after E000 optional ROM control is over. Going to display the system configuration.

B0 System configuration is displayed.B1 Going to copy any code to specific area.00 Copying of code to specific area done. Going to give control

To INT-19 boot loader.

The system BIOS gives control to different BUSes at following checkpoints todo various tasks on the different BUSes.

POST CODE(HEX)

AMI HiFLEX BIOS /WinBIOS Checkpoints of the BUSes

2A Different BUSes init (system, static, output devices) To start if present.

38 Different BUSes init (input, IPL, general devices) To start if present.

39 Display different BUSes initialization error messages.95 Init of different BUSes optional ROMs from C800 to start.

While control is inside the different BUS routines, additional checkpoints areoutput to port 80h as WORD to identify the routines under execution. Theseare WORD checkpoints, the LOW BYTE of checkpoint is the system BIOScheckpoint from where the control is passed to the different BUS routinesand the HIGH BYTE of checkpoint is the indication of which routine is beingexecuted in the different BUSes. The details of HIGH BYTE of thesecheckpoints are as follows:

HIGH BYTE XY

The upper nibble ‘X’ indicates the function # is being executed. ‘X’ can befrom 0 to 7.

Page 53: NC-390/390A 386SX SBC · {PAGE } CHAPTER INTRODUCTION This chapter shows the information about NC-390 and its specifications

{PAGE }

0 = func#0, disable all device on the BUS concerned.1 = func#1, static devices init on the BUS concerned.2 = func#2, output device init on the BUS concerned.3 = func#3, input device init on the BUS concerned.4 = func#4, IPL device init on the BUS concerned.5 = func#5, general device init on the BUS concerned.6 = func#6, error reporting for the BUS concerned.7 = func#7, add-on ROM init for all BUSes.

The lower nibble ‘Y’ indicates the BUS on which the different routines arebeing executed. ‘Y’ can be from 0 to 5.

0 = Generic DIM (Device Initialization Manager)1 = On-board System devices.2 = ISA devices.3 = EISA devices.4 = ISA PnP devices.5 = PCI devices.