Home
ICOP-6015 ICOP-6016 Embedded 386SX CPU Tiny Board Series
Contents
1. goto Step 10 For Flash Disk Step4 Setect GPCSO Command to MEMR W 8bit Step5 Select GPCSO Start Address to 0E0000 HEX Step6 Select GPCSO 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 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 10 ICOP Embedded 386SX CPU Tiny Board User s Manual 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 M
2. 2 Installation 2 1 Jumper Settings ICOP 6015 6 S H FB2022 pdha 0107B8 DiskOnChip M Systems Flash Da Peran J3 J2 Ji2 J9 RS 232 485 selection for COM2 1 2 RS 232 mode J6 active 2 3 RS 485 mode J8 active 8 ICOP Embedded 386SX CPU Tiny Board User s Manual 2 2 Connectors J1 J2 J3 J4 J5 J6 J7 J8 J10 J11 J12 20 pin header for 16 bit GPIO 64 pin ISA bus 5 pin keyboard connector 5V Power connector 10 pin box header connector for COM1 RS 232 10 pin box header connector for COM2 RS 232 Printer Port 2 pin COM2 RS 485 connector LAN RJ45 connector ICOP 6015 only For external speaker 44 pin header for IDE port ICOP Embedded 386SX CPU Tiny Board User s Manual 9 2 3 DiskOnChip Flash Disk 2 3 1 Setup a DiskOnChip 2000 Flash Disk Installation Instructions 1 Make sure the ICOP 601X is powered OFF 2 Plug the DiskOnChip 2000 device s or Flash Disk 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 For DiskOnChip Step4 Setect GPCSO Command to MEMR W 8bit Step5 Select GPCSO Start Address to OC8000 HEX Step6 Select GPCSO Size to 8 KBYTE
3. 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 OcS13h Unlock config register call writechip mov ax O3737h Disable watchdog timer call readchip and al 10111111b xchg ah al call writechip mov ax O403bh Set the expected counter value call writechip to 400000h ICOP Embedded 386SX CPU Tiny Board User s Manual 17 mov ax 0003ah 30 5 sec 400000h 128 sec call writechip mov ax 00039h call writechip mov ax O03838h Select system reset as timeout action call readchip and al 00001111b or al 11010000b xchg ah al call writechip mov ax O3737h Enable watchdog timer call readchip or al 01000000b xchg ah al call writechip mov ax 00013h Lock config register call writechip mov ax O4c00h int 21h main endp readchip proc out 22h al nop nop in al 23h nop nop 18 ICOP Embedded 386SX CPU Tiny Board User s Manual ret 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 Oc5S13h Unlock configuration register call writechip mov ax O3C3Ch Reset watchdog timer 7 counter call
4. readchip or al 00100000 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 ICOP Embedded 386SX CPU Tiny Board User s Manual 19 2 5 General Purpose UO M6117D supports 16 independent GPOs and GPIls This group of GPOs does not need external 74LS373 to latch as generate purpose output Also this group of GPlIs do not share signals with the ISA data bus so no external 74LS245 is required either At boot time the state of the GPIO ports can be set in the BIOS Go to BIOS Setup s Advanched Chipset Setup GPIO Sample Program Please use TASM to compiler the following program Execute under DOS environment L 286 model small code mov al 13h Unlock 6117D configuration register out 22h al S mov al 0coh out 23h al mov al 4eh Enable GPIO 7 0 is output pin out 22h al mov al Offh If AL fill FF then GPIO 7 0 set as output pin out 23 al User can be set logic 1 of OUT direction mov al 4fh Enable GPIO 15 8 is input pin out 22h al mov al 00 If AL fill 007 then GPIO 15 8 set as input pin 20 ICOP Embedded 386SX CPU Tiny Board User s Manual out 23h al mov al 47h out 22h al mov al 55h out 23h al mov al 46h out 22h al in al 23h mov al 4ch out 22h al in al 23h mov al 4dh out 22h al mov al 55h out 23h al
5. 2 3 1 Setup a DiskOnChip 2000 Flash Disk 068 10 2 3 2 Setting up a Flash Disk eaaa aaa an aaa an aaa aan ea anana 12 24 Watthdog TIME sasanak aaa aana aaa aaa A a aaa a aaa ee 13 2 5 General Purpose UO 20 Chapter 3 Network Interface 3A Introduction escencia oian 22 3 2 Software SUPPON sarina aa gea a ER STREET Ea 22 Appendix A Pin assignment IDE ais gis ELE 23 Parallel Port Eege 24 Serial Port JEE Aen EAR 24 Keyboard and PS 2 Mouse COnne CHOP ccecescesesevevess 25 16 bit General Purpose O E 25 SA BUS CONNEC IO EE 26 B ICOP 2710 VGA Development Kit 65 27 Warranty Chapter 0 Startup 0 1 Packing List Product Name Function Embedded 386SX Tiny Board with LAN ICOP 6015 Embedded 386SX Tiny Board with I O ICOP 6016 Package ICOP 6015 Embedded 386SX CPU Tiny Board with LAN Utility and Drivers Diskette x 1 RS232 cable x 2 Printer cable with bracket x 1 AT KB PS2 Mouse Y cable x 1 ICOP 6016 Embedded 386SX CPU Tiny Board with I O Utility and Drivers Diskette x 1 RS232 cable x 2 Printer cable with bracket x 1 AT KB PS2 Mouse Y cable x 1 ICOP Embedded 386SX CPU Tiny Board User s Manual 1 0 2 Specifications Feature 1 org gan DM amp P ALi M6117D 4MB up to 8MB onboard Realtek 8019AS 20 60 C Network Interface RJ 45 2 ICOP Embedded 386SX CPU Tiny Board User s Manual 0 3 Component Location ICOP 6015 6 CO
6. C or D you first have to run FDISK before formatting the drive 12 ICOP Embedded 386SX CPU Tiny Board User s Manual 2 4 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 Watchdog timer control and the 24 bit counter itself occupy 6 consecutive 8 bit address locations 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 IRQO every 54 9 ms The watchdog is like system timer 0 It can be programmed to periodically generate a configurable 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 The BIOS setup only offers a limited amount o
7. ICOP 6015 ICOP 6016 Embedded 386SX CPU Tiny Board Series User s Manual Version 1 1 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 1 0 2000 Printed in Taiwan Trademarks Acknowledgments All brand names and trademarks are the properties and registered brands of their respective owners Table of Contents Chapter 0 Startup OT Packing S aan aaa certs sete Ka A eens 1 U Specificati NS asaur sakanan Ga aka b Dk A GK AGE Ha nN 2 0 3 Component Location sasana saanak anaa KA onaniaa 3 Chapter 1 Introduction Med Feat reS anak akak aka aa aa a DEE NDK DEE Ska aa aaa LEE aa 4 1 2 Specifications ccs sees e ee ee eee eee eee 5 1 3 DiskOnChip 2000 Flash Disk 6 1 4 Network Interface oe serere gs ssa gas gaya oo ORO RRAS 7 Chapter 2 Installation r BE d Le CT 8 2 2 COMO EE 9 2 5 DiskOnChip Fiash Diskusi aa naa AA GAE NEG b NEK 10
8. M2 Parallel Port GND 5V GPIO ie BN WE TT Kg Cont E Flash Da E r een DiskOnChip LA M Systems oh Ethernet RJ 45 Only on ICOP 6015 Keyb Cont IDE Port ISA Bus ICOP Embedded 386SX CPU Tiny Board User s Manual 3 Chapter 1 Introduction 1 Features Tiny size 100x66 mm Embedded CPU Modules 8 bit ISA bus signal interface 6 6 a DM amp P ALi M6117D Embedded CPU 100 compatible with 386SX 40 CPU 4MB up to 8MB EDO RAM onboard One Enhanced IDE Port One Bi directional Parallel Port RS 232 485 interface Watchdog timer 16 bit GPIO connector onboard Socket for Flash or DiskOnChip Onboard AT keyboard header Onboard Ethernet compatible with NE2000 Note 1 Single voltage 5 V power connector Operating temperature from 20 60 Flexble OEM ODM design Note 1 only for ICOP 6015 series 4 ICOP Embedded 386SX CPU Tiny Board User s Manual 1 2 Specifications e Embedded CPU DM amp P Ali M6117D is an implementation of an INTEL compatible 386SX 40 CPU Realtime clock a watchdog timer and ALi s M1217B chipset e BIOS Y2K compliant AMI system BIOS e DRAM Memory 4MB up to 8MB EDO DRAM onboard lt Bus Interface ISA bus signal interface e Data Bus 16 bit lt Bus Speeds PC 104 8 MHz above values are defaults bus speeds are programmable up to 16 MHz e DMA Channels 7 e Interrupt Levels 15 e Watchdog Timer generates either a RESET NMI or an IRQ
9. Pin2 MDATA No Connection 3 O GND l 40 Power 50 16 bit General Purpose UO ICOP Embedded 386SX CPU Tiny Board User s Manual 25 ISA Bus Connector SD7 a Joe Nk fow 7 ss s 2 s wo s u smo 2 803 13 SD2 5 sm2 1 s 7 tsps f s S00 19 en JL 20 iockRDY AEN SA19 SA18 2 Jor 2 sav SA16 31 SA15 SA14 SA13 SA12 SA11 SA10 2 808 JL 29 s SA8 SA7 SA6 SA5 IRQ12 IRQ14 26 ICOP Embedded 386SX CPU Tiny Board User s Manual B ICOP 2710 VGA Development kit Connectors 60 manne VGA Conn LH l ANY e VEA ISA MADE JN TAIWAN 8 0 C T0585 BRELL HAL Specific ISA Bus Conn How to connect tiny modules Note ICOP 2710 use only pin 1 to pin 62 in this specific ISA bus please be noticed of the direction when plug the ICOP 2710 on ICOP Tiny Modules Or it will not work ICOP Embedded 386SX CPU Tiny Board User s Manual 21 Pin assignment of specific ISA Bus on Tiny modules PINNo PINName mn PINName 1 few 2 orcs RSTDRV SD7 ig enp 20 iochRDY AEN SA19 SA18 KENE TAN 28 SAN 29 sm4 20 sme 31 ss 32 SAM SA14 SA13 SA12 SA11 a roa a sav 2 808 JL 29 s 28 809 JL 28 Sas A trad ts SAT SA6 SA5 SA4 SA3 SA2 sp osa s L 61 ep Sad IRQ14 28 ICOP Embedded 386SX CPU Tiny Board User s Manual Warranty This product is warranted to be in good working order for a period of one year from t
10. User can be set logic 0 of IN direction Output data port Example data out value is 55h to output pin GPIO 7 0 So user can repeat this loop If GPIO 7 0 is set input direction then data input port is 46 Example data input value from data input GPIO 7 0 Input data port Read data from GPIO 15 8 into AL register If GPIO 15 8 is set output direction then data output port is 4dh output data value is 55h Example data output value to data input GPIO 15 8 da continue program ICOP Embedded 386SX CPU Tiny Board User s Manual 21 Chapter 3 Network Interface 3 1 Introduction The Realtek RTL 8019AS 10Mbps Ethernet controller board supports both 10BASE T and Coax 10Base 2 BNC connectors and allows direct connec tion to your 10Mbps Ethernet based Local Area Network for full interaction with local servers wide area networks such as the Internet I O and IRQ settings can be done by software with the supplied utility software or it can be set for Plug and Play compatibility The controller supports Full Duplex Ethernet function to double channel bandwidth auto media detection 3 2 Software Support On board EEPROM 93C46 programming Setup Diagnostic program for DOS Help utility for easy installation RPL boot ROM for Novell Netware Microsoft NT NDIS2 DOS OS 2 Lantastic WFW3 1jKjK NDIS3 NDIS4 NDIS5 for WIN95 98 NT3 51 4 0 5 0 WFW3 11 Netware 16
11. anual Data Sheets and Application Notes In addition you can find the lasted DiskOnChip 2000 S W Utilities ICOP Embedded 386SX CPU Tiny Board User s Manual 11 2 3 2 Setting up a Flash Disk Before you can use the Flash disk you will have to initialize it by using a software utility called PC104 EXE This program can be found in the subdirectory Driver and Utility of ICOP CD Rom run PC104 EXE this is a DOS command line utility ICOP 601X 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 assign to the disk either A B C or D CHANGE FLASH DISK SIZE lets you select the amount of Flash 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
12. bit ODI driver for DOS OS 2 and 32 bit ODI driver for Netware 3 x 4 x 5 0 Server Packet driver for UNIX Client SCO Unix driver Linux driver All operating systems that support standard NE2000 22 ICOP Embedded 386SX CPU Tiny Board User s Manual Appendik A Pin assignment IDE Interface Connector Pin Description Pin Description i Rest 2 CND _ 5 Daas Las Data Data 5 8 Datato 9 Daas 10 baan 1 Daas 15 Datat JL Datat 17 Daao La Datas 20 19 N C OCS16 Default N C HDC CS0 D ICOP Embedded 386SX CPU Tiny Board User s Manual 23 Parallel Port Interface rin nescnmion Pin Benner 1 Strobe 2 Datan 5 7 8 Daas 10 Acknowledge Paper Empty ii Buy 15 eror 16 Initialize 17 Printer Selectin 18 Lon 19 jenn 20 onn O 25 jenn Lal S O GND Data 3 7 Datas Serial Port Interface ml im pescrintion 1 Dalia Carrier Detect DCD 5V 12V 2 2 Receive Data RXD 3 3 Transmit Data TXD 4 4 Data Terminal Ready DTR 5 Ground GND Data Set Ready DSR Request to Send RTS 8 8 _ Clear to Send CTS 9 Ring Indicator RI 5V 12V 24 ICOP Embedded 386SX CPU Tiny Board User s Manual Keyboard and PS 2 Mouse Connector Clock 1 8 Note for Keyboard Data 20 Pini KBCLK No Connection 3 O Pin2 KBDATA GND 40 Power 5 Note for Mouse Clock 1 E Data 2 0 Pin1 MCLK
13. e Action 7 0 Timeout has not occurred 1 Timeout has occured 6 1 Reset timer 0 Has no meaning 5 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 and lock the registers afterwards Unlock configuration register Lock configuration register mov al 013h mov al 013h El 22 Fp al out 22h al ICOP Embedded 386SX CPU Tiny Board User s Manual 15 nop nop nop nop mov al OcdSh mov al 000h out 23h al out 23h al nop nop nop nop Read the value of a configuration register For example read INDEX 3Ch Unlock configuration register mov al O3ch 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 OFFh to INDEX 3Bh Unlock configuration register mov al O3bh out 22h al nop nop mov al Offh out 23h al 16 ICOP Embedded 386SX CPU Tiny Board User s Manual nop nop 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 4 Select timeout action from INDEX 38H Bit 7 4 3 Set the expected counter value to INDEX 3BH 3AH 39H 5 Enable watchdog timer by setting INDEX 37H Bit 6 to 1 5 6 Lock
14. f time 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 means that if you set the time 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 Status amp Reset INDEX 3CH on page 12 and look at the example on page 15 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 ICOP Embedded 386SX CPU Tiny Board User s Manual 13 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 7 4 0000 No output signal 0001 IRQ3 0010 IRQ4 0011 IRQ5 0110 boi IRQ10 1101 System RESET 1110 No output signal 1111 No output signal Other function IDo not modify the value of these bits 14 ICOP Embedded 386SX CPU Tiny Board User s Manual Watchdog timer INDEX 39H 3AH 3BH Bit Valu
15. he 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 This warranty doesnot apply to products damaged by misuse modifications accident or disaster Vendor assumes no liability for any damages lost 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 authorization must be obtained from the vendor before returned merchan dise 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 accompanied by a clear problem description ICOP Embedded 386SX CPU Tiny Board User s Manual 29
16. when your application loses control over the system Optionally the watchdog can trigger a user specified interrupt The watchdog is configurable from 30 5us to 512 seconds in 30 5us segments e 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 High Speed Multi I O e Chipse ALi 5113 or SMS CFDC37C669 e 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 e Bi directional Parallel Port supports SPP EPP and ECP mode BIOS enabled disabled Environmental and Power lt Power Requirements single voltage 5 V e Board Dimensions 100 L x 66 W mm lt Board Weight 80 g lt Extended Operating Temperature 20 60 C ICOP Embedded 386SX CPU Tiny Board User s Manual 5 1 3 DiskOnChip 2000 Flash Disk Flash Disk DiskOnChip e2000 e Package Single Chip FlashDisk in 32 pin DIP JEDEC e Capacity 1 144 MByte capacity lt Data Reliability ECC EDC error correction lt Memory Window 8 Kbyte 6 ICOP Embedded 386SX CPU Tiny Board User s Manual 1 4 Network Interface e Chipset Realtek 8019AS single chip e Type 10BASE T e Connectors onboard RJ 45 connectors e Monitoring LEDs network ready indicator network activity indicator e Compatibility NE2000 ICOP Embedded 386SX CPU Tiny Board User s Manual 7 Chapter
Download Pdf Manuals
Related Search
Related Contents
User Manual OPS883-H User`s Manual VA1 OSE-S 1100 Coleman LC8T-UH User's Manual Bref mode d`emploi et description du portail OPTI DS1000I uninterruptible power supply (UPS) ASUS GL551JM GK9399 User's Manual 2012-2013本文.qxd Graco Inc. 309322D User's Manual Copyright © All rights reserved.
Failed to retrieve file