ICOP ICOP-602X, ICOP-6025, ICOP-6025V, ICOP-6024, ICOP-6024V User Manual

...
ICOP-602X
Embedded 386SX CPU ISA Half Size SBC
User’s Manual
ii
Copyright Notice
This document is copyrighted, 2000 by ICOP Technology Inc. All rights are reserved. The information in the manual is subject to change without notice in order to improving products.
No part of this manual may be reproduced, copied, translated or transmitted in any form or by any means without the prior written permission of the manufacturer.
ICOP Technology Inc. assumes no responsibility for any inaccuracies that may be contained in this document. ICOP Technology Inc. makes no commitment to update or to keep current the information contained in this manual.
Copyright 2000 by ICOP Technology Inc. All rights reserved. Ver.2.0 2000, Printed in Taiwan
Trademarks Acknowledgments
All brand names and trademarks are the properties and registered brands of their respective owners.
iii
T a b l e o f C o n t e n t s
Chapter 0 Startup
0.1 Packing List ........................................ 1
0.2 Specifications ...................................... 4
0.3 Board Layout ....................................... 7
0.4 Mechanical Drawing ............................... 8
Chapter 1 Introduction
1.1 Features ............................................ 9
1.2 Specifications .....................................10
1.3 VGA Interface .....................................12
1.4 DiskOnChip .........................................13
Chapter 2 Installation
2.1 Jumper Settings ...................................14
2.1.1 ICOP-6025/V ..................................14
2.1.2 ICOP-6024/V ..................................14
2.1.3 ICOP-6022....................................15
2.1.4 ICOP-6020....................................15
2.2 Connectors ........................................16
2.2.1 ICOP-6025/V ..................................16
2.2.2 ICOP-6024/V ..................................16
2.2.3 ICOP-6022....................................17
2.2.4 ICOP-6020....................................18
2.3 DiskOnChip/EPROM/Flash ROM Disk .............19
2.3.1 Setting Up a DiskOnChip 2000 Flah Disk 19
2.3.2 Setting Up a Flash Disk ...................20
2.3.3 Setting Up an EPROM Disk .................21
2.4 Watchdog Tomer ...................................23
2.5 General Purpose I/O ..............................30
Chapter 3 AMI BIOS Setup
3.1 Standard CMOS Setup ............................33
3.2 Advanced CMOS Setup ............................36
3.3 Advanced Chipset Setup ..........................38
3.4 Peripheral Setup ..................................39
iv
3.5 Auto-Detect Hard Disks ..........................39
3.6 Change Supervisor Password ....................42
3.7 Auto Configuration with Optimal Settings ....43
3.8 Auto Configuration with Fail Safe Settings ..43
3.9 Save Settings and Exit ...........................43
3.10 Exit Without Saving ...............................43
Chapter 4 SGVA Setup
4.1 Introduction.......................................44
4.1.1 Chipset .......................................44
4.1.2 Display Memory .............................44
4.2 Flat Panel BIOS and Wiring .....................44
Chapter A Pin Assignments
A.1 IDE Interface Connector .........................53
A.2 VGA/Flat Panel Interface Connectors .........54
A.3 Floppy Disk Connector ...........................56
A.4 Parallel Port Interface .........................57
A.5 Serial Port Interface ............................58
A.6 Keyboard and PS/2 Mouse Connector ...........59
A.7 PC/104 Connector ................................. 60
A.8 16-bit General Purpose I/O ......................62
Chapter B System Assignments
B.1 System I/O ports...................................63
B.2 DMA channel assignments .......................63
B.3 Interrupt Assignments ...........................65
B.4 1st MB memory map................................66
Chapter C POST Error Codes
C.1 Beep Error Messages .............................68
C.2 Other AMI BIOS POST Codes ......................69
C.3 Troubleshooting ..................................70
C.4 Screen Error Messages ..........................71
C.5 POST Card Codes ..................................73
Warranty
ICOP Embedede 386SX CPU ISA Half Size SBC User's Manual 1
C h a p t e r 0
Startup
0.1 Packing List
Product
Name
Function Package
ICOP-6025
Embedded
386SX Half Size
All-in-One SBC
l ICOP-6025 Embedded 386SX CPU SBC l User’s Manual x 1 l Utility and Drivers Diskette x 1 l FDD cable x 1 l HDD cable x 1 l RS232 cable x 3 l Printer cable with bracket x 1 l AT KB / PS2 Mouse Y-cable x 1
ICOP-6025V
Embedded
386SX Half Size
All-in-One SBC
with VGA/LCD
l ICOP-6025V Embedded 386SX CPU
SBC
l User’s Manual x 1 l Utility and Drivers Diskette x 1 l FDD cable x 1 l HDD cable x 1 l RS232 cable x 3 l Printer cable with bracket x 1 l AT KB / PS2 Mous Y-cable x 1 l VGA cable x 1
2 ICOP Embedded 386SX CPU ISA Half Size SBC User's Manual
Product
Name
Function Package
ICOP-6024
Embedded
386SX Half Size
All-in-One SBC
l ICOP-6024 Embedded 386SX CPU SBC l User’s Manual x 1 l Utility and Drivers Diskette x 1 l FDD cable x 1 l HDD cable x 1 l RS232 cable x 1 l Printer cable with bracket x 1 l AT KB / PS2 Mouse Y-cable x 1
ICOP-6024V
Embedded
386SX Half Size
All-in-One SBC
with VGA/LCD
l ICOP-6024V Embedded 386SX CPU
SBC
l User’s Manual x 1 l Utility and Drivers Diskette x 1 l FDD cable x 1 l HDD cable x 1 l RS232 cable x 1 l Printer cable with bracket x 1 l AT KB / PS2 Mous Y-cable x 1 l VGA cable x 1
ICOP Embedede 386SX CPU ISA Half Size SBC User's Manual 3
Product
Name
Function Package
ICOP-6020
Embedded
386SX Half Size
All-in-One SBC
l ICOP-6020 Embedded 386SX CPU SBC l User’s Manual x 1 l Utility and Drivers Diskette x 1 l FDD cable x 1 l HDD cable x 1 l Printer cable with bracket x 1 l AT KB / PS2 Mouse Y-cable x 1
ICOP-6022
Embedded
386SX Half Size
All-in-One SBC
l ICOP-6022 Embedded 386SX CPU SBC l User’s Manual x 1 l Utility and Drivers Diskette x 1 l FDD cable x 1 l HDD cable x 1 l Printer cable with bracket x 1 l AT KB / PS2 Mous Y-cable x 1
4 ICOP Embedded 386SX CPU ISA Half Size SBC User's Manual
0.2 Specifications
Features ICOP-6025 ICOP-6025V
Processor
DM&P(Ali) M6117D
Chipset
DM&P(Ali) M6117D
Multi I/O Chip
Ali 5113
BIOS
AMI BIOS
Watchdog Timer From 30.5ìs to 512 seconds Bus Interface ISA and PC/104 standard compliant Memory 4MB On-Board up to 20MB Memory Sockets 1 DiskOnChip Sockets
1
Digital I/O
16 Bit
DISPLAY
X VGA/LCD
VGA CRT/LCD Chip
X HMC HM86508
Enhanced IDE Port 1 Serial Port RS232 X 4 or RS232 X 3,RS485 X 1 Parallel Port 1 Power Requirement +5V @0.8A Board Weight
240g
Board Size
185mm X 122 mm
Operating Temperature
-20 ~ +60°C
ICOP Embedede 386SX CPU ISA Half Size SBC User's Manual 5
Features ICOP-6024 ICOP-6024V
Processor
DM&P(Ali) M6117D
Chipset
DM&P(Ali) M6117D
Multi I/O Chip
Ali 5113
BIOS
AMI BIOS
Watchdog Timer From 30.5ìs to 512 seconds Bus Interface ISA and PC/104 standard compliant Memory 4MB On-Board up to 20MB Memory Sockets 1 DiskOnChip
Flah Disk Sockets
2
DISPLAY X VGA/LCD VGA CRT/LCD Chip
X HMC HM86508
Enhanced IDE Port
1
Serial Port
RS232 X 2 or RS232,RS485
Parallel Port
1
Power Requirement +5V @0.8A Board Weight 240g Board Size 185mm X 122 mm Operating Temperature -20 ~ +60°C
6 ICOP Embedded 386SX CPU ISA Half Size SBC User's Manual
Features ICOP-6020 ICOP-6022
Processor
DM&P(Ali) M6117D
Chipset
DM&P(Ali) M6117D
Multi I/O Chip
Ali 5113
BIOS
AMI BIOS
Watchdog Timer From 30.5ìs to 512 seconds Bus Interface ISA and PC/104 standard compliant Memory up to 32MB Memory Sockets SIMM 72 pin X 2 DiskOnChip Sockets
1 2
Flash Disk/ EPROM
X 2
Digital I/O
16 bit X
DISPLAY
X
Enhanced IDE Port 1 Serial Port RS232 X 2 RS232 X 2 or
RS232/485
Parallel Port 1 Power Requirement +12V,-12V,+5V @0.8A +5V @0.8A Board Weight 240g Board Size
185mm X 122 mm
Operating Tempture
-20 ~ +60°C
ICOP Embedede 386SX CPU ISA Half Size SBC User's Manual 7
0.3 Board Layout
ICOP-6025 (photo A), ICOP-6025V (photo B) ICOP-6024 (photo C), ICOP-6024V (photo D) ICOP-6020 (photo E), ICOP-6022 (photo F)
8 ICOP Embedded 386SX CPU ISA Half Size SBC User's Manual
0.4 Mechanical Drawing
ICOP-6025 (placement A), ICOP-6025V (placement B) ICOP-6024 (placement C), ICOP-6024V (placement D) ICOP-6020 (placement E), ICOP-6022 (placement F)
ICOP Embedede 386SX CPU ISA Half Size SBC User's Manual 9
C h a p t e r 1
Introduction
1.1 Features
The ICOP-602X contains all standard motherboard features such as : 386SX-40 compatible CPU, CRT and Flat Panel SVGA controller, serial and parallel ports, floppy and EIDE disk controller.
The modules SSD socket can accommodate a DiskOnChip ® 2000, a new generation of high performance single-chip Flash Disks of up to 144 MB.
The ICOP-602X is a core module for high performance control applications in demanding embedded applications. Because the module implements all key functions of a full PC/AT compatible system any standard PC compiler or debugger can be used, resultng in a significantly reduced software develop-ment cycle.
Enhanced IDE, High Speed I/O
In addition, the ICOP-602X has one PS/2 mouse port, serial ports (RS-232 or RS485), one bidirectional printer port that supports SPP, ECP andEPP modes, an enhanced IDE HDD interface that supports PIO mode 4, and a floppy disk controller.
Flash/EPROM Disk or DiskOnChip
The onboard socket can accept up to 2 MB EPROM or 1 MB Flash memory. Both sockets can by jumper setting be assigned to hold a DiskOnChip. There areno combinations possible of devices, it is either Flash, EPROM or DiskOn-Chip.
Watchdog Timer
The watchdog timer optionally monitors system operation and can invoke asystem reset when your application loses control over the system. The timing of the watchdog timer is programmable by software.
10 ICOP Embedded 386SX CPU ISA Half Size SBC User's Manual
1.2 Specifications
Embedded CPU : DM&P(Ali) M6117D is an implementation of an INTEL compatible 386SX-40 CPU, Realtime clock, a watchdog timer and ALi’s M1217B chipset
BIOS : Y2K compliant AMI system BIOS
DRAM Memory: 4MB EDO DRAM onboard
Bus Interface : ISA and PC/104
Data Bus : 16-bit
Bus Speeds : PC/104 - 8 MHz (above values are defaults, bus speeds are programmable up to 16 MHz)
DMA Channels : 7
Interrupt Levels : 15
Enhanced IDE : supports one port and up to two hard drives or Enhanced IDE devices of PIO mode 4. BIOS enabled/disabled
Watchdog Timer : generates either a RESET, NMI or an IRQ when your application loses control over the system. Optionally the watchdog can
trigger a user specified interrupt. The watchdog is configurable from 30.5ì s to 512 seconds (in 30.5ì s segments)
Real-time Clock : included in M6117D with onboard lithium battery backup for 10 years of data retention. CMOS data backup of BIOS setup and BIOS default.
Keyboard and Mouse Connectors: Supports different tpye connectors of AT Keyboard and PS/2-mouse
High Speed Multi I/O
Chipset : ALi 5113 or SMS CFDC37C669
Serial ports: Supports high speed RS-232 port, high speed RS-232/485 port (jumper selectable). Both with 16C550 UART and 16 byte FIFO. BIOS enabled/ disabled
Floppy Disk Drive Interface: supports up to two floppy drives, 5¼“ (360 KB or 1.2 MB) and 3½ “ (720 KB, 1.44 MB). BIOS enabled / disabled
Bi-directional Parallel Port : supports SPP, EPP and ECP mode. BIOS
ICOP Embedede 386SX CPU ISA Half Size SBC User's Manual 11
enabled/disabled
Environmental and Power
Power Requirements: single voltage +5 V
+12V,-12V (ICOP-6020)
Board Dimensions : 185 (L) x 122 (W) mm.
Board Weight : 240 g
Extended Operating Temperature: -20~+60 °C
12 ICOP Embedded 386SX CPU ISA Half Size SBC User's Manual
1.3 VGA Interface
(ICOP-6025V ,ICOP-6024V)
Chipset : HMC HM86508
Memory : 1 MB onboard
System Bus : 16-bit ISA bus
Panel Data Bus : 24-bit
Display : CRT and Flat Panel Mono/TFT/DSTN/EL
Supported Flat Panels : NEC NL-6448AC30-10 TFT 9.4" 640X480 NEC NL-6448AC30-03 TFT 9.4" 640X480 NEC NL-6448AC33-10 TFT 10.4" 640X480 NEC NL-6448AC33-13 TFT 10.4" 640X480 NEC NL-6448AC33-18 TFT 10.4" 640X480 NEC NL-8060BC31-09 TFT 12’1 800X600 NEC NL-8060AC31-02 TFT 10.4" 800X600 NEC NL-8060AC31-01 TFT 10.4" 800X600 SHARP LQ10D42 TFT 10.4" 640X480 SHARP LQ10D421 TFT 10.4" 640X480 SHARP LQ12531 TFT 12.1" 800x600 SHARP LM64C35P MONO 10.4" 640X480 Planar EL640.480-AA1 EL color 10.4" 640X480
Check for other displays.
Compatibility : IBM VGA hardware
ICOP Embedede 386SX CPU ISA Half Size SBC User's Manual 13
1.4 DiskOnChip 2000 Flash Disk
Flash Disk DiskOnChip ® 2000
Package : Single Chip FlashDisk in 32-pin DIP JEDEC
Capacity : 1-144 MByte capacity
Data Reliability : ECC/EDC error correction
Memory Window : 8 KByte
14 ICOP Embedded 386SX CPU ISA Half Size SBC User's Manual
C h a p t e r 2
Installation
2.1 Jumper Settings
2.1.1 ICOP-6025/V
JP1 RESET connector JP2 Power LED connector JP3 RS-232/485 selection for COM2
1-2 -> RS-232 mode (CONT11 active) 2-3 -> RS-485 mode (CONT8 active)
JP6 IDE LED connector JP7 VGA IRQ9 operation (ICOP-6025V)
open -> VGA operation without IRQ9 closed -> VGA operation with IRQ9
2.1.2 ICOP-6024/V
JP1 RESET connector JP2 Multi I/O Ali M5113 Enable/disable
1-2 -> Enabled 2-3 -> Disabled
JP3 RS-232/485 selection for COM2
1-2 -> RS-232 mode (JP4 active) 2-3 -> RS-485 mode (CONT9 active)
CONT13 DiskOnChip/EPROM Disk/Flash Disk address select
DOC address 1-2 3-4 5-6
C800H & CA00H (default)
Close Close Close
CA00H & CE00H Close Close Open D800H & DA00H Close Open Close DC00H & DE00H
Close Open Open
ICOP Embedede 386SX CPU ISA Half Size SBC User's Manual 15
Disabled
Open Close Open
Both EPROM
Open Open Close
Both Flash
Open Open Open
2.1.3 ICOP-6022
JP1 RESET connector JP2 Multi I/O Ali M5113 Enable/disable
1-2 -> Enabled 2-3 -> Disabled
JP3 RS-232/485 selection for COM2
1-2 -> RS-232 mode (JP4 active) 2-3 -> RS-485 mode (CONT9 active)
JP4 internal COM2 RS-232 mode CONT13 DiskOnChip/EPROM Disk/Flash Disk address select
DOC address 1-2 3-4 5-6
C800H & CA00H (default) Close Close Close CA00H & CE00H Close Close Open D800H & DA00H
Close Open Close
DC00H & DE00H
Close Open Open
Disabled Open Close Open Both EPROM Open Open Close Both Flash Open Open Open
2.1.4 ICOP-6020
CONT8
1-2 -> RESET connector 3-4 -> Power LED 5-6 -> IDE LED
16 ICOP Embedded 386SX CPU ISA Half Size SBC User's Manual
2.2 Connectors
2.2.1 ICOP-6025/V
CON1 External female 15-pin D-type CRT Display connector (ICOP­6025V)
CON2 Internal 44-pin Flat Panel Display connector (ICOP-6025V) CONT1 Internal 20-pin box header for 16-bit GPIO (digital I/O) CONT2 PC/104 bus 64-pin CONT3 PC/104 bus 40-pin CONT4 External PS/2 and AT keyboard connector CONT5 Speaker connector CONT6 Power connector CONT7 Internal AT-keyboard connector CONT8 Internal COM2 RS-485 CONT9 FDD connector COM1 External 9-pin male D-type connector for COM1 CONT11 Internal 10-pin boxheader connector for COM2 CONT12 IDE connector CONT13 Internal 10-pin boxheader connector for COM3 CONT14 Internal 10-pin boxheader connector for COM4 P1 Parralel Port SIM1 not available replaced by 4 MB onboard EDO memory SIM2 Memory bank 1, SIMM for EDO
2.2.2 ICOP-6024/V
JP4 Internal COM2 RS-232 connector CON1 External female 15-pin Dtype CRT Display connector (ICOP-6024V) CON2 Internal 44-pin Flat Panel Display connector (ICOP-6024V) CONT1 PC/104 bus 64-pin
ICOP Embedede 386SX CPU ISA Half Size SBC User's Manual 17
CONT2 PC/104 bus 40-pin CONT3 Internal AT-keyboard connector CONT4 External PS/2 and AT keyboard connector CONT5 Internal PS/2 mouse connector CONT6 External speaker connector CONT7 Power LED connector CONT9 Internal COM2 RS-485 CONT10 FDD controller CONT11 IDE LED connector CONT12 IDE connector P1 Parralel Port COM1 External COM1 SIM1 not available replaced by 4 MB onboard EDO memory SIM2 Memory bank 1 (FP DRAM or EDO) LED1 Power-on LED
2.2.3 ICOP-6022
CON2 Internal 44-pin Flat Panel Display connector CONT1 PC/104 bus 64-pin CONT2 PC/104 bus 40-pin CONT3 Internal AT-keyboard connector CONT4 External PS/2 and AT keyboard connector CONT5 Internal PS/2 mouse connector CONT6 External speaker connector CONT7 Power LED connector CONT9 Internal COM2 RS-485 CONT10 FDD controller CONT11 IDE LED connector
18 ICOP Embedded 386SX CPU ISA Half Size SBC User's Manual
CONT12 IDE connector P1 Parralel Port COM1 External COM1 SIM1 not available replaced by 4 MB onboard EDO memory SIM2 Memory bank 1 (FP DRAM or EDO) LED1 Power-on LED
2.2.4 ICOP-6020
CONT1 Internal 20-pin box header for 16-bit GPIO (digital I/O) CONT2 PC/104 bus 64-pin CONT3 PC/104 bus 40-pin CONT4 External PS/2 and AT keyboard connector CONT5 Speaker connector CONT6 Power connector SIM1 Memory bank 0 (FP DRAM or EDO) SIM2 Memory bank 1 (FP DRAM or EDO)
ICOP Embedede 386SX CPU ISA Half Size SBC User's Manual 19
2.3 DiskOnChip/EPROM/Flash ROM Disk
2.3.1 Setup a DiskOnChip ® 2000 Flash Disk
Installation Instructions
1. Make sure the ICOP-602X is powered OFF
2. Plug the DiskOnChip 2000 device(s) into its socket. Verify the direction is correct (pin 1 of the DiskOnChip 2000 is aligned with pin 1 of the socket)
3. Set address for both DiskOnChip devices (note that the last two settings are for normal EPROM or Flash devices)
4. Power up the system
5. During power up you may observe the messages displayed by the DiskOnChip 2000 when its drivers are automatically loaded into system’s memory
6. At this stage the DiskOnChip 2000 can be accessed as any disk in the system
7. If the DiskOnChip 2000 is the only disk in the system, it will appear as the first disk (drive C: in DOS)
8. If there are more disks besides the DiskOnChip 2000, the DiskOnChip 2000 will appear by default as the last drive, unless it was programmed as first drive. (please refer to the DiskOnChip 2000 utilities user manual)
9. If you want the DiskOnChip 2000 to be bootable: a - copy the operating system files into the DiskOnChip by using the standard DOS command (for example: sys d:) b - The DiskOnChip should be the only disk in the systems or should be configured as the first disk in the system (c : ) using the DUPDATE utility
For more information on DiskOnChip2000 technology, visit M-Systems Web site http:// www.m-sys.com where you can find Utilities Manual, Data
Sheets and Application Notes. In addition, you can find the lasted DiskOnChip 2000 S/W Utilities.
20 ICOP Embedded 386SX CPU ISA Half Size SBC User's Manual
2.3.2 Setting up a Flash Disk
Before you can use the ICOP-602X’s Flash disk you will have to initialize it using a software utility called “PC104.EXE”. This program can be found on the utility disk in the subdirectory “ A:\FLASH”
- Connect a keyboard and floppy disk ICOP-602X to the PC/104 bus and boot-up your system.
- run PC104.EXE (this is a DOS command line utility)
ICOP-602X FLASH disk initialize program V1.0 FLASH manufacturer : (1)ATMEL (2)SST Input manufacturer number (1,2) : 1 Input quantity of FLASH (1,2) : 2 Simulation disk: (1)DISK-A (2)DISK-B (3)DISK-C (4)DISK-D Input manufacturer number (1,2,3,4) : 1 FLASH-DISK initialize finish.
(Text in bold should be entered by user)
- After running the PC104.EXE configuration program reboot the system, while holding down the left “ CRTL” key. This will bring you to the “Flash Disk Utility”
- “CHANGE CURRENT DISK NUMBER” lets you select the drive you want to assign to the disk, either A, B, C or D
- “CHANGE FLASH DISK SIZE” lets you select the amount of Flash EPROM chips that are onboard.
- make selections and reboot the system after closing the program Your disk can now be formatted and setup with normal DOS commands such
as FORMAT, FDISK, COPY, SYS etc. Note : when assigning the solid state disk as either C or D, you first have to
run FDISK before formatting the drive !
ICOP Embedede 386SX CPU ISA Half Size SBC User's Manual 21
2.3.3 Setting up an EPROM disk
EPROMs should be inserted starting from Socket. All modules have to be of the same type.
To create a ROM disk you will need the following:
- EPROM devices
- EPROM programmer
- ROM files The ROM files are hacked-up portions of your system and program files that
should have the same size as your EPROM devices. On the utility disk you will find a program called: ROMIMAGE.EXE that will
assist you in creating these files. Before using the program there are some files you will have to prepare first:
1. The system files, for example MSDOS.SYS, I/O.SYS, COMMAND.COM The program can pick these files up automatically from your boot deviceor from a bootable floppy.
2. Your application files and other necessary DOS files. Make a subdirectory that only contains these additional files. With “other DOS files” are meant files such as AUTOEXEC.BAT, CONFIG.SYS, EMM386.EXE etc
3. Prepare a directory that can temporarily hold the generated ROM files Once you prepared all the above, start the ROMIMAGE.EXE programSystem driver :
location of system files (see 1)
Source path: location of program files (see 2) Destination path: this is where the ROM files go (see 3) EPROM-size: depends on your choice Simulation-disk: set this to the drive letter the ROM disk should emulate
After you have set all the right directories, use the Analysis file function to let the program determine how many files of what size it should generate.
After using the Analysis function go to Create image , and generate the ROM files. Than exit the program. In the directory that was assigned to hold the ROM files you will find your ROM images:
For example: ROM010.01 ROM010.02 Use an EPROM programmer to write the files to their EPROMs.
22 ICOP Embedded 386SX CPU ISA Half Size SBC User's Manual
Beware to keep track of their sequence when inserting the EPROM’s
PRESS ESC KEY QUIT THIS PROGRAM
Loading...
+ 59 hidden pages