Pentium III/Celeron processor
module with 10/100 Ethernet,
Video, and PC/104-Plus
interface.
Page 2
Page 3
EPM-CPU-10
Pentium III/Celeron processor
module with 10/100 Ethernet,
Video, and PC/104-Plus
interface
-
-
Page 4
Page 5
Product Release Notes
This page includes recent changes or improvements that have been made to this
product. These changes may affect its operation or physical installation in your
application. Please read the following information.
Rev 3 Release
Initial public release.
•
Rev 2 Release
Beta release only.
•
Support Page
The EPM-CPU-10 Support Page, at http://www.versalogic.com/private/jaguarsupport.asp, contains
additional information and resources for this product including:
Reference Manual (PDF format)
•
• Operating system information and software drivers
• Data sheets and manufacturers’ links for chips used in this product
BIOS information and upgrades
•
Utility routines and benchmark software
•
Note: This is a private page for EPM-CPU-10 users only. It cannot be reached through our web site. You
must enter this address directly to find the support page
.
Page 6
Page 7
Model EPM-CPU-10
Pentium III/Celeron processor module
with 10/100 Ethernet,
Video, and PC/104-
REFERENCE MANUAL
Doc. Rev. 07/19/2004
ERSALOGIC CORPORATION
V
WWW.VERSALOGIC.COM
Plus
interface
Notice:
Although every effort has been made to ensure this document is error-free, VersaLogic makes no
representations or warranties with respect to this product and specifically disclaims any implied
warranties of merchantability or fitness for any particular purpose.
VersaLogic reserves the right to revise this product and associated documentation at any time
without obligation to notify anyone of such changes.
PC/104 and the PC/104 logo are trademarks of the PC/104 Consortium.
Special Control Register (or 01E2h via CMOS setup).....................................................43
Map and Paging Control Register..................................................................................... 44
Appendix A — Other References .................................................................................45
iv
Page 11
Description
The EPM-CPU-10 is a performance-oriented processor board in a compact PC/104-Plus format.
It is specifically designed for OEM control projects requiring fast processing, compact size,
flexible memory options, high reliability, and long product lifespan / availability. It's features
include:
• Socket 370 processors
• Intel Celeron 350 MHz (equivalent)
• Intel Celeron 566 MHz
• Intel Pentium III 850 MHz
• Intel 440BX chipset
• 32 to 256 MB system RAM
• 10 / 100 dual-speed Ethernet
• AGP based video
• Flat panel display support
• 32-pin DiskOnChip support
• PC/104-Plus high speed expansion
interface
• PCI based IDE controller
• Dual USB 1.1 interfaces
• 2 COM + 1 LPT port
Introduction
• Keyboard and PS/2 mouse port
• RS-232/422/485 COM port
• CPU temperature sensor
• Watchdog timer
• Vcc sensing reset circuit
• Flash BIOS with OEM enhancements
• Ethernet Remote boot capable
• Single supply (+5V) operation
• Latching I/O connectors
• Customizing available
• Fanless option
• TVS devices
• Customizable setup defaults
1
The EPM-CPU-10 is a complete computer system in a compact two board set. It may be used
alone or with expansion modules. It features a PC/104-Plus expansion interface for fast PCIbased interface to a wide variety of PC/104 and PC/104-Plus stacking modules.
It is fully compatible with popular operating systems including Windows operating systems, Vx
Works, QNX, Linux, and other Real Time Operating Systems.
On-board I/O includes 10/100 Mbit Ethernet, CRT / Flat Panel interface, IDE, USB 1.1, two
COM and one LPT port. In addition, one of the COM ports is convertible to RS-232/422/485.
Up to 256 MB of low power system RAM is supported in a high-reliability latching 144-pin
SODIMM socket. DiskOnChip Flash space is support for non-volatile program and data file
storage without the use of mechanical disk drives.
EPM-CPU-10 Reference Manual Introduction – 1
Page 12
Description
The high reliability design and construction of this board also features latching I/O connectors,
watchdog timer, voltage sensing reset circuit, and self-resetting fuse on the 5V supply to the
keyboard, mouse, and USB 1.1 ports. An onboard programmable CPU temperature sensor is
included for use in difficult thermal situations. The sensor output can be used to turn on
additional fans, create local or remote warnings, or take other action through software triggers.
The EPM-CPU-10 socket 370 compliant 2-board computer will accept Intel Flip-Chip Pentium
and Intel Flip-Chip Celeron Chips. Processors speeds up to 850 MHz are available.
This exceptional processor card was designed from the ground up for OEM applications with
longevity and reliability as the focus. It is fully supported by the VersaLogic design team. Both
hardware and software (BIOS) customization are available. Please contact a VersaLogic
Applications Support Specialist to discuss these requirements. Each board is subjected to a 48hour burn-in and 100% functional testing and backed by a limited two-year warranty.
2
– Introduction EPM-CPU-10 Reference Manual
Page 13
Technical Specifications
Specifications are typical at 25°C with 5.0V supply unless otherwise noted.
Board Size:
3.95" x 3.775" PCB dimensions 4.23” x 3.775” including connectors. Two board set.
Storage Temperature:
–40° C to 85° C
Free Air Operating Temperature:
0° C to +50° C free air, no airflow (EPM-CPU-10b, c, d)
0° C to +60° C 100 FPM airflow (EPM-CPU-10b, c, d)
-40° C to +75° C free air, no airflow (EPM-CPU-10e)
-40° C to +85° C 100 FPM airflow (EPM-CPU-10e)
Power Requirements:
EPM-CPUb 350 MHz equivelant Celeron 5V ±5% @ 3.37 A (16.85 W) typ.
EPM-CPUc 566 MHz Celeron 5V ±5% @ 4.47 A (22.35 W) typ
EPM-CPUd 850 MHz Pentium III 5V ±5% @ 5.45 A (27.25 W) typ.
EPM-CPUe 350 MHz equivelant Celeron 5V ±5% @ 3.52 A (17.60 W) typ.
+3.3V or ±12V may be required by some expansion modules
One 144-pin SODIMM socket, 32 to 256 MB,
SDRAM (EPM-CPU-10d PC-100 compatible or faster, EPM-CPU-10b,c,e runs at PC-66).
Flash Interface:
One 32-pin JEDEC DIP socket.
Accepts one DiskOnChip device . Height limit of 0.330”
Video Interface:
Intel/C&T 69030 chip. 4 MB VRAM. Resolutions to 1600 x 1200
Supports up to 36-bit flat panel displays.
IDE Interface:
One PCI-based IDE channel, 40-pin interface, compatble with enhanced IDE mode 4 and Ultra DMA only.
Supports up to two IDE devices (hard drives, CD-ROM, etc.)
Floppy Disk Interface:
Supports two floppy drives
Ethernet Interface:
10/100 Ethernet based on Intel 82559ER chip.
COM1 Interface:
RS-232, 16C550 compatible, 115K baud max.
COM2 Interface:
RS-232/422/485, 16C550 compatible, 460K baud max.
LPT Interface:
Bi-directional/EPP/ECP compatible
Connectors:
I/O: Two high-density 80-pin (break out to standard .1" IDC and PC connectors).
Video: 10-pin 2mm CRT connector, 44-pin 2mm FPD connector, 16-pin 2mm FPD connector.
Power: 10-pin .1"
BIOS:
General Software embedded BIOS with OEM enhancements
Field upgradable with Flash BIOS Upgrade Utility
PC/104 – Full compliance, except board width.
Embedded-PCI (PC/104-Plus) – Full compliance, 3.3V or 5V modules
Specifications are subject to change without notice.
(with 32 MB SDRAM, keyboard, mouse, running Win95 with Ethernet)
Technical Specifications
EPM-CPU-10 Reference Manual Introduction
– 3
Page 14
Technical Support
Technical Support
If you have problems that this manual can’t help you solve, first visit the EPM-CPU-10 Product
Support web page at http://www.versalogic.com/private/jaguarsupport.asp. If you have
further questions, contact VersaLogic for technical support at (541) 485-8575. You can also reach
our technical support engineers via e-mail at support@versalogic.com.
If your product requires service, you must obtain a Returned Material Authorization (RMA)
number by calling (541) 485-8575.
Please provide the following information:
• Your name, the name of your company, and your phone number
• The name of a technician or engineer who we can contact if we have questions
• Quantity of items being returned
• The model and serial number (bar code) of each item.
• A description of the problem
• Steps you have taken to resolve or repeat the problem
• The return shipping address
Warranty Repair All parts and labor charges are covered, including return shipping
charges for UPS 3rd Day Select delivery to United States addresses.
Non-warranty Repair All non-warranty repairs are subject to diagnosis and labor charges,
parts charges, and return shipping fees. We will need to know what
shipping method you prefer for return back to your facility, and we
will need to secure a purchase order number for invoicing the repair.
Note! Please mark the RMA number clearly on the outside of the box before
4 – Introduction EPM-CPU-10 Reference Manual
returning. Failure to do so can delay the processing of your return.
Page 15
Overview
E
LECTROSTATIC DISCHARGE
Warning! Electrostatic discharge (ESD) can damage boards, disk drives, and other
After removing the board from its protective wrapper, place the board on a
Configuration / Operation
components. The circuit board must be only be handled at an ESD workstation. If
an approved station is not available, some measure of protection can be provided
by wearing a grounded antistatic wrist strap. Keep all plastic away from the board,
and do not slide the board over any surface.
grounded, static-free surface, component side up. Use an anti-static foam pad if
available.
The board should also be protected during shipment or storage by keeping inside a
closed metallic anti-static envelope.
2
Note! The exterior coating on some metallic anti-static bags is sufficiently conductive to
cause excessive battery drain if the bag comes in contact with the bottom side of
the EPM-CPU-10.
L
ITHIUM BATTERY
Warning!To prevent shorting, premature failure, or damage to the lithium battery, do not
place the board on a conductive surface such as metal, black conductive foam, or
the outside surface of a metalized ESD protective pouch. The lithium battery may
explode if mistreated. Do not recharge, disassemble, or dispose of in fire. Dispose
of used batteries promptly.
Custom Configuration
+------------------------------------------------------------------------------+
| System BIOS Setup - Advanced Configuration |
| (C) 2002 General Software, Inc. All rights reserved |
+---------------------------------------+--------------------------------------+
| BIOS Extension : Disabled | COM1 (03F8) Enabled/IRQ : IRQ4 |
| DiskOnChip : Disabled | COM2 (02F8) Enabled/IRQ : IRQ3 |
| Parallel Port Mode : SPP | LPT1 (0378) Enabled/IRQ : IRQ7 |
| Display Type : CRT | PS/2 Mouse Enabled/IRQ : IRQ12 |
| I/O Register Base Address : 0E0h | PCI Int A : IRQ11 |
| CPU Temperture Threshold : 70°C | PCI Int B : IRQ11 |
| Splash Screen : Disabled | PCI Int C : IRQ11 |
| Processor Throttling : Varies | PCI Int D : IRQ11 |
| Throttling Percentage : Varies | Reserved : (Unused) |
+---------------------------------------+--------------------------------------+
Shadow Configuration
+------------------------------------------------------------------------------+
| System BIOS Setup - Shadow/Cache Configuration |
| (C) 2002 General Software, Inc. All rights reserved |
+---------------------------------------+--------------------------------------+
| Shadowing : Chipset | Shadow 16KB ROM at C000 : Enabled |
| Shadow 16KB ROM at C400 : Enabled | Shadow 16KB ROM at C800 : Disabled |
| Shadow 16KB ROM at CC00 : Disabled | Shadow 16KB ROM at D000 : Disabled |
| Shadow 16KB ROM at D400 : Disabled | Shadow 16KB ROM at D800 : Disabled |
| Shadow 16KB ROM at DC00 : Disabled | Shadow 16KB ROM at E000 : Disabled |
| Shadow 16KB ROM at E400 : Disabled | Shadow 16KB ROM at E800 : Disabled |
| Shadow 16KB ROM at EC00 : Disabled | Shadow 64KB ROM at F000 : Enabled |
+---------------------------------------+--------------------------------------+
Note!Due to changes and improvements in the system BIOS, the information on your
monitor may differ from that shown above. Above screen version is Version
The DiskOnChip is shipped pre-formatted, non-bootable, without any files on it. The
DiskOnChip will appear as Drive D in systems with an installed hard drive. If a hard drive is not
installed, the DOC will appear as Drive C:
1. Boot your system under DOS or Windows (if using Windows, start a DOS session)
The EPM-CPU-10 is a two board set consisting of a CPU Module (North Bridge) and an I/O
Module (South Bridge). Dimensions are given below to help with pre-production planning and
layout.
Reference
3
CPU Module (North Bridge)
Overall Height (Fan & Fanless Model)
Figure 1. Dimensions
(Not to scale. All dimensions in inches.)
I/O Module (South Bridge)
EPM-CPU-10 Reference Manual Reference – 9
Page 20
Physical Dimensions
H
ARDWARE ASSEMBLY
The EPM-CPU-10 consists of two boards which are mounted together with eight 5mm x 15mm
M3 threaded hex male/female standoffs (p/n VL-HDW-101) using the corner mounting holes.
These standoffs are secured to the top circuit board using four pan head screws.
CautionExtreme care must be taken not to damage components near the corner mounting
holes when tightening standoffs with nut driver tools.
Additional PC/104-Plus or PC/104 cards can be attached to the bottom of the EPM-CPU-10
board set and secured with standoffs or 5mm nuts.
PC/104-Plus expansion modules can be secured directly to the underside of the EPM-CPU-10.
PC/104 expansion modules can be secured to the underside of the EPM-CPU-10, however, the
40-pin and 64-pin ISA feedthrough connectors may need to be extended, and longer standoffs
might need to be used to provide adequate clearance between the PCI connector and the
components on the top side of the PC/104 module.
The entire assembly can sit on a table top or it can be secured to a base plate. When bolting the
unit down, make sure to secure all four standoffs to the mounting surface to prevent circuit board
flexing. Refer to the drawing on page 9 for dimensional details.
An extractor tool is available (part number VL-HDW-201) to separate the modules from the
stack.
S
TACK ARRANGEMENT
Figure 2. PC/104-Plus Card Added to Bottom of Stack
10
– Reference EPM-CPU-10 Reference Manual
Page 21
External Connectors
External Connectors
C
ONNECTOR LOCATION DIAGRAMS
Figure 3. Connector Location Diagram (CPU Module)
EPM-CPU-10 Reference Manual Reference
Figure 4. Connector Location Diagram (I/O Module)
– 11
Page 22
External Connectors
C
ONNECTOR FUNCTIONS AND INTERFACE CABLES
The table below notes the function of each connector, as well as mating connectors and cables,
and the page where a detailed pinout or further information is available.
Table 1: Connector Functions and Interface Cables
Connector
JN1 Fan Power Output (+5V) Molex 22-01-3027 or
JN2 SVGA Video Output
JN3 Flat Panel Interface Adam Tech 2FCS-16-SG +
JN4 Flat Panel Interface Adam Tech 2CH-A2-44
JS1
JS2 PLD Reprogramming
JS3 IDE0, Floppy, General
JS4
Main Power Input
Port (Factory use Only)
Purpose Input, General
Purpose Output, NMI
Keyboard, Mouse, LPT1,
Speaker, USB1, USB2,
COM1, COM2, Eth e rn e t,
IDE D a ta L ED,
Programmable LED
Function
Mating
Connector
Molex 22-01-2025
2mm 10-Pin
Adam Tech 2CTA
Adam Tech 2CTA *
Berg 69176-010 (Housing) +
Berg 47715-000 (Pins)
— — — —
Robinson-Nugent
P50E-080S-TG
Robinson-Nugent
P50E-080S-TG
Transition
Cable
Provided with
fan assembly
VersaLogic
VL-CBL-1007
Custom Contact Factory
VersaLogic
VL-CBL-4401
VersaLogic
VL-CBL-1008
VersaLogic
VL-CBL-8002
VersaLogic
VL-CBL-8001
— 20
1 foot 10-pin socket to
15-pin D-sub SVGA connector
Contact Factory 32
Interface from industry standard
ATX power supply
Breakout to standard PC device
connectors
Breakout to standard PC device
connectors
Cable
Description
Page
31
18
14
13
*
This connector is a 2.00mm housing and crimp terminal , discret e wire style. Number of crimp terminals depends upon
Note:
flat panel display model being used. Insulation displacement connector (IDC) for ribbon cable not recommended due to lack of
clearance between connector JN3 and jumper header VN3.
12
– Reference EPM-CPU-10 Reference Manual
Page 23
External Connectors
H
IGH DENSITY
80-P
IN CABLE
(JS4)
Cable assembly VL-CBL-8001 is used to break-out this high density connector into standard PC
I/O connectors. This chart shows the pinout for the cable assembly.
Table 2: JS4 High Density 80-Pin Connector Pinout
JS4
Pin
1A
2A JA 14 Auto feed 2B JD 6 Ground
3A 2 Data bit 1 3B 2 Channel 0 Data –
4A 15 Printer error 4B 7 Cable Shield
5A 3 Data bit 2 5B 3 Channel 0 Data +
6A 16 Reset 6B 8 Channel 1 Data +
7A 4 Data bit 3 7B 4 Cable Shield
8A 17 Select input 8B 9 Channel 1 Data –
9A 5 Data bit 4 9B 5 Ground
10A 18 Ground 10B 10 +5V (Protected)
11A
12A 19 Ground 12B JE 5 Isolated Ground
13A 7 Data bit 6 13B 6 Receive Data –
14A 20 Ground 14B 3 Receive Data +
15A 8 Data bit 7 15B 7 Isolated Ground
16A 21 Ground 16B 8 Isolated Ground
17A 9 Data bit 8 17B 2 Transmit Data –
18A 22 Ground 18B 1 Transmit Data +
19A 10 Acknowledge 19B
20A 23 Ground 20B — Ground
21A 11 Port Busy 21B
22A 24 Ground 22B JF 6 Data Set Ready
23A 12 Paper End 23B 2 Receive Data
24A 25 Ground 24B 7 Request to Send
25A 13 Select 25B 3 Transmit Data
26A
27A — Programmable LED+ 27B 4 Data Terminal Ready
28A — Programmable LED– 28B 9 Ring Indicator
29A — Speaker + 29B 5 Ground
30A — Speaker – 30B — No Connect
31A — IDE Data LED– 31B
32A — IDE Data LED+ 32B JG 6 Data Set Ready
33A
34A JB 1 Mouse Data 34B 7 Request to Send
35A 3 Ground 35B 3 Transmit Data
36A
37A
38A JC 1 Keyboard Data 38B 9 Ring Indicator
39A 3 Ground 39B 5 Ground
40A 5 Keyboard Clock 40B — No Connect
External
Connector Pin Signal
1 Strobe 1B
LPT1
MISC
MOUSE
KBD
6 Data bit 5 11B
— No Connect 26B 8 Clear to Send
4 +5V (Protected) 33B 2 Receive Data
5 Mouse Clock 36B 8 Clear to Send
4 +5V (Protected) 37B 4 Data Terminal Ready
JS4
Pin
External
Connector Pin Signal
1 +5V (Protected)
COM1
COM2
4 Isolated Ground
— Pushbutton Reset
1 Data Carrier Detect
1 Data Carrier Detect
USB CH0
ETHERNET
PBRESET
EPM-CPU-10 Reference Manual Reference
– 13
Page 24
External Connectors
H
IGH DENSITY
80-P
IN CABLE
(JS3)
Cable assembly VL-CBL-8002 is used to break-out this high density connector into standard PC
I/O connectors. This chart shows the pinout for the cable assembly.
Table 3: JS3 High Density 80-Pin Connector Pinout
JS3
Pin
1A
2A JH/JJ 2 Ground 2B JK/JL 2 Load Head
3A 3 Data bit 7 3B 3 Ground
4A 4 Data bit 8 4B 4 No Connection
5A 5 Data bit 6 5B 5 Ground
6A 6 Data bit 9 6B 6 No Connection
7A 7 Data bit 5 7B 7 Ground
8A 8 Data bit 10 8B 8 Beginning Of Track
9A 9 Data bit 4 9B 9 Ground
10A 10 Data bit 11 10B 10 Motor Enable 1
11A
12A 12 Data bit 12 12B 12 Drive Select 0
13A 13 Data bit 2 13B 13 Ground
14A 14 Data bit 13 14B 14 Drive Select 1
15A 15 Data bit 1 15B 15 Ground
16A 16 Data bit 14 16B 16 Motor Enable 0
17A 17 Data bit 0 17B 17 Ground
18A 18 Data bit 15 18B 18 Direction Select
19A 19 Ground 19B 19 Ground
20A 20 No connection 20B 20 Motor Step
21A 21 No connection 21B
22A 22 Ground 22B 22 Write Data Strobe
23A 23 I/O write 23B 23 Ground
24A 24 Ground 24B 24 Write Enable
25A 25 I/O read 25B 25 Ground
26A
27A 27 I/O Channel Ready 27B 27 Ground
28A 28 No connection 28B 28 Write Protect
29A 29 No connection 29B 29 Ground
30A 30 Ground 30B 30 Read Data
31A 31 IRQ14 31B
32A 32 Drive 16-bit I/O 32B 32 Head Select
33A
34A 34 No connection 34B 34 Drive Door Open
35A 35 Address bit 0 35B
36A
37A
38A 38 Chip select 1 38B 4 General Purpose Input
39A 39 Light Emitting Diode – 39B 5 Non Maskable Interrupt
40A 40 Ground 40B 6 No connection
External
Connector Pin Signal
1 Reset 1B
IDE CH0
11 Data bit 3 11B
26 Ground 26B 26 Track 0 Indicator
33 Address bit 1 33B 33 Ground
36 Address bit 2 36B JM 2 +5V (Protected)
37 Chip select 0 37B 3 General Purpose Output
JS3
Pin
External
Connector Pin Signal
1 Ground
MISC
11 Ground
21 Ground
31 Ground
1 Ground
FLOPPY
14
– Reference EPM-CPU-10 Reference Manual
Page 25
Jumper Block Locations
Note! Jumpers shown in as-shipped configuration.
Jumper Block Locations
Figure 5. Jumper Block Locations (CPU Module)
Figure 6. Jumper Block Locations (I/O Module)
EPM-CPU-10 Reference Manual Reference
– 15
Page 26
Jumper Block Locations
J
UMPER SUMMARY
Jumper
Block
VN1
Description
Flat Panel Selection
VN1[7-8] VN1[5-6] VN1[3-4] VN1[1-2] Number Type
In In In In — —
In In In Out 1
In In Out In 2
In In Out Out 3
In Out In In 4
In Out In Out 5
In Out Out In 6
In Out Out Out 7
Out In In In 8
Out In In Out 9
Out In Out In 10
Out In Out Out 11
Out Out In In 12
Out Out In Out 13
Out Out Out In 14
Out Out Out Out 15
Table 4: Jumper Summary North Board
As
1024x768 Dual Scan STN Color
128x1024 TFT Color
640x480 Dual Scan STN Color
800x600 Dual Scan STN Color
640x480 Sharp TFT Color
640x480 18-bit TFT Color
1024x768 TFT Color
800x600 TFT Color
800x600 TFT Color
800x600 TFT Color
800x600 Dual Scan STN Color
800x600 Dual Scan STN Color
1024x768 TFT Color
1280x1024 Dual Scan STN Color
1024x600 Dual Scan STN Color
Shipped Page
— —
16
– Reference EPM-CPU-10 Reference Manual
Page 27
Jumper Block Locations
J
UMPER SUMMARY
Jumper
Block
VS1
Description
CMOS RAM and Real Time Clock Erase
Normal
Operation Erase
Note!
jumper in position VS1[1-2] for at least 30 seconds to fully erase CMOS RAM.
VS2[1-2]
VS2[3-4]
VS2[5-6]
VS3
System BIOS Selector
In — Primary System BIOS
Out — Secondary System BIOS
Note!
See www.versalogic.com/private/jaguarsupport.asp
Video BIOS Selector
In — Primary Video BIOS
Out — Secondary Video BIOS
Note!
See www.versalogic.com/private/jaguarsupport.asp
General Purpose Jumper
In — Bit D1 in SCR register 00E2h reads as 1
Out — Bit D1 in SCR register 00E2h reads as 0
COM2 Configuration
RS-485 RS-485
RS-232 RS-422 Endpoint Station Intermediate Station
Table 5: Jumper Summary South Board
Do not operate the board with the jumper in the erase position. Leave the
The secondary System BIOS is field upgradable using the BIOS upgrade utility.
for further information.
The secondary System BIOS is field upgradable using the BIOS upgrade utility.
for further information.
As
Shipped Page
Normal 23
In —
In —
In 43
RS-232 25
EPM-CPU-10 Reference Manual Reference
– 17
Page 28
Power Supply
Power Supply
P
OWER CONNECTORS
Main power is applied to the
EPM-CPU-10
through a 10-pin polarized connector. Mating connector
Berg 69176-010 (Housing) + Berg 47715-000 (Pins).
See page 11 for connector pinout and location information.
Warning!To prevent severe and possibly irreparable damage to the system, it is critical that
the power connectors be wired correctly. Make sure to use all three +5VDC pins
and all four ground pins to prevent excess voltage drop.
Table 6: Main Power Connector Pinout
JS1
Signal
Pin
Name
1 Ground Ground
2 +5VDC Power Input
3 Ground Ground
4 +12VDC Power Input
5 Ground Ground
6 –12VDC Power Input
7 +3.3VDC Power Input
8 +5VDC Power Input
9 Ground Digital Ground
10 +5VDC Power Input
Description
Note! The +3.3VDC, +12VDC, and –12VDC inputs are only required for expansion
modules that require these voltages.
18
– Reference EPM-CPU-10 Reference Manual
Page 29
Power Supply
P
OWER REQUIREMENTS
The
EPM-CPU-10
only requires +5 volts (±5%) for proper operation. The voltage required for the
RS-232 ports and analog input sections are generated with an on-board DC/DC converter. A
variable low-voltage supply circuit provides power to the CPU and other on-board devices.
The exact power requirement of the
EPM-CPU-10
depends on several factors, including memory
configuration, CPU speed, peripheral connections, type and number of expansion modules, and
attached devices. For example, PS/2 keyboards typically draw their power directly from the
, and driving long RS-232 lines at high speed can increase power demand.
CPU-10
L
ITHIUM BATTERY
EPM-
Warning!To prevent shorting, premature failure, or damage to the lithium battery, do not
place the unit on a conductive surface such as metal, black conductive foam, or the
outside surface of a metalized ESD protective pouch. The lithium battery may
explode if mistreated. Do not recharge, disassemble, or dispose of in fire. Dispose
of used batteries promptly.
Normal battery voltage should be at least 3.0V. If the voltage drops below 3.0V, contact the
factory for a replacement (part number T-HB3/5). Life expectancy under normal use is
approximately 10 years.
EPM-CPU-10 Reference Manual Reference
– 19
Page 30
CPU
CPU
P
ROCESSOR REPLACEMENT
Remove or replacement of CPU is not recommended, doing so may damage the CPU. These flipchip style 370-pin CPU’s have the chip dies mounted an a thin substrate. If the substrate is flexed
too far, damage will occur to the die bonds. Such damage will not be covered under the board
warranty.
P
ROCESSOR SIDE BUS SELECTION
Pentium and Celeron CPU’s normally select their Processor Side Bus Speed.
H
EAT SINK
A heat sink and cooling fan must
be in place whenever power is applied to the CPU. The fan
connects to header JN1 for power.
Table 7: Fan Power Connector
JN1
Note! A fan is not required for the low-power C
Signal
Pin
Name Function
1 +5V Fan Power
2 GND Ground
ELERON
350 MHZ model (b version).
20
– Reference EPM-CPU-10 Reference Manual
Page 31
CPU
P
ROCESSOR POWER MANAGEMENT
A form of power management called "throttling" is supported on the EPM-CPU-10. This is an
Intel 440BX chipset feature that has been augmented with an I/O control bit in the VersaLogic
Special Control Register. CMOS Setup options have been implemented to select throttling
percentages from 12.5% to 75%, and to enable or disable throttling. Throttling works by
activating the CPU Stop-Clock line every 250 microseconds to create a duty-cycle relative to the
selected throttling percentage. These throttling percentages refer to the relative time the CPU is in
a stopped mode.
If throttling is enabled with the percentage set to 75%, the CPU will run at full speed (566 MHz
for the EPM-CPU-10b, EPM-CPU-10c or EPM-CPU-10e and 850MHz for the EPM-CPU-10d)
for 62.5 microseconds (25%) and will be off for 187.5 microseconds (75%) every 250
microsecond period.
Once the throttling percentage is initialized in the CMOS Setup, it can be enabled and disabled by
writing to the “Throttle” control bit in the VersaLogic Special Control Register. See page 41. This
gives the user a very simple means to throttle back during a time of little activity, and to reestablish full power when needed.
The EPM-CPU-10b Low Power Fanless and the EPM-CPU-10e versions are 566 MHz Celerons
with throttling always enabled at a minimum of 37.5% (which gives an effective CPU speed of
350 MHz). It can be slowed down to the maximum throttling rate of 75%, but not less than
37.5%. The Throttle control bit in the VersaLogic Special Control Register can not be changed on
the EPM-CPU-10b and EPM-CPU-10e. Contact the factory for information on how to change the
throttling percentage via indexed PCI based registers in the chipset.
Typical Power vs Throttling
30
27.5
25
22.5
20
17.5
Typical Power (Watts)
15
12.5
10
0.0%12.5%25.0%37.5%50.0%62.5%75.0%
Throttling
850 MHz
Pentium III
566 MHz
Celeron
Figure 7
EPM-CPU-10 Reference Manual Reference
– 21
Page 32
System RAM
System RAM
C
OMPATIBLE MEMORY MODULES
The
EPM-CPU-10
will accept one 144-pin SODIMM memory module with the following
characteristics:
• Storage Capacity 32 to 256 MB
• Voltage 3.3 Volt
• Error Detection Not supported
• Error Correction Not supported
• Type EPM-CPU -10d SDRAM PC-100 or faster
EPM-CPU-10b,c,e SDRAM PC-66 or faster
22
– Reference EPM-CPU-10 Reference Manual
Page 33
CMOS RAM
CMOS RAM
C
LEARING
CMOS RAM
Jumper VS1 can be moved to position [1-2] for 30 seconds to erase the contents of the CMOS
RAM. Be sure to move the jumper back to position [2-3] for normal operation.
NoteOperation with the jumper in the erase position [1-2] will cut-off all battery power
to the CMOS RAM and Real Time Clock chip. The board will operate in this
condition, however, this will force the board to use the factory default parameters
as shown on page 7. For custom programming of the Factory Default Parameters,
please contact the Customization Department at VersaLogic.
CMOS Setup Defaults
The EPM-CPU-10 features the ability for users to modify the CMOS Setup defaults. This allows
the system to boot up with user defined settings from cleared or corrupted CMOS RAM, battery
failure, or battery-less operation. All CMOS setup defaults can be changed except the time and
date.
Warning - If the CMOS Setup defaults are set in a way that makes the system unbootable and
unable for the user to enter CMOS Setup, the EPM-CPU-10 will need to be
serviced by the factory.
Real Time Clock
The
EPM-CPU-10
clock/calendar chip. Under normal battery conditions, the clock will maintain accurate
timekeeping functions during periods when the board is powered off.
S
ETTING THE CLOCK
The CMOS Setup utility (accessed by pressing the [DEL] key during a system boot) can be used
to set the time/date of the real time clock.
features a year 2000 compliant, battery-backed 146818 compatible real time
EPM-CPU-10 Reference Manual Reference
– 23
Page 34
Disk on Chip
Disk on Chip
A 32-pin socket (U1 on the I/O module) will accept an M-Systems DiskOnChip (DOC) Flash
Disk for non-volatile, read/write data storage. The DOC can be configured as a boot device
E
NABLE
/ D
ISABLE
The DOC can be enabled or disabled through CMOS Setup by going into the Advanced
Configuration screen and setting "DiskOnChip” to one of the three base addresses or “Disabled”.
When enabled, the DOC will take up 8KB at the base address specified.
C
OMPATIBLE DEVICES
Any 5 Volt, low profile M-Systems series DOC device will work.
I
NSTALLING THE
DOC C
HIP
1. Align pin 1 on the DOC with pin 1 of socket U1 on the I/O module.
2. Push the DOC into the socket carefully until it is fully seated.
Warning!The DOC will be permanently damaged if installed incorrectly! When installing
the DOC, be sure to align pin-1 on the chip with pin-1 on the socket. To prevent
electrostatic damage, first touch a grounded surface to discharge any static
electricity from your body.
CMOS S
ETUP
To enable the DOC as drive C on a system without a hard disk, set the CMOS setup of drive C to
“not installed”, and reboot the computer.
Note!The DOC needs to be formatted with the System files in order for it to be a
bootable drive. Refer to the M-Systems web site (www.m-sys.com) for
documentation on the DOC 2000 and details on making it a bootable device.
24
– Reference EPM-CPU-10 Reference Manual
Page 35
Serial Ports
Serial Ports
The
EPM-CPU-10
features two on-board 16550 based serial channels located at standard PC I/O
addresses. COM1 is an RS-232 (115.2K baud) serial port.
COM2 can be operated in RS-232, RS-422, or RS-485 modes. Two additional non-standard baud
rates are also available (programmable in the normal baud rate registers) of 230K and 460K baud.
Interrupt assignment for each COM port is handled in CMOS Setup, and each port can be
independently enabled or disabled.
COM P
ORT CONFIGURATION
There are no configuration jumpers for COM1 because it only operates in RS-232 mode.
Jumper VS3 is used to configure COM2 for RS-232/422/485 operation. See page 16 and 17 for
jumper configuration details.
COM2 RS-485 M
ODE LINE DRIVER CONTROL
The TxD+/TxD– differential line driver can be turned on and off by manipulating the DTR
handshaking line.
The following code example shows how to turn the line driver for COM2 on and off:
mov dx,02FCh ; Point to COM2 Modem Control register
in al,dx ; Fetch existing value
or al,01h ; Set bit D0
out dx,al ; Turn DTR on (enables line driver)
in al,dx ; Fetch existing value
and al,0FEh ; Clear bit D0
out dx,al ; Turn DTR off (disables line driver)
EPM-CPU-10 Reference Manual Reference
– 25
Page 36
Serial Ports
S
ERIAL PORT CONNECTORS
See the Connector Location Diagram on pages 11 and 12 for connector and cable information.
The pinout of the DB9 connector applies to use of the VersaLogic transition cable #VL-CBL-
8001.
This connector is protected with IEC 61000-4-2 (Level 4) rated TVS components to help protect
includes a standard bi-directional/EPP/ECP compatible LPT port which resides at
the PC standard address of 378h. The port can be enabled/disabled and interrupt assignments can
be made via the CMOS Setup screen. The pinout of the JA connector applies to use of the
VersaLogic transition cable #VL-CBL-8001.
This connector is protected with IEC 61000-4-2 (Level 4) rated TVS components to help protect
against ESD damage.
Table 9: LPT1 Parallel Port Pinout
JS4
Centronics
Pin
Signal
1A Strobe Out 1
2A Auto feed Out 14
3A Data bit 1 In/Out 2
4A Printer error In 15
5A Data bit 2 In/Out 3
6A Reset Out 16
7A Data bit 3 In/Out 4
8A Select input Out 17
9A Data bit 4 In/Out 5
10A Ground — 18
11A Data bit 5 In/Out 6
12A Ground — 19
13A Data bit 6 In/Out 7
14A Ground — 20
15A Data bit 7 In/Out 8
16A Ground — 21
17A Data bit 8 In/Out 9
18A Ground — 22
19A Acknowledge In 10
20A Ground — 23
21A Port Busy In 11
22A Ground — 24
23A Paper End In 12
24A Ground — 25
25A Select In 13
Signal
Direction
JA
Pin
EPM-CPU-10 Reference Manual Reference
– 27
Page 38
IDE Hard Drive / CD-ROM Interfaces
IDE Hard Drive / CD-ROM Interfaces
One IDE interface is available to connect up to two hard disk or CD-ROM drives. Use CMOS
Setup to specify the drive parameters of the attached drives.
Warning! Cable length must be 18" or less to maintain proper signal integrity. The grounds
in this connector should not be used to carry motor current.
Table 10: EIDE Hard Drive Connector Pinout
JS3
Pin
1A HRST* Host Reset Reset signal from CPU 1
2A Ground Ground Ground 2
3A IDE7 DATA 7 Data bit 7 3
4A HD8 DATA 8 Data bit 8 4
5A HD6 DATA 6 Data bit 6 5
6A HD9 DATA 9 Data bit 9 6
7A HD5 DATA 5 Data bit 5 7
8A HD10 DATA 10 Data bit 10 8
9A HD4 DATA 4 Data bit 4 9
10A HD11 DATA 11 Data bit 11 10
11A HD3 DATA 3 Data bit 3 11
12A HD12 DATA 12 Data bit 12 12
13A HD2 DATA 2 Data bit 2 13
14A HD13 DATA 13 Data bit 13 14
15A HD1 DATA 1 Data bit 1 15
16A HD14 DATA 14 Data bit 14 16
17A HD0 DATA 0 Data bit 0 17
18A HD15 DATA 15 Data bit 15 18
19A Ground Ground Ground 19
20A NC NC No connection 20
21A NC NC No connection 21
22A Ground Ground Ground 22
23A HWR* HOST IOW* I/O write 23
24A Ground Ground Ground 24
25A HRD* HOST IOR* I/O read 25
26A Ground Ground Ground 26
27A NC NC No connection 27
28A HAEN ALE Address latch enable 28
29A NC NC No connection 29
30A Ground Ground Ground 30
31A HINT HOST IRQ14 IRQ14 31
32A XI16* HOST IOCS16* Drive register enabled 32
33A HA1 HOST ADDR1 Address bit 1 33
34A NC NC No connection 34
35A HA0 HOST ADDR0 Address bit 0 35
36A HA2 HOST ADDR2 Address bit 2 36
37A HCS0* HOST CS0* Reg. access chip select 0 37
38A HCS1* HOST CS1* Reg. access chip select 1 38
39A NC NC No connection 39
40A Ground Ground Ground 40
Signal
Name
EIDE
Signal Name Function
JH/JJ
Pin
28
– Reference EPM-CPU-10 Reference Manual
Page 39
Utility Connector
Utility Connector
K
EYBOARD/MOUSE INTERFACE
A standard PS/2 keyboard and mouse interface is accessible through connector JS4. In addition,
you will find a programmable LED output, hard drive activity LED, and a speaker output as
shown in the table below. The pinout of the PS/2 connectors applies to use of the VersaLogic
transition cable #VL-CBL-8001.
This connector is protected with IEC 61000-4-2 (Level 4) rated TVS components to help protect
against ESD damage.
Table 11: Utility Connector
JS4
Pin Description
27A Programmable LED +
28A Programmable LED –
29A Speaker +
30A Speaker –
31A IDE Drive Indicator LED –
32A IDE Drive Indicator LED +
The high-density I/O connector JS4 includes an output signal for attaching a software controlled
LED. Connect the cathode of the LED to JS4[28A]; anode to JS4[27A]. An on-board resistor
limits the current to 15 mA when the circuit is turned on.
To turn the LED on and off, set or clear bit D7 in I/O port 0E0h (or 1E0h if selected in CMOS
Setup). When changing the register, make sure not to alter the value of the other bits.
The following code examples show how to turn on and off the LED. Refer to page 41 for further
information:
LED On LED Off
in al,E0h in al,E0h
or al,80h and al,7Fh
out E0h,al out E0,al
Note!The LED is turned on by the BIOS during system startup. This causes the light to
function as a "power on" indicator if it is not otherwise controlled by user code.
EPM-CPU-10 Reference Manual Reference
– 29
Page 40
Push-Button Reset
E
XTERNAL SPEAKER
A miniature 8 ohm speaker can be connected between JS4[29A] and JS4[30A].
This connector is protected with IEC 61000-4-2 (Level 4) rated TVS components to help protect
against ESD damage.
Push-Button Reset
A normally open, momentary action push-button reset switch can be connected between
JS4[19B] and JS4[20B]. Shorting JS4[19B] to ground will cause the
This connector is protected with IEC 61000-4-2 (Level 4) rated TVS components to help protect
against ESD damage.
Floppy Drive Interface
The
EPM-CPU-10
JS3[JK] and JS3[JL]. Up to two floppy drives can be attached. CMOS Setup can be used to
enable or disable the floppy disk interface.
NoteThe floppy drive used to boot the system (Drive A) should be connected after the
Warning! Cable length must be 18" or less to maintain proper signal integrity. The grounds in
supports a standard 34-pin PC/AT style floppy disk interface via connector
twist in the cable, JS3[JK].
this connector should not be used to carry motor current.
Table 12: Floppy Disk Interface Connector Pinout
EPM-CPU-10
to reboot.
JS3
Signal
Pin
Name Function
2B R/LC Load Head 2
3B Ground Ground 3
4B NC No Connection 4
5B Ground Ground 5
6B NC No Connection 6
7B Ground Ground 7
8B INDX* Beginning Of Track 8
An on-board Asiliant Technologies 69030 controller 4MB video RAM on the EPM-CPU-10
provides full SVGA video output capabilities for the
EPM-CPU-10
Video Interface
.
V
IDEO RESOLUTIONS
This table displays the
EPM-CPU-10
standard VESA SVGA modes and color depths.
Table 13: Video Resolutions
4 MB Video RAM
(EPM-CPU-10)
640 x 480, 16M colors
800 x 600, 16M colors
1024 x 768, 16M colors
1280 x 1024, 64K colors
1600 X 1200, 64K colors
V
IDEO OUTPUT CONNECTOR
See the Connector Location Diagram on page 11 for pin and connector location information. An
adapter cable, part number VL-CBL-1007 is available to translate JN2 into a standard 15-pin
D-Sub SVGA connector.
This connector is protected with IEC 61000-4-2 (Level 4) rated TVS components to help protect
against ESD damage.
Table 14: Video Output Pinout
JN2
Signal
Pin
Name Function
1 GND Ground 6
2 CRED Red Video 1
3 GND Ground 7
4 CGRN Green Video 2
5 GND Ground 8
6 CBLU Blue Video 3
7 GND Ground 5
8 CHSYNC Horizontal Sync 13
9 GND Ground 10
10 CVSYNC Vertical Sync 14
Mini DB15
Pin
EPM-CPU-10 Reference Manual Reference
– 31
Page 42
Video Interface
F
LAT PANEL DISPLAY CONNECTOR
See the Connector Location Diagram on page 11 for pin and connector location information.
Table 15: Flat Panel Display Pinout
Mono
Mono
Mono
Color
Color
Color
Color
Color
Color
Color
Color
Signal
Pin
Name
JN4[1] +12V Power Supply
JN4[2] +12V Power Supply
JN4[3] GND Ground
JN4[4] GND Ground
JN4[5] +5V Power Supply
JN4[6] +5V Power Supply
JN4[7] ENAVEE Power sequencing control
Pixel clock for flat panel data.
Flat panel equivalent of VSYNC.
M signal (ADCCLK) or BLANK#
Flat panel equivalent of HSYNC.
programmed for other functions.
SS
DD
DD
TFT
TFT
TFT
TFT HR
STN SS
STN SS
8-bit
8-bit
16-bit
9-bit
18-bit
36-bit
18-bit
12-bit
24-bit
16-bit
24-bit
8-bit
(4bP)
16-bit
(4bP)
STN DD
8-bit
(4bP)
STN DD
16-bit
(4bP)
Color
STN DD
24-bit
32
– Reference EPM-CPU-10 Reference Manual
Page 43
Video Interface
C
OMPATIBLE FLAT PANEL DISPLAYS
The following list of flat panel displays are reported to work properly with the Asiliant
Technologies 69030 video controller chip used on the
EPM-CPU-10
:
• Sharp LQ057Q3DC02
• Sharp LQ084V1DG21
• Sharp LQ10D344
• Sharp LQ10D346
• Sharp LQ10D367
• Sharp LQ10D421
• Sharp LQ9D161
• Sharp LQ9D340
• Sharp LQ10D131
• Sharp LQ12S08
• Sharp LQ12S31
• Sharp LQ12S41
• Sharp LQ64D142
• Sharp LQ64D341
• Sharp LQ64D343
• Sharp LQ104V1DG11
• Sharp LM64K101
• Sharp LM64P101
• Sharp LM64P839
• Sharp LM32P10
• Sharp LM8V31
• Sharp LM64C35P
• NEC NL6448AC33-27
• NEC NL6448AC33-18
• NEC NL6448AC33-24
• LG Elec. LCA4VE02A
• LG Elec. LP104S2
• Samsung LT104V4-101
• Hitachi TX31D27VC1CAB
• Hitachi TX26D80VC1CAA
F
LAT PANEL DISPLAY SELECTION
The video BIOS shipped with the
Use jumper block VN1 to select which type of panel is used, and make sure to configure CMOS
Setup to enable flat panel support.
See page 16 for jumper configuration details.
F
LAT PANEL POWER
The flat panel connectors supply 5.0V, 3.3V, and 12V through the two FPD connectors. (Note:
3.3V and 12V must be supplied to JS1) Each of these power rails are protected by 1 AMP selfresetting fuses.
EPM-CPU-10 Reference Manual Reference
EPM-CPU-10
supports up to 15 different flat panel configurations.
– 33
Page 44
Ethernet Interface
Ethernet Interface
The EPM-CPU-10 features an industry-standard 10baseT / 100baseTX Ethernet interface based
on the Intel 82559ER interface chip. While this interface is not NE2000 compatible, the 82559ER
series is widely supported. Drivers are readily available to support a variety of operating systems
such as QNX, VxWorks and other RTOS vendors.
E
THERNET CONNECTOR
Ethernet Status
LED D2 provides an onboard indication of the current condition of the board’s Ethernet
functionality.
Yellow = 10/100
Off = 10 Base T
On = 100 Base T
Green = Link/Activity
On = (solid) Link
Off = (Flickers) Blinks Activity
A watchdog timer circuit is included on the EPM-CPU-10 to reset the CPU or issue a NMI if
proper software execution fails or a hardware malfunction occurs.
E
NABLING THE WATCHDOG
To enable or disable the watchdog to reset the CPU, set or clear bit D0 in I/O port 0E0h (or
1E0h). When changing the contents of the register, make sure not to alter the value of the other
bits. It is recommend to refresh the watchdog prior to enabling or disabling the watchdog.
The following code example enables the watchdog reset:
in al,E0h
or al,01h
out E0h,al
To enable or disable the watchdog to issue an NMI, set or clear bit D1 in I/O per 0E0h (or 1E0h).
When charging the contents of the register, make sure not to alter the value of the other bits. It is
recommend to refresh the watchdog prior to enabling or disabling the watchdog. Bit D2 can be
read to determine if watchdog timer has expired.
The following code example enables the watchdog NMI:
in al,E0h
or al,02h
out E0h,al
Note! The watchdog timer powers up and resets to a disabled state.
Watchdog Timer
R
EFRESHING THE WATCHDOG
If the watchdog timer is enabled, software must periodically refresh the watchdog timer at a rate
faster than the timer is set to expire (1.0 sec minimum). Outputting a 5Ah to the Watchdog Timer Hold-Off Register at 0E1h (or 1E1h) resets the watchdog time-out period, see page 41 for
additional information.
There is no provision for selecting a different timeout period using software.
The following code example refreshes the watchdog:
mov al,5Ah
out E1h,al
CPU Temperature Monitor
A thermometer circuit is located directly under the CPU chip which constantly monitors the case
temperature of the CPU. This circuit can be used to detect over-temperature conditions which can
result from fan or heat sink failure or excessive ambient temperatures.
CMOS Setup is used to set the temperature detection threshold. A status bit in the Special Control Register can be read to determine if the case temperature is above or below the threshold.
The system can be configured to generate a Non-Maskable Interrupt (NMI) when the temperature
exceeds the threshold.
See page 41 for additional information.
EPM-CPU-10 Reference Manual Reference
– 35
Page 46
USB1.1 Interface
USB1.1 Interface
A USB 1.1 (Universal Serial Bus) connector provides a common interface to connect a wide
variety of keyboards, modems, mice, and telephony devices to the
there is no need to have separate connectors for many common PC peripherals.
EPM-CPU-10
. With USB 1.1,
The USB 1.1 interface on the
EPM-CPU-10
is UHCI (Universal Host Controller Interface)
compatible, which provides a common industry software/hardware interface.
This connector is protected with IEC 61000-4-2 (Level 4) rated TVS components to help protect
Warning! Connector JD is not numbered in the conventional manner as most dual-row
headers. Care must be taken to attach the USB 1.1 adapter cables as shown below
to prevent voltage reversal.
36
– Reference EPM-CPU-10 Reference Manual
Figure 8. USB 1.1 Connector Orientation Diagram
Page 47
Expansion Bus
Expansion Bus
The
EPM-CPU-10
will accept up to four PC/104 and/or four PC/104-Plus expansion modules. Both
3.3V and 5.0V modules are supported.
PC/104-P
PC/104-Plus modules can be secured directly to the underside of the
LUS
EPM-CPU-10
The first added
module (closest to CPU) is called "Slot 0", the next module is "Slot 1". Make sure to correctly
configure the "slot position" jumpers on each PC/104-Plus module appropriately.
The BIOS automatically configures the I/O ports and Memory map allocation, including
allocation of interrupts.
PC/104
PC/104 modules are stacked under the
EPM-CPU-10
(under any PC/104-Plus modules); 16-bit
modules first followed by 8-bit PC/104 modules. If necessary, a 40-pin and 64-pin ISA
feedthrough connector "extender", and long standoffs may need to be used to provide adequate
clearance between the PCI connector and the components on the top side of the PC/104 module.
I/O C
ONFIGURATION
PC/104–Plus Modules
No configuration is necessary except to jumper the expansion module for the correct slot number.
PC/104 Modules
PC/104 I/O modules should be addressed in the 100h – 3FFh address range. Care must be taken
to avoid the I/O addresses shown in the On-Board I/O Devices table on page 39. These ports are
used by on-board peripherals and video devices.
EPM-CPU-10 Reference Manual Reference
– 37
Page 48
Memory and I/O Map
Memory and I/O Map
M
EMORY MAP
The lower 1 MB memory map of the
EPM-CPU-10
is arranged as shown in the following table.
Various blocks of memory space between A0000h and FFFFFh can be shadowed. CMOS setup is
used to enable or disable this feature.
Table 18: Memory Map
Start
Address
E0000h FFFFFh System BIOS, Flash Page (BIOS Ext.)
D0000h DFFFFh PC/104, and DOC
C0000h CFFFFh Video BIOS
A0000h BFFFFh Video RAM
00000h 9FFFFh System DRAM
End
Address Comment
Note! The memory region from E0000h-EFFFFh is controlled by the Map and Paging
Control Register.
38
– Reference EPM-CPU-10 Reference Manual
Page 49
I/O MAP
Memory and I/O Map
The following table lists the common I/O devices in the
EPM-CPU-10
I/O map. User I/O devices
should be added in the 100h – 3FFh range, using care to avoid the devices already in the map as
shown below.
Table 19: On-Board I/O Devices
I/O Device
Special Control Register 0E0h 1E0h
Watchdog Hold-Off Register/Revision Indicator 0E1h 1E1h
Special Control Register 0E2h 1E2h
Map and Paging Control Register 0E3h 1E3h
Primary Hard Drive Controller 1F0h – 1F7h
COM2 Serial Port 2F8h – 2FFh
LPT1 Parallel Port 378h – 37Fh
SVGA Video 3B0h – 3DFh
Floppy Disk Controller 3F0h – 3F7h
COM1 Serial Port 3F8h – 3FFh
* User selectable via CMOS Setup.
Standard
I/O Addresses
Alternate *
I/O Addresses
EPM-CPU-10 Reference Manual Reference
– 39
Page 50
Interrupt Configuration
Interrupt Configuration
The
EPM-CPU-10
has the standard complement of PC type interrupts. Ten non-shared interrupts are
routed to the PC/104 bus, and up to four IRQ lines are automatically allocated as needed to PCI
devices.
There are no interrupt configuration jumpers. All configuration is handled through CMOS setup.
The switches in the diagram below indicate the various CMOS Setup options. Closed switches
show factory default settings.
The temperature monitor interrupt and watchdog interrupt are enabled/disabled with the Special Control Register.
NoteIf your design needs to use interrupt lines on the PC/104 bus, we recommend using
IRQ5, IRQ9, and/or IRQ10.
40
– Reference EPM-CPU-10 Reference Manual
Figure 9. Interrupt Circuit Diagram
Page 51
Special Control Register
SCR (READ/WRITE) 00E0h (or 01E0h via CMOS Setup)
D7 D6 D5 D4 D3 D2 D1 D0
LED OVERTEMP GPI GPO HDOGNMI WDOGSTA WDOGNMI WDOGRST
Table 20: Special Control Register Bit Assignments
Bit Mnemonic Description
D7 LED Light Emitting Diode — Controls the programmable LED connected to
JS4[27A/28A]
LED = 0 Turns LED off.
LED = 1 Turns LED on.
D6 OVERTEMP Temperature Status — Indicates CPU case temperature.
TEMP = 0 CPU case temperature is below value set in CMOS Setup
TEMP = 1 CPU case temperature is above value set in CMOS Setup
Note!
This bit is a read-only bit.
D5 GPI General Purpose Input — Indicates the status of TTL input at JS3[38B].
GPI = 0 Logic High
GPI = 1 Logic Low
Note!
This bit is a read-only bit.
D4 GPO General Purpose Output — Controls TTL output at JS3[37B].
GPO = 0 Logic High
GPO = 1 Logic Low
D3 HDOGNMI Non-Maskable Interrupt Enable — Controls the generation of Non-Maskable
Interrupts whenever the CPU temperature sensor detects an over-temperature
condition.
HDOGNMI = 0 Disable
HDOGNMI = 1 Enable
D2 WDOGSTA WDOG STATUS — Indicates if the watchdog timer has expired.
WDOGSTA = 0 Timer has not expired.
WDOGSTA = 1 Timer has expired.
D1 WDOGNMI Watch Dog Non-Maskable Interrupt Enable — Enables the generation of a
Non-maskable interrupt when the watchdog timer expires.
WDOGNMI = 0 Disables
WDOGNMI = 1 Enables
D0 WDOGRST Watch Dog Reset Enable — Enables and disables the watchdog timer reset
circuit.
WDOGRST = 0 Disables the watchdog timer.
WDOGRST = 1 Enables the watchdog timer.
Special Control Register
EPM-CPU-10 Reference Manual Reference
– 41
Page 52
Revision Indicator Register
Revision Indicator Register
REVIND (READ ONLY) 00E1h (or 01E1h via CMOS Setup)
D7 D6 D5 D4 D3 D2 D1 D0
PC4 PC3 PC2 PC1 PC0 TCO REV1 REV0
This register is used to indicate the revision level of the
EPM-CPU-10
product.
Bit Mnemonic Description
D7-D3 PC4-PC0 Product Code — These bits are hard coded to represent the product type. The
EPM-CPU-10 will always read as 00010. Other codes are reserved for future
products.
PC4 PC3 PC2 PC1 PC0 Product Code
0 0 0 1 0 EPM-CPU-10
Note!
This bits are read-only.
D2 TCO Throttling Code — This bit specifies how throttling is enabled at power-up and
reset.
0 = EPM-CPU-10c No Throttling
EPM-CPU-10d
1 = EPM-CPU-10b Throttling set at 37.5%
EPM-CPU-10e
Note!
This bit is read-only.
D1-D0 REV1-REV0 Revision Level — These bits are representative of the EPM-CPU-10 circuit
revision level.
REV1 REV0 Revision Level
0 0 Rev 3 or earlier
0 1 Rev 3.01 or later
1 0 Reserved
1 1 Reserved
Note!
This bits are read-only.
42
– Reference EPM-CPU-10 Reference Manual
Page 53
Watchdog Timer Hold-Off Register
WDHOLD (WRITE ONLY) 00E1h (or 01E1h via CMOS Setup)
D7 D6 D5 D4 D3 D2 D1 D0
0 1 0 1 1 0 1 0
Watchdog Timer Hold-Off Register
A watchdog timer circuit is included on the
proper software execution fails or a hardware malfunction occurs. The watchdog timer is
enabled/disabled by writing to bit D0 of SCR
If the watchdog timer is enabled, software must periodically refresh the watchdog timer at a rate
faster than the timer is set to expire (1 second minimum). Writing a 5Ah to WDHOLD resets the
watchdog timeout period, preventing the CPU from being reset or generation of NMI for the next
1 second.