WinSystems PCM-VDX-2-512, PCM-VDX-2 User manual

  • Hello! I am an AI chatbot trained to assist you with the WinSystems PCM-VDX-2-512 User manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
WinSystems, Inc.
715 Stadium Drive
Arlington, TX 76011
http://www.winsystems.com
PCM-VDX-2-512
PC/104 Single Board Computer
with Vortex86DX Processor
PRODUCT MANUAL
140808 PRODUCT MANUAL PCM-VDX-2-512 2
Revision Date Code ECO Number
110706 Initial Release
110708
110725
110727
110819
111117
120809
120921 12-107
140418 14-39
140703
140808 14-74
MANUAL REVISION HISTORY
P/N 400-0373-000
140808 PRODUCT MANUAL PCM-VDX-2-512 3
TABLE OF CONTENTS
BEFORE YOU BEGIN 6
Visual Index - Top View (Connectors) 7
Visual Index - Top View (Jumpers & LEDs) 8
Visual Index - Bottom View 9
Jumper Reference 10
INTRODUCTION 11
FEATURES 11
System 12
Memory 12
FUNCTIONALITY 13
I/O Port Map 13
Memory Map 15
Interrupt Map 16
DMA Map 16
Watchdog Timer 17
Real-Time Clock/Calendar 18
CONNECTOR REFERENCE 19
POWER 19
J4 - Power and Reset 19
BATTERY BACKUP 20
J8 - External Battery 20
JP7 - On-board Battery (Enable/Disable) 20
SPEAKER 20
SP1 - Speaker 20
MOUSE 21
J11 - Mouse 21
MULTI-I/O 22
J1 - Multi-I/O (COM1, COM2, Keyboard, LPT) 22
SERIAL 25
J5 (COM3), J6 (COM4) 25
USB 27
J15 - USB 27
PARALLEL ATA 28
J12 - PATA 28
COMPACTFLASH 28
J101 - COMPACTFLASH 28
140808 PRODUCT MANUAL PCM-VDX-2-512 4
MICRO SD 28
J10 - MicroSD 28
JP5 - SSD Options 28
OPTIONAL SSD 29
JP6 - SSD Enable/Disabled 29
1 MB SRAM 30
(Battery-Backed User Data Space) 30
ETHERNET 32
J2, J13 - 10/100 Mbps Ethernet 32
STATUS LED 33
D21 - Status LED 33
DIGITAL I/O 34
J14 - GPIO 34
PC/104 BUS 36
J3, J7 - PC/104 36
MiniPCI 37
J102 - MiniPCI Socket 37
BIOS SUPPLEMENTAL 38
BIOS SETTINGS STORAGE OPTIONS 65
CABLES 66
SOFTWARE DRIVERS 67
SPECIFICATIONS 68
MECHANICAL DRAWING 69
APPENDIX - A 71
BEST PRACTICES 71
WARRANTY INFORMATION 75
140808 PRODUCT MANUAL PCM-VDX-2-512 5
This page has been left intentionally blank.
140808 PRODUCT MANUAL PCM-VDX-2-512 6
BEFORE YOU BEGIN
WinSystems offers best practice recommendations for using and handling WinSystems embedded PCs. These methods
include valuable advice to provide an optimal user experience and to prevent damage to yourself and/or the product.
YOU MAY VOID YOUR WARRANTY AND/OR DAMAGE AN EMBEDDED PC BY FAILING TO COMPLY WITH THESE
BEST PRACTICES.
Reference Appendix - A for Best Practices.
For any questions you may have on WinSystems products, contact our Technical Support Group at (817) 274-7553, Monday
through Friday, between 8 AM and 5 PM Central Standard Time (CST).
Please review these guidelines carefully and follow them to ensure
you are successfully using your embedded PC.
This product ships with a heat sink. Product warranty is void if the
heat sink is removed from the product.
140808 PRODUCT MANUAL PCM-VDX-2-512 7
Visual Index - Top View (Connectors)
NOTE: The reference line to each component part has been drawn to Pin 1, and is also highlighted with a square, where applicable.
J15
USB (0/1/2/3)
J14
GPIO
J12
PATA
J2
Ethernet
(Port 1)
J6
Serial I/O
(COM4)
J5
Serial I/O
(COM3)
J13
Ethernet
(Port 2)
J1
Multi-I/O
(COM1/2,
Keyboard, LPT)
J7
PC/104 (C/D)
J3
PC/104 (A/B)
J8
External Battery
J4
Power and Reset
J11
Mouse
140808 PRODUCT MANUAL PCM-VDX-2-512 8
Visual Index - Top View (Jumpers & LEDs)
JP3
COM4
RS-422/485
Termination
JP1
COM3
RS-422/485
Termination
JP4
COM1
RS-422/485
Termination
JP2
COM2
RS-422/485
Termination
D2
Link Ethernet
LED (Port 1)
D1
Speed Ethernet
LED (Port 1)
D5
Power LED
D15
Activity
Ethernet LED
(Port 2)
D18
Speed Ethernet
LED
(Port 2)
D14
Link Ethernet
LED
(Port 2)
D21
Status LED
JP6
SSD Enable/
Disable
D9
PATA Activity
LED
JP5
SSD Options
JP7
Battery Enable/
Disable
NOTE: The reference line to each component part has been drawn to Pin 1, and is also highlighted with a square, where applicable.
140808 PRODUCT MANUAL PCM-VDX-2-512 9
Visual Index - Bottom View
J102
MiniPCI
J101
CompactFlash
J103
Redundancy
(BIOS-Selectable)
140808 PRODUCT MANUAL PCM-VDX-2-512 10
NOTE: The reference line to each component part has been drawn to Pin 1, and is also highlighted with a square, where applicable.
Jumper Reference
JP5 - Solid State Disk Options
NOTE: Jumper Part# SAMTEC 2SN-BK-G is applicable to all jumpers. These are available in a ten piece kit from
WinSystems (Part# KIT-JMP-G-200).
JP1 - COM3, JP2 - COM2, JP3 - COM4, JP4 - COM1
CompactFlash Master (default) 1-2
CompactFlash Slave 1 2
Silicon Disk Master 3-4
Silicon Disk Slave 3 4
Silicon Disk Write Protect Enable 5-6
Silicon Disk Read/Write 5 6
Micro SD Card Detect (static) 7-8
Micro SD Card Detect (dynamic) 7 8
Micro SD Card Write Protect Enable 9-10
Micro SD Card Write Protect Disable 9 10
1 3 5 7
JP1
(COM3)
2 4 6 8
1 3 5 7
JP2
(COM2)
2 4 6 8
1 3 5 7
JP3
(COM4)
2 4 6 8
1 3 5 7
JP4
(COM1)
2 4 6 8
Master Battery Enable
Enables On-board Battery* 1-2
Enables External Battery (default) 1 2
NC 2-3
JP7 - On-board Battery (Enable/Disable)
JP7
1 2 3
*Applicable to OEM models only.
RS-422 Termination and Biasing Resistors
TX (100): Places a 100Ω Resistor across the TX± pair 7-8
RX (100): Places a 100Ω Resistor across the RX± pair 1-2
TX/RX(300):
Places a 100Ω Resistor from +5V to TX+ 5-6
Places a 100Ω Resistor between TX± 7-8
Places a 100Ω Resistor from Ground to TX- 3-4
RS-485 Termination and Biasing Resistors
TX (100): Places a 100Ω Resistor across the TX/RX± pair 7-8
TX/RX(300):
Places a 100Ω Resistor from +5V to TX/RX+ 5-6
Places a 100Ω Resistor between TX/RX± 7-8
Places a 100Ω Resistor from Ground to TX/RX- 3-4
JP5
2 4 6 8 10
1 3 5 7 9
Revision prior to E PCB
products require a wire-wrap
jumper from 2-3.
Revision prior to E PCB
products require a wire-wrap
jumper from 1-4.
Revision prior to E products
require a wire-wrap jumper
from 1-4.
140808 PRODUCT MANUAL PCM-VDX-2-512 11
INTRODUCTION
This manual is intended to provide the necessary information regarding conguration and usage of the PCM-VDX-2-512
single board computer. WinSystems maintains a Technical Support Group to help answer questions not adequately
addressed in this manual. Contact Technical Support at (817) 274-7553, Monday through Friday, between 8 AM and 5 PM
Central Standard Time (CST).
FEATURES
CPU
1 GHz DMP Vortex (PCM-VDX-2-512)
Compatible Operating Systems
Linux, DOS, x86 RTOS
Memory
1 MB SRAM (Battery-backed user data space)
512 MB of DDR2 SDRAM (Soldered)
512 MB SSD (Optional on-board Flashdisk)
BIOS
AMI
Ethernet
Two 10/100 Mbps (one using Vortex86DX LAN and one using RTL8100C LAN)
Digital I/O
16 lines General Purpose Input/Output (GPIO)
Power
+5V required,1.2A typical
Serial I/O
4 serial ports (RS-232/422/485)
USB
4 USB 2.0 ports
PATA
1 PATA controller
CompactFlash
Types I & II
Micro SD
Bootable
Line Printer Port
ECP/EPP
Watchdog Timer
Up to 255 minute reset
Bus Expansion
PC/104
MiniPCI
Industrial Operating Temperature
-40°C to 85°C
140808 PRODUCT MANUAL PCM-VDX-2-512 12
System
The PCM-VDX-2-512 is a fanless PC/104 single board computer (SBC) based upon the ultra low power Vortex86DX
processor. It requires about 6 Watts under full load while operating over an extended temperature range of -40°C to 85°C.
The board has 512 MB soldered on DDR2 SDRAM, Ethernet, USB, serial and parallel I/O, as well as PC/104, MiniPCI
expansion, and optional external battery. This board replaces older generation WinSystems’ and other manufacturers’
386SX, 486DX, 586, and SC520 based SBCs. A 500 MHz model is also available.
Memory
The PCM-VDX-2-512 board is built with 512 MB of SDRAM soldered directly to the PCB. Additionally, 512 MB of
soldered-on ash SSD is optional for this board. 1 MB of SRAM is included for user data space. This RAM may be
battery backed to maintain data integrity during power off conditions.
Form Factor
3.60” x 3.80” (90 mm x 96 mm)
Additional Features
RoHS compliant
Real-time clock/calendar
Activity status LEDs on-board
PS/2 Keyboard and Mouse
140808 PRODUCT MANUAL PCM-VDX-2-512 13
FUNCTIONALITY
I/O Port Map
Following is a list of I/O ports used on the PCM-VDX-2-512. I/O addresses marked with a ** are generally unused and
should be the rst choice in I/O address selection for external I/O boards.
NOTE: The PCM-VDX-2-512 uses a PnP BIOS resource allocation. Care must be taken to avoid contention with resources allocated by the BIOS.
HEX Range Usage
0000h-000Fh DMA 8237-1
0010h-0017h Reserved Redundancy
0018h-001Fh Free
0020h-0021h PIC 8259-1
0022h-0023h 6117D conguration port
0024h-002Dh Free
002Eh-002Fh Forward to LPC BUS
0030h-003Fh Free
0040h-0043h Timer counter 8254
0044h-0047h Free
0048h-004Bh PWM counter 8254
004Ch-004Dh Free
004Eh-004Fh Forward to LPC Bus
0050h-005Fh Free
0060h Keyboard data port
0061h Port B + NMI control port
0062h-0063h 8051 download 4K address counter
0064h Keyboard status port
0065h Watchdog0 reload counter (Vortex internal WD)
0066h 8051 download 8-bit data port
0067h Watchdog1 reload counter (Vortex internal WD)
0068h-006Dh Watchdog1 control register (Vortex internal WD)
006Eh-006Fh Free
0070h-0071h CMOS RAM port
0072h-0075h MTBF counter
0076h-0077h Free
0078h-007Ch GPIO port 0,1,2,3,4 default setup
007Dh-007Fh Free
0080h-008Fh DMA page register
0090h-0091h Free
0092h System control register
0093h-0097h Free
0098h-009Ch GPIO direction control
00A0h-00A1h PIC 8259-2
00A2h-00BFh Free
00C0h-00DFh DMA 8237-2
00E0h-00FFh Free
0100h-0101h GPCS1 default setting address
0102h-016Fh Free
0170h-0177h Reserved IDE1
01E8h-01ECh Reserved
01EDh Status LED
01EEh-01EFh Watchdog Timer Control (Legacy)
140808 PRODUCT MANUAL PCM-VDX-2-512 14
HEX Range Usage
01F0h-01EFh IDE0 (IRQ 14)
1F80h-0219h Free
0220h-0227h 1 MB SRAM (Battery-backed user data space)
0228h-02AFh Free
02B0h-02DFh Video Controllers (typically reserved, video)
02E0h-02E7h Free
02E8h-02EFh COM4 (IRQ11) (default)
02F0h-02F7h Free
02F8h-02FFh COM2 (IRQ3) (default)
0300h-0375h Free
0376h IDE1 ATAPI device control write only register
0378h-037Bh LPT Default (IRQ7, DM0) (default)
037Ch-03AFh Free
03B0h-03BBh Video Controllers (typically reserved, video)
03C0h-03DFh Video Controllers (typically reserved, video)
03E0h-03E7h Free
03E8h-03EFh COM3 (IRQ9) (default)
03F0h-03F7h Reserved Legacy Floppy
03F6h IDE0 ATAPI device control write only register
03F8h-03FFh COM1 (IRQ4) (default)
0480h-048Fh DMA High page register
0490h-0499h Instruction counter register
04D0h-04D1h 8259 Edge/level control register
0564h-0568h Advanced Watchdog
0CF8h-0CFFh PCI conguration port
D400h-D4FFh On-board LAN
FC00h-FC05h SPI Flash BIOS control register
FC08h-FC0Dh External SPI Bus control register (output pin congurable GPIO3[0-3])
140808 PRODUCT MANUAL PCM-VDX-2-512 15
Memory Map
HEX Range Usage
0000:0000-9000:FFFF System RAM
A000:0000-A000:FFFF EGA/VGA Video Memory
B000:0000-B000:7FFF MDA RAM, Hercules graphics display RAM
B000:8000-B000:FFFF CGA display RAM
C000:0000-C000:7FFF EGA/VGA BIOS ROM
C000:8000-C000:FFFF Boot ROM enable.
D000:0000-D700:FFFF Expansion ROM space.
D800:0000-DB00:FFFF SPI FLASH Emulation Floppy A Enable
DC00:0000-DF00:FFFF Expansion ROM space.
E000:0000-E000:FFFF USB Legacy SCSI ROM space.
F000:0000-F000:FFFF Motherboard BIOS
140808 PRODUCT MANUAL PCM-VDX-2-512 16
Interrupt Map
Hardware Interrupts (IRQs) are supported for both PC/104 (ISA) and PCIe devices. The user must reserve IRQs in the
BIOS CMOS conguration for use by legacy devices. The PCIe/PnP BIOS will use unreserved IRQs when allocating
resources during the boot process. The table below lists IRQ resources as used by the PCM-VDX-2-512.
IRQ0 18.2 Hz heartbeat
IRQ1 Keyboard
IRQ2 Chained to Slave controller (IRQ9)
IRQ3 COM2 *
IRQ4 COM1 *
IRQ5 USB/On-board Ethernet
IRQ6 USB
IRQ7 LPT *
IRQ8 Real-Time Clock
IRQ9 COM3 *
IRQ10 Available
IRQ11 COM4 *
IRQ12 Mouse
IRQ13 Floating point processor
IRQ14 IDE
IRQ15 Available
*
These IRQ references are default settings that can be changed by the user in the CMOS Settings
utility. Reference the PCI Congurations section under Advanced Settings.
**
IRQ9 is commonly used by ACPI when enabled and may be unavailable (depending on operating
system) for other uses.
*** IRQ15 is currently unavailable under the Windows operating systems.
Some IRQs can be freed for other uses if the hardware features they are assigned to are not being
used. To free an interrupt, use the CMOS setup screens to disable any unused board features or their
IRQ assignments.
DMA Map
DMA# Description Usage
DMA0 Available
DMA1 Available
DMA2 Available
DMA3 Available
DMA4 Available
DMA5 Available
DMA6 Available
DMA7 Available
140808 PRODUCT MANUAL PCM-VDX-2-512 17
Watchdog Timer
The PCM-VDX-2-512 features an advanced watchdog timer which can be used to guard against software lockups. Two
interfaces are provided to the watchdog timer. The Advanced interface is the most exible and recommended for new
designs. The other interface option is provided for software compatibility with older WinSystems single board computers.
Advanced
The watchdog timer can be enabled in the BIOS Settings by entering a value for Watchdog Timeout on the Chipset →
SouthBridge Conguration screen. Once the operating system is loaded, the watchdog can be disabled or recongured in
the application software.
NOTE: It is recommended that a long timeout be used if the watchdog is enabled when trying to boot any operating
system.
The watchdog can be enabled, disabled or reset by writing the appropriate values to the conguration registers located
at I/O addresses 565h and 566h. The watchdog is enabled by writing a timeout value other than zero to the I/O address
566h and disabled by writing 00h to this I/O address. The watchdog timer is serviced by writing the desired timeout value
to I/O port 566h. If the watchdog has not been serviced within the allotted time, the circuit resets the CPU.
The timeout value can be set from 1 second to 255 minutes. If port 565h bit 7 equals 0, the timeout value written into I/O
address 566h is in minutes. The timeout value written to address 566h is in seconds if port 565 bit 7 equals 1.
Port Address Value Reset Interval
1EEH
00h DISABLED
01h 2 SECONDS
1EFH ANY RESET TIMER
Port Address Port Bit 7 Value Port Address Value Reset Interval
565H x 566H 00h DISABLED
565H 1 566H 03h 3 SECONDS
565H 1 566H 1Eh 30 SECONDS
565H 0 566H 04h 4 MINUTES
565H 0 566H 05h 5 MINUTES
Software watchdog timer PET = PORT 566H, write the timeout value.
Watchdog Timer Examples
Legacy
This interface is provided for legacy software support only and is not recommended for new development.
The watchdog can be enabled or disabled via software by writing an appropriate timeout value to I/O port 1EEH. See the
chart provided below.
140808 PRODUCT MANUAL PCM-VDX-2-512 18
Real-Time Clock/Calendar
A real-time clock is used as the AT-compatible clock/calendar. It supports a number of features including periodic and
alarm interrupt capabilities. In addition to the time and date keeping functions, the system conguration is kept in CMOS
RAM contained within the clock section. A battery must be installed for the real-time clock to retain time and date during a
power down.
140808 PRODUCT MANUAL PCM-VDX-2-512 19
CONNECTOR REFERENCE
POWER
J4 - Power and Reset
Visual
Index
Power is applied to the PCM-VDX-2-512 via the connector at J4. WinSystems offers the cable CBL-174-G-1-1.5 to
simplify this connection.
PCB Connector: MOLEX 22-12-2084 (J4)
Mating Connector: MOLEX 10-11-2083 (Housing)
MOLEX 08-55-0124 (Crimp)
CBL-174-G-1-1.5
J4
-12V
+12V
+5V
+5V
GND
GND
GND
PBRESET
1
2
3
4
5
6
7
8
140808 PRODUCT MANUAL PCM-VDX-2-512 20
An optional external battery, connected at J8, supplies the PCM-VDX-2-512 board with standby power for the real-time
clock and CMOS setup RAM. An extended temperature lithium battery is available from WinSystems, part number
BAT-LTC-E-36-16-1 or BAT-LTC-E-36-27-1.
A power supervisory circuit contains the voltage sensing circuit and an internal power switch to route the battery
or standby voltage to the circuits selected for backup. The battery automatically switches ON when the VCC of the
systems drops below the battery voltage and back OFF again when VCC returns to normal.
For OEM applications, an on-board battery may be populated. Please contact your WinSystems’ Application Engineer
for additional information.
(For external battery. Provides battery backup to RTC and BIOS CMOS.)
J8
1
2
3
GND
+VBAT
NC
J8 - External Battery
Visual
Index
PCB Connector: MOLEX 22-12-2034 (J8)
Mating Connector: MOLEX 22-01-3037 (Housing)
MOLEX 08-55-0102 (Crimp)
BATTERY BACKUP
SP1 - Speaker
Speaker
An on-board speaker, SP1, is available for sound generation.
SPEAKER
JP7 - On-board Battery (Enable/Disable)
Visual
Index
Master Battery Enable
Enables On-board Battery* 1-2
Enables External Battery (default) 1 2
NC 2-3
JP7
1 2 3
*Applicable to OEM models only.
/