VersaLogic VL-EPM-31 Hardware Reference Manual

Page 1
Hardware Reference Manual
DOC. REV. 25 Jan 2017
(VL-EPM-31)
Intel® Atom-based Single Board Computer with Dual Ethernet, Video, USB, SATA, Serial I/O, Digital I/O, Trusted Platform Module security, Counter/Timers, Mini PCIe, mSATA, PCI/104-Plus Interface, and SPX.
Page 2
WWW.VERSALOGIC.COM
12100 SW Tualatin Road Tualatin, OR 97062-7341
(503) 747-2261
Fax (971) 224-4708
Copyright © 2016-2017 VersaLogic Corp. All rights reserved.
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.
EPM-31 Hardware Reference Manual ii
Page 3
Product Release Notes
Release 1.0
January 2016
First production release
Release 1.1
April 2016
Added information regarding I2C support to Table 8, Table 19, and Table 20.
Release 1.2
August 2016
Updated caption for Figure 23, Updated signal information for pins 6 and 14 in table 14.
Release 1.3
October 2016
Added ISA IRQ information.
Release 1.4
January 2017
Updated terminology for updating RTC registers
Technical Support
The EPM-31 support page, at http://www.versalogic.com/private/baycatsupport.asp, contains additional information and resources for this product including:
Reference Manuals (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 VersaAPI Version 1.2.x
This is a private page for EPM-31 users that can be accessed only be entering this address directly. It cannot be reached from the VersaLogic homepage.
The VersaTech KnowledgeBase is an invaluable resource for resolving technical issues with your VersaLogic product.
If you have additional questions, contact VersaLogic Technical Support at (503) 747-2261. VersaLogic support engineers are also available via e-mail at Support@VersaLogic.com.
REPAIR SERVICE
If your product requires service, you must obtain a Returned Material Authorization (RMA) number by calling (503) 747-2261.
Provide the following information:
Your name, the name of your company, your phone number, and e-mail address The name of a technician or engineer that can be contacted if any questions arise Quantity of items being returned The model and serial number (barcode) of each item A detailed description of the problem Steps you have taken to resolve or recreate the problem The return shipping address
EPM-31 Hardware Reference Manual iii
Page 4
Warranty Repair All parts and labor charges are covered, including return shipping
Note: Mark the RMA number clearly on the outside of the box before returning. Failure to do
so can delay the processing of your return.
Note:
The exterior coating on some metallic antistatic bags is sufficiently conductive to cause excessive battery drain if the bag comes in contact with the bottom-side of the EPM-31.
Non-warranty Repair All non-warranty repairs are subject to diagnosis and labor charges,
RoHS Compliance
The EPM-31 is RoHS-compliant.
ABOUT ROHS
In 2003, the European Union issued Directive 2002/95/EC regarding the Restriction of the use of certain Hazardous Substances (RoHS) in electrical and electronic equipment.
The RoHS directive requires producers of electrical and electronic equipment to reduce to acceptable levels the presence of six environmentally sensitive substances: lead, mercury, cadmium, hexavalent chromium, and the presence of poly-brominated biphenyls (PBB) and poly­brominated diphenyl ethers (PBDE) flame retardants, in certain electrical and electronic products sold in the European Union (EU) beginning July 1, 2006.
charges for UPS Ground delivery to United States addresses.
parts charges and return shipping fees. Specify the shipping method you prefer and provide a purchase order number for invoicing the repair.
VersaLogic Corporation is committed to supporting customers with high-quality products and services meeting the European Union’s RoHS directive.
Cautions
ELECTROSTATIC DISCHARGE
Electrostatic discharge (ESD) can damage boards, disk drives and other components. The circuit board must 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.
After removing the board from its protective wrapper, place the board on a grounded, static-free surface, component side up. Use an antistatic foam pad if available.
The board should also be protected inside a closed metallic anti-static envelope during shipment or storage.
LITHIUM BATTERY
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.
EPM-31 Hardware Reference Manual iv
Page 5
MOUNTING SUPPORT
The single board computer must be supported at all four mounting points to prevent excessive flexing when expansion modules are attached and removed. Flex damage caused by excessive force on an improperly mounted circuit board is not covered under the product warranty. See page 15 for more details.
EARTH GROUND REQUIREMENT
All mounting standoffs should be connected to earth ground (chassis ground). This provides proper grounding for EMI purposes. Figure 1 shows the locations of the board’s mounting holes. All mounting holes identified in Figure 1 must be connected to earth ground.
Figure 1. Attaching the EPM-31 to Earth Ground
EPM-31 Hardware Reference Manual v
Page 6
Contents
Introduction ................................................................................................................. 11
Description ........................................................................................................................ 11
Technical Specifications ................................................................................................... 13
Thermal Considerations .................................................................................................... 13
EPM-31 Block Diagram ................................................................................................... 14
Dimensions and Mounting ................................................................................................ 15
Hardware Assembly ............................................................................................. 16
Related Documents ........................................................................................................... 16
Configuration and Setup ............................................................................................. 17
Initial Configuration ......................................................................................................... 17
Basic Setup ....................................................................................................................... 17
Jumper Blocks .................................................................................................................. 19
Jumpers Blocks in the As-Shipped Configuration............................................... 19
Jumper Summary ................................................................................................. 19
Configuration Switches .................................................................................................... 20
Resetting the BIOS to Factory Defaults .............................................................. 21
Clearing Non-volatile RAM and RTC Registers ................................................. 21
BIOS Setup Utility ............................................................................................................ 21
Operating System Installation ........................................................................................... 22
Board Features ............................................................................................................ 23
CPU ................................................................................................................................... 23
System RAM ..................................................................................................................... 23
I/O Interfaces .................................................................................................................... 23
Power Delivery ................................................................................................................. 24
Main Power Connector ........................................................................................ 24
Cabling ................................................................................................................. 25
Power Delivery Considerations ........................................................................... 25
Power Button ....................................................................................................... 26
Supported Power States ....................................................................................... 26
Battery Power Options ......................................................................................... 27
Cabling ................................................................................................................. 27
VL-CBR-0203 External Battery Module ............................................................. 28
Real Time Clock (RTC) .................................................................................................... 28
Push-Button Reset ............................................................................................................ 28
LEDs/Indicators ................................................................................................................ 29
Programmable LED ............................................................................................. 29
Power LEDs ......................................................................................................... 30
External Speaker ............................................................................................................... 30
Mass Storage Interfaces ............................................................................................. 31
SATA ................................................................................................................................ 31
microSD Socket ................................................................................................................ 32
EPM-31 Hardware Reference Manual vi
Page 7
Contents
Multi-purpose I/O ......................................................................................................... 33
USB Interfaces .................................................................................................................. 33
Cabling ................................................................................................................. 34
PCIe Mini Card / mSATA ................................................................................................ 34
mSATA Activity LED ......................................................................................... 36
PCIe Mini Card LEDs ......................................................................................... 37
User I/O Connector ........................................................................................................... 38
Cabling ................................................................................................................. 39
I2C ..................................................................................................................................... 39
Digital I/O (DIO) .............................................................................................................. 40
DIO Guidelines ................................................................................................................. 41
Voltage ................................................................................................................. 41
Power States ........................................................................................................ 42
Cables .................................................................................................................. 42
Serial Ports .................................................................................................................. 43
Serial Port Connectors ...................................................................................................... 43
Serial Port Connector Pinouts ............................................................................. 44
Cabling ................................................................................................................. 44
RS-485 Mode Line Driver Control ...................................................................... 44
COM1/COM2 Hardware Configuration ........................................................................... 45
Video Interfaces ........................................................................................................... 46
VGA Interface .................................................................................................................. 46
Cabling ................................................................................................................. 47
Mini Display Port Connector ............................................................................................ 48
Console Redirection ......................................................................................................... 49
Network Interfaces ...................................................................................................... 50
Ethernet Connector .............................................................................................. 50
Cabling ................................................................................................................. 51
On-Board Ethernet Status LEDs .......................................................................... 52
Expansion Interfaces .................................................................................................. 53
SPX™ Expansion Bus ...................................................................................................... 53
Cabling ................................................................................................................. 54
VersaLogic SPX Expansion Modules ................................................................. 54
PC/104-Plus Expansion Bus ............................................................................................. 55
ISA Bus (on PC/104-Plus and PC/104 Expansion Modules) .............................. 55
ISA I/O Support ................................................................................................... 56
ISA Memory Support ........................................................................................... 56
ISA IRQ Support ................................................................................................. 57
Each of the IRQs must be enabled in the BIOS Setup utility before they can be
used. (All are disabled by default.) ...................................................................... 57
PCI Bus (on PC/104-Plus and PCI-104 Expansion Modules) ............................. 57
System Resources and Maps ..................................................................................... 58
CBR-4005B Paddleboard ............................................................................................ 59
CBR-4005B Paddleboard ................................................................................................. 59
CBR-4005B Connectors and Indicators .............................................................. 59
EPM-31 Hardware Reference Manual vii
Page 8
Contents
User I/O Connector .............................................................................................. 60
Cabling ................................................................................................................. 61
On-board Battery ................................................................................................. 61
Auxiliary I/O Connector ...................................................................................... 62
Dimensions and Mounting Holes ........................................................................ 63
CBR-2004B Paddleboard ............................................................................................ 64
CBR-2004B Connectors ................................................................................................... 64
Main I/O Connector ............................................................................................. 65
Cabling ................................................................................................................. 65
Dimensions and Mounting Holes ..................................................................................... 66
Thermal Considerations ............................................................................................. 67
Selecting the Correct Thermal Solution for Your Application ........................................ 67
Heat Plate ............................................................................................................. 67
System-level Considerations ............................................................................... 68
CPU Thermal Trip Points .................................................................................... 69
Thermal Specifications, Restrictions, and Conditions ........................................ 70
Overall Restrictions and Conditions .................................................................... 70
Heat Plate Only Restrictions and Conditions: ..................................................... 70
Heat Sink Only Considerations: .......................................................................... 70
Heat Sink with Fan Considerations: .................................................................... 70
EPM-31 Thermal Characterization ................................................................................... 71
Test Results.......................................................................................................... 72
Installing the VersaLogic Thermal Solutions ................................................................... 75
Installing the Passive Heat Sink .......................................................................... 75
Installing the Heat Sink Fan ................................................................................ 76
Figures
Figure 1. Attaching the EPM-31 to Earth Ground .............................................................. v
Figure 2. VL-EPM-31 BayCat Single Board Computer (Top Side) ................................. 12
Figure 3. VL-EPM-31 BayCat Single Board Computer (Bottom Side)............................ 13
Figure 4. EPM-31 Block Diagram .................................................................................... 14
Figure 5. EPM-31 Dimensions and Mounting Holes ........................................................ 15
Figure 6. Jumper Block Locations .................................................................................... 19
Figure 7. Location of SW1 Configuration Switch Block .................................................. 20
Figure 8. Location and Pin Orientation of the Main Power Connector ............................ 24
Figure 9. Location and Pin Orientation of the External Battery Connector ...................... 27
Figure 10. VL-CBR-0203 Latching Battery Module ........................................................ 28
Figure 11. Locations of the LEDs/Indicators .................................................................... 29
Figure 12. Location of the D11 Dual-color LED .............................................................. 30
Figure 13. Location of the SATA Port .............................................................................. 31
Figure 14. Location of the microSD Socket...................................................................... 32
Figure 15. Location of the USB 3.0 Port (Bottom Side of the Board) .............................. 33
Figure 16. Location of the SATA/mSATA Activity LED ................................................ 36
EPM-31 Hardware Reference Manual viii
Page 9
Contents
Figure 17. Location of PCIe Mini Card LEDs .................................................................. 37
Figure 18. Location and Pin Orientation of User I/O Connector ...................................... 38
Figure 19. Location and Pin Orientation of Digital I/O Connector .................................. 40
Figure 20. Location and Pin Orientation of Serial Port Connector ................................... 43
Figure 21. COM1/COM2 End-point Termination Jumpers .............................................. 45
Figure 22. VGA Connector Location and Pin Configuration ........................................... 46
Figure 23. Location of the LVDS Connector .................................................................... 48
Figure 24. Location and Pin Orientation for the J7 Ethernet Connector .......................... 50
Figure 25. Location of Ethernet Status LEDs ................................................................... 52
Figure 26. J19 SPX Connector Location and Pin Configuration ...................................... 53
Figure 27. CBR-4005B Connectors, Switches, and LEDs ................................................ 59
Figure 28. Location and Pin Orientation of the User I/O Connector ................................ 60
Figure 29. Location and Pin Orientation of Auxiliary I/O Connector .............................. 62
Figure 30. CBR-4005B Dimensions and Mounting Holes ............................................... 63
Figure 31. CBR-2004B Connectors .................................................................................. 64
Figure 32. J4/J3/J2/J1 Digital I/O Terminal Block Pinouts .............................................. 64
Figure 33. Location and Pin Orientation of the Main I/O Connector ............................... 65
Figure 34. CBR-2004B Dimensions and Mounting Holes ............................................... 66
Figure 35. EPM-31EAP CPU Core Temperature Relative to Ambient Temperature ...... 72
Figure 36. EPM-31EBP CPU Core Temperature Relative to Ambient Temperature ....... 73
Figure 37. EPM-31ECP CPU Core Temperature Relative to Ambient Temperature....... 74
Figure 38. Installing the Passive Heat Sink ...................................................................... 75
Figure 39. Installing the Heat Sink Fan ............................................................................ 76
Tables
Table 1: Jumper Summary ................................................................................................ 19
Table 2: Switch Setting Summary .................................................................................... 20
Table 3: J20 Main Power Connector Pinout ..................................................................... 25
Table 4: Supported Power States ...................................................................................... 26
Table 5: USB 3.0 J16 Connector Pinout ........................................................................... 34
Table 6: PCIe Mini Card / mSATA Pinout ....................................................................... 34
Table 7: PCIe Mini Card LED States ................................................................................ 37
Table 8: J4 I/O Connector Pinout and Pin Orientation ..................................................... 39
Table 9: J21 I/O Connector Pinout ................................................................................... 41
Table 10: J13 COM1/COM2 Connector Pinout ............................................................... 44
Table 11: COM3/COM4 Termination Jumpers ................................................................ 45
Table 12: J5 VGA Video Output Pinout ........................................................................... 47
Table 13: J3 Mini DisplayPort Connector Pinout ............................................................. 49
Table 14: Ethernet Connector Pinout ................................................................................ 51
Table 15: Ethernet Status LEDs ........................................................................................ 52
Table 16: SPX Connector Pinout ...................................................................................... 54
Table 17: PCI/104-Plus Connector (PCI) Maximum Current .......................................... 55
EPM-31 Hardware Reference Manual ix
Page 10
Contents
Table 18: Available ISA Bus I/O Ranges ......................................................................... 56
Table 19: User I/O Connector Pinout ............................................................................... 60
Table 20: Auxiliary I/O Connector Pinout ........................................................................ 62
Table 21: Main I/O Connector Pinout............................................................................... 65
Table 22: CPU Thermal Trip Points ................................................................................. 69
Table 23: Temperature Monitoring Programs .................................................................. 69
Table 24: Absolute Minimum and Maximum Air Temperatures ..................................... 70
Table 25: EPM-31 Thermal Testing Setup ....................................................................... 71
EPM-31 Hardware Reference Manual x
Page 11
Intel† Atom† “Bay Trail” processor,
quad, dual, or single core with processor clock rates up to 1.91 GHz (Atom E3845)
Integrated IntelGen7 graphics core,
supports DirectX11, Open GL3, and H.264, MPEG-2 encoding/decoding
Analog and Mini DisplayPort video
outputs
Up to 8 GB DDR3L memory, one
SO-DIMM socket
Two Intel I210-IT-based Ethernet
ports, auto-detect 10Base-T / 100Base-TX / 1000Base-T
One USB 3.0 port and four USB 2.0
ports
Trusted Platform Module Two RS-232/422/485 serial ports Three 8254 timer/counters 24 digital I/O lines (16 on the
EPM-31 board and an additional eight when using the VL-CBR-4005 paddleboard)
SATA port, 3 Gb/s Mini PCIe / mSATA socket, supports
Wi-Fi modems, GPS receivers, flash storage, and other modules
SPX expansion PC/104 form factor with PC/104-Plus
expansion
Customization available
1

Description

The EPM-31 BayCat is a feature-packed single board computer (SBC) designed to support OEM applications where high reliability and long-term availability are required. Its features include:

Introduction

The EPM-31 is compatible with popular operating systems such as Microsoft† Windows†, Windows Embedded, Linux, VxWorks†, and QNX†.
EPM-31 boards are subjected to complete functional testing and are backed by a limited five-year warranty. Careful parts sourcing and US-based technical support ensure the highest possible quality, reliability, service, and product longevity for this exceptional single-board computer (SBC).
EPM-31 Hardware Reference Manual 11
Figure 2 shows the connectors and major components on the top side of the board. Figure 3 shows the connectors and major components on the bottom side of the board.
Page 12
Introduction
Item/
[Reference
Designator]
Description
Item/
[Reference
Designator]
Description
A
Intel Atom “Bay Trail” SoC
J [J14]
PCIe Minicard/mSATA connector
B [J7]
Ethernet port 0/1 connector
K FPGA device
C [J21]
Digital I/O connector
L [J20]
Main power connector
D [J13]
COM1/COM2 Serial port connector
M [J5]
VGA connector
E [J19]
SPX connector
N [J17]
microSD card socket
F [V1]
Configuration jumpers
O [J24]
Fan connector
G [J4]
User I/O (CBR-4005B mating connector)
P [J3]
Mini DisplayPort connector
H [J8]
External battery connector
Q [J2]
SATA connector
I [SW1]
Configuration switches
EPM-31 Hardware Reference Manual 12
Figure 2. VL-EPM-31 BayCat Single Board Computer (Top Side)
Page 13
Introduction
Item/
[Reference
Designator]
Description
A [J11]
PC/104 Legacy PCI expansion connector
B
Trusted Platform Module (TPM) device
C [J16]
USB 3.0 port
D [J9]
SODIMM socket
E [J10A/J10B]
PC/104 Legacy ISA expansion connector
F
Ethernet transformers

Technical Specifications

See the BayCat Data Sheet for complete specifications.

Thermal Considerations

The operating temperature for the EPM-31 is -40 °C to +85 °C, de-rated -1.1 °C per 305m (1,000 ft.) above 2,300m (7,500 ft.). All BayCat models include a rigid-mount heat plate thermal solution. Refer to the Chapter 13, beginning on page 67 for information on additional thermal solutions.
EPM-31 Hardware Reference Manual 13
Figure 3. VL-EPM-31 BayCat Single Board Computer (Bottom Side)
Page 14

EPM-31 Block Diagram

Introduction
Figure 4. EPM-31 Block Diagram
EPM-31 Hardware Reference Manual 14
Page 15

Dimensions and Mounting

CAUTION:
The EPM-31 must be supported at all four mounting points to prevent excessive flexing when expansion modules are attached and removed. Flex damage caused by excessive force on an improperly mounted circuit board is not covered under the product warranty.
The EPM-31 complies with the PC/104 standard which provides for specific mounting hole and PC/104-Plus stack locations as shown in Figure 5.
Introduction
Figure 5. EPM-31 Dimensions and Mounting Holes
(Not to scale. All dimensions in inches.)
EPM-31 Hardware Reference Manual 15
Page 16

HARDWARE ASSEMBLY

Processor
Intel Atom E38xx (formerly “Bay Trail”) System-on-Chip (SoC) Processor
Intel Atom Processor E3800 Product Family Datasheet
Ethernet Controller
Intel I210-IT Gigabit Ethernet Controller
Intel I210-IT Datasheet
PC/104 Specification
http://www.versalogic.com/products/PC104/index.asp
PC/104-Plus Specification
http://www.versalogic.com/products/PC104/index.asp
The EPM-31 mounts on four hardware standoffs using the corner mounting holes. These standoffs are secured to the underside of the circuit board using pan head screws.
The entire assembly can sit on a table top or be secured to a base plate. When bolting the unit down, make sure to secure all standoffs to the mounting surface to prevent circuit board flexing.
An extractor tool is available (part number VL-HDW-201) to separate the PC/104 modules from the stack.

Related Documents

The following documents available are on the EPM-31 Product Support Web Page:
EPM-31 Programmer’s Reference Manual – provides information on the board’s resources
(memory, I/O, and IRQs), a description of the FPGA’s registers, and programming
information for the board’s hardware interfaces.
EPM-31 BIOS Reference Manual provides information on accessing and configuring
settings in the BIOS Setup utility. All BIOS menus, submenus, and configuration options are described.
Introduction
VersaAPI Installation and Reference Guide – describes the shared library of API calls for
reading and controlling on-board devices on certain VersaLogic products.
Additional documents:
EPM-31 Hardware Reference Manual 16
Page 17
2

Initial Configuration

The following components are recommended for a typical development system.
VL-EPM-31 single board computer VL-MM9-xxEBN DDR3 SO-DIMM module (see System RAM) ATX power supply with motherboard and disk drive connectors VGA video monitor USB Keyboard USB Mouse SATA hard drive
The following VersaLogic cables and accessories are recommended.

Configuration and Setup

VGA Video adapter cable (CBR-1204) User I/O cable (CBR-4005) and accompanying paddleboard (CBR-4005B) Power adapter cable (CBR-1008) VL-CBR-0702 – SATA data cable VL-CBR-0401 – ATX to SATA power adapter VL-CBR-1604 – 12-inch dual Ethernet RJ-45 adapter
You will also need a Windows (or other OS) installation CD/DVD and corresponding drive.

Basic Setup

The following steps outline the procedure for setting up a typical development system. The EPM-31 should be handled at an ESD workstation or while wearing a grounded antistatic wrist strap.
Before you begin, unpack the EPM-31 and accessories. Verify that you received all the items you ordered. Inspect the system visually for any damage that may have occurred in shipping. Contact
Support@VersaLogic.com immediately if any items are damaged or missing.
Gather all the peripheral devices you plan to attach to the BayCat as well as their interface and power cables.
It is recommended that you attach standoffs to the board (see Hardware Assembly) to stabilize the board and make it easier to work with.
EPM-31 Hardware Reference Manual 17
Page 18
Configuration and Setup
Note:
The instructions below refer to connector locations by the reference designators printed on the board’s silkscreen. Figure 2 (page 12) and Figure 3 (page 13) show the locations of all the connectors along with their reference designators.
1. Install Memory
Insert the DDR3L DRAM module into the SO-DIMM socket on the bottom side of the
board and latch it into place.
2. Attach Cables and Peripherals
Plug the VGA cable VL-CBR-1204 into socket J5. Attach the cable to a VGA display.
(Alternatively, you can attach a DisplayPort-enabled display to the Mini DisplayPort connectors at J3. The VL-EPH-V6 video adapter card converts DisplayPort output to LVDS.)
Plug the VL-CBR-4005B paddleboard into socket J4. Plug a USB CD-ROM drive, USB keyboard, and USB mouse into any of the USB
connectors of the CBR-4005B paddleboard.
Plug the SATA data cable VL-CBR-0702 into socket J2. Attach a hard drive to the
connector on the cable.
Attach the SATA power adapter cable VL-CBR-0401 to the ATX power supply and
SATA drive.
Optionally, attach a LAN cable to either of the Ethernet connectors at J7 on the EPM-31
using the VL-CBR-1604 RJ-45 adapter.
3. Attach Power
Plug the power adapter cable VL-CBR-1008 into socket J20. Attach the motherboard
connector of the ATX power supply to the adapter.
4. Review Configuration
Before you power up the system, double-check all the connections. Make sure all cables
are oriented correctly and that adequate power will be supplied to the VL-EPM-31 and peripheral devices.
5. Power On
Turn on the ATX power supply and the video monitor. If the system is correctly
configured, a video signal should be present.
6. Select a Boot Drive
During startup, press <CTRL> <B> to display the boot menu. Insert the OS installation
CD in the CD-ROM drive and select to boot from the CD-ROM drive.
7. Install Operating System
Install the operating system according to the instructions provided by the operating
system manufacturer. (See Operating System Installation on page 22.)
EPM-31 Hardware Reference Manual 18
Page 19

Jumper Blocks

Jumper Block
Description
Reference
V1 [1-2]
COM1 Rx End-point termination
In – COM1 terminator enabled for RS-485/RS-422  Out – COM1 terminator disabled (default)
Table 11, page 45
V1 [3-4]
COM4 Rx End-point termination
In – COM2 terminator enabled for RS-485/RS-422  Out – COM2 terminator disabled (default)
Table 11, page 45

JUMPERS BLOCKS IN THE AS-SHIPPED CONFIGURATION

Configuration and Setup

JUMPER SUMMARY

EPM-31 Hardware Reference Manual 19
Figure 6. Jumper Block Locations
Table 1: Jumper Summary
Page 20

Configuration Switches

SW1 Switch
Position
Description
Position 1
Clears non-volatile RAM and clears resets real-time clock registers (see page 21) Off – Normal operation (default)
On – Clears battery backed up non-volatile memory bytes 0xE-0x7F and clears battery backed-up RTC registers
Position 2
No Battery Switch (see Integrator’s Note below) Off – A battery is being used (default)
On – A battery is not being used
Position 3
Reset BIOS to factory defaults (see page 21) Off – Normal operation (default)
On – Resets BIOS to factory defaults when the board boots.
Position 4
For factory use only. Always leave in the Off position.
Position 5
SPI Flash Security – Not supported. Leave in the Off position.
Position 6
BIOS select Off – Primary BIOS (default)
On Backup BIOS
Figure 7 shows the as-shipped switch configuration with all switches in the Off position. The Off position is toward the center of the board.
Configuration and Setup
Figure 7. Location of SW1 Configuration Switch Block
Table 2: Switch Setting Summary
EPM-31 Hardware Reference Manual 20
Page 21
Integrator’s Note:
If a battery is installed (on the CBR-4005B paddleboard or externally using the J8
connector), switch position 2 must be set to the Off position. If it is set to On, the battery will discharge quickly.
If you don’t use a battery, switch position 2 should be set to the ON position. Otherwise,
boot times could increase (by as much as 30 seconds in low temperature environments).
1.
Power off the EPM-31and set SW1 switch position 3 to the On position (toward the outer edge of the board).
2.
Power on the EPM-31.
3.
After the system boots, power off the EPM-31 and set the switch back to the Off position (toward the center of the board).
4.
Power on the EPM-31.
1.
Power off the EPM-31.
2.
Set SW1 switch position 1 to the On position (toward the outer edge of the board).
3.
Wait at least two seconds and set the switch back to the Off position (toward the center of the board).
4.
Power on the EPM-31.

RESETTING THE BIOS TO FACTORY DEFAULTS

Reset the BIOS to default settings using the following the instructions:
Configuration and Setup

CLEARING RAM AND RTC REGISTERS

Clear RAM and RTC registers (which includes the date/time) using the following the instructions:

BIOS Setup Utility

The EPM-31 permits users to modify the BIOS Setup utility defaults. Refer to the EPM-31 BIOS Reference Manual (available on the EPM-31 Product Support Web Page) for information on
accessing and configuring settings in the BIOS Setup utility. All BIOS menus, submenus, and configuration options are described in the EPM-31 BIOS Reference Manual.
EPM-31 Hardware Reference Manual 21
Page 22

Operating System Installation

The standard PC architecture used on the EPM-31 makes the installation and use of most of the standard x86 processor-based operating systems relatively simple. The operating systems listed on the VersaLogic OS Compatibility Chart use the standard installation procedures provided by the maker of the OS. Special optimized hardware drivers for a particular operating system, or a link to the drivers, are available at the EPM-31 Product Support Web Page.
Configuration and Setup
EPM-31 Hardware Reference Manual 22
Page 23
CPU
Note:
If the above link to the datasheet becomes inactive, search the internet for “Intel Bay
Trail” or “E3800” and follow the results to the Intel site and datasheet.
3

Board Features

The EPM-31 uses one of three Intel 4th Generation Atom (formerly “Bay Trail”) System-on­Chip (SoC) processors:
E3845 (quad core) E3826 (dual core) E3815 (single core)
Each core contains a 512 KB L2 cache. These processors support Intel 64-bit instructions, AES Instructions, Execute Disable Bit, and Virtualization Technology. See the Intel Atom Processor E3800 Product Family Datasheet for a complete description of the CPU.

System RAM

The EPM-31 accepts one 204-pin SO-DIMM memory module (J9 connector on the bottom side of the board) with the following characteristics:
Size Up to 8 GB, 1066 MHz or 1333 MHz, CPU dependent Voltage 1.35 V Type DDR3L (VersaLogic VL-MM9 Series modules)

I/O Interfaces

The EPM-31 board’s I/O interfaces and their associated connectors are described in later chapters as follows:
Mass Storage Interfaces (SATA and microSD), beginning on page 31 Multi-purpose I/O (USB, PCIe MiniCard / mSATA, User I/O), beginning on page 33 Serial Ports, beginning on page 43 Video Interfaces (VGA, Mini DisplayPort), beginning on page 46 Network Interfaces (Ethernet), beginning on page 50 Expansion Interfaces (SPX, PC/104), beginning on page 53
EPM-31 Hardware Reference Manual 23
Page 24

Power Delivery

CAUTION:
To prevent severe and possibly irreparable damage to the system, it is critical that the power connector is wired correctly. Make use of all +5 VDC pins and all ground pins to prevent excess voltage drop.
Note:
The +3.3 VDC, +12 VDC and -12 VDC inputs on the power connector are only required for PC/104-Plus and PC/104 expansion modules that require these voltages.

MAIN POWER CONNECTOR

Figure 8 shows the location and pin orientation of the main power connector.
Board Features
Figure 8. Location and Pin Orientation of the Main Power Connector
Table 3 lists the pinout for the main power connector.
EPM-31 Hardware Reference Manual 24
Page 25
Board Features
Pin
Signal
Pin
Signal
1
Ground
2
+5 VDC
3
Ground
4
+12 VDC
5
Ground
6
-12 VDC
7
+3.3 VDC
8
+5 VDC
9
Ground
10
+5 VDC
EPM-31 Board Connector
Mating Connector
FCI 78207-110HLF
FCI 69176-010LF
Table 3: J20 Main Power Connector Pinout

CABLING

An adapter cable, part number CBR-1008, is available for connecting the EPM-31 to an ATX power supply.
If your application requires a custom cable, the following information will be useful:

POWER DELIVERY CONSIDERATIONS

Using the VersaLogic approved power supply (VL-PS200-ATX) and power cable (VL-CBR-
1008) ensures high quality power delivery to the board. Customers who design their own power delivery methods should take into consideration the guidelines below to ensure good power connections.
In addition, the specifications for typical operating current do not include any off-board power usage that may be fed through the main power connector. Expansion boards and USB devices plugged into the board will source additional power through the main power connector.
Do not use wire smaller than 22 AWG. Use high quality UL 1007 compliant stranded
wire.
The length of the wire should not exceed 18 inches. Avoid using any additional connectors in the power delivery system. The power and ground leads should be twisted together, or as close together as possible
to reduce lead inductance.
A separate conductor must be used for each of the power pins. All power input pins and all ground pins must be independently connected between the
power source and the power connector.
Use a high quality power supply that can supply a stable voltage while reacting to widely
varying current draws.
Refer to Table 17: PCI/104-Plus Connector (PCI) Maximum Current on page 55 for information on the current ratings for the PCI/104-Plus connector.
EPM-31 Hardware Reference Manual 25
Page 26
Board Features
Power state
Description
S0 (G0)
Working
S1 (G1-S1)
All processor caches are flushed, and the CPUs stop executing instructions. Power to the CPUs and RAM is maintained. Devices that do not indicate they must remain on may be powered down.
S3 (G1-S3)
Commonly referred to as Standby, Sleep, or Suspend-to-RAM. RAM remains powered.
S4 (G1-S4)
Hibernation or Suspend-to-Disk. All content of main memory is saved to non-volatile memory, such as a hard drive, and is powered down.
S5 (G2)
Soft Off. Almost the same as G3 Mechanical Off, except that the power supply still provides power, at a minimum, to the power button to allow return to S0. A full reboot is required. No previous content is retained. Other components may remain powered so the computer can "wake" on input from the keyboard, clock, modem, LAN, or USB device.
G3
Mechanical off (ATX supply switch turned off).

POWER BUTTON

User I/O connector J4 includes an input for a push-button power switch. Shorting J4, pin 17 to ground causes the board to enter an S5 power state (similar to the Windows Shutdown state). Shorting it again returns the board to the S0 power state and reboots the board. The button can be configured in Windows to enter an S3 power state (Sleep, Standby, or Suspend-to-RAM), an S4 power state (Hibernate or Suspend-to-Disk), or an S5 power state (Shutdown or Soft-Off).
The input can be connected to ground using the normally open contacts of a pushbutton switch or a relay, or with a switching transistor (open-collector or open-drain) capable of sinking 3.3 mA with a voltage drop that is less than 500 mV (there is a 1 k resistor on the EPM-31 pulled up to
3.3 V). Do not add an external pull-up resistor to this signal. A power button is provided on the CBR-4005B paddleboard. See Figure 27 on page 59 for the
location of the reset button on the CBR-4005B paddleboard. In configurations where a power button is not connected to the board, if the system is put into an
S5 state, power can be restored by turning off the power supply and turning it back on. This behavior is set by default in the BIOS.

SUPPORTED POWER STATES

Table 4 lists the board’s supported power states.
Table 4: Supported Power States
EPM-31 Hardware Reference Manual 26
Page 27
Board Features
EPM-31 Board Connector
Mating Connector
Molex 501331-0207
Molex 501330-0200

BATTERY POWER OPTIONS

The battery circuit on the EPM-31 provides power for the Real-Time Clock (RTC) and power to store BIOS Setup utility settings in non-volatile RAM.
The EPM-31 has multiple options for providing battery power:
Use an external battery, connected to the board through the J8 external battery connector. Use the battery supplied with the CBR-4005B paddleboard
Figure 9 shows the location and pin orientation of the external battery connector.

CABLING

If your application requires a custom cable, the following information will be useful:
EPM-31 Hardware Reference Manual 27
Figure 9. Location and Pin Orientation of the External Battery Connector
Page 28

VL-CBR-0203 EXTERNAL BATTERY MODULE

Integrator’s Note:
There is no on-board battery. The EPM-31 board will operate without a battery, but to save the date and time, use a VL-CBR-4005B paddleboard (which includes a battery) or connect an external battery to connector J8.
Integrator’s Note:
The reset button has a switch de-bounce circuit in the FPGA that requires the button to be held asserted at least 125 ms (1/8 second) to reset the board. Holding the reset asserted on a Bay Trail processor does not continue to hold the processor in reset; it only resets on the edge of the assertion that follows the 125 ms de-bounce time interval).
The VL-CBR-0203 external battery module is compatible with the EPM-31. For more information, contact Sales@VersaLogic.com.
Figure 10. VL-CBR-0203 Latching Battery Module

Real Time Clock (RTC)

The EPM-31 features a real-time clock/calendar (RTC) circuit. The RTC can be set using the BIOS Setup utility.
Board Features
The EPM-31 supplies RTC voltage in S5, S3, and S0 states, but requires an external +2.75 V to +3.3 V battery to maintain RTC functionality and RTC CMOS RAM when the board is not powered. The battery connection can be made to either (but not both) of the following:
J8 external battery connector J4 user I/O connector

Push-Button Reset

User I/O connector J4 includes an input for a push-button reset switch. Shorting J4, pin 18 to ground causes the EPM-31 to reboot.
The input can be connected to ground using the normally open contacts of a pushbutton switch or a relay, or with a switching transistor (open-collector or open-drain) capable of sinking 3.3 mA with a voltage drop that is less than 500 mV (there is a 1 k resistor on the EPM-31 pulled up to
3.3 V). Do not add an external pull-up resistor to this signal.
A reset button is provided on the CBR-4005B paddleboard. See Figure 27 on page 59 for the location of the reset button on the CBR-4005B paddleboard.
EPM-31 Hardware Reference Manual 28
Page 29

LEDs/Indicators

LED
Description
For more information, see
D5
Ethernet Port 0 status LED
Table 15, page 52
D2
Ethernet Port 1 status LED
Table 15, page 52
D9/D8
PCIe Mini Card LEDs
Table 7, page 37
D11
SATA/mSATA Activity LED
Figure 16, page 36
D12
Power status LEDs
Figure 12, page 30
Figure 11 shows the locations of the boards LEDs/indicators.
Board Features

PROGRAMMABLE LED

User I/O connector J4 includes an output signal for attaching a software controlled LED. Connect the cathode of the LED to J4, pin 16; connect the anode to +3.3 V. An on-board 120 resistor limits the current when the circuit is turned on. A programmable LED is provided on the CBR-4005B paddleboard. See Figure 27 on page 59 for the location of the Programmable LED on the CBR-4005B paddleboard.
For instructions on how to switch the Programmable LED on and off, refer to the EPM-31 Programmer’s Reference Manual (available on the EPM-31 Product Support Web Page).
EPM-31 Hardware Reference Manual 29
Figure 11. Locations of the LEDs/Indicators
Page 30
Board Features

POWER LEDS

Figure 12 shows the location of the dual green/yellow LED. This dual LED indicates the following:
The green LED illuminates when all power rails are within specified limits and indicates
that the board is in the S0 power state. If any power rail is not within specified limits, the green LED will not illuminate. The green LED blinks at a slow rate when the processor is in a sleep or hibernate mode indicating that the sustain rail power is still within specified limits
The yellow LED is a fault indicator that illuminates if there is a problem with the
processor booting. (Software can also be used to turn on this LED to indicate a major software failure.)
The power LED on the VL-CBR-4005B5 indicates that the paddleboard is being powered by the +3.3 V supply (though it does not indicate that all S0 power supplies are within specified limits). The LED is lit only when the board is in the S0 power state. If the board enters a Sleep or Hibernate mode, the LED will not be lit.
Figure 12. Location of the D11 Dual-color LED

External Speaker

A miniature 8 speaker can be connected between user I/O connector J4, pin 15 (SPKR#) and J4, pin 13 (V3P3). A speaker is provided on the CBR-4005B paddleboard. See Figure 31 on page 64 for the location of the speaker on the CBR-4005B paddleboard.
EPM-31 Hardware Reference Manual 30
Page 31
4

SATA

The EPM-31 provides one 3 GB/s SATA port (J2). The SATA connector is a standard 7-pin right-angle connector with latching capability.
Power to the SATA drive is provided by the ATX power supply. Note that the standard SATA drive power connector is different from the typical 4-pin Molex connector used on IDE drives. Most current ATX power supplies provide SATA connectors, and many SATA drives provide both types of power connectors. If the power supply you are using does not provide SATA connectors, adapters are available.

Mass Storage Interfaces

EPM-31 Hardware Reference Manual 31
Figure 13. Location of the SATA Port
Page 32

microSD Socket

Figure 14 shows the location of the microSD socket. The VL-F41 series of microSD cards provide solid-state storage of 2 GB, 4 GB, or 8 GB. The microSD socket accommodates cards with up to 32 GB of storage capacity. No drivers are needed, as the device interface is abstracted as a standard parallel IDE drive on the master IDE channel.
Mass Storage Interfaces
Figure 14. Location of the microSD Socket
EPM-31 Hardware Reference Manual 32
Page 33
5

USB Interfaces

The EPM-31 includes four USB 2.0 host ports and one USB 3.0 host port. The four USB 2.0 ports are incorporated into the J4 user I/O connector, with standard USB Type A connectors located on the VL-CBR-4005B paddleboard. Connector J16 on the bottom side of the board provides a USB 3.0 Micro-A (host) connector. Figure 15 shows the location of the USB 3.0 port.
This interface can operate using either the Atom processor’s EHCI controller or its xHCI controller. To use the USB 3.0 Super Speed mode, the xHCI controller must be used. USB controller selection is set in the BIOS. By default, EHCI is used. Some older operating systems (such as MS-DOS) may not support xHCI.

Multi-purpose I/O

EPM-31 Hardware Reference Manual 33
Figure 15. Location of the USB 3.0 Port (Bottom Side of the Board)
Page 34
J16 Pin
Signal Name
Direction
Function
1
+5V
Out
+5.0 volts
2
USB-
I/O
USB 2.0 differential pair negative
3
USB+
I/O
USB 2.0 differential pair positive
4
ID
In
Not used (Note)
5
GND
Ground
6
MICA_SSTX-
Out
USB 3.0 transmit differential pair negative
7
MICA_SSTX+
Out
USB 3.0 transmit differential pair positive
8
GND
Ground
9
MICA_SSRX-
In
USB 3.0 receive differential pair negative
10
MICA_SSRX+
In
USB 3.0 receive differential pair positive
Note: This signal is typically used for On-The-Go (OTG) mode. The BayCat does not support this mode.

CABLING

J14 Pin
PCIe Mini Card
Signal Name
PCIe Mini Card
Function
mSATA
Signal Name
mSATA
Function
1 WAKE#
Wake Reserved
Not connected
2 3.3VAUX
3.3V auxiliary source
+3.3V
3.3V source
3 NC
Not connected
Reserved
Not connected
4 GND
Ground GND
Ground
5 NC
Not connected
Reserved
Not connected
6 1.5V
1.5V power
+1.5V
1.5V power
7 NC
Not connected
Reserved
Not connected
8 NC
Not connected
Reserved
Not connected
9 GND
Ground GND
Ground
10 NC
Not connected
Reserved
Not connected
11 REFCLK-
Reference clock input –
Reserved
Not connected
Multi-purpose I/O
Table 5: USB 3.0 J16 Connector Pinout
The VersaLogic VL-CBR-1015 cable is a USB 3.0 Micro-A to Micro-B adapter. The VL-CBR­1015 cable can be used to connect the BayCat to any certified USB 3.0 hubs.

PCIe Mini Card / mSATA

The socket at location J14 accepts a full-height PCI Express Mini Card or an mSATA module. The PCIe Mini Card interface includes one PCIe x1 lane, one hubbed USB 2.0 channel, and the
SMBus interface. The socket is compatible with plug-in Wi-Fi modems, GPS receivers, Flash data storage, and other cards for added flexibility. The VL-MPEs-F1E series of mSATA modules provide flash storage of 4 GB, 16 GB, or 32 GB.
For more information on PCIe Mini Cards offered by VersaLogic, contact Sales@VersaLogic.com. To secure a Mini Card or mSATA module to the on-board standoffs, use two M2.5 x 6mm pan
head Philips nylon screws. These screws are available in quantities of 10 in the VL-HDW-108 hardware kit from VersaLogic.
Table 6: PCIe Mini Card / mSATA Pinout
EPM-31 Hardware Reference Manual 34
Page 35
Multi-purpose I/O
J14 Pin
PCIe Mini Card
Signal Name
PCIe Mini Card
Function
mSATA
Signal Name
mSATA
Function
12 NC
Not connected
Reserved
Not connected
13 REFCLK+
Reference clock input +
Reserved
Not connected
14 NC
Not connected
Reserved
Not connected
15 GND
Ground GND
Ground
16 NC
Not connected
Reserved
Not connected
17 NC
Not connected
Reserved
Not connected
18 GND
Ground GND
Ground
19 NC
Not connected
Reserved
Not connected
20 W_DISABLE#
Wireless disable
Reserved
Not connected
21 GND
Ground GND
Ground
22 PERST#
Card reset
Reserved
Not connected
23 PERn0
PCIe receive –
+B
Host receiver diff. pair +
24 3.3VAUX
3.3V auxiliary source
+3.3V
3.3V source
25 PERp0
PCIe receive +
-B
Host receiver diff. pair –
26 GND
Ground GND
Ground
27 GND
Ground GND
Ground
28 1.5V
1.5V power
+1.5V
1.5V power
29 GND
Ground GND
Ground
30 SMB_CLK
SMBus clock
Two Wire I/F
Two wire I/F clock
31 PETn0
PCIe transmit –
-A
Host transmitter diff. pair –
32 SMB_DATA
SMBus data
Two Wire I/F
Two wire I/F data
33 PETp0
PCIe transmit +
+A
Host transmitter diff. pair +
34 GND
Ground GND
Ground
35 GND
Ground GND
Ground
36 USB_D-
USB data –
Reserved
Not connected
37 GND
Ground GND
Ground
38 USB_D+
USB data +
Reserved
Not connected
39 3.3VAUX
3.3V auxiliary source
+3.3V
3.3V source
40 GND
Ground GND
Ground
41 3.3VAUX
3.3V auxiliary source
+3.3V
3.3V source
42 LED_WWAN#
Wireless WAN LED
Reserved
Not connected
43 GND
mSATA detect (Note 1)
GND/NC
Ground/not connected (Note 2)
44 LED_WLAN#
Wireless LAN LED
Reserved
Not connected
45 NC
Not connected
Vendor
Not connected
46 LED_WPAN#
Wireless PAN LED
Reserved
Not connected
47 NC
Not connected
Vendor
Not connected
48 1.5V
1.5V power
+1.5V
1.5V power
49 Reserved
Reserved DA/DSS
Device activity (Note 3)
50 GND
Ground GND
Ground
51 Reserved
Reserved GND
Ground (Note 4)
52 3.3VAUX
3.3V auxiliary source
+3.3V
3.3V source
Notes:
1. This pin is not grounded on the EPM-31 since it can be used to detect the presence of an mSATA module
versus a PCIe Mini Card. Grounding this pin is available as an option on custom boards.
2. This pin is not grounded on the BayCat to make it available for mSATA module detection.
3. This signal drives the blue LED activity indicator at the location shown in Figure 16. This LED lights with mSATA disk activity, if supported by the mSATA module.
4. Some PCIe modules use this signal as a second Mini Card wireless disable input. On the BayCat, this signal is available for use for mSATA versus PCIe Mini Card detection. There is an option in BIOS setup for setting the mSATA detection method.
EPM-31 Hardware Reference Manual 35
Page 36
Multi-purpose I/O

MSATA ACTIVITY LED

Figure 16 shows the location (D12) of the SATA/mSATA activity blue LED. This LED indicates activity on either the SATA or the mSATA interface. Not all mSATA drives provide this disk activity signal.
Figure 16. Location of the SATA/mSATA Activity LED
EPM-31 Hardware Reference Manual 36
Page 37
Multi-purpose I/O
LED
Color
Status (when lit)
D9 Green
Activity on Wireless PAN (Note)
Yellow
Illuminates when the 3.3 V power to the Mini Card is on. It alerts users to not hot­plug the Mini Card. By default, Mini Card power stays on when the processor is in sleep modes.
D8 Green
Activity on Wireless WAN (Note)
Yellow
Activity on Wireless LAN (Note)
Note: These LEDs will illuminate when the associated device is installed and capable of transmitting. Their function is determined by the installed device.
Integrator’s Note:
The 3.3 V power to the Mini Card can be controlled by the FPGA. By default, the power is always on, but there is a register setting that turns this power off in sleep modes. The Mini Card 1.5 V power is always turned off in sleep modes.

PCIE MINI CARD LEDS

Two dual-colored PCIe Mini Card LEDs are provided on the EPM-31 at locations D9 and D8. Table 7 lists the states of the LEDs. Figure 17 shows the location of the PCIe Mini Card LEDs.
Table 7: PCIe Mini Card LED States
Figure 17. Location of PCIe Mini Card LEDs
EPM-31 Hardware Reference Manual 37
Page 38

User I/O Connector

The 40-pin J4 I/O connector incorporates the signals for the following:
Four USB ports Eight GPIO lines (these are functionally muxed with six timer I/O signals per FPGA
registers). There are eight timer signals and they share digital I/Os 16-9. The eight GPIO lines on the paddleboard each have an alternate mode, accessible using the FPGA’s AUXMOD1 register. Refer to the EPM-31 Programmer’s Reference Manual for more information on FPGA registers.
Three LEDs (two Ethernet link status LEDs and a programmable LED) I2C clock and data signals  Push-button power switch Push-button reset switch Speaker output
This connector uses IEC 61000-4-2-rated TVS components to help protect against ESD damage.
Figure 18 shows the location and pin orientation of the user I/O connector.
Multi-purpose I/O
Figure 18. Location and Pin Orientation of User I/O Connector
EPM-31 Hardware Reference Manual 38
Page 39
Table 8 provides the pinout of the user I/O connector.
Pin
Signal
Pin
Signal
1
+5 V
2
GND
3
USB0_P
4
USB1_P
5
USB0_N
6
USB1_N
7
+5V
8
GND
9
USB2_P
10
USB3_P
11
USB2_N
12
USB3_N
13
+3.3 V (Note 1)
14
GND
15
SPKR#
16
PLED#
17
PWR_BTN#
18
RST_BTN#
19
GND
20
GND
21
I2C Clock
22
V_BATT
23
I2C Data
24
RETURN_BATT
25
GND
26
GND
27
FPGA GPIO1
28
FPGA GPIO2
29
FPGA GPIO3
30
FPGA GPIO4
31
GND
32
GND
33
FPGA GPIO5
34
FPGA GPIO6
35
FPGA GPIO7
36
FPGA GPIO8
37
+3.3 V (Note 2)
38
GND
39
ETH0 LED
40
ETH1 LED
Notes:
1. This 3.3 V power goes off in sleep modes. The SPKR# uses this power as should the PLED# (there is no requirement for PLED# to use this power, but the CBR-4005 paddleboard does).
2. This 3.3 V power can be turned on our off similar to the 3.3V power to the Mini Card via the FPGA (can go off in sleep modes or always stay on; by default it goes off in sleep modes). It is used for the 10 kΩ pullup resistor power on the 8x GPIOs and usually for the 2x Ethernet LEDs, however, the Ethernet LEDs can be powered by a 3.3 V power source.
EPM-31 Board Connector
Mating Connector
Molex 501571-4007
Molex 501189-4010
Table 8: J4 I/O Connector Pinout and Pin Orientation
Multi-purpose I/O

CABLING

An adapter cable, part number CBR-4005A, is available for connecting the CBR-4005B paddleboard to the EPM-31. This is a 12-inch, Pico-Clasp 40-pin to 40-pin cable
If your application requires a custom cable, the following information will be useful:
I2C
Pins 21 and 23 of the J4 User I/O connector connect to the first of the seven I2C ports on the Intel Atom “Bay Trail” processor. The EPM-31 has a 3.3 V I2C interface. The required pullups for this interface are included in the EPM-31 design. The 3.3 V power for this interface is the same as that used for the digital I/O interface. By default, this power is turned off when the processor is in a sleep state.
EPM-31 Hardware Reference Manual 39
Page 40

Digital I/O (DIO)

The 20-pin I/O connector (J21) incorporates 16 Digital I/O (DIO) lines that are independently configurable as an input or output. DIO inputs can be set for normal or inverted level. DIO outputs can be set to be normal HIGH or LOW state. There are pull-up resistors to +3.3 V on all DIO lines. The pull-ups implemented in the FPGA can range in value from 20 k to 40 k. After reset, the DIO lines are set as inputs with pull-ups that will be detected as a HIGH state to external equipment.
VersaLogic provides a set of application programming interface (API) calls for managing the DIO lines. See the VersaAPI Support Page for information.
Figure 19 shows the location and pin orientation of the digital I/O connector. Table 9 lists the pin functions of the digital I/O connector and how the pins are routed to the VL-CBR-2004B paddleboard. Refer to page 64 for information on the VL-CBR-2004B paddleboard.
Multi-purpose I/O
Figure 19. Location and Pin Orientation of Digital I/O Connector
EPM-31 Hardware Reference Manual 40
Page 41
Table 9: J21 I/O Connector Pinout
J21 Pin
Signal
VL-CBR-2004B
Terminal Block
Terminal Block
Pin
1
Digital I/O 1
J1
5 2 Digital I/O 2
4 3 Digital I/O 3
3 4 Digital I/O 4
1 5 Ground
2 6 Digital I/O 5
J2
5 7 Digital I/O 6
4 8 Digital I/O 7
2 9 Digital I/O 8
1
10
Ground
3
11
Digital I/O 9
(Optional Timer Channel 5 output)
J3
5
12
Digital I/O 10
(Optional Timer Channel 5 output)
3
13
Digital I/O 11
(Optional Timer Channel 4 Gate input)
2
14
Digital I/O 12
(Optional Timer Channel 3 Gate input)
1
15
Ground
4
16
Digital I/O 13
(Optional Timer 3 output)
J4
4
17
Digital I/O 14
(Optional Timer 3 input)
3
18
Digital I/O 15
(Optional Timer 4 output)
2
19
Digital I/O 16
(Optional Timer 4 input)
1
20
Ground
5
CAUTION:
Do not connect the DIO signals to external +5 V devices; doing so will damage the FPGA and void the warranty.
Multi-purpose I/O
FPGA registers control the mode on pins 11-14 and 16-19. By default, they are DIOs. There are FPGA register settings to select the timer signals in 4-signal mode (pins 16-19) and 8-signal mode (11-15 and 16-19).

DIO Guidelines

Consider the following guidelines when using the DIO lines.

VOLTAGE

The DIO lines are 3.3 V Low-voltage TTL (LVTTL) compatible DIOs capable of sourcing/sinking up to 4 mA of current. Level shifting or current limiting is necessary when connecting signals with different voltage rails.
EPM-31 Hardware Reference Manual 41
Page 42
Multi-purpose I/O

POWER STATES

CPU power states will affect voltage rails driving DIO circuits as described below:
DIOs and their pull-up resistors will remain powered in all CPU power states (except
when power is turned off). The DIO power (which includes the pullup voltage) can be controlled (the same power used for the 8x GPIOs on the CBR-4005 paddleboard) using an FPGA register setting. By default, they power-down in sleep modes but can be configured to always stay on.
Power control during CPU power states on user devices connected to DIO lines is
dependent on the application design. These external devices would likely remain powered unless a power-down mechanism is designed into the system.
Care must be taken when powered DIO signals are connected to un-powered DIO
signals. Significant voltage and current can be leaked from a powered system to an un­powered system causing unpredictable results. Current limiting and/or diode isolation can help.

CABLES

Cabling issues will affect the usable speed of DIO signals.
These are single-ended drivers/receivers. Cabling crosstalk can be a problem with fast edge rates. The DIOs are slew-rate limited
and have 50 source terminators to minimize crosstalk and reflections.
EPM-31 Hardware Reference Manual 42
Page 43
6
The EPM-31 features two on-board 16550-based serial communications channels located at standard PC I/O addresses. The serial ports can be operated in RS-232 4-wire, RS-422, or RS-485 modes. IRQ lines are chosen in the BIOS Setup utility. Each COM port can be independently enabled, disabled, or assigned a different I/O base address in the BIOS setup utility.

Serial Port Connectors

Figure 20 shows the location and pin orientation of the serial port connector.

Serial Ports

EPM-31 Hardware Reference Manual 43
Figure 20. Location and Pin Orientation of Serial Port Connector
Page 44
Serial Ports
Pin
RS-232 Signal
RS-422/RS-485 Signal
Port
1
RTS1
TXD1_P
COM1
2
TXD1#
TXD1_N
3
CTS1
RXD1_P
4
RXD1#
RXD1_N
5
GND
GND
6
RTS2
TXD2_P
COM2
7
TXD2#
TXD2_N
8
CTS2
RXD2_P
9
RXD2#
RXD2_N
10
GND
GND
EPM-31 Board Connector
Mating Connector
Molex 501331-1007
Molex 501330-1000

SERIAL PORT CONNECTOR PINOUTS

Table 10: J13 COM1/COM2 Connector Pinout

CABLING

An adapter cable, part number CBR-1014, is available for routing the J13 signals to 9-pin D-sub connectors. This is a 12-inch, Pico-Clasp 10-pin to two 9-pin D-sub connector cable.
If your application requires a custom cable, the following information will be useful:

RS-485 MODE LINE DRIVER CONTROL

The transmit line driver can be automatically turned on and off based on data availability in the UART output FIFO. This mode can be enabled in the BIOS setup utility. The transmit line driver can be enabled in the BIOS Setup utility.
EPM-31 Hardware Reference Manual 44
Page 45

COM1/COM2 Hardware Configuration

Jumper
Position
Function
Jumper In
Jumper Out
1-2
COM1 Rx Termination
RS-485/RS-422 (Note)
RS-232 (default)
3-4
COM2 Rx Termination
RS-485/RS-422 (Note)
RS-232 (default)
Note: RS-485 non-endpoints do not require termination. If receivers are mid-line, remove this termination jumper.
Jumper block V1[1-2] enables the RS-422/485 termination resistor for COM1. Jumper V1[3-4] enables the RS-422/485 termination resistor for COM2. The termination resistor should be enabled for an RS-422 or RS-485 endpoint station; it should be disabled for RS-232 and RS-485 non-endpoint receivers.
Table 11: COM3/COM4 Termination Jumpers
Serial Ports
Figure 21. COM1/COM2 End-point Termination Jumpers
EPM-31 Hardware Reference Manual 45
Page 46
7
The EPM-31 incorporates the Intel Gen-7 graphics core with four Execution Units and Turbo Boost. It supports two independent displays. It also supported formats including DirectX 11, OpenGL 3, VP8, MPEG2, H.264, VC1, 2 HD streams (1080p@30fps), Flash and WMP support.
The analog (VGA) and Mini DisplayPort video interfaces support Extended Desktop, Clone, and Twin display modes.
The optional VL-EPH-V6 video adapter card converts DisplayPort output to LVDS for flat panel operation.

VGA Interface

The VGA port supports resolutions up to 2560 x 1600 at 60 Hz. This connector uses IEC 61000­4-2-rated TVS components to help protect against ESD damage.
When the EPM-31 board is booted, the BIOS tests for a video monitor attached to the VGA port. If a monitor is not detected during this test, the VGA signals are disabled.

Video Interfaces

Figure 22 shows the location and pin orientation of the J5 VGA video output connector.
EPM-31 Hardware Reference Manual 46
Figure 22. VGA Connector Location and Pin Configuration
Page 47
Pin
Signal (Function)
DB-15 Pin
1
Ground
6 2 RED (Red video)
1
3
Ground
7 4 GREEN (Green video)
2
5
Ground
8 6 BLUE (Blue video)
3
7
Ground
5 8 HSYNC (Horizontal sync)
13
9
Ground
10
10
VSYNC (Vertical sync)
14
11
CRT_SCL (DDC data clock line)
15
12
CRT_SDA (DDC serial data line)
12
EPM-31 Board Connector
Mating Connector
Molex 501568-1207
Molex 501330-1200
Table 12 lists the signals of the VGA video output connector.
Table 12: J5 VGA Video Output Pinout
Video Interfaces

CABLING

An adapter cable, part number CBR-1204, is available to translate J5 into a standard 15-pin D­Sub VGA connector. This is a 12-inch, 12-pin Pico-Clasp to 15-pin VGA cable.
If your application requires a custom cable, the following information will be useful:
EPM-31 Hardware Reference Manual 47
Page 48

Mini DisplayPort Connector

DisplayPort consists of three interfaces:
Main Link – transfers high-speed isochronous video and audio data Auxiliary channel – used for link management and device control; the EDID is read over
this interface
Hot Plug Detect – indicates that a cable is plugged in
The DisplayPort interface supports:
Audio signaling DP++ mode allowing connection to an HDMI device through a passive adapter.
“Passive” means that the adapter does not require external power (because it uses the DP
port’s 3.3 V power) and it does not require software drivers.
Figure 23 shows the location of the 20-pin Mini DisplayPort connector. Table 13 lists the pinout of the J3 Mini DisplayPort connector.
Video Interfaces
Figure 23. Location of the Mini DisplayPort Connector
EPM-31 Hardware Reference Manual 48
Page 49
Table 13: J3 Mini DisplayPort Connector Pinout
Pin
Signal
Pin
Signal
1
GND 2
HOT PLUG DETECT
3
ML_LANE0_P
4 CONFIG 1
5
ML_LANE0_N
6 CONFIG 2
7
GND 8
GND
9
ML_LANE1_P
10
ML_LANE3_P
11
ML_LANE1_N
12
ML_LANE3_N
13
GND 14
GND
15
ML_LANE2_P
16
AUX_CH_P
17
ML_LANE2_N
18
AUX_CH_N
19
RTN 20
DP_POWER

Console Redirection

The EPM-31 can be configured for remote access by redirecting the console to a serial communications port. The BIOS setup utility and some operating systems (such as MS-DOS) can use this console for user interaction. The default settings for the redirected console are as follows:
Video Interfaces
115,200 baud rate 8 data bits, no parity 1 stop bit) No parity No flow control
EPM-31 Hardware Reference Manual 49
Page 50
8

Network Interfaces

The EPM-31 provides two on-board Intel I210-IT Gigabit Ethernet controllers. The controllers provide a standard Ethernet interface for 1000Base-T, 100Base-TX, and 10Base-T applications. The I210-IT Ethernet controller auto-negotiates connection speed. Drivers are available to support a variety of operating systems.

ETHERNET CONNECTOR

The J7 connector provides access to the Ethernet ports 0 and 1. The J7 connector uses IEC 61000-4-2-rated TVS components to help protect against ESD damage. Figure 24 shows the location and pin orientation of the Ethernet connector.
EPM-31 Hardware Reference Manual 50
Figure 24. Location and Pin Orientation for the J7 Ethernet Connector
Page 51
Network Interfaces
Pin
10/100 Signals
10/100/1000
Signals
Pin
10/100 Signals
10/100/1000
Signals
Port 0
1
- Auto Switch (Tx or Rx)
BI_DD-
2 + Auto Switch (Tx or Rx)
BI_DD+
Port 0
3
- Auto Switch (Tx or Rx)
BI_DB-
4 + Auto Switch (Tx or Rx)
BI_DB+
5
- Auto Switch (Tx or Rx)
BI_DC-
6 + Auto Switch (Tx or Rx)
BI_DC+
7
- Auto Switch (Tx or Rx)
BI_DA-
8 + Auto Switch (Tx or Rx)
BI_DA+
Port 1
9
- Auto Switch (Tx or Rx)
BI_DD-
10
+ Auto Switch (Tx or Rx)
BI_DD+
Port 1
11
- Auto Switch (Tx or Rx)
BI_DB-
12
+ Auto Switch (Tx or Rx)
BI_DB+
13
- Auto Switch (Tx or Rx)
BI_DC-
14
+ Auto Switch (Tx or Rx)
BI_DC+
15
- Auto Switch (Tx or Rx)
BI_DA-
16
+ Auto Switch (Tx or Rx)
BI_DA+
EPM-31 Board Connector
Mating Connector
Molex 503148-1690
Molex 503149-1600
Table 14 lists the pinout of the Ethernet connector.
Table 14: Ethernet Connector Pinout

CABLING

An adapter cable, part number CBR-1604, is available. This is a 12-inch, 16-pin Click-Mate to two RJ-45 connector cables.
If your application requires a custom cable, the following information will be useful:
EPM-31 Hardware Reference Manual 51
Page 52

ON-BOARD ETHERNET STATUS LEDS

Ethernet Port
LED
State
Description
Port 0
D5
On
Cable connected (blinks with activity)
Off
Cable not connected
Port 1
D2
On
Cable connected (blinks with activity)
Off
Cable not connected
On-board status LEDs are provided for both Ethernet ports:
D5 (green LED) provides status for Ethernet port 0 D2 (green LED) provides status for Ethernet port 1
Network Interfaces
Figure 25. Location of Ethernet Status LEDs
Table 15: Ethernet Status LEDs
EPM-31 Hardware Reference Manual 52
Page 53
9

SPX Expansion Bus

Up to two serial peripheral expansion (SPX) devices can be attached to the EPM-31 at connector J19 using a CBR-0901 cable. The SPX interface provides the standard serial peripheral interface (SPI) signals: CLK, MISO, and MOSI, as well as two chip selects, SS0# and SS1#. The +5 V power provided to pin 1 of the SPX connector is protected by a 1 A resettable fuse.
Figure 26 shows the location and pin orientation of the SPX connector.

Expansion Interfaces

EPM-31 Hardware Reference Manual 53
Figure 26. J19 SPX Connector Location and Pin Configuration
Page 54
Expansion Interfaces
Pin
Signal
Function
1
V5_SPX
+5.0 V
2
CLK
SPX Clock
3
GND
Ground
4
MISO
Master input, Slave output
5
GND
Ground
6
MOSI
Master output, Slave input
7
GND
Ground
8
SS0#
Chip Select 0
9
SS1#
Chip Select 1
EPM-31 Board Connector
Mating Connector
Molex 501568-0907
Molex 501330-0900
Table 16 lists the pinout of the SPX connector.
Table 16: SPX Connector Pinout
SPI is, in its simplest form, a three wire serial bus. One signal is a clock, driven only by the permanent master device on-board. The others are Data In and Data Out with respect to the master. The SPX implementation on the EPM-31 board supports chip selects. The master device initiates all SPI transactions. A slave device responds when its chip select is asserted and it receives clock pulses from the master. All four common SPI modes are supported through the use of clock polarity and clock idle state controls.
The SPI clock is derived from a 33 MHz PCI clock and can be software-configured to operate at the following frequencies:
8.25 MHz (33 MHz/4) 4.125 MHz (33 MHz/8) 2.0625 MHz (33 MHz/16) 1.03125 MHz (33 MHz/32)

CABLING

An adapter cable, part number CBR-0901, is available. This is a 9-inch, 9-pin Pico-Clasp to Dual SPX cable.
If your application requires a custom cable, the following information will be useful:

VERSALOGIC SPX EXPANSION MODULES

VersaLogic offers several SPX modules that provide a variety of standard functions, such as analog input, digital I/O, CANbus controller, and others. These are small boards (1.2 inches x
3.775 inches) that can mount on the PC/104 and PC/104-Plus stack, using standard PC/104 stand-offs, or up to two feet away from the base board. For more information, contact VersaLogic at info@VersaLogic.com.
EPM-31 Hardware Reference Manual 54
Page 55

PC/104-Plus Expansion Bus

Integrator’s Notes:
PC/104 ISA only modules (those that have no PCI connector) must not be positioned
below the PC/104-Plus (PCI+ISA) modules in the stack.
Modules with PCI interfaces must be above those with only ISA interfaces. PCI-104 PCI only modules (those with no ISA connector) must not be positioned below
the PC/104-Plus (PCI+ISA) modules in the stack.
In general, PC/104 (ISA only) and PCI-104 (PCI only) cards can never be used together in
a stack.
Voltage
Maximum Current
+5 V
4.0 A
+3.3 V
3.0 A
+12 V
1.0 A
–12 V
0.5 A
The EPM-31 provides a legacy stack-down PCI connector at locations J11 (for PCI) and J10 (for ISA) on the bottom side of the board for PC/104-Plus (PCI +ISA) as well as PCI-104 (PCI only) and PC/104 (ISA only) expansion modules. Figure 3 on shows the locations of these connectors.
Table 17 lists the maximum PC/104-Plus slot current rating on the EPM-31. This is the aggregate power available to both the PCI and ISA connectors. ISA does not use +3.3 V power, so all of the +3.3 V power is available for the PCI connector.
Expansion Interfaces
Table 17: PCI/104-Plus Connector (PCI) Maximum Current

ISA BUS (ON PC/104-PLUS AND PC/104 EXPANSION MODULES)

Refer to the ISA sections of the PC/104-Plus Specification for a complete description of this interface.
The EPM-31 implements the ISA bus on PC/104-Plus and PC/104 expansion modules using an LPC-to-ISA bridge implemented in the FPGA. This LPC-to-ISA bridge supports all features except the following:
The ISA bus must not be mastered by an external module. The EPM-31 is always the bus
master. The MASTER signal on pin D17 of J10 is not connected.
The REFRESH output signal on B19 of J10 is not supported; it is pulled up to a high logic
level.
DMA is not supported. The seven DACKx outputs on pins B15, B17, B26, D8, D10, D12,
and D14 on J10 are pulled up to a high logic level. The seven DRQx inputs on pins B6, B16, B18, D9, D11, D13, and D15 on J10 are not connected. The Terminal Count (TC) output on pin B27 of J10 is pulled low.
–5.0V power is not provided on J10 pin B5. This pin is not connected.
EPM-31 Hardware Reference Manual 55
Page 56
Expansion Interfaces
0x0 – 0x1F
0x3E – 0x3F
0x93 – 0x9F
0x300 – 0x3AF
0x22 – 0x23
0x43 – 0x4F
0xA2 – 0xA3
0x3BC – 0x3BF
0x26 – 0x27
0x53 – 0x5F
0xA6 – 0xA7
0x3E0 – 0x3F7
0x2A – 0x2B
0x62
0xAA – 0xAB
0x480 – 0x4CF
0x2E – 0x2F
0x66
0xAE – 0xAF
0x4D2 – 0x4FF
0x32 – 0x33
0x68 – 0x70
0xB6 – 0xB7
0x600 – 0xC7F
0x36 – 0x37
0x78 – 0x7F
0xBA – 0xBB
0xCC0 – 0xCF8
0x3A – 0x3B
0x90 – 0x91
0xBE – 0x2F7
0xCFA – 0xCFB
0xD00 – 0xFFF
0x200
0x228
0x338
0x208
0x238
0x3E8
0x220
0x2E8
0x3F8
0xA0000 – 0xB7FFF
Most PC/104-Plus (PCI +ISA) or PC/104 (ISA only) expansion modules will work, but be sure to check the requirements of your PC/104 card against the list above.

ISA I/O SUPPORT

Both 8-bit and 16-bit I/O cycles are supported, but for 16-bit cycles the PC/104 (ISA) module must be 16-bit capable and must assert IOCS16#.
Table 18 lists the I/O ranges available on the ISA bus unless there is a device claiming the range on the LPC or PCI bus. The FPGA on the EPM-31 uses I/O addresses 0xC80-0xCBF and, if enabled, the FPGA has two COM ports that can be configured in the BIOS Setup utility to map to various address ranges.
By default, the two COM ports in the FPGA are enabled and occupy the I/O address ranges of 0x3F8-0x3FF and 0x2F8-0x2FF. The following are the I/O address ranges available on the ISA bus when the BIOS is configured to factory defaults.
Table 18: Available ISA Bus I/O Ranges
Assuming the COM ports in the FPGA are disabled, the available I/O base addresses for COM ports on the ISA bus are as follows:
Each COM port in the FPGA that is enabled will use one of these I/O base addresses and, in that case, that 8 byte I/O range will not be available on the ISA bus. PCI devices may be assigned I/O space, but that usually occurs at I/O address 0x1000 or higher so as to not conflict with legacy I/O devices.

ISA MEMORY SUPPORT

The following memory addresses are available on the ISA bus:
EPM-31 Hardware Reference Manual 56
Page 57
Expansion Interfaces
IRQ3
IRQ91
IRQ4
IRQ101
IRQ5
IRQ11
IRQ6
IRQ12
IRQ7
IRQ15

ISA IRQ SUPPORT

The following IRQs are supported on the ISA bus:

Each of the IRQs must be enabled in the BIOS Setup utility before they can be used. (All are disabled by default.)

Because ISA IRQ sharing is not supported,
1
Some IRQs may not be available to the ISA bus due to operating system limitations.
- IRQ 9 is used by the ACPI SCI (System Control Interrupt) by default, and requires a
custom BIOS for use on the ISA bus.
- IRQ 10 is used for PCI IRQ routing, and usually requires a custom BIOS for use on
the ISA bus.

PCI BUS (ON PC/104-PLUS AND PCI-104 EXPANSION MODULES)

Refer to the PCI sections of the PC/104-Plus Specification for a complete description of this interface.
Make sure to correctly configure the PCI slot position jumpers on each PC/104-Plus or PCI-104 module appropriately.
The BIOS automatically allocates I/O, memory, and interrupt resources.
EPM-31 Hardware Reference Manual 57
Page 58
10
6 6

System Resources and Maps

Refer to the EPM-31 Programmer’s Reference Manual for the following information:
Memory map IRQ map I/O map FPGA register map FPGA register descriptions Programming information for certain hardware interfaces.
EPM-31 Hardware Reference Manual 58
Page 59
11

CBR-4005B Paddleboard

CBR-4005B CONNECTORS AND INDICATORS

Figure 31 shows the locations of the connectors, switches, and LEDs on the CBR-4005B paddleboard.

CBR-4005B Paddleboard

EPM-31 Hardware Reference Manual 59
Figure 27. CBR-4005B Connectors, Switches, and LEDs
Page 60

USER I/O CONNECTOR

Pin
Signal
Pin
Signal
1
+5 V
2
GND
3
USB1_P
4
USB2_P
5
USB1_N
6
USB2_N
7
+5V
8
GND
9
USB3_P
10
USB4_P
11
USB3_N
12
USB4_N
13
+3.3 V
14
GND
15
SPKR#
16
PLED#
17
PWR_BTN#
18
RST_BTN#
19
GND
20
GND
21
I2C Clock
22
V_BATT
23
I2C Data
24
V_BATT_RETURN
25
GND
26
GND
27
FPGA GPIO1
28
FPGA GPIO2
29
FPGA GPIO3
30
FPGA GPIO4
31
GND
32
GND
33
FPGA GPIO5
34
FPGA GPIO6
35
FPGA GPIO7
36
FPGA GPIO8
37
+3.3 V
38
GND
39
ETH0 LED
40
ETH1 LED
Figure 31 shows the location and pin orientation of the user I/O connector.
CBR-4005B Paddleboard
Figure 28. Location and Pin Orientation of the User I/O Connector
Table 19: User I/O Connector Pinout
EPM-31 Hardware Reference Manual 60
Page 61
CBR-4005B Paddleboard
CBR-4005B Board Connector
Mating Connector
Molex 501571-4007
Molex 501189-4010
CAUTION:
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 the battery in fire. Dispose of used batteries promptly.

CABLING

An adapter cable, part number CBR-4005A, is available for connecting the CBR-4005B paddleboard to the EPM-31. This is a 12-inch, Pico-Clasp 40-pin to 40-pin cable
If your application requires a custom cable, the following information will be useful:

ON-BOARD BATTERY

Nominal battery voltage is 3.0 V. If the voltage drops below 2.7 V, contact the factory for a replacement. The life expectancy under normal use is approximately five years.
EPM-31 Hardware Reference Manual 61
Page 62
CBR-4005B Paddleboard
Pin
Signal
Pin
Signal
1
I2C Clock
2
V_BATT
3
I2C Data
4 V_BATT_RETURN
5
GND
6
GND
7
FPGA GPIO1
8 FPGA GPIO2
9
FPGA GPIO3
10
FPGA GPIO4
11
GND
12
GND
13
FPGA GPIO5
14
FPGA GPIO6
15
FPGA GPIO7
16
FPGA GPIO8
17
+3.3 V
18
GND
19
Ethernet Port 0 LED
20
Ethernet Port 1 LED

AUXILIARY I/O CONNECTOR

Figure 31 shows the location and pin orientation of the auxiliary I/O connector.
Figure 29. Location and Pin Orientation of Auxiliary I/O Connector
Table 20: Auxiliary I/O Connector Pinout
EPM-31 Hardware Reference Manual 62
Page 63

DIMENSIONS AND MOUNTING HOLES

CBR-4005B Paddleboard
Figure 30. CBR-4005B Dimensions and Mounting Holes
EPM-31 Hardware Reference Manual 63
Page 64
Item
Description
J5
Main I/O connector
(mates with the EPM-31 board’s digital I/O connector)
J4
Digital I/O lines 13-16
J3
Digital I/O lines 9-12
J2
Digital I/O lines 5-8
J1
Digital I/O lines 1-4
12

CBR-2004B Paddleboard

To access the 16 digital I/O lines on the EPM-31 board, a paddleboard and 12-inch cable are available from VersaLogic, part number VL-CBR-2005.

CBR-2004B Connectors

Figure 31 shows the locations and pin orientations of the connectors on the CBR-2004B paddleboard.
Figure 31. CBR-2004B Connectors
Figure 32. J4/J3/J2/J1 Digital I/O Terminal Block Pinouts
EPM-31 Hardware Reference Manual 64
Page 65
CBR-2004B Paddleboard
Pin
Signal
Pin
Signal
1
Digital I/O 1
2 Digital I/O 2
3
Digital I/O 3
4 Digital I/O 4
5
GND
6 Digital I/O 5
7
Digital I/O 6
8 Digital I/O 7
9
Digital I/O 8
10
GND
11
Digital I/O 9
12
Digital I/O 10
13
Digital I/O 11
14
Digital I/O 12
15
GND
16
Digital I/O 13
17
Digital I/O 14
18
Digital I/O 15
19
Digital I/O 16
20
GND
CBR-4005B Board Connector
Mating Connector
Molex 501571-2007
Molex 501189-4010

MAIN I/O CONNECTOR

Figure 31 shows the location and pin orientation of the main I/O connector.
Figure 33. Location and Pin Orientation of the Main I/O Connector
Table 21: Main I/O Connector Pinout

CABLING

An adapter cable, part number CBR-4005A, is available for connecting the CBR-4005B paddleboard to the EPM-31. This is a 12-inch, Pico-Clasp 20-pin to 20-pin cable
If your application requires a custom cable, the following information will be useful:
EPM-31 Hardware Reference Manual 65
Page 66

Dimensions and Mounting Holes

Figure 34. CBR-2004B Dimensions and Mounting Holes
.
CBR-2004B Paddleboard
EPM-31 Hardware Reference Manual 66
Page 67
CAUTION:
By itself, the heat plate is not a complete thermal solution. Integrators should either implement a thermal solution using the accessories available from VersaLogic or develop their own thermal
solution that attaches to the heat plate, suitable for environments in which the EPM-31 will be used. As stated above, any thermal solution must be capable of keeping the top surface of the heat place at or below 90 ºC and the air surrounding the components in the assembly at or below 85 ºC.
The heat plate is permanently affixed to the BayCat and must not be removed. Removal of the heat plate voids the product warranty. Attempting to operate the BayCat without the heat plate voids the product warranty and can damage the CPU.
13

Thermal Considerations

This chapter discusses the following topics related to thermal issues:
Selecting the correct thermal solution for your application (begins below) EPM-31 thermal characterization (begins on page 71) Installing the passive (HDW-412 heat sink) and active (HDW-407 fan) thermal solutions
available from VersaLogic (begins on page 75)

Selecting the Correct Thermal Solution for Your Application

This section provides guidelines for the overall system thermal engineering effort.

HEAT PLATE

The heat plate supplied with the BayCat is the basis of the thermal solution. The heat plate draws heat away from the CPU chip as well as other critical components such as the power supply / management unit, the PCIe-to-PCI Bridge, and the Ethernet interfaces. Other components rely on the ambient air temperature being maintained at or below the maximum specified 85 ºC.
The heat plate is designed with the assumption that the user’s thermal solution will maintain the top surface of the heat plate at 90 ºC or less. If that temperature threshold is maintained, the CPU (and the other noted components) will remain safely within their operating temperature limits.
EPM-31 Hardware Reference Manual 67
Page 68
Thermal Considerations

SYSTEM-LEVEL CONSIDERATIONS

The EPM-31 thermal solutions either the HDW-412 heat sink alone or with the HDW-407 fan are part of the larger thermal system of the application. Other PC/104 boards stacked under the
BayCat and any other nearby heat sources (power supplies or other circuits), all contribute to how the EPM-31 will perform from a thermal standpoint.
The ambient air surrounding the EPM-31 needs to be maintained at 85 ºC or below. This can prove to be challenging depending on how and where the EPM-31 is mounted in the end user system. Standard methods for addressing this requirement include the following:
Provide a typical airflow of 100 linear feet per minute (LFM) / 0.5 linear meters per
second (as described in the section titled EPM-31 Thermal Characterization, beginning on page 71) within the enclosure
Position the EPM-31 board to allow for convective airflow Lower the system level temperature requirement as needed
The decision as to which thermal solution to use can be based on several factors including (but not limited to) the following:
Number of CPU cores in the SoC (single, dual, or quad) CPU core program utilization Temperature range within which the EPM-31 will be operated Air movement (or lack of air movement) Video processing intensity Memory access demands High speed I/O usage (PCIe, USB 3.0, SATA usage)
Most of these factors involve the demands of the user application on the EPM-31 and cannot be isolated from the overall thermal performance. Due to the interaction of the user application, the BayCat thermal solution, and the overall environment of the end system, thermal performance cannot be rigidly defined.
EPM-31 Hardware Reference Manual 68
Page 69
Thermal Considerations
Trip Point
Description
Active (Note 1)
The fan is turned on when this temperature is reached
Passive (Note 2)
At this temperature, the CPU cores throttle back to a lower speed. This reduces the power draw and the temperature.
Critical (Note 3)
At this temperature, the operating system typically puts the board into a sleep or other low-power state.
Maximum core temperature
The CPU turns itself off when this temperature is reached. This is a fixed trip point and cannot be adjusted.
Notes:
1. The default value in the BIOS Setup program for this trip point is 55 ºC.
2. The default value in the BIOS Setup program for this trip point is 105 ºC.
3. The default value in the BIOS Setup program for this trip point is 110 ºC.
Operating System
Program Type
Description
Windows
Core Temperature
http://www.alcpu.com/CoreTemp/
Hardware Monitor
http://www.cpuid.com/softwares/hwmonitor.html
Open Hardware Monitor
http://openhardwaremonitor.org/
Linux
lm-sensors
http://en.wikipedia.org/wiki/Lm_sensors

CPU THERMAL TRIP POINTS

The CPU cores in the BayCat have their own thermal sensors. Coupled with these sensors are specific reactions to four thermal trip points. Table 22 describes the four thermal trip points.
Table 22: CPU Thermal Trip Points
These trip points allow maximum CPU operational performance while maintaining the lowest CPU temperature possible. The long-term reliability of any electronic component is degraded when it is continually run near its maximum thermal limit. Ideally, the CPU core temperatures would be kept well below 100 ºC with only brief excursions above.
CPU temperature monitoring programs are available to run under both Windows and Linux. Table 23 lists some of these hardware monitoring programs.
Table 23: Temperature Monitoring Programs
EPM-31 Hardware Reference Manual 69
Page 70
Thermal Considerations
Board
With Heat Plate
With Heat Sink
(HDW-412)
With Heat Sink + Fan
(HDW-412 + HDW-407)
VL-EPM-31EAP
-40 ° to +85 °C
-40 ° to +85 °C
-40 ° to +85 °C
VL-EPM-31EBP
-40 ° to +85 °C
-40 ° to +85 °C
-40 ° to +85 °C
VL-EPM-31ECP
-40 ° to +85 °C
-40 ° to +85 °C
-40 ° to +85 °C
Integrator’s Note:
The ambient air surrounding the EPM-31 needs to be maintained at 85 ºC or below.

THERMAL SPECIFICATIONS, RESTRICTIONS, AND CONDITIONS

Graphical test data is in the section titled EPM-31 Thermal Characterization, beginning on page
71. Refer to that section for the details behind these specifications. These specifications are the thermal limits for using the EPM-31 with one of the defined thermal solutions.
Due to the unknown nature of the entire thermal system, or the performance requirement of the application, VersaLogic cannot recommend a particular thermal solution. This information is provided for user guidance in the design of their overall thermal system solution.
Table 24: Absolute Minimum and Maximum Air Temperatures

OVERALL RESTRICTIONS AND CONDITIONS

Ranges shown assume less than 90% CPU utilization. Keep the maximum CPU core temperature below 100ºC. The ambient air surrounding the EPM-31 needs to be maintained at 85 ºC or below. This
includes the space between this CPU board and any board it is stacked on top of it. Included is the space beneath an installed Mini PCIe expansion board and the installed SODIMM. A recommended overall air flow of 100 Linear Feet per Minute (LFM) /
0.5 Linear Meters per Second (LMS) addresses this requirement. If this air flow is not provided, other means to keep the adjacent air at 85 ºC or below must be implemented.

HEAT PLATE ONLY RESTRICTIONS AND CONDITIONS:

The heat plate must be kept below 90 °C. This applies to a heat plate mounted directly to
another surface.

HEAT SINK ONLY CONSIDERATIONS:

At 85°C air temperature and 90% CPU utilization, there will be little – if any thermal
margin to a CPU core temperature of 100 °C or the passive trip point (see test data). If this is the use case, consider adding a fan or other additional air flow.

HEAT SINK WITH FAN CONSIDERATIONS:

The heat sink and fan combination cools the CPU when it is running in high temperature
environments, or when the application software is heavily utilizing the CPU or video circuitry. The fan assists in cooling the heat sink and provides additional air movement within the system.
EPM-31 Hardware Reference Manual 70
Page 71

EPM-31 Thermal Characterization

Hardware configuration
EPM-31 (BayCat) single/dual/quad core CPU with:
4 GB of DDR3 DRAM (VersaLogic part number VL-MM9-4EBN) HDW-412 (passive heat sink) HDW-407 (heat sink fan) One attached DisplayPort device Two RS-232 ports in loopback configuration Two active Ethernet ports Three USB 2.0 ports in loopback configuration
BIOS
ID string: BayCat_3.1.0.334.r1.101 Passive thermal trip point setting: 105 ºC Critical thermal trip point setting: 110 ºC
Operating system
Microsoft Windows 8.1 Enterprise
Test software
Passmark BurnIn Test v7.1 b1017
- CPU utilization ~90%
Intel Thermal Analysis Tool (TAT) v5.0.1014
- Primarily used to read the CPU core temperature
Test environment
Thermal chamber
The EPM-31 board underwent the following thermal characterization tests:
Test Scenario 1: Single core EPM-31EAP + HDW-412 heat sink Test Scenario 2: Dual core EPM-31EBP + HDW-412 heat sink, with/without HDW-407
fan
Test Scenario 3: Quad core EPM-31ECP + HDW-412 heat sink, with/without HDW-407
fan
Table 25 describes the thermal testing setup for the board.
Table 25: EPM-31 Thermal Testing Setup
Thermal Considerations
The test results reflect the test environment within the temperature chamber used. This particular chamber has an airflow of about 0.5 meters per second (~100 linear feet per minute). Thermal performance can be greatly enhanced by increasing the overall airflow beyond 0.5 meters per second.
The system power dissipation is primarily dependent on the application program; that is, its use of computing or I/O resources. The stress levels used in this testing are considered to be at the top of the range of a typical users needs.
EPM-31 Hardware Reference Manual 71
Page 72
Thermal Considerations

TEST RESULTS

Test Scenario 1: Single Core EPM-31EAP + HDW-412 Heat Sink
At 90% CPU utilization, this single core unit operates within the CPU’s core temperature safe operating range all the way up to +85 ºC using only a heat sink.
Figure 35. EPM-31EAP CPU Core Temperature Relative to Ambient Temperature
EPM-31 Hardware Reference Manual 72
Page 73
Thermal Considerations
Test Scenario 2: Dual Core EPM-31EBP + HDW-412 Heat Sink, with/without HDW­407 fan
As shown in Figure 36, running the test scenario with just the heat sink, the core temperature is slightly above 100 ºC at maximum ambient temperature. This will be less in most applications that require less than 90% CPU utilization. Adding the fan provides an additional 5-6 ºC of margin. For long-term reliability, ensure the CPU cores are predominately running with their temperatures below 100 ºC.
Figure 36. EPM-31EBP CPU Core Temperature Relative to Ambient Temperature
EPM-31 Hardware Reference Manual 73
Page 74
Thermal Considerations
Test Scenario 3: Quad Core EPM-31ECP + HDW-412 Heat Sink, with/without HDW-407 Fan
As shown below, the quad core version of the BayCat will typically require a heat sink + fan for operation above 80 ºC, at >90% CPU utilization.
Figure 37. EPM-31ECP CPU Core Temperature Relative to Ambient Temperature
EPM-31 Hardware Reference Manual 74
Page 75

Installing the VersaLogic Thermal Solutions

The following thermal solution accessories are available from VersaLogic:
VL-HDW-401 Thermal Compound Paste - used to mount the heat sink to the heat plate VL-HDW-412 Passive Heat Sink – mounts to standard product. VL-HDW-407 Fan Assembly – mounts to HDW-412 Heat Sink.

INSTALLING THE PASSIVE HEAT SINK

Install the passive heat sink (VL-HDW-412) using these steps:
1. Apply the Arctic Silver† Thermal Compound
Apply the thermal compound to the heat plate using the method described on the Arctic
Silver website - http://www.arcticsilver.com/
2. Position the passive heat sink
Using Figure 38 as a guide, align the six mounting holes of the heat sink with the heat
plate.
Thermal Considerations
3. Secure the passive heat sink to the heat plate
Affix the passive heat sink to the heat plate using six M2.5 pan head screws. Using a torque screwdriver, tighten the screws to 4.0 inch-pounds.
Figure 38. Installing the Passive Heat Sink
EPM-31 Hardware Reference Manual 75
Page 76
Thermal Considerations

INSTALLING THE HEAT SINK FAN

Install the heat sink fan (VL-HDW-407) using these steps:
1. Position the fan assembly
Using Figure 39 as a guide, align the mounting holes of the heat sink fan with the four
holes in the passive heat sink. Position the fan so that its power cable is on the side nearest the J24 CPU fan connector. The CPU fan connector is located between the Mini DisplayPort connector and the microSD socket (see Figure 2 on page 12).
2. Secure the fan to the heat sink
Affix the heat sink fan using four M3 pan head screws. Using a torque screwdriver, tighten the screws to 4.0 inch-pounds.
3. Connect power to the fan
Connect the fan’s power cable to the J24 CPU fan connector on the BayCat board.
Figure 39. Installing the Heat Sink Fan
*** End of document ***
EPM-31 Hardware Reference Manual 76
Loading...