Copyright Notice 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.
T a b l e o f C o n t e n t s C h a p t e r 0 Startup Packing List .............. 1 Specifications ............2 Component Location ..........3 C h a p t e r 1 Introduction Features ..............
C h a p t e r 0 Startup Packing List Product Name Function Package ICOP-6052VF Embedded 386SX PC/104 All-in-One CPU Module Embedded Utility and Drivers Diskette x 1 386SX PC/104 FDD cable x 1 All-in-One CPU ICOP-6052VF Module with...
Specifications Features ICOP-6052VF DM&P(ALi) M6117D Chipset 386SX-60 MHz Processor Multi I/O Chip ALi 5113 AMI BIOS BIOS From 30.5µs to 512 seconds Watchdog Timer Bus Interface PC/104 standard compliant 8MB onboard DiskOnChip Sockets Display VGA/LCD TOPRO TP6508IQ VGA CRT/LCD Chip...
C h a p t e r 1 Introduction Features PC/104 (96x90 mm) Embedded CPU Module PC/104 connector DM&P (ALi) M6117D Embedded CPU, 100% compatible with 386SX-60 8MB EDO RAM onboard Enhanced IDE devices and FDD interface One Bi-directional Parallel Port RS-232 interface RS-232/485 interface Watchdog timer...
Specifications • Embedded CPU: DM&P(ALi) M6117D is an implementation of an INTEL compatible 386SX-60 CPU, Realtime clock, a watchdog timer and ALi’s M1217B chipset • BIOS: Y2K compliant AMI system BIOS • DRAM Memory: 8MB EDO DRAM onboard • Bus Interface: PC/104 •...
Page 10
enabled/disabled Environmental and Power • Power Requirements: single voltage +5 V@600mA • Board Dimensions: 90 (L) x 96 (W) mm. • Board Weight: 90g • Extended Operating Temperature: -20~+60 °C ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual...
C h a p t e r 2 Installation Jumper Settings +5V/GND ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual...
Page 14
ICOP-6052VF RESET Switch Power connector (Reserved): This 4 pin connector link to the +12V,-12V,-5V and GND pins of PC/104 connector. In case if you need +12,-12V or -5V for external device, you can use this connector. The power should supply by the PC/104 bus.
DiskOnChip/EPROM/Flash ROM Disk 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.
Page 17
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...
Watchdog Timer The watchdog timer uses a 32.768 KHz frequency source with a 24-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.
Page 19
Configuring the Watchdog Timer by Software Chipset configuration registers The M6117D configuration register INDEX 37H, 38H, 39H, 3AH, 3BH, 3Ch are used to control the watchdog functions and/or display its current status. Enable/Disable watchdog - INDEX 37H Value Action reserved Do not modify the value of these bits! Disable watchdog timer Enable watchdog timer...
Page 20
Other function Do not modify the value of these bits! Watchdog timer - INDEX 39H, 3AH, 3BH Index Bits D7……D0 D7……D0 D7……D0 counter [VSB……………. …………………... ………..LSB] For example Index Time out 30.5µs 61µs 7.8 ms 15.6 ms 512 s Timeout Status & Reset - INDEX 3CH Value Action Timeout has not occurred...
Page 21
mov al, 013h mov al, 013h out 22h, al out 22h, al mov al, 0c5h mov al, 000h out 23h, al out 23h, al Read the value of a configuration register For example, read INDEX 3Ch : Unlock configuration register mov al, 03ch out 22h, al in al, 23h...
Page 22
out 23h, al Lock configuration register Watchdog Program Example We use the following sequence to initialize the watchdog timer: (1) Unlock configuration register. (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.
Page 23
; value call writechip ; to [400000h] 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 ;...
Page 24
readchip endp writechip proc out 22h, al xchg ah, al out 23h, al xchg ah, al writechip endp end main Reset watchdog timer Resets the watchdog timer periodically to prevent timeout. mov ax, 0c513h ; Unlock configuration ; register call writechip mov ax, 03C3Ch ;...
Page 25
call writechip (the above code uses readchip and writechip procedures) ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual...
The ICOP-6052VF has an on-board VGA interface. The specifications and features are described as follows: 3.1.1 Chipset The ICOP-6052VF 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.
Page 27
TFT_S1.dat - Data File for TFT640*480-Sync (16 BIT) 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)
Appendix A Pin Assignments IDE Interface Connector Description Description Reset Data 7 Data 8 Data 6 Data 9 Data 5 Data 10 Data 4 Data 11 Data 3 Data 12 Data 2 Data 13 Data 1 Data 14 Data 0 Data 15 IOW # IOR #...
Parallel Port Interface Description Description Strobe Data 0 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 Acknowledge # Busy Paper Empty # Printer Select Auto Form Feed # Error # Initialize # Printer Select In # ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual...
Serial Port Interface 10- Pin D-Type Description Data Carrier Detect (DCD)/5V/12V Receive Data (RXD) Transmit Data (TXD) Data Terminal Ready (DTR) Ground (GND) Data Set Ready (DSR) Request to Send (RTS) Clear to Send (CTS) Ring Indicator (RI)/5V/12V ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual...
Keyboard and PS/2 Mouse Connector Note for Keyboard: Clock Data Pin1: KBCLK Pin2: KBDATA No Connection Power Note for Mouse: Clock Pin1: MCLK Data Pin2: MDATA No Connection Power 16-bit General Purpose I/O Description Description GP10 GP11 GP12 GP13 GP14 GP15 ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual...
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 working 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.