VersaLogic Ocelot (VL-EPMs-21) SUMIT on PC/104 SBC Reference Manual

VersaLogic Ocelot (VL-EPMs-21) SUMIT on PC/104 SBC Reference Manual
Add to My manuals

advertisement

Assistant Bot

Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.

Manual
VersaLogic Ocelot (VL-EPMs-21) SUMIT on PC/104 SBC Reference Manual | Manualzz

Reference

Manual

DOC. REV. 4/3/2013

Intel Atom-based SBC with

Ethernet, Video, SUMIT, and

PC/104 interface

WWW.VERSALOGIC.COM

12100 SW Tualatin Road

Tualatin, OR 97062-7341

(503) 747-2261

Fax (971) 224-4708

Copyright © 2013 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.

The SUMIT name and logo are trademarks of the Small Form Factor Special Interest Group.

VL-EPMs-21 Reference Manual ii

Product Release Notes

Rev 1.0 Release

Initial commercial release.

Support

The VL-EPMs-21 support page, at

http://www.versalogic.com/private/ocelotsupport.asp

, contains additional information and resources for this product including:

Reference Manual (PDF format)

Operating system information and software drivers

Data sheets and manufacturers’ links for chips used in this product

Photograph of the circuit board

BIOS information and upgrades

Utility routines and benchmark software

This is a private page for VL-EPMs-21 users that can be accessed only by 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.

VersaTech KnowledgeBase

VL-EPMs-21 Reference Manual iii

Contents

Introduction ..................................................................................................................... 1

Description .......................................................................................................................... 1

Features and Construction ..................................................................................... 1

Technical Specifications ..................................................................................................... 2

VL-EPMs-21 Block Diagram ............................................................................................. 3

RoHS Compliance .............................................................................................................. 4

About RoHS ........................................................................................................... 4

Warnings ............................................................................................................................. 4

Electrostatic Discharge .......................................................................................... 4

Lithium Battery ...................................................................................................... 4

Handling Care ........................................................................................................ 5

Technical Support ............................................................................................................... 5

Repair Service ........................................................................................................ 6

Configuration and Setup ................................................................................................ 7

Initial Configuration ........................................................................................................... 7

Basic Setup ......................................................................................................................... 7

CMOS Setup ..................................................................................................................... 10

Operating System Installation ........................................................................................... 10

Physical Details ............................................................................................................. 11

Dimensions and Mounting ................................................................................................ 11

VL-EPMs-21 Dimensions .................................................................................... 11

VL-CBR-5012 Dimensions ................................................................................. 12

Hardware Assembly ............................................................................................. 13

Stack Arrangement Example ............................................................................... 13

External Connectors .......................................................................................................... 14

VL-EPMs-21 Connector Locations – Top ........................................................... 14

VL-EPMs-21 Connector Locations – Bottom ..................................................... 15

VL-EPMs-21 Connector Functions and Interface Cables .................................... 16

Connector Locations – VL-CBR-5012 ................................................................ 17

VL-CBR-5012 Connector Functions ................................................................... 17

Jumper Blocks ................................................................................................................... 18

Jumpers As-Shipped Configuration ..................................................................... 18

Jumper Summary ................................................................................................. 19

System Features ........................................................................................................... 20

Power Supply .................................................................................................................... 20

Power Connectors ................................................................................................ 20

Power Requirements ............................................................................................ 21

Power Cycling ..................................................................................................... 21

SUMIT +5V Standby Power................................................................................ 21

Lithium Battery .................................................................................................... 21

CPU ................................................................................................................................... 21

VL-EPMs-21 Reference Manual iv

Contents

System RAM ..................................................................................................................... 22

CMOS RAM ..................................................................................................................... 22

Resetting CMOS Setup to Factory Defaults ........................................................ 22

Clearing the Real-Time Clock ............................................................................. 22

CMOS Setup Defaults ...................................................................................................... 22

Default CMOS RAM Setup Values ..................................................................... 23

Real Time Clock ............................................................................................................... 23

Setting the Clock .................................................................................................. 23

ACPI Power Management ................................................................................................ 23

S3 Sleep State ...................................................................................................... 23

Setup .................................................................................................................... 23

Entering Standby Mode ....................................................................................... 24

Wakeup ................................................................................................................ 24

Power and Reset Button Functionality ................................................................ 24

Watchdog Timer ............................................................................................................... 25

Interfaces and Connectors ........................................................................................... 26

SUMIT Connectors (J1-J2) ............................................................................................... 26

Ethernet Interface (J3)....................................................................................................... 28

Ethernet Connector .............................................................................................. 28

Ethernet Status LEDs ........................................................................................... 28

Video Interface (J4 and J6) ............................................................................................... 29

Display Control .................................................................................................... 29

Configuration ....................................................................................................... 29

LVDS Flat Panel Display Connector ................................................................... 30

Compatible LVDS Panel Displays ....................................................................... 31

VGA Output ......................................................................................................... 31

Console Redirection ............................................................................................. 32

IDE / PATA Interface (J5) ................................................................................................ 33

Loading Software onto a Disk On Module Device .............................................. 34

Main I/O Connector (J7) ................................................................................................... 35

Serial Ports ........................................................................................................................ 36

COM Port Configuration ..................................................................................... 36

Serial Connector Pin Functions ........................................................................... 37

USB Interface ................................................................................................................... 38

Programmable LED .......................................................................................................... 38

Internal Speaker ................................................................................................................ 38

Pushbutton Reset ............................................................................................................... 38

Audio ................................................................................................................................ 39

PC/104 (ISA) Expansion Bus (J9-J10) ............................................................................. 40

PC/104 I/O Cycle Support ................................................................................... 40

PC/104 Memory Cycle Support ........................................................................... 41

IRQ Support ......................................................................................................... 41

DMA and Bus Master Support ............................................................................ 41

SPX Expansion Bus (J13) ................................................................................................. 42

VersaLogic SPX Expansion Modules .................................................................. 42

SPI Registers ........................................................................................................ 43

System Resources and Maps ....................................................................................... 46

Memory Map .................................................................................................................... 46

VL-EPMs-21 Reference Manual v

Contents

I/O Map ............................................................................................................................. 46

Interrupt Configuration ..................................................................................................... 48

VersaLogic Registers ................................................................................................... 49

PLED and Product ID Register ......................................................................................... 49

Revision and Type Register .............................................................................................. 50

GPI Jumper Register ......................................................................................................... 51

Watchdog Timer Register ................................................................................................. 52

PC/104 I/O Block Enable Registers .................................................................................. 53

PC/104 Interrupt Request Enable Registers ...................................................................... 55

Appendix A

– References ............................................................................................. 57

VL-EPMs-21 Reference Manual vi

Introduction

Description

F

EATURES AND

C

ONSTRUCTION

The VL-EPMs-21 is a feature-packed single board computer (SBC) designed for OEM control projects requiring fast processing and designed-in reliability and longevity (product lifespan). Its features include:

Intel Atom Processor Z530P, 1.6 GHz

533 MT/s FSB (standard temperature); Z520PT, 1.33 GHz, 533

MT/s FSB (extended temperature)

Up to 2 GB DDR2 memory for standard temperature product, up to 1

GB for extended temperature product, one SO-DIMM

PATA Disk on Module option, plugs directly into IDE connector

IDE controller (ATA-6, UDMA66/

100), one channel, up to two devices

Three additional USB 2.0 ports (one client and two host) for keyboard, mouse, and other devices on the

VL-CBR-5012 breakout board

TVS devices for ESD protection

Intel High Definition Audio (HDA) compatible

Intel 82574IT-based Ethernet interface, autodetect 10BaseT /

100BaseTX / 1000BaseT

LVDS flat panel display support

SMSC hardware monitor

Four RS-232/422/485 COM ports, 460

Kbps

PC/104 standard 3.55” x 3.78” footprint

SUMIT-AB expansion, supports three

 x1 PCIe lanes, four USB, LPC, SPI, and SMBus

PC/104 (ISA) expansion

Field upgradeable BIOS with OEM enhancements

ACPI 2.0 compatible

Customization available

The VL-EPMs-21 is a SUMIT-enabled single board computer with an Intel Z5xx Atom XL processor. The board is compatible with popular operating systems such as Windows, Windows

Embedded, Linux, VxWorks, and QNX.

The VL-EPMs-21 features high reliability design and construction, including voltage sensing reset circuits and self-resetting fuses on the +5V and +3.3V supplies to the user I/O connectors.

VL-EPMs-21 boards are subjected to 100% functional testing and are backed by a limited twoyear warranty. Careful parts sourcing and US-based technical support ensure the highest possible quality, reliability, service, and product longevity for this exceptional SBC.

The VL-EPMs-21 is equipped with a multifunction utility cable (breakout board) that provides standard I/O connectors, including four COM ports, two USB host ports, one USB client port, and audio jacks. I/O expansion is available through the high-speed SUMIT-AB (PCIe, USB,

LPC, SPI, and SMBus), SPX, and PC/104 (ISA) connectors.

VL-EPMs-21 Reference Manual 1

Introduction

Technical Specifications

Specifications are typical at 25°C with +5V supply unless otherwise noted.

Board Size:

3.55” x 3.775” (PC/104 standard)

Storage Temperature:

-40° to +85°C

Operating Temperature:

VL-EPMs-21a, g: 0° to +60°C free air, no airflow

VL-EPMs-21b, h: -40° to +85°C free air (150

LFM from +60° to +85°C)

Power Requirements:

(with 2 GB RAM, keyboard, and mouse

running Windows XP)

+5V 5%

VL-EPMs-21a, g: 1.5A (7.5W) typ./0.2A (1W) S3

VL-EPMs-21b, h: 1.3A (6.5W) typ./0.2A (1W) S3

+3.3V or ±12V may be required by some expansion modules

System Reset:

Watchdog timeout (warm/cold reset)

Pushbutton reset

DRAM:

One SO-DIMM socket, 256 MB to 2 GB for standard temperature product, up to 1 GB for extended temperature product, DDR2, eight chips max. JEDEC raw card types A and C SO-

DIMMs. Use VL-MM8 approved modules.

Video Interface:

Up to 1280 x 1024 (24 bits) @ 85 Hz

LVDS output for TFT FPDs

VGA output with VL-CBR-2010/12 cable and VL-

CBR-2014 adapter card

IDE Interface:

One channel, 44-pin, 2 mm connector. Supports up to and including ATA-6, UDMA66/100 interface

Supports two Parallel ATA IDE devices (hard drive, CD-ROM, CF, etc.)

Flash Storage:

44-pin PATA Disk on Module. Shares IDE channel, master or slave

Ethernet Interface:

Intel 82574IT-based 10BaseT / 100BaseTX /

1000BaseT Ethernet controller

COM1-4 Interface:

RS-232/422/485, 16C550 compatible, 460 Kbps max., 4-wire RS-232 (only CTS and RTS handshaking)

USB:

Three USB 2.0/1.1 ports (one client and two host ports on I/O connector). Four additional USB channels available through SUMIT interface with the appropriate adapter board. Client port can be configured as host in CMOS Setup.

Audio:

Intel High Definition Audio compatible, stereo line in/out

SPX:

Supports four external SPI chips of user design or any SPX series expansion board

ACPI:

BIOS:

ACPI 2.0 compatible

General Software Embedded BIOS© 2000 with

OEM enhancements.

Field-upgradeable with Flash BIOS Update

Utility.

Bus Speed:

CPU FSB: 533 MT/s

PCI Express: 2.5 Gbps

LPC: 33.33 MHz

PC/104 (ISA): 8.33 MHz

Compatibility:

PC/104

– Partial compliance, see PC/104 (ISA)

Expansion Bus (J9-J10) for limitations

Weight:

(no memory installed)

VL-EPMs-21g

– 0.227 lbs (0.103 kg)

VL-EPMs-21h

– 0.247 lbs (0.112 kg)

Form Factor: SUMIT-104

PCIe x1

PCIe x4

USB

ExpressCard

LPC

SPI / uWire

SMBus/ I

2

C

+12V

+5V

+5Vsb

+3.3V

Specifications are subject to change without notification.

SUMIT Resources

SUMIT

A

1

4

SPI

SMBus

SUMIT

B

2

VL-EPMs-21 Reference Manual 2

VL-EPMs-21 Block Diagram

Introduction

VL-EPMs-21 Reference Manual

Figure 1. System Block Diagram

3

Introduction

RoHS Compliance

The VL-EPMs-21 is RoHS-compliant.

A

BOUT

R

O

HS

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 polybrominated biphenyls (PBB) and polybrominated diphenyl ethers (PBDE) flame retardants, in certain electrical and electronic products sold in the European Union (EU) beginning July 1, 2006.

VersaLogic Corp. is committed to supporting customers with high-quality products and services meeting the European Union’s RoHS directive.

Warnings

E

LECTROSTATIC

D

ISCHARGE

Warning! Electrostatic discharge (ESD) can damage circuit 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 antistatic envelope during shipment or storage.

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 VL-EPMs-21.

L

ITHIUM

B

ATTERY

Warning!

To prevent shorting, premature failure, or damage to the lithium battery, do not place the board on a conductive surface such as metal, black conductive foam, or the outside surface of a metalized ESD protective pouch. The lithium battery may explode if mistreated. Do not recharge, disassemble, or dispose of in fire. Dispose of used batteries promptly and in an environmentally suitable manner.

VL-EPMs-21 Reference Manual 4

Introduction

H

ANDLING

C

ARE

Warning!

Care must be taken when handling the board not to touch the exposed circuitry with your fingers. Though it will not damage the circuitry, it is possible that small amounts of oil or perspiration on the skin could have enough conductivity to cause the contents of CMOS RAM to become corrupted through careless handling, resulting in CMOS resetting to factory defaults.

Technical Support

If you are unable to solve a problem after reading this manual, please visit the VL-EPMs-21 product support web page below. The support page provides links to component datasheets, device drivers, and BIOS and PLD code updates.

VL-EPMs-21 Support Page

http://www.versalogic.com/private/ocelotsupport.asp

The VersaTech KnowledgeBase contains a wealth of technical information about VersaLogic products, along with product advisories. Click the link below to see all KnowledgeBase articles related to the VL-EPMs-21.

VersaTech KnowledgeBase

If you have further questions, contact VersaLogic Technical Support at (541) 485-8575.

VersaLogic support engineers are also available via e-mail at [email protected]

.

VL-EPMs-21 Reference Manual 5

Introduction

R

EPAIR

S

ERVICE

If your product requires service, you must obtain a Returned Material Authorization (RMA) number by calling (541) 485-8575.

Please provide the following information:

Your name, the name of your company, 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

Warranty Repair

All parts and labor charges are covered, including return shipping charges for UPS Ground delivery to United States addresses.

Non-warranty Repair All non-warranty repairs are subject to diagnosis and labor charges, parts charges, and return shipping fees. Please specify the shipping method you prefer and provide a purchase order number for invoicing the repair.

Note:

Please mark the RMA number clearly on the outside of the box before returning.

VL-EPMs-21 Reference Manual 6

Configuration and Setup

Initial Configuration

The following components are recommended for a typical development system with the

VL-EPMs-21 computer:

ATX power supply

DDR2 memory module (see System RAM)

LVDS display (or analog display with VL-CBR-2014 adapter card)

Standard I/O breakout board (VL-CBR-5012)

USB keyboard and mouse

USB floppy disk drive (optional)

IDE hard drive (optional)

IDE CD-ROM drive (optional)

The following VersaLogic cables are recommended:

VL-CBR-2012 (or Hirose alternative VL-CBR-2010) or VL-CBR-2011 (JAE)

LVDS adapter cable

VL-CBR-4406 – IDE data cable

VL-CBR-4405 – IDE adapter board, if you are using drives with 40-pin connectors

VL-CBR-1008 – Power adapter cable

You will also need an operating system (OS) installation CD-ROM.

Basic Setup

The following steps outline the procedure for setting up a typical development system.

The VL-EPMs-21 should be handled at an ESD workstation or while wearing a grounded antistatic wrist strap.

Before you begin, unpack the VL-EPMs-21 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 [email protected]

immediately if any items are damaged or missing.

Gather all the peripheral devices you plan to attach to the VL-EPMs-21 and 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.

Figure 2 shows a typical start-up configuration (using RoHS compatible cables).

VL-EPMs-21 Reference Manual 7

Configuration and Setup

LVDS

VL-CBR- 2012 or

VL-CBR-2011

J6

VL-EPMs-21

OCELOT

J5 J7

J11

VL-CBR- 1008

ATX

Power Supply

Power to

Drives

USB Keyboard and USB Mouse

VL-CBR- 4406

Hard

Drive

CD-ROM

Drive

J4

J1

VL-CBR- 5012

OS Installation

CD-ROM

Figure 2. Typical Start-up Configuration

1. Install Memory

Insert the DDR2 DRAM module into the SO-DIMM socket J14 and latch it into place.

2. Attach Cables and Peripherals

Plug the LVDS cable VL-CBR-2012 (or Hirose alternative VL-CBR-2010) or

VL-CBR-2011 into socket J6. Attach the cable to the LVDS display. (Note: You can attach an analog monitor to connector J6 using the VL-CBR-2014 adapter card.)

Plug the breakout board VL-CBR-5012 into socket J7.

Plug a USB keyboard and USB mouse into socket J1 of the breakout board.

(Note: In DOS, input is through a keyboard only. Due to a limitation of the

BIOS, mouse function is not supported in DOS.)

Plug the hard drive data cable VL-CBR-4406 into socket J5. Attach a hard drive and CD-ROM drive to the connectors on the cable. If the hard drive is 3.5”, use the 2 mm to 0.1” adapter VL-CBR-4405 to attach the IDE cable.

 Attach an ATX power cable to any 3.5” drive (hard drive or CD-ROM drive).

Set the hard drive jumper for master device operation and the CD-ROM drive jumper for slave device operation.

VL-EPMs-21 Reference Manual 8

Configuration and Setup

3. Attach Power

Plug the power adapter cable VL-CBR-1008 into socket J11. 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-EPMs-21 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, type 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 OS according to the instructions provided by the OS manufacturer.

(See Operating System Installation.)

Note: If you intend to operate the VL-EPMs-21 under Windows XP or

Windows XP Embedded, be sure to use Service Pack 3 (SP3) for full support of the latest device features.

VL-EPMs-21 Reference Manual 9

Configuration and Setup

CMOS Setup

See KnowledgeBase article VT1628 - EPMs-21 CMOS Setup Reference for complete information about CMOS Setup parameters.

Note:

The minimum BIOS revision required to operate the VL-EPMs-U1 Serial

Communications board with the VL-EPMs-21 is 6.5.101. Be sure to update the BIOS to the latest available revision from the VL-EPMs-21 support page before installing the VL-EPMs-U1.

Operating System Installation

The standard PC architecture used on the VL-EPMs-21 makes the installation and use of most of the standard x86-based operating systems very 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 OS, or a link to the drivers, are available at the VL-EPMs-21 Product Support web page at http://www.versalogic.com/private/ocelotsupport.asp

.

VL-EPMs-21 Reference Manual 10

Physical Details

Dimensions and Mounting

VL-EPM

S

-21 D

IMENSIONS

The VL-EPMs-21 complies with PC/104-Express dimensional standards. Dimensions are given below to help with pre-production planning and layout.

3.575

3.375

3.275

+

0.125 DIA x4

Use 3mm or #4 standoffs

+

J3

3.175

0.11

0.100

0.000

-0.200

+

J11

0.38

+

Figure 3.VL-EPMs-21 Dimensions and Mounting Holes

(Not to scale. All dimensions in inches.)

VL-EPMs-21 Reference Manual

0.200

11

Physical Details

1.17

0.44

0.44

0.45

0.24

0.06

Note:

Figure 4. VL-EPMs21 Height Dimensions

(Not to scale. All dimensions in inches.)

Pass-through PC/104 (ISA) connectors are included only on “a” and “b” models.

VL-CBR-5012 D

IMENSIONS

5.50

5.10

1.57

1.95

1.24

Figure 5. VL-CBR-5012 Dimensions and Mounting Holes

(Not to scale. All dimensions in inches.)

0.065

VL-EPMs-21 Reference Manual 12

Physical Details

H

ARDWARE

A

SSEMBLY

The VL-EPMs-21 uses pass-through SUMIT (PCIe, USB, LPC, and SPI) and PC/104 (ISA) connectors so that expansion modules can be added to the top of the stack. A SUMIT expansion module with a PCIe x4 lane must be closest to the CPU board (for SUMIT CPU boards supporting a PCIe x4 lane). Next on the stack would be an expansion module with a PCIe x1 lane. Above that, USB, SPI, SMBus, and/or LPC SUMIT modules can be stacked. PC/104-only

(ISA) modules must not be positioned between the VL-EPMs-21 and any SUMIT modules on the stack.

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 four standoffs to the mounting surface to prevent circuit board

flexing. Standoffs are secured to the top circuit board using four pan head screws. See page 11 for

dimensional details. Standoffs and screws are available as part number VL-HDW-105. Note that the standoffs in this kit are 15.25 mm (0.60"), and must not be mixed with the 15 mm standoffs used for non-SUMIT boards.

An extractor tool is available (part number VL-HDW-201) to separate the PC/104 modules from the stack. Use caution when using the extractor tool not to damage any board components.

S

TACK

A

RRANGEMENT

E

XAMPLE

VL-EPMs-21 Reference Manual

Figure 6. Stack Arrangement Example

13

Physical Details

External Connectors

VL-EPM

S

-21 C

ONNECTOR

L

OCATIONS

T

OP

J4

Display Control

J6

LVDS

J1

SUMIT B

J2

SUMIT A

J3

Ethernet

J5

IDE

MH1

DOM Mounting Hole

J7

COM1-4,

USB 0-2,

PLED,

Speaker,

Reset, Power

Button, Audio line in/out

J9-J10

PC/104 (ISA)

2

1

10

9

J11

Power

= Pin 1

Figure 7. Connector Locations (Top)

VL-EPMs-21 Reference Manual 14

VL-EPM

S

-21 C

ONNECTOR

L

OCATIONS

B

OTTOM

J14

SODIMM

J13

SPX

Physical Details

= Pin 1

Figure 8. Connector Locations (Bottom)

VL-EPMs-21 Reference Manual 15

Physical Details

VL-EPM

S

-21 C

ONNECTOR

F

UNCTIONS AND

I

NTERFACE

C

ABLES

Table 1 provides information about the function, mating connectors, and transition cables for VL-

EPMs-21 connectors. Page numbers indicate where a detailed pinout or further information is available.

Table 1: Connector Functions and Interface Cables

Connector

J1

J2

J3

J4

J5

J6

J7

J8

J9-J10

J11

J12

J13

J14

Function

SUMIT B

– 2 PCIe x1 lanes

SUMIT A

– 1 PCIe x1 lane, 4 USB,

LPC, SPI, SMBus

Gigabit Ethernet

Display Control

Monitor DDC,

GMBus, backlight control

IDE

– HD, CD-ROM, or DOM

LVDS

3

Mating Connector

Samtec ASP-129646-01

Samtec ASP-129646-01

RJ45

Molex 51146-0900 (housing)

Molex 50641-8041 (pins)

Transition

Cable Cable Description

Display Control

Main I/O

– 4 COM, 2

USB host, 1 USB client, audio in/out,

LED, speaker, power button, reset

JTAG in-system programming

PC/104

Main Power Input

FCI 89947-144LF

Molex 51146-2000 (housing)

Molex 50641-8041 (pins)

FCI 89361-350LF

VL-CBR-4406

2 1’ 44-pin 2 mm latching / two 44-pin 2 mm

VL-CBR-2012 or

VL-CBR-2010 or

VL-CBR-2011

24-bit TFT FPD using 20pin Hirose conn. or

18-bit TFT FPD using

20-pin Hirose conn. or

18-bit TFT FPD using

20-pin JAE conn.

VL-CBR-5012 50-pin I/O cable to breakout board

— —

AMP 1375795-2

Berg 69176-010 (housing) +

Berg 47715-000 (pins)

— —

VL-CBR-1008 Interface from standard

ATX power supply

— —

Intel in-system debug port

SPX

SO-DIMM

FCI 89361-714LF

DDR2 RAM

VL-CBR-1401 or

VL-CBR-1402

2 mm 14-pin IDC, 2 or 4

SPX device cable

Pin 1 Location

1 x coord. y coord.

1.669 3.322

Page

27

2.712

3.036

-0.261

3.221

-0.261

3.532

-0.467

0.050

0.259

1.223

3.048

-0.404

3.322

2.992

2.292

2.288

1.484

2.288

0.199

0.200

-0.125

3.287

1.485

0.548

26

28

29

33

29

35

39

20

39

22

1. The PCB Origin is the mounting hole to the lower left.

2. VL-CBR-4405 44-pin to 40-pin adapter required to connect to 3.5" IDE drives with 40-pin connectors.

3. A VGA monitor can be connected to J6 using the VL-CBR-2014 LVDS to VGA adapter card.

VL-EPMs-21 Reference Manual 16

Physical Details

C

ONNECTOR

L

OCATIONS

VL-CBR-5012

SP1

Speaker

49

50

J4

Paddle Board Adapter

1

2

J5

COM3

5

5 1

J6

COM4

1

J2

COM1 (Top)

COM2 (Bottom)

J1

USB0 (Top)

USB1 (Bottom)

J7

USB2

J3

Audio

In (Top)

Out (Bottom)

S1

Power

D1

PLED

(Top)

Power

LED

(Bottom)

S2

Reset

Figure 9. VL-CBR-5012 Connector Locations

VL-CBR-5012 C

ONNECTOR

F

UNCTIONS

Table 2: VL-CBR-5012 Connector Functions and Interface Cables

Connector Function

J5

J6

J7

D1

J1

J2

J3

J4

S1

S2

SP1

PCB Connector

USB0, USB1

COM1, COM2

Audio In/Out

High Density Connector

USB Type A

Kycon K42-E9P/P-A4N

3.5 mm dual audio jack

FCI 98414-F06-50ULF

COM3

COM4

Conta-Clip 10250.4

Conta-Clip 10250.4

USB2 USB Type B

PLED (Top), Power LED (Bottom) LED

Power Button

Reset Button

Speaker

Pushbutton

Pushbutton

Piezo speaker

Description

USB Host

Dual DB-9 male

2 mm, 50-pin, keyed header

5-pin screw terminal

5-pin screw terminal

USB Client

VL-EPMs-21 Reference Manual 17

Jumper Blocks

J

UMPERS

A

S

-S

HIPPED

C

ONFIGURATION

Physical Details

V1

1

3

5

7

2

4

6

8

V2

1

3

2

4

Figure 10. Jumper Block Locations

V3

1 2 3

VL-EPMs-21 Reference Manual 18

Physical Details

J

UMPER

S

UMMARY

Jumper

Block

V1[1-2]

Table 3: Jumper Summary

Description

COM1 Rx End-point Termination

In

– 120 Ohm termination active

Out

– No termination

Places terminating resistor across COM1 RS-485 TXRX+/TXRX- or RS-

422 RX+/RX- differential pair.

V1[3-4]

COM2 Rx End-point Termination

In

– 120 Ohm termination active

Out

– No termination

Places terminating resistor across COM2 RS-485 TXRX+/TXRX- or RS-

422 RX+/RX- differential pair.

V1[5-6]

COM3 Rx End-point Termination

In

– 120 Ohm termination active

Out

– No termination

Places terminating resistor across COM3 RS-485 TXRX+/TXRX- or RS-

422 RX+/RX- differential pair.

V1[7-8]

COM4 Rx End-point Termination

In

– 120 Ohm termination active

Out

– No termination

Places terminating resistor across COM4 RS-485 TXRX+/TXRX- or RS-

422 RX+/RX- differential pair.

V2[1-2]

General Purpose Input Bit

In

– Bit D1 of GPI register reads as 1

Out

– Bit D1 of GPI register reads as 0

V2[3-4]

CMOS Reset

In

– Normal operation

Out

– Reset CMOS to factory defaults

Removing this jumper and restarting the VL-EMPs-21 causes CMOS to be restored to factory defaults.

V3[1-2]

RTC Reset

In

– Reset RTC

Out

– Normal operation

V3[2-3]

Jumper Storage

As

Shipped

Out

(Rev. 1.02 and later)

In

(Rev. 1.01 and earlier)

Out

(Rev. 1.02 and later)

In

(Rev. 1.01 and earlier)

In

Page

36

36

36

In

In

In

Out

In

36

51

22

22

VL-EPMs-21 Reference Manual 19

System Features

Power Supply

P

OWER

C

ONNECTORS

Main power is applied to the VL-EPMs-21 through a 10-pin polarized connector, with mating connector Berg 69176-010 (Housing) + Berg 47715-000 (Pins). See the table below for connector

pinout and page 14 for location information.

Warning!

To prevent severe and possibly irreparable damage to the system, it is critical that the power connectors are wired correctly. Make sure to use all +5 VDC and all ground pins to prevent excess voltage drop. The power connector is not fuse or diode protected. Proper polarity must be followed or damage will occur. Some manufacturers include a pin-1 indicator on the crimp housing that corresponds to

pin-10 of the pinout shown in Figure 11.

Table 4: Main Power Connector Pinout

J11

Pin

Signal

Name Description

1 GND

2 +5 VDC

Ground

Power Input

3 GND Ground

4 +12 VDC Power Input

5 GND

6 -12 VDC

Ground

Power Input

7 +3.3 VDC Power Input

8 +5 VDC Power Input

9 GND

10 +5 VDC

Ground

Power Input

Note:

The +3.3 VDC, +12 VDC and -12 VDC inputs are necessary for expansion modules that require these voltages.

J11

Some manufacturers include a pin-1 indicator that corresponds to pin-10 of the power connector pinout

2 4

6 8

10

10

8

6

4

2

1 3

5 7

9

9

7

5

3

1

Figure 11. J11 and VL-CBR-1008 Pin Numbering

VL-CBR-1008

VL-EPMs-21 Reference Manual 20

System Features

P

OWER

R

EQUIREMENTS

The VL-EPMs-21 requires only +5V (±5%) for proper operation. The voltage required for the

RS-232 ports is generated with an on-board DC/DC converter. Variable low-voltage supply circuits provide power to the CPU and other on-board devices.

The exact power requirement of the VL-EPMs-21 depends on several factors, including memory configuration, CPU speed, peripheral connections, and the type and number of expansion modules and attached devices. For example, driving long RS-232 lines at high speed can increase power demand.

P

OWER

C

YCLING

To ensure reliable power up when cycling power, you must allow the power to remain off for a minimum of three seconds. This ensures that all internal clocks and phased-lock loop (PLL) circuitry have settled before powering back on. The three second minimum is a requirement of the Intel chipset architecture and not the design of the VL-EPMs-21.

In order to reduce boot failures when power is cycled in less than three seconds, the system's watchdog timer is enabled by default during the power-on self-test (POST) pre-boot sequence.

With the POST Watchdog parameter enabled in CMOS Setup, a hang condition during POST will cause the watchdog to timeout and reboot the board. If disabled, a hang caused by quick power cycling will cause a boot failure.

SUMIT +5V S

TANDBY

P

OWER

The +5V power inputs to the VL-EPMs-21 are common to one another; for example, +5Vsb is connected to the J11 input +5V pins.

L

ITHIUM

B

ATTERY

Warning! To prevent shorting, premature failure, or damage to the lithium battery, do not place the board on a conductive surface such as metal, black conductive foam, or the outside surface of a metalized ESD protective pouch. The lithium battery may explode if mistreated. Do not recharge, disassemble or dispose of in fire. Dispose of used batteries promptly.

Normal battery voltage should be at least +3V. If the voltage drops below +2V, contact the factory for a replacement (part number HB3/0-1). The life expectancy under normal use is approximately 10 years.

CPU

The Intel Z5xx Atom is a low power, single core processor with Hyperthreading

TM

support and clock rates of 1.6 GHz (VL-EPMs-21g) and 1.33 GHz (VL-EPMs-21h), with a 533 MT/s FSB and 512 KB cache. The CPU has a typical power consumption of 2.2W. The Intel System

Controller Hub (SCH) chipset features DDR2 SDRAM support, integrated LVDS and display control, USB 2.0/1.1, PATA/ IDE, and PCI Express, among other interfaces.

VL-EPMs-21 Reference Manual 21

System Features

System RAM

The VL-EPMs-21 has one DDR2 SO-DIMM socket with the following characteristics:

Storage Capacity 256 MB to 2 GB for standard temperature product

256 MB to 1 GB for extended temperature product

Voltage

Type

Eight chips max. (JEDEC SO-DIMM raw card types A or C)

+1.8V

Unbuffered PC2-4200 or faster (DDR2)

Note:

The recently released Intel Atom Z5xx CPU supports only JEDEC SO-DIMM raw card types A or C. It currently does not support most 16-chip memory modules, raw card type E. Use only the VersaLogic VL-MM8 family of approved memory modules. As Intel issues microcode updates, additional memory vendors may be qualified. Contact VersaLogic Sales for more information.

CMOS RAM

R

ESETTING

CMOS S

ETUP TO

F

ACTORY

D

EFAULTS

You can remove the V2[3-4] jumper to reset CMOS to factory defaults. When resetting CMOS:

1. Power off the VL-EPMs-21.

2. Remove the V2[3-4] jumper and power up the computer.

3. Move the jumper to back to V2[3-4] after power up to retain CMOS settings.

C

LEARING THE

R

EAL

-T

IME

C

LOCK

You can move the V3 jumper to position [1-2] for a minimum of three seconds to erase the contents of the Real-Time Clock (RTC). When clearing the RTC:

1. Power off the VL-EPMs-21.

2. Install the jumper on V3[1-2] and leave it for three seconds.

3. Move the jumper to back to V3[2-3].

4. Power on the VL-EPMs-21.

CMOS Setup Defaults

The VL-EPMs-21 permits users to modify CMOS Setup defaults. This allows the system to boot up with user-defined settings from cleared or corrupted CMOS RAM, battery failure, or batteryless operation. All CMOS Setup defaults can be changed, except the time and date. CMOS Setup defaults can be updated with the BIOS Update Utility. See the General BIOS Information page for details.

Warning! If CMOS Setup default settings make the system unbootable and prevent the user from entering CMOS Setup, the VL-EPMs-21 needs to be serviced by the factory.

VL-EPMs-21 Reference Manual 22

System Features

D

EFAULT

CMOS RAM S

ETUP

V

ALUES

After CMOS RAM is cleared, the system will load default CMOS RAM parameters the next time the board is powered on. The default CMOS RAM setup values will be used in order to boot the system whenever the main CMOS RAM values are blank, or when the system battery is dead or has been removed from the board.

Real Time Clock

The VL-EPMs-21 features a year 2000-compliant, battery-backed 146818-compatible real-time clock/calendar chip. Under normal battery conditions, the clock maintains accurate timekeeping functions when the board is powered off.

S

ETTING THE

C

LOCK

The CMOS Setup utility (accessed by pressing the Delete key during the early boot cycle) can be used to set the time and date of the real-time clock.

ACPI Power Management

The VL-EPMs-21 supports the Advanced Configuration and Power Interface (ACPI) via a

LVCMOS-level input or pushbutton (or relay attached to the pushbutton interface). Power consumption in standby mode is approximately 1 watt. Wakeup typically occurs in 1 to 6 seconds.

Standby mode functionality has been tested under Windows XP and Linux.

S3 S

LEEP

S

TATE

The ACPI Specification defines the S3 sleeping state as a low wake latency sleeping state where all system context is lost except system memory. CPU, cache, and chipset context are lost in this state. The hardware maintains memory context and restores some CPU configuration context.

Control starts from the processor’s reset vector after the wake event.

Since the state of the OS and all applications (including open documents) is sustained in main memory, the system can resume work exactly where it left off. The contents of main memory when the computer wakes from standby are the same as when it was put into standby.

S

ETUP

To setup the VL-EPMs-21 to use ACPI power management:

1. Verify that the CMOS Setup ACPI setting is set to Enabled. This is the default setting.

2. Install the most current drivers for all system devices. If a driver is not installed in

Windows correctly, an exclamation point will appear before the device name in Device

Manager. Incorrectly installed or older drivers may prevent the system from entering standby mode.

VL-EPMs-21 Reference Manual 23

System Features

E

NTERING

S

TANDBY

M

ODE

Standby mode can be entered through the OS (by configuring the standby settings in Power

Options Properties) or programmatically, through a function call or the execution of a shutdown utility.

SetSystemPowerState Function

The “Power Management Reference” in the

MSDN Library contains complete information on the

API available for power control under Windows. The “Power Management Functions” section provides complete information on the use of the API.

The function used to set the system power state is SetSystemPowerState. This function suspends the system by shutting power down. Depending on the ForceFlag parameter, the function either suspends operation immediately or requests permission from all applications and device drivers before doing so.

BOOL SetSystemPowerState(

BOOL fSuspend,

BOOL fForce

);

Parameters:

fSuspend

[in] If this parameter is TRUE, the system is suspended. If the parameter is FALSE, the system hibernates. This parameter is ignored in Windows Me/98/95.

fForce

[in] If this parameter is TRUE, the function broadcasts a PBT_APMSUSPEND event to each application and driver, then immediately suspends operation. If the parameter is

FALSE, the function broadcasts a PBT_APMQUERYSUSPEND event to each application to request permission to suspend operation.

W

AKEUP

The system will wake with one power button push. It can also wake potentially (with software support) from the Ethernet or serial port.

P

OWER AND

R

ESET

B

UTTON

F

UNCTIONALITY

The power and reset button inputs of the VL-EPMs-21 are simplified versions of those described in ACPI Specification 2.0. There is no software interface to observe or configure their behavior.

The power button has direct control of the system power state. When the system is in the S0 state

(fully on), pressing the power button will shut off the VL-EPMs-21 and place it into the S5 state

(off). No event signal is given to the OS and the system will not wait for the OS to shutdown before removing power to the CPU and chipset.

VL-EPMs-21 Reference Manual 24

System Features

Watchdog Timer

A watchdog timer can be implemented using the VL-EPMs-21 WDT register and the SMSC

SCH3114 Super I/O chip. The BIOS initializes the SCH3114 WDT registers during post.

See the SCH311X Datasheet for detailed Super I/O chip information.

1. Configure PLD Watchdog control bits (0x1D3.5:4). Examples: a. 0x1D3 POR default = 00h b. 0x1D3 = 00h = Do Nothing c. 0x1D3 = 10h = Cold Reset d. 0x1D3 = 20h = Power Cycle (3 sec. off time) e. 0x1D3 = 30h = Power Off

2. Configure Super I/O WDT (GP60) pin (0x0C47.7,3:0). Examples: a. 0x0C47 POR default = 0Eh b. 0x0C47 = 0Eh = WDT enable, Push-Pull, Inverted

3. Configure Timescale (0x0C65.7). Examples: a. 0x0C65 POR default = 08h b. 0x0C65 = 00h = Minutes c. 0x0C65 = 80h = Seconds

4. Configure Timeout value (0x0C66.7:0). Examples: a. 0x0C66 POR default = 00h b. 0x0C66 = 00h = WDT disabled c. 0x0C66 = 01h to FFh = Timeout value + 1 (min./sec.)

5. (optional) Read SIO WDT status bit (0x0C68.1). Examples: a. 0x0C68 POR default = 00h b. 0x0C68 = 00h = timer counting c. 0x0C68 = 01h = timeout occurred (Note: Bit 0 is not automatically cleared by

PCI reset but can be reset by software.)

6. (optional) Read PLD WDT status bit (0x1D3.7). Examples: a. 0x1D3 POR default = 00h b. 0x1D3 = 00h = No timeout has occurred c. 0x1D3 = 80h = timeout has occurred

7. (optional) “Feeding” the watchdog. a. Repeat step 4

VL-EPMs-21 Reference Manual 25

Interfaces and Connectors

.

Pin Signal Name

1 +5VSB

3 3.3V

5 3.3V

7 NC

9 NC

11 USB_OC#

13 Reserved

15 +5V

17 USB7+

19 USB7-

21 +5V

23 USB6+

25 USB6-

27 +5V

29 USB5+

31 USB5-

33 +5V

35 USB4+

37 USB4-

39 GND

41 A_PETp2

43 A_PETn2

45 GND

47 PERST#

49 WAKE#

51 +5V

SUMIT Connectors (J1-J2)

The SUMIT-A and SUMIT-B connectors (J2 and J1, respectively) provide expansion options by

supporting additional buses, as shown in Table 5 and Table 6. See the

SUMIT Specification for a complete description of the SUMIT interface.

Table 5: VL-EPMs-21 SUMIT-A Connector (J2) Pinout

Function Pin Signal Name Function

+5V power (common)

+3.3V power

+3.3V power

No connect

No connect

USB overcurrent flag

Reserved

+5V power

USB7 data +

USB7 data

+5V power

USB6 data +

USB6 data

+5V power

USB5 data +

USB5 data

+5V power

30

32

LPC_AD3

LPC_FRAME#

USB4 data +

USB4 data

Ground

34 SERIRQ#

36

38

NC

CLK_33MHz

40 GND

Link A, lane 2 transmit + 42 A_PERp2

Link A, lane 2 transmit

44 A_PERn2

Ground

Platform Reset

PCIe Wake

46

48

50

APRSNT#/GND

A_CLKp

A_CLKn

+5V power

2 +12V

4 SMB/I2C_DATA

+12V power

SMBus data

6 SMB/I2C_CLK

10 SPI/uWire_DO

SMBus clock

8 SMB/I2C_ALERT# SMBus interrupt line in

SPI master in slave out

12 SPI/uWire_DI

14 SPI/uWire_CLK

16 SPI/uWire_CS0#

18

20

22

SPI/uWire_CS1#

NC

NC

24 LPC_AD0

26 LPC_AD1

28 LPC_AD2

52 GND

SPI master out slave in

SPI clock

SPI slave select 5

SPI slave select 6

No connect

No connect

LPC address-data line 0

LPC address-data line 1

LPC address-data line 2

LPC address-data line 3

LPC frame

Serial IRQ legacy

No connect

LPC 33 MHz clock

Ground

Link A, lane 2 receive +

Link A, lane 2 receive

Link A card present

Link A clock 0 +

Link A clock 0 -

Ground

VL-EPMs-21 Reference Manual 26

Interfaces and Connectors

Pin Signal Name

1 GND

3 B_PETp4

5 B_PETn4

7 GND

9 C_CLKp

11 C_CLKn

13 CPRSNT#/GND

15 C_PETp5

17 C_PETn5

19 GND

21 NC

23 NC

25 GND

27 NC

29 NC

31 GND

33 NC

35 NC

37 GND

39 PERST#

41 NC

43 +5V

45 +5V

47 +5V

49 +5V

51 +5V

Table 6: VL-EPMs-21 SUMIT B Connector (J1) Pinout

Function Pin Signal Name

Ground

Link B, lane 4 transmit +

Link B, lane 4 transmit

Ground

Link C clock 5 +

Link C clock 5

2 GND

4 B_PERp4

6 B_PERn4

8 BPRSNT#/GND

10 B_CLKp

12 B_CLKn

Link C present 14 GND

Link C, lane 5 transmit + 16 C_PERp5

Link C, lane 5 transmit

18 C_PERn5

Ground 20 GND

No connect

No connect

Ground

No connect

No connect

Ground

22

24

26

NC

NC

GND

28 NC

30 NC

32 GND

No connect

No connect

Ground

Reset

No connect

+5V power

+5V power

+5V power

+5V power

+5V power

34 NC

36 NC

38

44

50

52

GND

40 WAKE#

42 NC

NC

46 3.3V

48 3.3V

3.3V

+5VSB

Function

Ground

Link B, lane 4 receive +

Link B, lane 4 receive

Link B present

Link B clock 4 +

Link B clock 4

Ground

Link C, lane 5 receive +

Link C, lane 5 receive

Ground

No connect

No connect

Ground

No connect

No connect

Ground

No connect

No connect

Ground

PCIe Wake

No connect

No connect

+3.3V power

+3.3V power

+3.3V power

+5V power (common)

VL-EPMs-21 Reference Manual 27

Interfaces and Connectors

Ethernet Interface (J3)

The VL-EPMs-21 features an on-board Intel 82574IT gigabit Ethernet controller, which provides a standard IEEE 802.3 Ethernet interface for 1000Base-T, 100Base-T, 100Base-TX, and 10Base-

T applications. The 82574IT consumes one PCIe lane operating at 2.5 Mbps with sufficient bandwidth to support a 1000 Mbps transfer rate.

E

THERNET

C

ONNECTOR

A board-mounted RJ45 connector is provided to make connection with a Category 5 or 6 Ethernet cable. The 82574IT Ethernet controller auto-negotiates connection speed. The interface uses IEC

61000-4-2-rated TVS components to help protect against ESD damage.

Table 7: RJ45 Ethernet Connector Pinout

J3

Pin

1

2

3

4

5

6

7

8

Name

Fast Ethernet

Signal

Function

Signal

Name

Gigabit Ethernet

Function

T+

T

R+

Transmit Data + MID0+ Media Dependent Interface [0]+

Transmit Data

– MID0–

Media Dependent Interface [0]

Receive Data + MID1+ Media Dependent Interface [1]+

IGND Isolated Ground MID2+ Media Dependent Interface [2]+

IGND Isolated Ground MID2

Media Dependent Interface [2]

R

Receive Data

MID1

Media Dependent Interface [1]

IGND Isolated Ground MID3+ Media Dependent Interface [3]+

IGND Isolated Ground MID3

Media Dependent Interface [3]

E

THERNET

S

TATUS

LED

S

The RJ-45 connector has two built-in LEDs to provide an indication of the Ethernet status as shown in the following table.

LED

Green/Orange

(Link Speed)

Yellow (Activity)

Table 8: Ethernet Status LEDs

State

Orange

Green

Off

On

Off

Description

1 Gbps speed

100 Mbps speed

10 Mbps speed or cable not plugged into active hub

Activity detected on cable

(intermittent with activity)

No activity detected on cable

VL-EPMs-21 Reference Manual 28

Interfaces and Connectors

Video Interface (J4 and J6)

An on-board video controller integrated into the chipset provides high-performance LVDS video output for the VL-EPMs-21. The VL-EPMs-21 can also be operated with a VGA monitor through an adapter or without a video card attached (headless).

D

ISPLAY

C

ONTROL

Pin

Signal

Name Function

1 VEN Backlight inverter power enable

2 GMbus_CLK I2C-based backlight brightness control clock

3 GND Ground

4 GMbus_DATA I2C-based backlight brightness control data

5 BLEN Backlight enable

6 DDC_CLK Display Data Channel clock (EDID) for plug-n-play

7 GND

8 DDC_DATA

9 BLCTL

Ground

Display Data Channel data (EDID) for plug-n-play

Simple PWM-based backlight brightness control

C

ONFIGURATION

The VL-EPMs-21 uses a shared-memory architecture. This allows the video controller to use 256

MB of system DRAM for video RAM.

The VL-EPMs-21 supports only one type of video output: LVDS Flat Panel Display.

VL-EPMs-21 Reference Manual 29

Interfaces and Connectors

LVDS F

LAT

P

ANEL

D

ISPLAY

C

ONNECTOR

The integrated LVDS flat panel display in the VL-EPMs-21 is an ANSI/TIA/EIA-644-1995 specification-compliant interface. It can support up to 24 bits of RGB pixel data plus three bits of timing control (HSYNC/VSYNC/DE) on the four differential data output pairs. The LVDS clock frequency ranges from 25 MHz to 112 MHz.

The +3.3V power provided to pins 19 and 20 of J6 is protected by a 1 amp fuse.

See the Connector Location Diagram on page 14 for connector location information.

Table 9: LVDS Flat Panel Display Pinout

J6

Pin

Signal

Name Function

1 GND

2 NC

Ground

No Connection

3

4

9

LVDSA3

LVDSA2

10 LVDSA2#

11 GND

LVDSA3#

Diff. Data 3 (+)

Diff. Data 3 (

–)

5 GND Ground

6 LVFSCLK0 Differential Clock (+)

7 LVDSCLK0# Differential Clock (

–)

8 GND Ground

Diff. Data 2 (+)

Diff. Data 2 (

–)

Ground

12

13

14

17

18

19

20

LVDSA1

GND

GND

GND

15 LVDSA0

+3.3V

+3.3V

LVDSA1#

16 LVDSA0#

Diff. Data 1 (+)

Diff. Data 1 (

–)

Ground

Diff. Data 0 (+)

Diff. Data 0 (

–)

Ground

Ground

Protected Power Supply

Protected Power Supply

VL-EPMs-21 Reference Manual 30

Interfaces and Connectors

C

OMPATIBLE

LVDS P

ANEL

D

ISPLAYS

The following list of flat panel displays is reported to work properly with the integrated graphics video controller chip used on the VL-EPMs-21.

Table 10: Compatible Flat Panel Displays

Manufacture

Model

Number

Panel

Size Resolution

eVision Displays au Optronix xxx084S01 series

B084SN01

8.4”

8.4” eVision Displays xxx104S01 series

10.4”

800 x 600 18-bit

800 x 600 18-bit

800 x 600 18-bit au Optronix

Sharp

B104SN01

LQ121S1LG411

10.4”

12.1”

800 x 600 18-bit

800 x 600 18-bit eVision Displays* xxx141X01 series

14.1”

1024 x 768 18-bit

Interface

LVDS

LVDS

LVDS

LVDS

LVDS

LVDS

*

Compatible with DOS or Windows Generic VGA driver, but not the GX Windows driver.

Panel

Technology

TFT

TFT

TFT

TFT

TFT

TFT

VGA O

UTPUT

A VGA monitor can be attached to the J6 connector using the VL-CBR-2014 LVDS to VGA adapter card. Follow the procedure below to do this.

1. Plug LVDS cable VL-CBR-2012 or VL-CBR-2010 into connector J6 of the VL-EPMs-21.

2. Plug the LVDS cable into connector J1 of the VL-CBR-2014 adapter card (see Figure 12).

3. Attach the VGA monitor data cable to connector CN1 of the VL-CBR-2014 adapter cable.

= Pin 1

J1

LVDS

VL-EPMs-21 Reference Manual

Figure 12. VL-CBR-2014 LVDS to VGA Adapter Card

CN1

VGA

31

Interfaces and Connectors

C

ONSOLE

R

EDIRECTION

The VL-EPMs-21 can be operated without using the on-board video output by redirecting the console to a serial communications port. CMOS Setup and some operating systems such as DOS can use this console for user interaction.

Console redirection settings are configured on the Features tab of CMOS Setup. The default setting (On Remote User Detect) causes the console not to be redirected to COM1 unless a signal

(a Ctrl-C character) is detected from the terminal. Console redirection can also be set to Always or Never. You can direct console output to any COM port.

Notes on console redirection:

When console redirection is enabled, you can access CMOS Setup by typing Ctrl-C.

The decision to redirect the console is made early in BIOS execution and cannot be changed later.

The redirected console uses 115200 baud, 8 data bits, 1 stop bit, no parity, and no flow control.

Null Modem

The following diagram illustrates a typical DB9 to DB9 RS-232 null modem adapter.

S y s t e m 1 < - - > S y s t e m 2

N a m e P i n P i n N a m e

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

T X 3 - - - > 2 R X

R X 2 < - - - 3 T X

R T S 7 - - - > 8 C T S

C T S 8 < - - - 7 R T S

G N D 5 < - - > 5 G N D

D T R 4 < - | | - > 6 D S R

D S R 6 < - | | - > 4 D T R

C D 1 < - | | - > 1 C D

Pins 1, 4, and 6 are shorted together on each connector. Unlisted pins have no connection.

VL-EPMs-21 Reference Manual 32

Interfaces and Connectors

IDE / PATA Interface (J5)

The IDE interface is available to connect up to two IDE devices, such as hard disks, CD-ROM drives, or Disk on Module devices. Connector J5 is the IDE controller with a 44-pin 2 mm connector. Use CMOS Setup to specify the drive parameters of the drive. If you attach only one

IDE, it must be configured (jumpered) as the master device; a single IDE device configured as a slave device can cause system failures.

Cable length must be 18" or less to maintain proper signal integrity.

This interface supplies power to 2.5" IDE drives. If you are connecting a 3.5" drive to the interface (using the VL-CBR-4405 44-pin to 40-pin IDE adapter), you must supply external power to the drive. The power cable attached to a 3.5" drive must be properly grounded so that motor current is not returned via the grounds in the data cable.

VersaLogic offers a number of Disk on Module (DOM) flash storage devices, in capacities from

1 to 8 GB, that attach to the IDE connector. The VL-F20 series of DOMs have a 44-pin 2 mm connector and are secured to the board with one M2.5 x 6mm nylon pan head Philips screw.

Screws are available in 10-count packages as part number VL-HDW-108.

Table 11: J5 IDE Hard Drive Connector Pinout

Pin Signal Name Function

1 Reset-

2 Ground

3 DD7

4 DD8

5 DD6

6 DD9

7 DD5

8 DD10

9 DD4

10 DD11

11 DD3

12 DD12

13 DD2

14 DD13

15 DD1

16 DD14

17 DD0

18 DD15

19 Ground

20 NC

21 PDMARQ

22 Ground

Pin Signal Name

Reset signal from CPU 23 DIOW

Ground

Data bus bit 7

Data bus bit 8

Data bus bit 6

Data bus bit 9

24

25

26

27

28

Ground

DIOR

Ground

IORDY

CSEL

Data bus bit 5

Data bus bit 10

Data bus bit 4

Data bus bit 11

Data bus bit 3

Data bus bit 12

29

30

31

DMACK-

Ground

INTRQ

32 NC

33 DA1

34 CBLID-

Data bus bit 2

Data bus bit 13

Data bus bit 1

Data bus bit 14

Data bus bit 0

Data bus bit 15

Ground

Key

DMA request

Ground

35 DA0

36 DA2

37

40

43

44

CS0

38 CS1

39 DASP-

Ground

41 Power

42 Power

Ground

NC

Function

I/O write

Ground

I/O read

Ground

I/O ready

Cable select

DMA acknowledge

Ground

Interrupt request

No connection

Device address bit 1

Cable type identifier

Device address bit 0

Device address bit 2

Chip select 0

Chip select 1

LED

Ground

+5.0 V

+5.0 V

Ground

No connection

VL-EPMs-21 Reference Manual 33

Interfaces and Connectors

L

OADING

S

OFTWARE ONTO A

D

ISK

O

N

M

ODULE

D

EVICE

VersaLogic recommends that you load operating systems or other software onto a DOM device via a USB drive or through the Ethernet interface.

Warning!

If you attach a DOM to an IDE cable, be careful to preserve proper signal-to-signal integrity. Using a male-to-male adapter can cause a signal mismatch as shown below. This could result in damage to the DOM.

43

44

44

43

1

2

2

1

Female IDE

Connector

Male-to-Male

Adapter

Female DOM

Connector

Figure 13: Incorrect Mating of DOM to IDE Cable

VL-EPMs-21 Reference Manual 34

Interfaces and Connectors

Main I/O Connector (J7)

The J7 50-pin main I/O connector incorporates the COM ports, USB ports, PLED, speaker, and the reset button. Table 12 shows the function of each pin and the pinout assignments to connectors on the VL-CBR-5012 breakout board.

J7

Pin

6

7

8

9

10

11

12

1

2

3

4

5

13

14

15

20

21

22

23

24

16

17

18

19

25

26

27

28

VL-CBR-5012

Connector

COM1

J2 Top

COM2

J2 Bottom

COM3

J5

COM4

J6

USB0

J1 Top

The +5V power provided to pins 49 and 50 of J7 is protected by a 1 amp fuse.

Table 12: J7 Utility Connector Pinout

Signal

Ground

Receive Data

Clear to Send

Ground

Transmit Data

Request to Send

Ground

Receive Data

Clear to Send

Ground

Transmit Data

Request to Send

J7

Pin

29

30

31

32

33

34

35

36

37

38

39

40

RS-232 RS-422 RS-485 41

GND

RXD

GND GND 42

RXD

RXD

43

CTS RXD+ RXD+ 44

GND

TXD

RTS

GND

RXD

CTS

GND

TXD

RTS

GND GND 45

TXD

TXD

46

TXD+ TXD+ 47

GND GND 48

RXD

RXD

49

RXD+ RXD+ 50

GND GND

TXD

TXD

TXD+ TXD+

USB0 power (+5V isolated)

Data +

Data -

Ground

VL-CBR-5012

Connector Signal

USB1

J1 Bottom

USB2

J7

D1

SP1

S1

S2

Audio In

J3 Top

USB1 power (+5V isolated)

Data +

Data -

Ground

USB Client Detect Input

Data +

Data -

Ground

Programmable LED

Speaker

Power Button

Pushbutton Reset

HDA Ground (isolated)

Audio Left In

HDA Ground (isolated)

Audio Right In

Audio Out

HDA Ground (isolated)

J3 Bottom

Audio Right Out

HDA Ground (isolated)

Audio Right Out

+5V (fuse protected)

+5V (fuse protected)

VL-EPMs-21 Reference Manual 35

Interfaces and Connectors

Serial Ports

The VL-EPMs-21 features four on-board 16550-based serial channels located at standard PC I/O addresses. Connector J7 provides interfaces to the COM ports.

All COM ports can be operated in RS-232, RS-422, or RS-485 modes. The default mode is RS-

232.

Note:

To operate a serial port in RS-232 mode, the termination jumper for the port must

be removed from jumper block V1 (see Jumper Summary). Failure to remove the

jumper will cause RS-232 communications to fail.

Additional non-standard baud rates are also available (programmable in the normal baud registers) of up to 460 Kbps. The RS-232 interface is 4-wire with CTS and RTS hardware handshaking.

Interrupt assignment for each COM port is handled in CMOS Setup, and each port can be independently enabled or disabled.

Note:

It is possible to create a resource conflict if a COM port is enabled in CMOS and its I/O address space is consumed by an LPC-based SUMIT module or forwarded to the PC/104 (ISA) bus.

Note: You can improve the reliability of serial port traffic running at 11520 bps or greater by disabling the Periodic SMI option in CMOS Setup. (See KnowledgeBase article

VT1628 - EPMs-21 CMOS Setup Reference for more information.) Enabling this option gives periodic CPU time slices to Firmbase after POST completes. Firmbase primarily allows USB keyboards and mass storage devices to behave as legacy

PS/2 and IDE devices for operating systems such as DOS, which don't natively support USB.

All serial ports are protected against ESD damage. This protection exceeds the 15KV human body model.

COM P

ORT

C

ONFIGURATION

Jumper block V1 controls termination of the RS-422/485 differential pairs. See the Jumper

Summary on page 19 for details on termination configuration.

Note:

To operate a serial port in RS-232 mode, the termination jumper for the port must

be removed from jumper block V1 (see Jumper Summary). Failure to remove the

jumper will cause RS-232 communications to fail.

VL-EPMs-21 Reference Manual 36

Interfaces and Connectors

S

ERIAL

C

ONNECTOR

P

IN

F

UNCTIONS

Table 13: VL-CBR-5012 COM1 and COM2 Pinout

J2 Top

DB-9 Pin

1

2

3

4

5

6

7

8

9

J2 Bottom

DB-9 Pin

1

2

3

4

5

6

7

8

9

Signal

Name

CD

RXD*

TXD*

DTR

GND

DSR

RTS

CTS

RI

Signal

Name

CD

RXD*

TXD*

DTR

GND

DSR

RTS

CTS

RI

Function

Shorted to pins 4 & 6

Receive Data

Transmit Data

Shorted to pins 1 & 6

Ground

Shorted to pins 1 & 4

Request to Send

Clear to Send

Not connected

Function

Shorted to pins 4 & 6

Receive Data

Transmit Data

Shorted to pins 1 & 6

Ground

Shorted to pins 1 & 4

Request to Send

Clear to Send

Not connected

COM3

J5 Pin

1

2

3

4

5

Table 14: VL-CBR-5012 COM3 and COM4

COM4

J6 Pin

1

2

3

4

5

RS-232

Ground

RXD

CTS

TXD

RTS

RS-422

Ground

RxD-

RxD+

TxD-

TxD+

RS-485

Ground

RxD-

RxD+

TxD-

TxD+

VL-EPMs-21 Reference Manual 37

Interfaces and Connectors

USB Interface

Connector J7 includes interfaces for three USB ports (USB0-2). Four additional USB channels

(USB3-6), are available on the SUMIT-A connector at J2. The USB interface on the VL-EPMs-

21 is UHCI (Universal Host Controller Interface) and EHCI (Enhance Host Controller Interface) compatible, which provides a common industry software/hardware interface. On the VL-CBR-

5012 breakout board there are two Type A USB connectors and one Type B USB connector.

One of the on-board USB ports (USB2) can be configured in CMOS Setup to operate in Host or

Client mode. When operated in client mode, USB2 can operate as a USB networking or a USB mass storage device when connected to an external host computer. In other words, the Ocelot can appear as a USB mass storage device to a standard Windows XP workstation.

Programmable LED

Connector J7 includes an output signal for a programmable LED. Connect the cathode of the

LED to J7 pin 37; connect the anode to +5V. A 300Ω on-board resistor limits the current to 15 mA when the LED is shorted. A programmable LED is provided on the VL-CBR-5012 breakout board. The programmable LED is the top LED at position D1.

To turn the LED on and off, set or clear bit D7 in I/O port 1D0h. When changing the register, make sure not to alter the value of the other bits.

The following code examples show how to turn the LED on and off.

LED On

M O V

I N

O R

O U T

D X , 1 D 0 H

A L , D X

A L , 8 0 H

D X , A L

Note:

LED Off

M O V

I N

A N D

O U T

D X , 1 D 0 H

A L , D X

A L , 7 F H

D X , A L

The LED is turned on by the BIOS during system startup. This causes the light to function as a "power on" indicator if it is not otherwise controlled by user code.

The BIOS also flashes the LED in sync with “Beep Codes” when an error occurs.

Internal Speaker

Connector J7 includes a speaker output signal at pin 38. The VL-CBR-5012 breakout board provides a Piezo electric speaker.

Pushbutton Reset

Connector J7 includes an input for a pushbutton reset switch. Shorting J7 pin 40 to ground causes the VL-EPMs-21 to reboot (hardware warm reset: power is not removed).

VL-EPMs-21 Reference Manual 38

Interfaces and Connectors

Audio

The audio interface on the VL-EPMs-21 is implemented using the Integrated Device Technology

92HD75B2X3 Audio Codec. This interface is Intel High Definition Audio-compatible. Drivers are available for most Windows-based and Linux operating systems. To obtain the most current versions, consult the VL-EPMs-21 product support page.

The J7 main I/O connector provides the line-level stereo input and line-level stereo output connection points. The outputs will drive any standard-powered PC speaker set.

Table 15: VL-CBR-5012 J3 Audio Connector Pinout

J3

Pin

Signal

Name Function

1 LINE_INL

2 LINE_INR

Line-In Left

Line-In Right

3 HDA_GND HDA Ground

4 LINE_OUTL Line-Out Left

5 LINE_OUTR Line-Out Right

6 HDA_GND HDA Ground

Note: In Windows, the rear line-in audio input is not enabled as the default audio input device. To use audio input, enable the rear line-in audio input via the IDT control panel software utility.

VL-EPMs-21 Reference Manual 39

Interfaces and Connectors

PC/104 (ISA) Expansion Bus (J9-J10)

The VL-EPMs-21 supports a limited implementation of the PC/104 bus. Be sure to check the requirements of your PC/104 card against the capabilities listed in this section. The VL-EPMs-21 implements an LPC to ISA bridge. The LPC bus on the VL-EPMs-21 has multiple targets including the firmware hub, super I/O, optional LPC-based SUMIT add-on cards, and the onboard CPLD containing the PC/104 bridge, VersaLogic registers, and the SPI controller (see the figure below). Special care must be taken to avoid resource conflicts between all LPC busbased targets (including downstream buses such as PC/104 and SPI) as well as legacy devices internal to the system controller hub (SCH).

Intel

System Controller Hub

(SCH)

LPC Bus

Firmware Hub

(FWH)

Super I/O SUMIT A

CPLD

LPC-to-PC/104

Bridge

VersaLogic

Registers

SPI Controllers

Figure 14. VL-EPMs-21 LPC Bus

PC/104 I/O C

YCLE

S

UPPORT

I/O cycles are 8-bit by default; 16-bit cycles are supported with the following caveats.

Any PC/104 modules that are 16-bit capable must assert IOCS16#

16-bit cycles are enabled in CMOS Setup

All cycles to a 16-bit module are word-aligned (even addressed)

You cannot mix 8-bit and 16-bit PC/104 cycles to a 16-bit PC/104 module.

VL-EPMs-21 Reference Manual 40

Interfaces and Connectors

The ISA I/O ranges listed below are supported. The I/O ranges allocated to other LPC-based devices (on-board serial ports or SUMIT LPC bus modules) can conflict if forwarded to ISA bus

PC/104 modules. Be sure to configure the ISA I/O ranges and the on-board serial ports in CMOS

Setup to avoid conflicts with one another as well as SUMIT modules using the LPC bus.

0x080

0x100

– 0x1CF

0x200

– 0x2E7

0x2E8

– 0x2EF

0x2F0

– 0x2F7

0x2F8

– 0x2FF

0x300

– 0x377

0x378

– 0x3E7

0x3E8

– 0x3EF

0x3F0

– 0x3F7

0x3F8

– 0x3FF

0x400

– 0xAFF

Available base I/O addresses for on-board COM ports are: 220h, 228h, 238h, 2E8h, 2F8h, 338h,

3E8h, and 3F8h.

PC/104 M

EMORY

C

YCLE

S

UPPORT

The VL-EPMs-21 does not support ISA memory ranges. The VL-EPMs-21 does not support standard ISA memory cycles due to limitations of the Intel Atom architecture. The VL-EPMs-21 does provide a way to map up to 64 KB of ISA memory to the top of the board's memory map.

The base address of this memory map location is at 0xFFD00000. The 64 KB of ISA memory can

be enabled in four 16 KB blocks through the PC104_IRQ_EN1 register . All four memory range

blocks are enabled by default.

The VL-EPMs-21 only supports 8-bit ISA memory transaction; the 16BIT_EN register has no effect on ISA memory transactions.

IRQ S

UPPORT

The following IRQs are available on the PC/104 bus:

IRQ 3, IRQ 4, IRQ 5, IRQ 6, IRQ 7, IRQ 9, IRQ 10, IRQ 11, IRQ 12, and IRQ 15

Each of the IRQs must be enabled in CMOS Setup before it can be used on the ISA bus. Because

ISA IRQ sharing is not supported, make sure that any IRQ channel used for an ISA device is not used elsewhere. For example, if ISA IRQ 4 is enabled, you must use a different IRQ for COM1.

Not all listed IRQs may be available to the ISA bus due to operating system allocating.

DMA

AND

B

US

M

ASTER

S

UPPORT

The VL-EPMs-21 does not support PC/104 DMA or bus mastering.

VL-EPMs-21 Reference Manual 41

Interfaces and Connectors

SPX Expansion Bus (J13)

Up to four serial peripheral expansion (SPX) devices can be attached to the VL-EPMs-21 at connector J13 using the VL-CBR-1401 or VL-CBR-1402 cable. The SPX interface provides the standard serial peripheral interface (SPI) signals: SCLK, MISO, and MOSI, as well as four chip selects, SS0# to SS3#, and an interrupt input, SINT#.

The +5V power provided to pins 1 and 14 of J13 is protected by a 1 amp fuse.

Table 16: SPX Connector Pinout

J13

Pin

8

9

10

5

6

7

1

2

3

4

11

12

13

14

Signal

Name

V5_0

SCLK

GND

MISO

GND

MOSI

GND

SS0#

SS1#

SS2#

SS3#

GND

SINT#

V5_0

Function

+5V (protected)

Serial Clock

Ground

Serial Data In

Ground

Serial Data Out

Ground

Slave Select 0

Slave Select 1

Slave Select 2

Slave Select 3

Ground

Interrupt Input

+5V (protected)

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 adds additional features, such as slave selects and an interrupt input to the Master. The Master device initiates all SPI transactions. A slave device responds when its slave select is asserted and it receives Clock pulses from the Master.

The SPI clock rate can be software configured to operate at speeds between 1 MHz and 8 MHz.

Please note that since this clock is divided from a 33 MHz PCI clock, the actual generated frequencies are not discrete integer MHz frequencies. All four common SPI modes are supported through the use of clock polarity and clock idle state controls.

V

ERSA

L

OGIC

SPX E

XPANSION

M

ODULES

VersaLogic offers a number of 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” x 3.78”) that can mount on the system stack, using SUMIT standoffs, (VL-HDW-105/106) or up to two feet away from the baseboard. For more information, contact VersaLogic at

[email protected]

.

VL-EPMs-21 Reference Manual 42

Interfaces and Connectors

SPI R

EGISTERS

A set of control and data registers are available for SPI transactions. The following tables describe the SPI control registers (SPICONTROL and SPISTATUS) and data registers

(SPIDATA3-0).

SPICONTROL (READ/WRITE) 1D8h

D7

CPOL

D6

CPHA

D5 D4 D3

SPILEN1 SPILEN0 MAN_SS

D2

SS2

D1

SS1

D0

SS0

Bit

D7

D6

D5-D4

D3

D2-D0

Table 17: SPI Control Register Bit Assignments

Mnemonic Description

CPOL

CPHA

SPILEN

SPI Clock Polarity

Sets the SCLK idle state.

0 = SCLK idles low

1 = SCLK idles high

SPI Clock Phase

Sets the SCLK edge on which valid data will be read.

0 = Data read on rising edge

1 = Data read on falling edge

SPI Frame Length

Sets the SPI frame length. This selection works in manual and auto slave select modes.

SPILEN1 SPILEN0 Frame Length

0

0

1

1

0

1

0

1

8-bit

16-bit

24-bit

32-bit

MAN_SS

SS

SPI Manual Slave Select Mode

This bit determines whether the slave select lines are controlled through the user software or are automatically controlled by a write operation to SPIDATA3 (1DDh). If MAN_SS = 0, then the slave select operates automatically; if MAN_SS = 1, then the slave select line is controlled manually through SPICONTROL bits SS2, SS1, and SS0.

0 = Automatic, default

1 = Manual

SPI Slave Select

These bits select which slave select will be asserted. The

SSx# pin on the base board will be directly controlled by these bits when

MAN_SS = 1.

SS2 SS1 SS0 Slave Select

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

None, port disabled

SPX Slave Select 0, J13 pin-8

SPX Slave Select 1, J13 pin-9

SPX Slave Select 2, J13 pin-10

SPX Slave Select 3, J13 pin-11

Test point, TP18

SUMIT Slave Select 5, J2 pin-16

SUMIT Slave Select 6, J2 pin-18

VL-EPMs-21 Reference Manual 43

Interfaces and Connectors

SPISTATUS (READ/WRITE) 1D9h

D7

IRQSEL1

D6

IRQSEL0

D5

SPICLK1

D4 D3 D2 D1

SPICLK0 HW_IRQ_EN LSBIT_1ST HW_INT

D0

BUSY

Table 18: SPI Control Register Assignments

Bit

D7-D6

D5-D4

D3

D2

D1

D0

Mnemonic

IRQSEL

Description

IRQ Select

– These bits select which IRQ will be asserted when a hardware interrupt from a connected SPI device occurs. The HW_IRQ_EN bit must be set to enable SPI IRQ functionality.

IRQSEL1 IRQSEL0

IRQ

SPICLK

0

0

1

1

0

1

0

1

IRQ3

IRQ4

IRQ5

IRQ10

SPI SCLK Frequency

These bits set the SPI clock frequency.

SPICLK1 SPICLK0

Frequency

0

0

1

1

0

1

0

1

1.042 MHz

2.083 MHz

4.167 MHz

8.333 MHz

HW_IRQ_EN

Hardware IRQ Enable

– Enables or disables the use of the selected IRQ

(IRQSEL) by an SPI device.

0 = SPI IRQ disabled, default

1 = SPI IRQ enabled

Note: When an IRQ is enabled for the SPX bus, it has priority over the PC/104 bus. For example, if IRQ5 is routed to the PC/104 bus and enabled for the SPX bus, it will not be available to the PC/104 bus.

LSBIT_1ST

SPI Shift Direction

– Controls the SPI shift direction of the SPIDATA registers.

The direction can be shifted toward the least significant bit or the most significant bit.

HW_INT

0 = SPIDATA data is left-shifted (MSbit first), default

1 = SPIDATA data is right-shifted (LSbit first)

SPI Device Interrupt State

This bit is a status flag that indicates when the hardware SPX signal SINT# is asserted.

BUSY

0 = Hardware interrupt on SINT# is deasserted

1 = Interrupt is present on SINT#

This bit is readonly and is cleared when the SPI device’s interrupt is cleared.

SPI Busy Flag

– This bit is a status flag that indicates when an SPI transaction is underway.

0 = SPI bus idle

1 = SCLK is clocking data in and out of the SPIDATA registers

This bit is read-only.

VL-EPMs-21 Reference Manual 44

Interfaces and Connectors

SPIDATA0 (READ/WRITE) 1DAh

D7

MSbit

D6 D5 D4 D3 D2 D1 D0

LSbit

SPIDATA1 (READ/WRITE) 1DBh

D7

MSbit

D6 D5 D4 D3 D2 D1 D0

LSbit

SPIDATA2 (READ/WRITE) 1DCh

D7

MSbit

D6 D5 D4 D3 D2 D1 D0

LSbit

SPIDATA3 (READ/WRITE) 1DDh

D7

MSbit

D6 D5 D4 D3 D2 D1 D0

LSbit

SPIDATA3 contains the most significant byte (MSB) of the SPI data word. A write to this register will initiate the SPI clock and, if the MAN_SS bit = 0, will also assert a slave select to begin an SPI bus transaction. Increasing frame sizes from 8-bit uses the lowest address for the least significant byte of the SPI data word; for example, the LSB of a 24-bit frame would be

SPIDATA1. Data is sent according to the LSBIT_1ST setting. When LSBIT_1ST = 0, the MSbit of SPIDATA3 is sent first, and received data will be shifted into the LSbit of the selected frame size set in the SPILEN field. When LSBIT_1ST = 1, the LSbit of the selected frame size is sent first, and the received data will be shifted into the MSbit of SPIDATA3.

VL-EPMs-21 Reference Manual 45

System Resources and Maps

Memory Map

The lower 1 MB memory map of the VL-EPMs-21 is arranged as shown in the following table.

Various blocks of memory space between A0000h and FFFFFh are shadowed.

Table 19: Memory Map

Start

Address

End

Address

F0000h FFFFFh

E0000h

C0000h

A0000h

00000h

EFFFFh

DFFFFh

BFFFFh

9FFFFh

Comment

System BIOS Area

Extended System BIOS Area

Expansion Area

Legacy Video Area

Legacy System Area

I/O Map

The following table lists the common I/O devices in the VL-EPMs-21 I/O map. User I/O devices should be added using care to avoid the devices already in the map as shown in the following table.

Table 20: On-Board I/O Devices

I/O Device

Secondary Hard Drive Controller

PLED and Product ID Register

Revision and Type ID Register

Video BIOS and GPI Register

WDT and HWM Register

PC/104 Block Enable Registers

SPX Registers

PC104 IRQ Enable Registers

Primary Hard Drive Controller

COM4 Serial Port Default

COM2 Serial Port Default

Secondary Hard Drive Controller

COM3 Serial Port Default

Primary Hard Drive Controller

COM1 Serial Port Default

Standard

I/O

Addresses

170h

– 177h

1D0h

1D1h

1D2h

1D3h

1D4h

– 1D5h

1D8h

– 1DDh

1DEh

– 1DFh

1F0h

– 1F7h

2E8h

– 2EFh

2F8h

–2FFh

374h

– 376h

3E8h

– 3EFh

3F4h

–3F6h

3F8h

– 3FFh

Note: The I/O port traffic is always present on the LPC bus and care must be taken to avoid conflicts among on-board devices, PC/104, and SUMIT modules.

VL-EPMs-21 Reference Manual 46

Interfaces and Connectors

VersaLogic recommends that you perform an I/O port scan of the PC/104 bus under the operating system of choice to assist you in avoiding resource conflicts. The following table shows an example of a port scan of the VL-EPMs-21 under test, running DOS 6.22. This example is not necessarily an accurate description for the results under Windows, Linux, VxWorks, or other operating systems. Each system will be different depending on how the board is configured.

Legacy IRQs should also be scanned.

Table 21: Example PC/104 I/O Port Scan

I/O Ports Not Present

0x081

– 0x0FF

0x170

– 0x177

0x1D0

– 0x1FF

0x374

– 0x376

0x3B0

– 0x3BB

0x3C0

– 0x3DF

0x3F4

– 0x3F6

0x4D0

– 0x4D1

0x500

– 0x53F

I/O Ports Present

0x080

0x100

– 0x16F

0x178

– 0x1CF

0x200

– 0x373

0x377

– 0x3AF

0x3BC

– 0x3BF

0x3E0

– 0x3F3

0x3F7

– 0x4CF

0x4D2

– 0x4FF

0x540

– 0xAFF

Conditions: All PC/104 I/O blocks enabled, all on-board serial ports disabled.

VL-EPMs-21 Reference Manual 47

Interfaces and Connectors

Interrupt Configuration

Table 22: Interrupt Configuration

 = default setting  = allowed setting

Source

Timer 0

Keyboard

Slave PIC

COM1

COM2

COM3

COM4

RTC

Mouse

Math Chip

Pri. IDE

ISA IRQ3

ISA IRQ4

ISA IRQ5

ISA IRQ6

ISA IRQ7

ISA IRQ9

ISA IRQ10

ISA IRQ11

ISA IRQ12

ISA IRQ15

PCI INTA#

PCI INTB#

PCI INTC#

PCI INTD#

1

0

2

3 4 5 6 7

    

    

    

    

IRQ

8

9 10 11 12 13 14 15

 

 

 

VL-EPMs-21 Reference Manual 48

VersaLogic Registers

PLED and Product ID Register

D7

PLED

PLEDPC (Read/Write) 1D0h

D6

PC6

D5

PC5

D4

PC4

D3

PC3

D2

PC2

D1

PC1

D0

PC0

Bit

D7

D6-D0

Mnemonic

PLED

PC

Table 23: PLED and Product Code Register Bit Assignments

Description

Light Emitting Diode

— Controls the programmable LED on connector J7.

0 = Turns LED off

1 = Turns LED on

Product Code

— These bits are hard-coded to represent the product type. The

VL-EPMs-21 always reads as 0000011. Other codes are reserved for future products.

PC6 PC5 PC4 PC3 PC2

PC1 PC0

0 0 0 0

These bits are read-only.

0 1 1

Product Code

VL-EPMs-21

VL-EPMs-21 Reference Manual 49

Special Registers

Revision and Type Register

REVTYP (Read Only) 1D1h

D7

PR4

D6

PR3

D5

PR2

D4

PR1

D3

PR0

D2

TEMP

D1

CUSTOM

D0

BETA

This register is used to indicate the revision level of the VL-EPMs-21 and PLD firmware.

Table 24: Revision and Type Register Bit Assignments

Bit

D7-D3

D2

D1

D0

Mnemonic Description

PR PLD Revision Code

— These bits are hard-coded and represent the CPLD revision.

TEMP

PR4 PR3 PR2 PR1 PR0

0

0

0

0

0

0

0

0

0

0

1

1

1

0

1

Revision

Rev. 0.23 and 0.24

Rev. 0.31 and 1.00

Rev. 1.00

These bits are read-only.

Temperature Rating

— This bit indicates whether the EPMs-21 is rated for standard or extended temperature operation.

CUSTOM

BETA

0 = Standard temperature operation

1 = Extended temperature operation

This bit is read-only.

PLD Class

— This bit indicates whether the PLD code is standard or customized.

0 = Standard PLD code

1 = Custom PLD code

This bit is read-only.

PLD Level

— This bit indicates if the PLD code is at the beta or production level.

0 = Production level PLD

1 = Beta level PLD

This bit is read-only.

VL-EPMs-21 Reference Manual 50

Special Registers

GPI Jumper Register

D7

Reserved

GPI (Read Only) 1D2h

D6

Reserved

D5

Reserved

D4

Reserved

D3

Reserved

D2 D1

Reserved GPI_JMP

Table 25: GPI Jumper Register Bit Assignments

D0

CMOSRST

Bit

D7-D2

D1

D0

Mnemonic Description

Reserved

GPI_JMP

These bits have no function.

General Purpose Input Jumper

— Indicates the status of jumper V2[1-2].

0 = Jumper out

1 = Jumper in

This bit is read-only.

CMOSRST CMOS Reset

— Indicates the status of jumper V2[3-4].

0 = Jumper out, normal operation

1 = Jumper in, reset CMOS to factory defaults

This bit is read-only.

VL-EPMs-21 Reference Manual 51

Special Registers

Watchdog Timer Register

This register controls the behavior of the System Management Controller if the Super I/O hardware monitor or watchdog timer interrupt pins have been asserted. The actual conditions and setup of the hardware monitor and watchdog timer are configured in the SMSC SCH3114 and

Intel SCH ACPI register interface.

D7

WDT_ST

WDTHWM (Read Only) 1D3h

D6

Reserved

D5 D4 D3 D2 D1 D0

WDT_MD1 WDT_MD0 HWM_INT_ST Reserved HWM_INT1 HWM_INT0

Table 26: Watchdog Timer Register Bit Assignments

Bit

D7

D6

D5-D4

D3

D2

D1-D0

Mnemonic Description

WDT_ST Watchdog Timer Status

– This bit shows the condition of the GP60/nLED1/WDT pin (pin 94) on the SMSC3114. This pin can be configured as the watchdog timer flag to assert when a timeout has occurred.

0 = when the super I/O pin GP60/nLED1/WDT WDT = 1

1 = when the super I/O pin GP60/nLED1/WDT WDT = 0

Reserved

WDT_MD

This bit has no function.

Watchdog Timer Mode

– These bits set the behavior of the System

Management Controller for the watchdog timer. On detecting a watchdog timeout, the System Mgt. Controller can perform a system-wide hardware reset (power is not removed), cold reset (power is shutdown for approx. 4 sec.), or can shut down the board.

WDT_MD1 WDT_MD0

0 0

0 1

Mode

Do nothing

Cold reset

1 0 Power Cycle (3 sec. off time)

1 1 Power off

HWMINT_ST

Hardware Monitor Interrupt Status

– This bit shows the condition of the nHWM_INT pin (pin 114) on the SMSC3114. This pin can be set up as the hardware monitor interrupt flag to assert when a configured fault condition occurs.

0 = when the super I/O pin, nHWM_INT = 1

1 = when the super I/O pin, nHWM_INT = 0

Reserved This bit has no function.

HWM_INT Hardware Monitor Interrupt

– These bits set the behavior of the System

Management Controller for the hardware monitor. On detecting the nHWM_INT super I/O pin asserted, the System Management Controller can activate the thermal alarm to the US15WP SCH, perform a cold reset (power is shutdown for approx. 4 sec.), or can shut down the board. The thermal alarm can be used by

ACPI software to tell the SCH to initiate configurable thermal control measures for the CPU and chipset I/O devices.

HWM_INT1

HWM_INT0 INT

0

0

1

1

0

1

0

1

Do nothing

Assert THRM#

Cold reset

Power off

VL-EPMs-21 Reference Manual 52

Special Registers

PC/104 I/O Block Enable Registers

These registers are used to configure the LPC-to-PC/104 bus bridge. I/O port addresses are divided into blocks. Each block has its own enable bit that allows the I/O ports within the block to be forwarded from the LPC bus to the PC/104 bus and vice versa. These registers are set in

CMOS Setup, but are accessible to user software for runtime configuration as well.

Enabling a particular I/O range block does not necessarily mean the full range will be available on the PC/104 bus if other devices are already consuming ports within the block range. See the

"I/O Map" section.

PC104_BLK_EN0 (Read/Write) 1D4h

D7 D6 D5 D4 D3 D2 D1 D0

IOBLK_EN7 IOBLK_EN6 IOBLK_EN5 IOBLK_EN4 IOBLK_EN3 IOBLK_EN2 IOBLK_EN1 IOBLK_EN0

Table 27: PC/104 I/O Block Enable Register 0 Bit Assignments

Bit

D7

D6

D5

D4

D3

D2

D1

D0

Mnemonic Description

IOBLK_EN7

PC/104 I/O port range 0x378 - 0x3E7 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IOBLK_EN6

PC/104 I/O port range 0x300 - 0x377 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IOBLK_EN5

PC/104 I/O port range 0x2F8 - 0x2FF enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IOBLK_EN4

PC/104 I/O port range 0x2F0 - 0x2F7 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IOBLK_EN3

PC/104 I/O port range 0x2E8 - 0x2EF enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IOBLK_EN2

PC/104 I/O port range 0x200 - 0x2E7 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IOBLK_EN1

PC/104 I/O port range 0x100 - 0x1CF enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IOBLK_EN0

PC/104 I/O port 0x080 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus (default)

VL-EPMs-21 Reference Manual 53

Special Registers

D7

Reserved

PC104_BLK_EN1 (Read/Write) 1D5h

D6

Reserved

D5

Reserved

D4 D3 D2 D1 D0

Reserved IOBLK_EN11 IOBLK_EN10 IOBLK_EN9 IOBLK_EN8

Table 28: PC/104 I/O Block Enable Register 1 Bit Assignments

Bit

D7-D4

D3

D2

D1

D0

Mnemonic Description

Reserved

These bits have no function.

IOBLK_EN11

PC/104 I/O port range 0x400 - 0xAFF enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IOBLK_EN10

PC/104 I/O port range 0x3F8 - 0x3FF enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IOBLK_EN9

PC/104 I/O port range 0x3F0 - 0x3F7 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IOBLK_EN8

PC/104 I/O port range 0x3E8 - 0x3EF enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

VL-EPMs-21 Reference Manual 54

Special Registers

PC/104 Interrupt Request Enable Registers

These registers are used to configure PC/104 bus IRQs. Legacy IRQs on the Serial IRQ (LPC) bus each have an enable bit that allows the IRQ to be forwarded from the PC/104 bus to the Serial

IRQ (LPC) bus. These registers are set in CMOS Setup, but are accessible to user software for runtime configuration as well.

Not all IRQs listed will necessarily be available for use on the PC/104 bus. Be sure to note which legacy IRQs are assigned by the operating system to other devices before enabling them for the

PC/104 bus to avoid conflicts.

D7

PC104_IRQ_EN0 (Read/Write) 1DEh

D6

IRQ11_EN IRQ10_EN

D5

IRQ9_EN

D4

IRQ7_EN

D3

IRQ6_EN

D2

IRQ5_EN

D1

IRQ4_EN

Table 29: PC/104 Interrupt Request Register 0 Bit Assignments

D0

IRQ3_EN

Bit

D7

D6

D5

D4

D3

D2

D1

D0

Mnemonic Description

IRQ11_EN PC/104 IRQ11 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IRQ10_EN PC/104 IRQ10 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IRQ9_EN

IRQ7_EN

PC/104 IRQ9 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

PC/104 IRQ7 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IRQ6_EN

IRQ5_EN

IRQ4_EN

IRQ3_EN

PC/104 IRQ6 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

PC/104 IRQ5 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

PC/104 IRQ4 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

PC/104 IRQ3 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

VL-EPMs-21 Reference Manual 55

Special Registers

PC104_IRQ_EN1 (Read/Write) 1DFh

D7 D6 D5 D4 D3

16BIT_EN MEM_EN3 MEM_EN2 MEM_EN1 MEM_EN0

D2

Reserved

D1 D0

IRQ15_EN IRQ12_EN

Table 30: PC/104 Interrupt Request Register 1 Bit Assignments

Bit

D7

D6

D5

D4

D3

D2

D1

D0

Mnemonic Description

16BIT_EN

PC/104 16 bit I/O cycle enable

– This bit controls 16bit I/O cycles on the PC/104 bus. When enabled, the bridge expects two consecutive 8-bit cycles from the LPC bus before forwarding the data to the PC/104 bus as a single 16-bit cycle.

0 = all I/O cycles are 8-bit on PC/104 bus

1 = 16-bit I/O cycles enabled on PC/104 bus

MEM_EN3

ISA Memory Access

– 16 KB ISA memory window 0x000DC000 to

0x000DFFFF forwarded to 0xFFD0C000 to 0xFFD0FFFF.

0 = disable on PC/104 bus

1 = enable on PC/104 bus

MEM_EN2

ISA Memory Access

– 16 KB ISA memory window 0x000D8000 to 0x000DBFFF forwarded to 0xFFD08000 to 0xFFD0BFFF.

0 = disable on PC/104 bus

1 = enable on PC/104 bus

MEM_EN1

ISA Memory Access

– 16 KB ISA memory window 0x000D4000 to 0x000D7FFF forwarded to 0xFFD04000 to 0xFFD07FFF.

0 = disable on PC/104 bus

1 = enable on PC/104 bus

MEM_EN0

ISA Memory Access

– 16 KB ISA memory window 0x000D0000 to 0x000D3FFF forwarded to 0xFFD00000 to 0xFFD03FFF.

0 = disable on PC/104 bus

Reserved

1 = enable on PC/104 bus

These bits have no function.

IRQ15_EN PC/104 IRQ15 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

IRQ12_EN PC/104 IRQ12 enable

0 = disabled on PC/104 bus

1 = enabled on PC/104 bus

VL-EPMs-21 Reference Manual 56

Appendix A

– References

PC Chipset

Intel Atom

Ethernet Controller

Intel 82574L Ethernet Controller

PC/104 Interface

SUMIT Interface

Intel Atom Datasheet

Intel 82574L Datasheet

PC/104 Specification

SUMIT Specification

VL-EPMs-21 Reference Manual 57

advertisement

Related manuals

Download PDF

advertisement

Table of contents