Sharp EL-6050 User`s manual

ICOP-6050/6051
ICOP-6052/6052V
Embedded 386SX PC/104 All-in-One CPU
Module Series
User’s Manual
(Version 3.2)
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.1 2000,
Printed in Taiwan
Trademarks Acknowledgments
All brand names and trademarks are the properties and
registered brands of their respective owners.
ii
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2
1.3
1.4
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
VGA Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
DiskOnChip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapter 2
2.1
Installation
Jumper Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.1 ICOP-6052/V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1.2 ICOP-6051 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1.3 ICOP-6050 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2
2.3
2.4
Connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.1 ICOP-6052/V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.2 ICOP-6051 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.3 ICOP-6050 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
DiskOnChip/EPROM/Flash ROM Disk . . . . . . . . . . . . . . . . . . . 17
2.3.1 Setting Up a DiskOnChip 2000 Flah Disk . . . . . . . 17
2.3.2 Setting Up a Flash Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3.3 Setting Up an EPROM Disk . . . . . . . . . . . . . . . . . . . . . . . . . 20
Watchdog Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Chapter 3
SVGA Setup
3.1
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2
3.1.1 Chipset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1.2 Display Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Flat Panel BIOS and Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Warranty
iii
iv
Chapter 0
Startup
0.1
Packing List
Product
Name
I C O P -6052
I C O P -6052V
F u n c t i on
Package
l I C O P -6052 Embedded 386SX PC/104
Aii-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
l I C O P -6052V Embedded 386SX PC/104
All-in-One CPU Module
Embedded
386SX PC/104 l Utility and Drivers Diskette x 1
All-in-One CPU l FDD cable x 1
l HDD cable x 1
Module with
onboard
l RS232 cable x 2
CRT/LCD
l Printer cable with bracket x 1
l AT KB connector cable x 1
l VGA cable x 1
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
1
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 Module User's Manual
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.8A
+5V @1A
105g
130g
90mm x 96mm
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
3
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.6A
105g
90mm x 96mm
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
0.3
Component Location
ICOP-6052V
FDD Port
Flat Panel
Keyb. Cont.
RS-485
EIDE Port
Parallel
Port
COM1
COM2
CRT
SVGA
+5V/GND
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
5
ICOP-6050
FDD Port
Keyb. Cont.
Parallel
Port
COM1
COM2
EIDE
Port
+5V/GND
6
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
Chapter 1
Introduction
1.1
Features
l
PC/104 (9 6 x 9 0 m m ) E m b e d d e d C P U M o d u l e
l
PC/104 connector
l
DM&P (ALi) M6117D Embedded CPU, 100% compatible with 386SX-40
CPU
l
4MB EDO RAM onboard
l
Enhanced IDE devices and FDD interface
l
One Bi-directional Parallel Port
l
RS-232 interface (note1)
l
RS-232/485 interface (note2)
l
Watchdog timer
l
S o c k e t ( s ) f o r F l a s h o r D i s k O n C h i p (note3)
l
Onboard Keyboard, Mouse header
l
Single voltage +5 V power connector
l
Operating temperature from –2 0
l
Flexible OEM/ODM design
+60℃
Note 1: only for ICOP- 6050, ICOP- 6051 series
Note 2: only for ICOP- 6052 series
Note 3: please refer catalog for detail specification of each board
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
7
1.2
Specifications
• Embedded CPU: DM&P(ALi) M6117D is an implementation of an INTEL
c o m p a t i b l e 3 8 6 S X-4 0 C P U , R e a l t i m e c l o c k , a w a t c h d o g
timer and ALi’s M1217B chipset
• BIOS: Y2K compliant AMI system BIOS
• DRAM Memory: 4MB EDO DRAM onboard
• Bus Interface: PC/104
• Data Bus: 1 6 -b i t
• Bus Speeds: PC/104 - 8 MHz
(above values are d e f a u l t s , b u s s p e e d s a r e p r o g r a m m a b l e u p t o 1 6 M H z )
• DMA Channels: 7
• Interrupt Levels: 1 5
• 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
t o 5 1 2 s e c o n d s ( i n 3 0 . 5 ìs s e g m e n t s )
• Real-time Clock: i n c l u d e d i n M 6 1 1 7 D w i t h o n b oard lithium battery backup
for 10 years of data retention. CMOS data backup of BIOS setup and BIOS
default.
• Keyboard and Mouse Connectors:
Internal 5 -pin header for AT -keyboard
Internal 5 -pin header for PS/2 -m o u s e
High Speed Multi I/O
• Chipset: ALi 5113 or SMS CFDC37C669
• Serial ports: o n e h i g h s p e e d R S -2 3 2 p o r t , o n e h i g h s p e e d R S -2 3 2 / 4 8 5
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
8
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
• 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 .
• Board Weight: 105 g
• Extended Operating Temperature: -2 0 ~ + 6 0 ° C
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
9
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.4" 800X600
N E C N L -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
P l a n a r E L 6 4 0 . 4 8 0 -AA1 EL color 10.4" 640X480
10
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
1.4
DiskOnChip 2000 Flash Disk
Flash Disk DiskOnChip
®
2000
• Package: S i n g l e C h i p F l a s h D i s k i n 3 2 -pin DIP JEDEC
• Capacity: 1 -144 MByte capacity
• Data Reliability: ECC/EDC error correction
• Memory Window: 8 KByte
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
11
Chapter 2
Installation
2.1
Jumper Settings
JP2
CONT5
CON1
CONT3
CONT9
CONT7
CONT11
CONT8
CONT6
P1
CONT4
JP1
CONT10
12
CONT12
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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 ICOP -6050
CONT6
CONT8
Power connector
1 -2: RESET SWITCH
3 -4: P o w e r L E D
5 -6: IDE LED
14
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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.2 ICOP -6051
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
CN3
Keyboard Connector
SP1
External Speaker
U13
Socket for Flash/EPROM Disk
U14
Socket for Flash/EPROM Disk
2.2.2 ICOP -6050
CONT2
P C / 1 0 4 b u s 6 4 -p i n
CONT3
PC/104 b u s 4 0 -p i n
CONT4
PS/2 Mouse
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
15
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. Set address for both DiskOnChip and Flash Disk devices as below
instructions:
Step1: Enter to AMI BIOS Setup Utility while system power on
Step2: Enter to “Advanced Chipset Setup”
Step3: Select “GPCS Function” to “Enable”
(Fo r Dis k O nChip)
Step4: Setect “GPCS0 Command” to “MEMR/W 8bit”
Step5: Select “GPCS0 Start Address” to “0C8000 HEX”
Step6: Select “GPCS0 Size” to “8 KBYTE” (goto Step 10)
(For Flash Disk)
Step4: Setect “GPCS0 Command” to “MEMR/W 8bit”
Step5: Select “GPCS0 Start Address” to “0E0000 HEX”
Step6: Select “GPCS0 Size” to “64 KBYTE”
Step7: Select “GPCS1 Command“ to “IOW 8bit”
Step8: Select “GPCS1 Start Address” to “000100 HEX”
Step9: Select “GPCS1 Size” to “2 BYTE”
Step10: Save changed and exit.
4. Power up the system
5. During power up you may observe th e m e s s a g e s d i s p l a y e d b y t h e
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
f i r s t d r i v e . ( p l e a s e r e f e r t o t h e D i s k O n C h i p 2 0 0 0 u t i l i t i e s u s e r m a n u a l)
9. If you want the DiskOnChip 2000 to be bootable: a - copy the operating
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
17
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.
18
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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.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 “Ctrl” key. This will bring you to the “Flash Disk
Utility”
- “CHANGE CURRENT DISK NUMBER” lets you select the drive you want to
a s s i g n t o t h e d i s k , e i t h e r 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 Embedded 386SX PC/104 AIO CPU Module User's Manual
19
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. 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
T h e p r o g r a m c a n p i c k t h e s e f i l e s 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: l o c a t i o n o f p r o g r a m f i l e s ( s e e 2 )
Destination path: t h i s i s w h e r e t h e R O M f i l e s g o ( s e e 3 )
EPROM-size: d e p e n d s o n y o u r c h o i c e
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
20
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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.
Beware to keep track of their sequence when inserting the EPROM’s
PRESS ESC KEY QUIT THIS PROGRAM
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
21
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. If the watchdog timer times out, it will RESET
the system, or generate and NMI or IRQ, depending on its configuration.
Watchdog or System Timer
Another great application is to generate a periodic IRQ signal. Under DOS
environment, the 8254, system timer 0, will generate IRQ0 every 54.9 ms.
The watchdog is like system timer 0. It can be programmed to periodically
g e n e r a t e a c o n f i g u rable IRQ. It may be clear that the selected IRQ, will be
no longer available to the system.
Configuring the Watchdog Timer in the BIOS
The M6117D watchdog configuration register can be controlled by software
or can be setup in the BIOS. To do so go to BIOS Setup’s “Advanched
Chipset 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
T h e B I O S s e t u p o n l y o f f e r s a l i m i t e d a m o u n t o f t i m e-out values. More a
hiher resolution of timeout values refer to the next paragraph “Configuring
the Watchdog Timer by Software” Note that in case of using the BIOS setup,
the watchdog starts counting the moment it passes the BIOS setup. This
m e a n s t h a t i f y o u s e t t h e t i m e-out period to 1 second, the system will keep
rebooting before being able to load operating system or software !
After you have finnished configuring you watchdog timer read “Timeout
S t a t u s & R e s e t - INDEX 3CH” on page 12 and look at the example on page
1 5 to find out how to priodically reseting the timeout status to prevent the
watchdog timer from invoking a RESET, NMI or IRQ.
Configuring the Watchdog Timer by Software
Chipset configuration registers
22
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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
Bit
Value
Action
7
reserved
Do not modify the value of these bits!
6
0
Disable watchdog timer
1
Enable watchdog timer
Other function
Do not modify the value of these bits!
5-0
Watchdog time out action - INDEX 38H
Bit
Value
Action
7-4
0000
No output signal
0001
IRQ3
0010
IRQ4
0011
IRQ5
0100
IRQ6
0101
IRQ7
0110
IRQ9
0111
IRQ10
1000
IRQ11
1001
IRQ12
1010
IRQ14
1011
IRQ15
1100
NMI
1101
System RESET
1110
No output signal
1111
No output signal
Other function
Do not modify the value of these bits!
3-0
Watchdog timer - INDEX 39H, 3AH, 3BH
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
23
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.6 ms
01h
00h
00h
2 s
02h
00h
00h
4 s
FFh
FFh
FFh
512 s
Timeout Status & Reset - INDEX 3CH
Bit
Value
Action
7
0
Timeout has not occurred
1
Timeout has occured
1
Reset timer
0
Has no meaning
6
5
4-0
Other function, do not modify these bits
Programming the watchdog
To perform any operation on the M6117D configuration registers you always
have to unlock first a n d l o c k t h e r e g i s t e r s a f t e r w a r d s
Unlock configuration register
Lock configuration register
mov al, 013h
mov al, 013h
out 22h, al
out 22h, al
24
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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 Module User's Manual
25
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.
; Please use MASM to compiler the following program
; Execute under DOS environment
dosseg
. model small
. stack 100h
.code
main proc
mov ax, 0c513h ; Unlock config. register
call writechip
mov ax, 03737h ; Disable watchdog timer
call readchip
and al, 10111111b
xchg ah, al
call writechip
mov ax, 0403bh ; Set the expected counter
; value
call writechip ; to [400000h]
26
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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. register
call writechip
mov ax, 04c00h
int 21h
main endp
readchip proc
out 22h, al
nop
nop
in al, 23h
nop
nop
ret
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
27
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.
mov ax, 0c513h ; Unlock configuration
; register
call writechip
mov ax, 03C3Ch ; Reset watchdog timer
; counter
call readchip
or al, 00100000b ; The counter is reset at
xchg ah, al ; out 23h, al
call writechip
mov ax, 00013h ; Lock configuration
; register
call writechip
(the above code uses readchip and writechip procedures)
28
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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. Multiple
frequency (multisync) monitors are handled as if they were analog
monitors.
3.1.2 Display Memory
With 1 MB memory, the VGA controller can drive CRT displays or
color panel displays with resolutions up to 1024 x 768 at 256 colors.
3.2
Flat Panel BIOS and Wiring
Below is a list of optional Flat Panel SVGA BIOS. The VGA BIOS is
c o m b i n e d w i t h t h e s y s t e m B I O S i n a s i n g l e . T o c h a nge to another BIOS
please contact your local dealer.
MLCD.dat - Data File for MONO DSTN640*480 (Default)
example :
(1) HOSIDEN HLM6667
(2) HITACHI LMG5160XUFC
(3) CASIO MD650TS00-0 1
(4) OPTREX DMF_50260NFU -FW-8
DSTN.dat - Data file for Color DSTN640*480
example :
(1) Sanyo LCM-5 3 3 1 -22NTK
(2) SHARP LM64C35P
TFT_S1.dat - Data File for TFT640*480-Sync (16 BIT)
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
29
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.dat - Data File for EL640*480
example :
(1) PLANAR EL640.480-A
PLASMA.dat - Data File for PLASMA640*480
example :
(1) PANASONIC S817
CRT/Flat Panel Mode
All the above BIOS support either CRT only, Flat Panel only or CRT/Flat
Panel simultaneously. To set the mode a Panel Switching Utility is used.
USAGE:
At DOS prompt type >S W 5 0 8 t h e n S c r e e n w i l l s h o w
1. CRT Only
2. Panel Only
3. CRT/Panel Simutaneous
NEC NL6448AC33-18 wiring
NEC NL6448AC33-1 8
30
ICOP-6052V CON1
Pin
Pin Name
Pin
Pin Name
C N 1 -1
GND
3
GND
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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 N 1 -2 3
B3
14
P5
C N 1 -2 4
B4
15
P6
C N 1 -2 5
B5
16
P7
C N 1 -2 6
GND
39
-
C N 1 -2 7
ENAB
37
MDE
C N 1 -2 8
Vcc
43
Vcc
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
31
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
P10
C N 1 -1 6
-
20
P11
C N 1 -1 7
R0
21
P12
C N 1 -1 8
R1
22
P13
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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 Name
Pin
Pin Name
C N 1 -1
D1
11
P2
C N 1 -2
D0
12
P3
C N 1 -3
D3
9
P0
C N 1 -4
D2
10
P1
C N 1 -5
CP2
35
SHF_CLK
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
33
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
R1
22
P13
C N 1 -8
R2
23
P14
C N 1 -9
R3
24
P15
C N 1 -1 0
R4
25
P16
C N 1 -1 1
R5
26
P17
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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 LQ12S31 wiring
(800 X 600 TFT Color)
SHARP LQ12S31
ICOP-6052V CON1
Pin
Pin Name
Pin
Pin Name
C N 1 -1
GND
3
GND
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
35
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
GND
39
C N 1 -2 3
G3
22
P13
C N 1 -2 4
G4
23
P14
C N 1 -2 5
G5
24
P15
C N 1 -2 6
GND
41
GND
C N 1 -2 7
GND
41
GND
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual
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 . V e n d o r a s s um e s n o l i a b i l i t y f o r a n y d a m a g e s , l o s t
profits, lost savings or anyother incidental or consequential damage
resulting from the use, misuse of, orinability to use this product. Vendor will
not be liable for any claim made by anyother related party. Return
a uthorization must be obtained from the vendor before returned merchandise will be accepted. Authorization can be obtained by calling or faxing the
vendor and requesting a Return Merchandise Authorization (RMA) number.
Returned goods should always be accom panied by a clear problem
description.
38
ICOP Embedded 386SX PC/104 AIO CPU Module User's Manual