M Pc104-Pcmcia-1 pcm1m114
M Pc104-Pcmcia-1 pcm1m114
M Pc104-Pcmcia-1 pcm1m114
User’s Guide
Document Revision 1.4
Kontron
CONTENTS
4. SPECIFICATIONS ..................................................................................................... 7
4.1 Functional Specifications............................................................................... 7
4.2 Mechanical Specifications.............................................................................. 7
4.2.1. PC/104 Bus Connector ............................................................................... 7
4.2.2. PCB Dimensions........................................................................................ 7
4.2.3. Height.................................................................................................... 7
4.2.4. Weight ................................................................................................... 7
4.3 Electrical Specifications ................................................................................ 8
4.3.1. Supply Voltages........................................................................................ 8
4.3.2. Supply Current (Typical without PCMCIA cards) ............................................... 8
4.3.3. Supply Current (Maximum without PCMCIA cards)............................................ 8
4.3.4. Supply Current (absolute Maximum for PCMCIA cards)...................................... 8
4.4 Environmental Specifications ......................................................................... 8
4.4.1. Temperature ............................................................................................ 8
4.4.2. Humidity................................................................................................. 8
5. CONTROLLER.......................................................................................................... 9
5.1 Controller Configuration................................................................................ 9
6. PCMCIA INTERFACES.............................................................................................. 10
6.1 Connectors ................................................................................................10
7. PC/104 BUS......................................................................................................... 12
7.1 Connectors ................................................................................................12
8. POWER CONSIDERATIONS....................................................................................... 13
8.1 Power Pins of the PC/104 Bus ........................................................................13
8.2 Power Pins of the PCMCIA Socket ....................................................................13
9. DRIVER SUPPORT.................................................................................................. 14
9.1 Why Drivers Are Needed................................................................................14
10. APPENDIX A: RESOURCE ALLOCATIONS .......................................................... 15
10.1 Interrupt Request (IRQ) Lines........................................................................15
10.2 Upper Memory Areas....................................................................................15
10.3 I/O Addresses.............................................................................................15
11. APPENDIX B: BLOCK DIAGRAM ..................................................................... 16
1. USER INFORMATION
1.1 About This Manual
This document provides information about products from Kontron Embedded Computers AG
and/or its subsidiaries. No warranty of suitability, purpose, or fitness is implied. While
every attempt has been made to ensure that the information in this document is accurate,
the information contained within is supplied “as-is” and is subject to change without
notice.
For the circuits, descriptions and tables indicated, Kontron assumes no responsibility as far
as patents or other rights of third parties are concerned.
All rights reserved. No part of this manual may be reproduced, transmitted, transcribed,
stored in a retrieval system, or translated into any language or computer language, in any
form or by any means (electronic, mechanical, photocopying, recording, or otherwise),
without the express written permission of Kontron.
DIMM-PC®, PISA®, ETX Components SBC, JUMPtec®, and Kontron Embedded Modules are
registered trademarks of Kontron Embedded Modules GmbH©.
1.3 Trademarks
The following lists the trademarks of components used in this board.
h IBM, XT, AT, PS/2 and Personal System/2 are trademarks of International Business
Machines Corp.
h All other products and trademarks mentioned in this manual are trademarks of their
respective owners.
1.4 Standards
Kontron Embedded Modules is certified to ISO 9000 standards.
1.5 Warranty
This Kontron Embedded Modules product is warranted against defects in material and
workmanship for the warranty period from the date of shipment. During the warranty
period, Kontron Embedded Modules will at its discretion decide to repair or replace
defective products.
Within the warranty period, the repair of products is free of charge as long as warranty
conditions are observed.
The warranty does not apply to defects resulting from improper or inadequate maintenance
or handling by the buyer, unauthorized modification or misuse, operation outside of the
product’s environmental specifications or improper installation or maintenance.
Kontron Embedded Modules will not be responsible for any defects or damages to other
products not supplied by Kontron Embedded Modules that are caused by a faulty Kontron
Embedded Modules product.
Before contacting Kontron Embedded Modules technical support, please contact your local
representative or consult our Web site for the latest product documentation, utilities, and
drivers. If the information does not help to solve the problem, contact us by telephone.
2. INTRODUCTION
2.1 PC/104-PCMCIA-1
PCMCIA cards are becoming more common because of their small size and ruggedness as
well as low-power consumption. There are a variety of PCMCIA cards – network, modem,
and memory - that you can buy to extend your system. Because of the PC/104 form factor,
the PC/104-PCMCIA 1 is especially suitable for industrial applications. It is a 16-bit,
PC/104, ISA-based module.
The PC/104-PCMCIA-1 module comes with a Vadem 469 controller that supports two slots:
h 2 x type I/II
h or 1 x type III
For these reasons, companies that embed microcomputers as controllers within their
products seek ways to reap the benefits of using the PC architecture. However, the standard
form factor of a PC bus (12.4" x 4.8") and its associated card cages and backplanes are too
bulky and expensive for most embedded control applications.
A need has arisen for a more compact implementation of the PC bus, satisfying the reduced
space and power constraints of embedded control applications. PC/104 was developed in
response to this need. It offers full architecture, hardware and software compatibility with
the PC bus but in ultra-compact (3.6" x 3.8") stackable modules. PC/104 is ideally suited to
the unique requirements of embedded control applications.
Although configuration and application possibilities with PC/104 modules are practically
limitless, there are two ways to use them in embedded system designs:
h Component-line Applications
In this configuration, the modules function as highly integrated components, plugged
into custom carrier boards that contain application-specific interfaces and logic. The
modules' self-stacking bus can be useful to install multiple modules in one location.
This facilitates product upgrades or options and allows temporary addition of modules
during system debug or test.
3. GETTING STARTED
Take the following steps if you want to add the PC/104-PCMCIA-1 to your system:
1. Turn off the power supply of your system and unplug the power cord (if possible).
3. Wear a grounding wrist strap when handling the board. If no wrist strap is
available, often touch a grounded surface to discharge any static electricity that
may build up in your body. Be sure that your system is grounded.
5. Insert the PC/104-PCMCIA-1 module into your system by plugging it into a PC/104
bus connector. Take care that Pin 1 of all the boards in your stack fit together. (*)
6. Mount the module with bolts and screws to the PC/104 stack (if required). Avoid
mechanical damage to the board by using bolts that have the correct height and
screws that have the correct diameter.
7. Put the system cover back and reconnect the cables as well as the power supply.
Restart your system and install the PCMCIA software.
Note: (*) If the PC/104 connectors are plugged together in the wrong way, all or one of
the boards in your system might get electrically damaged or even destroyed.
4. SPECIFICATIONS
4.1 Functional Specifications
h Controller
• Vadem VG-469
h PCMCIA interface
• One double-slot socket with eject mechanism
• For 2x type I/II or 1x type III PCMCIA devices
• 16 bit
h ESD connector onboard
4.2.3. Height
h 23.5 mm max (including PC/104 connector pins)
4.2.4. Weight
h 96 g (without PCMCIA devices)
h 500mA at +12.0V
4.4.1. Temperature
h Operating: 0 to +60 C (*) (with appropriate airflow)
4.4.2. Humidity
h Operating: 10% to 90% (noncondensing)
5. CONTROLLER
The Vadem VG-469 is a highly integrated PCMCIA controller. It is register compatible to the
Intel® 82365SL. Supporting two PCMCIA slots, it is uniquely designed for space-limited,
cost-sensitive applications in which battery life is an important factor. The VG-469 supports
the system bus timing used in standard ISA architectures.
Hardware jumpers control the configurations. See the table below for jumper settings and
also refer to the Appendix D: Connector Layout for jumper locations.
Jumper Assignment Comments Default Settings
JP101 I/O address setting: Choose carefully to avoid (1-2) set
(1-2) set → I/O address 3E0hex resource conflicts with
(2-3) set → I/O address 3E2hex other devices in your
system.
JP403 PCMCIA card supply voltage: On standard product the (2-3) set
(1-2) set → supply voltage 3.3V 3.3V feature is not
(2-3) set → supply voltage 5V implemented.
DO NOT CHANGE!
JP404 PCMCIA card supply voltage: On standard product the (2-3) set
(1-2) set → supply voltage 3.3V 3.3V feature is not
(2-3) set → supply voltage 5V implemented.
DO NOT CHANGE!
More PCMCIA controller configurations are done using PCMCIA software (Socket and Card
Services) or the operating system. Please see the software documents for more details
about configuring and changing settings.
6. PCMCIA INTERFACES
The PC/104-PCMCIA-1 comes with one dual-slot PCMCIA socket and can support PCMCIA
cards of Type I to III (2x Type I/II or 1x Type III). PCMCIA cards of Type I to III all have the
same planar or outline dimensions (54.00mm x 85.60mm). Card thickness also is the same
within the interconnect area of each card. Only the substrate area of the cards is different
and distinguishes the card types:
Type Thickness
Type I cards 3.3 mm
Type II cards 5.0 mm
Type III cards 10.5 mm
PCMCIA cards and sockets are keyed to prevent cards from being inserted upside down.
Keying is accomplished at the edges of the PCMCIA card and the socket connector. The
keying also is different for standard cards (5V) and low-voltage cards (3.3V only). The
PC/104-PCMCIA-1 is designed for standard cards.
6.1 Connectors
Two slots on the PCMCIA socket are available on ST201 and ST301. Both slots are keyed as
standard sockets. The following drawing shows the front view of a standard keyed socket:
Notes:
(1) The “Ready” signal is used as “Interrupt Request” for I/O and ATA cards.
(2) The “Write Protect” signal is used as “16 Bit I/O” for I/O and ATA cards.
(3) The “Battery Detect 1” signal is used as “Speaker” for I/O and ATA cards.
(4) The “Battery Detect 2” signal is used as “I/O Status Change” for I/O and ATA cards.
(5) These signals are only used for I/O and ATA cards.
7. PC/104 BUS
The design of the PC/104-PCMCIA-1 follows the standard PC/104 format.
The PC/104 bus consists of two connectors that use 104 pins in total.
h AT bus connector (40 pins, which is optional for 16-bit, data-bus system)
The pinout of the PC/104 bus connectors corresponds to the pinout of the ISA bus
connectors with some added ground pins. The two PC systems with different form factors
are electrically compatible.
The corresponding 64-pin stackthrough header (ISA bus = 62pins) has two added ground
pins at the end of the connector (Pin A32 and Pin B32). The pinout between PC/104 bus
and XT ISA bus is identical between A1 - A31 and B1 - B31.
The corresponding 40-pin stackthrough header (ISA bus = 36 pins) has four added ground
pins, two on each side of the connector. To avoid confusion, the first two pins are defined
as Pin C0 and Pin D0. The additional ground pins at the end of the connector are defined as
C19 and D19. On many boards, Pin C19 is defined as the “key” pin. The pinout between the
PC/104 bus and AT ISA bus is identical between C1 - C18 and D1 - D18.
The PC/104-PCMCIA-1 features both – XT bus and AT bus extension – on two, dual-row
socket connector with 2.54mm x 2.54mm grid (0.1" x 0.1").
7.1 Connectors
The PC-104 bus is available through the J1/P1 and J2/P2 connectors.
8. POWER CONSIDERATIONS
The PC/104-PCMCIA-1 is a +5V-only board. PCMCIA cards used in the socket could need an
additional voltage (+12V), which is not generated onboard the PC/104-PCMCIA-1. The
power is supplied through power pins on the PC/104 bus connector.
Modules on the PC/104 bus consuming a higher supply current must provide power supply
through an additional connector.
9. DRIVER SUPPORT
PCMCIA hardware is generally developed without drivers, which are typically supplied by
software companies. This makes the difference between PCMCIA cards and other cards such
as graphic-cards. Most OEMs sell software as licenses. Customers have to pay for PCMCIA
drivers. The PC/104-PCMCIA-1 does not come with drivers.
Drivers that might be needed for PCMCIA cards can be divided into two parts:
h Socket Services
h Card Services
Socket Services
Socket services initialize the Vadem VG-469 PCMCIA Host Bus Adapter and interface with
PCMCIA sockets and the host system. Several software vendors have developed socket
services for each of the major PCMCIA host adapters. Please contact software vendors or
your local Vadem representation for socket services.
Card Services
Card services detect if a PCMCIA card is present, determine its configuration requirements
and program them for operation. The respective PCMCIA card manufacturers provide those
services. Please contact the supplier of your PCMCIA card for card services.
Other operating systems (DOS versions and Windows®-NT) have neither Socket Services
nor Card Services integrated. Please contact the corresponding vendors mentioned above
for driver support and licenses.
It also may be necessary to configure the CPU board from the BIOS setup utility and reserve
the IRQ lines used with the PC/104-PCMCIA-1 for legacy ISA devices.
It also may be necessary to configure the CPU board from the BIOS setup utility to reserve
upper memory blocks used by the PC/104-PCMCIA-1 for legacy ISA devices.
In addition to the above I/O addresses, the PCMCIA software (socket and card services)
may allocate more I/O addresses for the PCMCIA controller. Avoid I/O conflicts with other
boards in your system. Read the software documents for information about used I/O areas
and how to change configuration if necessary.
Pin 1 of any connector is marked with a rectangular pad at the bottom side of the board.
upper/lowe
upper/lowe
PCMCIA
PCMCIA
PC104
PC104
PC104
PC104
Pin
Pin
Pin
(A)
(B)
(C)
(D)
r
0 GND GND
1 /IOCHCK GND /SBHE /MEMCS16 1 GND 35 GND
2 SD7 RESETDRV LA23 /IOCS16 2 SD3 36 /MCCD1
3 SD6 VCC LA22 IRQ10 3 SD4 37 SD11
4 SD5 IRQ9 LA21 IRQ11 4 SD5 38 SD12
5 SD4 -5V LA20 IRQ12 5 SD6 39 SD13
6 SD3 DRQ2 LA19 IRQ15 6 SD7 40 SD14
7 SD2 -12V LA18 IRQ14 7 /MCELA 41 SD15
8 SD1 /0WS LA17 /DACK0 8 SA10 42 /MCENA
9 SD0 +12V /MEMR DRQ0 9 /MEMR 43 NC
10 IOCHRDY Key/GND /MEMW /DACK5 10 SA11 44 /IOR
11 AEN /SMEMW SD8 DRQ5 11 SA9 45 /IOW
12 SA19 /SMEMR SD9 /DACK6 12 SA8 46 BSA17
13 SA18 /IOW SD10 DRQ6 13 BSA13 47 BSA18
14 SA17 /IOR SD11 /DACK7 14 BSA14 48 BSA19
15 SA16 /DACK3 SD12 DRQ7 15 /MEMW 49 BSA20
16 SA15 DRQ3 SD13 VCC 16 /IC3RDY 50 BSA21
17 SA14 /DACK1 SD14 /MASTER 17 CDVCC 51 CDVCC
18 SA13 DRQ1 SD15 GND 18 CDVPP 52 CDVPP
19 SA12 /REFRESH Key/GND GND 19 BSA16 53 BSA22
20 SA11 SYSCLK 20 BSA15 54 BSA23
21 SA10 IRQ7 21 SA12 55 PCMSA24
22 SA9 IRQ6 22 SA7 56 PCMSA25
23 SA8 IRQ5 23 SA6 57 NC
24 SA7 IRQ4 24 SA5 58 RSTA
25 SA6 IRQ3 25 SA4 59 /WAITA
26 SA5 /DACK2 26 SA3 60 NC
27 SA4 T/C 27 SA2 61 /REGA
28 SA3 BALE 28 SA1 62 IC3BVD2
29 SA2 VCC 29 SA0 63 IC3BVD1
30 SA1 OSC 30 SD0 64 SD8
31 SA0 GND 31 SD1 65 SD9
32 GND GND 32 SD2 66 SD10
33 33 IC3WP 67 /MCCD2
34 34 GND 68 GND
14.1 Buses
h AT Bus Design: Eight and Sixteen-Bit ISA, E-ISA and EISA Design, Edward Solari,
Annabooks, 1990, ISBN 0-929392-08-6
h ISA & EISA Theory and Operation, Edward Solari, Annabooks, 1992, ISBN 0929392159
h ISA Bus Specifications and Application Notes, Jan. 30, 1990, Intel
h ISA System Architecture, Third Edition, Tom Shanley and Don Anderson, Addison-Wesley
Publishing Company, 1995, ISBN 0-201-40996-8
h Personal Computer Bus Standard P996, Draft D2.00, Jan. 18, 1990, IEEE Inc
h PCI SIG
The PCI-SIG provides a forum for its ~900 member companies, who develop PCI
products based on the specifications that are created by the PCI-SIG. You can search for
information about the SIG on the Web.
h PCI & PCI-X Hardware and Software Architecture & Design, Fifth Edition, Edward Solari
and George Willse, Annabooks, 2001, ISBN 0-929392-63-9.
h PCI System Architecture, Tom Shanley and Don Anderson, Addison-Wesley, 2000, ISBN
0-201-30974-2.
h Interfacing to the IBM Personal Computer, Second Edition, Lewis C. Eggebrecht, SAMS,
1990, ISBN 0-672-22722-3
h The PC Handbook: For Engineers, Programmers, and Other Serious PC Users, Sixth Edition,
John P. Choisser and John O. Foster, Annabooks, 1997, ISBN 0-929392-36-1
14.3 Ports
h EIA232E standard
The EIA-232-E standard specifies the interface between (for example) a modem and a
computer so that they can exchange data. The computer can then send data to the
modem, which then sends the data over a telephone line. The data that the modem
receives from the telephone line can then be sent to the computer. You can search for
information about the standard on the Web.
h RS-232 Made Easy: Connecting Computers, Printers, Terminals, and Modems, Martin D.
Seyer, Prentice Hall, 1991, ISBN 0-13-749854-3
h National Semiconductor
The Interface Data Book includes application notes. Type “232” as a search criteria to
obtain a list of application notes. You can search for information about the data book
on National Semiconductor’s Web site.
14.3.3. USB
USB Specification
USB Implementers Forum, Inc. is a non-profit corporation founded by the group of
companies that developed the Universal Serial Bus specification. The USB-IF was
formed to provide a support organization and forum for the advancement and
adoption of Universal Serial Bus technology. You can search for information about
the standard on the Web.
14.4 Programming
h C Programmer’s Guide to Serial Communications, Second Edition, Joe Campbell, SAMS,
1987, ISBN 0-672-22584-0
h Programmer's Guide to the EGA, VGA, and Super VGA Cards, Third Edition, Richard
Ferraro, Addison-Wesley, 1990, ISBN 0-201-57025-4
h The Programmer’s PC Sourcebook, Second Edition, Thom Hogan, Microsoft Press, 1991,
ISBN 1-55615-321-X
h Undocumented PC, A Programmer’s Guide to I/O, CPUs, and Fixed Memory Areas, Frank
van Gilluwe, Second Edition, Addison-Wesley, 1997, ISBN 0-201-47950-8