ICOP-6050/6051 ICOP-6052/6052V Embedded 386SX PC/104 All-in-One CPU Module Series User’s Manual (Version 3.
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.
Table of Contents Chapter 0 Startup 0.1 Packing List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0.2 0.3 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Component Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Chapter 1 Introduction 1.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv
Chapter 0 Startup 0.
Product Name Function Embedded 386SX PC/104 CPU Module Package l I C O P -6051 Embedded 386SX PC/104 All-in-One CPU Module l Utility and Drivers Diskette x 1 l AT KB connector cable x 1 I C O P -6051 I C O P -6050 2 l I C O P -6050 Embedded 386SX PC/104 All-in-One CPU Module Embedded l Utility and Drivers Diskette x 1 386SX PC/104 l FDD cable x 1 All-in-One CPU l HDD cable x 1 Module l RS232 cable x 2 l Printer cable with bracket x 1 l AT KB connector cable x 1 ICOP Embedded 386SX PC/104 AIO CPU Mod
0.2 Specifications Features I C O P -6052 Chipset DM&P(ALi) M6117D Processor 386SX-40 on-die Multi I/O Chip ALi 5113 BIOS Watchdog Timer Bus Interface I C O P -6052V AMI BIOS From 30.5ìs to 512 seconds PC/104 standard compliant RAM 4MB onboard DiskOnChip Sockets 1 Display X VGA/LCD VGA CRT/LCD Chip X TOPRO TP65081Q Enhanced IDE Port 1 Floppy Connector Serial Port 1 RS232 X 2 (or RS232x1,RS485x1) Parallel Port Power Requirement Board Weight Board Size 1 +5V @0.
Features I C O P -6050 Chipset DM&P(ALi) M6117D Processor 386SX-40 on-die Multi I/O Chip ALi 5113 BIOS AMI BIOS Watchdog Timer Bus Interface From 30.5ìs to 512 seconds PC/104 standard compliant RAM 4MB onboard Display X Enhanced IDE Port 1 Floppy Connector 1 X Flash Disk / DiskOnChip Socket 1 x Flash Disk / EPROM Socket x 2 RS232 X 2 X 1 X Serial Port Parallel Port Power Requirement Board Weight Board Size 4 I C O P -6051 +5V @0. 8A +5V @0.
0.3 Component Location ICOP-6052V FDD Port Flat Panel Keyb. Cont.
ICOP-6050 FDD Port Keyb. Cont.
Chapter 1 Introduction 1.
1.
• Bi-directional Parallel Port: supports SPP, EPP and ECP mode. BIOS enabled/disabled Environmental and Power • Power Requirements: single voltage +5 V • Board Dimensions: 9 0 ( L ) x 9 6 ( W ) m m .
1.3 VGA Interface (ICOP-6052V) • Chipset: TOPRO TP65081Q • Memory: 1 MB onboard • System Bus: 1 6 -bit ISA bus • Panel Data Bus: 2 4 -b i t • Display: CRT and Flat Panel Mono/TFT/DSTN/EL • Supported Flat Panels: N E C N L -6448AC30-10 TFT 9.4" 640X480 N E C N L -6448AC30-03 TFT 9.4" 640X480 N E C N L -6448AC33-10 TFT 10.4" 640X480 N E C N L -6448AC33-13 TFT 10.4" 640X480 N E C N L -6448AC33-18 TFT 10.4" 640X480 N E C N L -8 0 6 0 B C 3 1 -09 TFT 12’1 800X600 N E C N L -8060AC31-0 2 TFT 10.
1.
Chapter 2 Installation 2.
ICOP-6050 CONT9 CONT7 CONT5 COM1 P1 CONT4 COM2 CONT8 CONT10 CONT6 ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual 13
2.1.1 ICOP -6052/6052V JP1 RESET Switch JP2 RS-232/485 selection for COM2 1 -2: RS-232 mode (CONT6 active) 2 -3: RS-485 mode (CONT7 active) 2.1.2 ICOP -6051 JP1 RESET Switch JP2 Flash / EPROM slection close: EPROM Disk open: F l a s h D i s k 2.1.
2.2 Connectors 2.2.1 ICOP -6052/6052V CON1 Internal 44-pin Flat Panel SVGA connector (ICOP-6 0 5 2 V ) CONT1 P C / 1 0 4 b u s 6 4 -p i n CONT2 P C / 1 0 4 b u s 4 0 -p i n CONT3 AT-keyboard connector CONT4 PS/2 Mouse CONT5 FDD controller CONT6 COM2 RS-2 3 2 CONT7 COM2 RS-4 8 5 CONT8 COM1 RS-2 3 2 CONT9 IDE LED CONT10 Power Connector CONT11 IDE connector CONT12 CRT SVGA connector P1 Parallel Port 2.2.
CONT5 Speaker Connector CONT7 Keyboard Connector CONT9 FDD controller CONT10 IDE connector COM1 COM1 RS-2 3 2 COM2 COM2 RS-2 3 2 P1 Parallel Port 16 ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
2.3 DiskOnChip/EPROM/Flash ROM Disk 2.3.1 Setup a DiskOnChip ® 2000 Flash Disk Installation Instructions 1. Make sure the ICOP-605X 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.
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 s i t e http:// www.m-s y s . c o m where you can find Utilities Manual, Data Sheets and Application Notes. In addition, you can find the lasted DiskOnChip 2000 S/W Utilities.
2.3.2 Setting up a Flash Disk Before you can use the ICOP-605X’s Flash disk you will have to initialize it using a software utility called “PC104.EXE”. This program can be found o n the utility disk in the subdirectory “A: \FLASH” - Connect a keyboard and floppy disk ICOP-605X to the PC/104 bus and b o o t-u p y o u r s y s t e m . - run PC104.EXE (this is a DOS command line utility) ICOP-605X FLASH disk initialize program V1.
2.3.3 Setting up an EPROM Disk EPROMs should be inserted starting from Socket. All modules have to be of t h e s a m e t ype. 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 f ind a program called: ROMIMAGE.EXE that will assist you in creating these files.
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.
2.4 Watchdog Timer T h e w a t c h d o g t i m e r u s e s a 3 2 . 7 6 8 K H z f r e q u e n c y s ou r c e w i t h a 2 4 -bit counter. Its time range stretches from 30.5 ms to 512 sec. with a resolution of 30.5 ms. When the watchdog times out a System RESET, NMI or IRQ can be invoked. Watchdog timer control and the 24-bit counter itself occupy 6 consecutive 8 -b i t a d d r e s s l o c a t i o n s . When functioning properly the system resets the watchdog timer periodically to prohibit that it times out.
The M6117D configuration register INDEX 37H, 38H, 39H, 3AH, 3BH, 3Ch are used to control the watchdog functions and/or display its current status.
Index 3Bh 3Ah 39h Bits D7……D0 D7……D0 D7……D0 counter [ V S B ……………. …………………... ………..LSB] For example Index 3Bh 3Ah 39h Time out 00h 00h 01h 30.5ì s 00h 00h 02h 61ì s 00h 01h 00h 7.8 ms 00h 02h 00h 15.
nop nop nop nop mov al, 0c5h mov al, 000h out 23h, al out 23h, al nop nop nop nop R e a d the value of a configuration register For example, read INDEX 3Ch : Unlock configuration register mov al, 03ch out 22h, al nop nop in al, 23h nop nop push ax Lock configuration register pop ax ;AL - result Write data to configuration register For example, write 0FFh to INDEX 3Bh : Unlock configuration register mov al, 03bh out 22h, al nop nop mov al, 0ffh out 23h, al nop ICOP Embedded 386SX PC/104 AIO CPU
nop Lock configuration register Watchdog Program Example We use the following sequence to initialize the watchdog timer: ( 1 ) U n l o c k c o n fi g u r a t i o n r e g i s t e r . (2) Disable watchdog timer by setting INDEX 37H Bit 6 to ‘0’. (3) Set the expected counter value to INDEX 3BH, 3AH, 39H. (4) Select timeout action from INDEX 38H Bit 7 -4 . (5) Enable watchdog timer by setting INDEX 37H Bit 6 to ‘1’. (6) Lock configuration register. Example: Set timeout to 128 sec to generate a system RESET.
mov ax, 0003ah ; 30.5*sec*400000h= 128 sec call writechip mov ax, 00039h call writechip mov ax, 03838h ; Select “system reset” as ; timeout action call readchip and al, 00001111b or al, 11010000b xchg ah, al call writechip mov ax, 03737h ; Enable watchdog timer call readchip or al, 01000000b xchg ah, al call writechip mov ax, 00013h ; Lock config.
readchip endp writechip proc out 22h, al nop nop xchg ah, al out 23h, al nop nop xchg ah, al ret writechip endp end main Reset watchdog timer Resets the watchdog timer periodically to prevent timeout.
Chapter 3 SVGA Setup 3.1 Introduction The ICOP-6052V has an on-board VGA interface. The specifications and features are described as follows: 3.1.1 Chipset The ICOP-6052V uses a TOPRO TP65081Q for its SVGA controller, which supports conventional analog CRT monitor or flat panel. In addition, it also supports interlaced and non-interlaced analog monitors (color and monochrome VGA) in high-resolution modes while maintaining complete IBM VGA compatibility.
TFT_S2.dat - Data File for TFT640*480-Sync (18/24 BIT) example : (1) HITACHI TX26D60/TX24D55 (2) TOSHIBA LTM09C015A (3) SHARP LQ10D321 TFT_LP1.dat - Data File For TFT640*480-LP (16 BIT) TFT_LP2.dat - Data File For TFT640*480-LP (18/24 BIT) example : (1) Toshiba LTM09c015A) TFT86_S1.dat - Data File for TFT800*600_sync (16 BIT) TFT86_S2.dat Data File for TFT800*600_sync (18/24 BIT) example : (1) NEC N L8060AC26-0 5 (2) NEC NL8060AC26-0 4 ( 3 ) N E C N L 8 0 6 0 B C 3 1 -0 2 EL.
C N 1 -2 CLK 35 SHFCLK C N 1 -3 Hsync 38 LP C N 1 -4 Vsync 36 FLM C N 1 -5 GND 4 - C N 1 -6 R0 27 P18 C N 1 -7 R1 28 P19 C N 1 -8 R2 29 P20 C N 1 -9 R3 30 P21 C N 1 -1 0 R4 31 P22 C N 1 -1 1 R5 32 P23 C N 1 -1 2 GND 33 - C N 1 -1 3 G0 19 P10 C N 1 -1 4 G1 20 P11 C N 1 -1 5 G2 21 P12 C N 1 -1 6 G3 22 P13 C N 1 -1 7 G4 23 P14 C N 1 -1 8 G5 24 P15 C N 1 -1 9 GND 34 - C N 1 -2 0 B0 11 P2 C N 1 -2 1 B1 12 P3 C N 1 -2 2 B2 13 P4 C
C N 1 -2 9 Vcc 44 Vcc C N 1 -3 0 NC - - C N 1 -3 1 NC - - NEC NL6448AC30-10 wiring NEC NL6448AC30-1 0 32 ICOP-6052V CON1 Pin Pin Name Pin Pin Name C N 1 -1 CLK 42 SHFCLK C N 1 -2 Hsync 38 LP C N 1 -3 Vsync 36 FLM C N 1 -4 DE 37 MDE C N 1 -5 - - P0 C N 1 -6 B0 10 P1 C N 1 -7 B1 11 P2 C N 1 -8 B2 12 P3 C N 1 -9 B3 13 P4 C N 1 -1 0 - 14 P5 C N 1 -1 1 - 15 P6 C N 1 -1 2 G0 16 P7 C N 1 -1 3 G1 17 P8 C N 1 -1 4 G2 18 P9 C N 1 -1 5 G3 19
C N 1 -1 9 R2 23 P14 C N 1 -2 0 R3 24 P15 C N 1 -2 1 - - P16 C N 1 -2 2 - - P17 C N 1 -2 3 - 27 P18 C N 1 -2 4 - 28 P19 C N 1 -2 5 - 29 P20 C N 1 -2 6 - 30 P21 C N 1 -2 7 - 31 P22 C N 1 -2 8 - 32 P23 C N 1 -2 9 PVcc 5 LCD Vdd C N 1 -3 0 Vcc 43 Vcc C N 1 -3 1 MODE 44 Vcc C N 1 -3 2 GND 3 GND C N 1 -3 3 GND 4 GND C N 1 -3 4 Vdd +12 1 +12 C N 1 -3 5 ENABKL 40 ENABKL C N 1 -3 6 GND 39 GND LJ32H028 wiring LJ32H028 ICOP-6052V CON1 Pin Pin
C N 1 -6 GND 3,4 GND C N 1 -7 CP1 38 LP C N 1 -8 GND 33,34 GND C N 1 -9 S 36 FLM C N 1 -1 0 - - - C N 1 -1 1 - - - C N 1 -1 2 - - - C N 1 -1 3 +5V 43,44 +5V(Vdd) C N 1 -1 4 - - - C N 1 -1 5 +12V 1,2 +12V SHARP LQ10D42 wiring (640 X 480 TFT Color) SHARP LQ10D42 34 ICOP-6052V CON1 Pin Pin Name Pin Pin Name C N 1 -1 GND 3,4 GND C N 1 -2 CLK 42 SHFCLK C N 1 -3 Hsync 38 LP C N 1 -4 Vsync 36 FLM C N 1 -5 GND 3,4 GND C N 1 -6 R0 21 P12 C N 1 -7
C N 1 -1 2 GND 3,4 GND C N 1 -1 3 G0 15 P6 C N 1 -1 4 G1 16 P7 C N 1 -1 5 G2 17 P8 C N 1 -1 6 G3 18 P9 C N 1 -1 7 G4 19 P10 C N 1 -1 8 G5 20 P11 C N 1 -1 9 GND 3,4 GND C N 1 -2 0 B0 9 P0 C N 1 -2 1 B1 10 P1 C N 1 -2 2 B2 11 P2 C N 1 -2 3 B3 12 P3 C N 1 -2 4 B4 13 P4 C N 1 -2 5 B5 14 P5 C N 1 -2 6 GND 3,4 GND C N 1 -2 7 ENAB 40 M C N 1 -2 8 Vcc 43,44 Vcc +5V C N 1 -2 9 Vcc 43,44 Vcc +5V C N 1 -3 0 R/L - - C N 1 -3 1 U/D - - SHARP
36 C N 1 -2 CLK 35 SHFCLK C N 1 -3 GND 4 GND C N 1 -4 Hsync 38 LP C N 1 -5 Vsync 36 FLM C N 1 -6 GND 8 GND C N 1 -7 GND 8 GND C N 1 -8 GN D 8 GND C N 1 -9 R0 27 P18 C N 1 -1 0 R1 28 P19 C N 1 -1 1 R2 29 P20 C N 1 -1 2 GND 8 GND C N 1 -1 3 R3 30 P21 C N 1 -1 4 R4 31 P22 C N 1 -1 5 R5 32 P23 C N 1 -1 6 GND 39 GND C N 1 -1 7 GND 39 GND C N 1 -1 8 GND 39 GND C N 1 -1 9 G0 19 P10 C N 1 -2 0 G1 20 P11 C N 1 -2 1 G2 21 P12 C N 1 -2 2
C N 1 -2 8 GND 41 GND C N 1 -2 9 B0 11 P2 C N 1 -3 0 B1 12 P3 C N 1 -3 1 B2 13 P4 C N 1 -3 2 GND 41 GND C N 1 -3 3 B3 14 P5 C N 1 -3 4 B4 15 P6 C N 1 -3 5 B5 16 P7 C N 1 -3 6 GND 41 GND C N 1 -3 7 ENAR 37 M C N 1 -3 8 TST - - C N 1 -3 9 Vcc 43 +5Vcc C N 1 -4 0 Vcc 44 +5Vcc C N 1 -4 1 TST - - ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual 37
Warranty This product is warranted to be in good working order for a period of one year from the date of purchase. Should this product fail to be in good w o r k i n g orderat any time during this period, we will, at our option, replace or repair it at noadditional charge except as set forth in the following terms. This warranty doesnot apply to products damaged by misuse, modifications, a c c i d e n t o r d i s a s t e r .