PCM-3343 User-Manual Ed-2 FINAL2
PCM-3343 User-Manual Ed-2 FINAL2
PCM-3343
Acknowledgements
Award is a trademark of Award Software International, Inc. DMP is a trademark of
DMP Electronics Inc.
IBM, PC/AT, PS/2 and VGA are trademarks of International Business Machines Cor-
poration.
Intel and Pentium are trademarks of Intel Corporation.
Microsoft Windows® is a registered trademark of Microsoft Corp. RTL is a trademark
of Realtek Semi-Conductor Co., Ltd.
ESS is a trademark of ESS Technology, Inc.
UMC is a trademark of United Microelectronics Corporation. SMI is a trademark of
Silicon Motion, Inc.
Creative is a trademark of Creative Technology LTD. CHRONTEL is a trademark of
Chrontel Inc.
All other product names or trademarks are properties of their respective owners.
ADVANTECH aims to meet the customer’s expectations for post-sales service and
support; therefore, in addition to offering 2 years global warranty for ADVANTECH’s
standard products, a global extended warranty service is also provided for customers
upon request. ADVANTECH customers are entitled to a complete and prompt repair
service beyond the standard 2 years of warranty.
Standard products manufactured by ADVANTECH are covered by a 2 year global
warranty from the date of shipment. Products covered by extended warranty and
cross-region repair services against defects in design, materials, and workmanship,
are also covered from the date of shipment. All key parts assembled into ADVAN-
TECH system products such as LCD, Touch Screen, Power Supply, and peripherals
etc, will be also covered by the standard 2 year warranty.
This device complies with the requirements in part 15 of the FCC rules: Operation is
subject to the following two conditions:
1. This device may not cause harmful interference, and
2. This device must accept any interference received, including interference that
may cause undesired operation.
This equipment has been tested and found to comply with the limits for a Class A dig-
ital device, pursuant to Part 15 of the FCC Rules. These limits are designed to pro-
vide reasonable protection against harmful interference when the equipment is
operated in a commercial environment. This equipment generates, uses, and can
radiate radio frequency energy and, if not installed and used in accordance with the
instruction manual, may cause harmful interference to radio communications. Opera-
tion of this device in a residential area is likely to cause harmful interference in which
case the user will be required to correct the interference at his/her own
expense. The user is advised that any equipment changes or modifications not
expressly approved by the party responsible for compliance would void the compli-
ance to FCC regulations and therefore, the user’s authority to operate the equipment.
1. Visit the Advantech web site at www.advantech.com/support where you can find
the latest information about the product.
2. Contact your distributor, sales representative, or Advantech's customer service
center for technical support if you need additional assistance. Please have the
following information ready before you call:
– Product name and serial number
– Description of your peripheral attachments
– Description of your software (operating system, version, application software,
etc.)
– A complete description of the problem
– The exact wording of any error messages
Optional Accessories
Ordering Information
Model Number Description
PCM-3343 offers convenient connector layout, easy assembly with right angle con-
nectors, and multiple I/O including dual 10/100Mbps Ethernet, four USB (Universal
Serial Bus) 2.0, VGA port, 24-bit LVDS and TTL outputs, four RS-232 serial ports
(one of them can be configured to RS-422/485 serial port,) I2C connector, 16-bit
GPIO, and one PC/104 expansion slot. PCM-3343 supports DDR2 333 SRAM
256MB on board to endure high vibration environments.
1.2 Features
Ultra low power, fanless DM&P Vortex86DX- 1 GHz
Integrated Floating-point Unit
Supports 256MB on-board DDR2 SDRAM memory
Supports CRT+LCD dual independent display
Supports 24-bit LVDS/TTL
Supports 2 LAN ports in standard PC/104 96x90mm dimension
Supports Embedded Software API, Watchdog,GPIO,Brightness control, I2C,and
backlight on/off
Supports Embedded Software Utility, BIOS flash, eSOS, Embedded Security ID,
and Flash Lock
Chapter 1
1.3.1 Standard PC/104 SBC Functions
Processor: DM&P Vortex86DX SOC 1GHz
– x86 Compatible Processor Core
6 stage pipeline
– Floating point unit support
– Embedded I / D Separated L1 Cache
16K I-Cache, 16K D-Cache
General Introduction
– DMA Controller
– Package Type
27x27, 581 Ball BGA
System Memory: Supports On board DDR2 333 SDRAM Memory 256 MB.
Maximum up to 512 MB for optional
2nd Cache Memory: 256 KB on the processor
BIOS: Award integrated 16 Mbit ROM in SOC
Watchdog timer: System reset; Software programmable from 30.5 sec.to 512
sec. x 2 sets
Expansion Interface: PC/104 (ISA)
Battery: Lithium 3V/210 mAh
Enhanced IDE interface: One channel supports up to two EIDE devices . Sup-
ports UDMA 33 mode
Note! When you use the CF socket , the IDE connector can only be attached
to one IDE device.
CFC: Solid State Disk (SSD) supports one 50-pin socket for CFC type I (type II
optional) shared with primary IDE
External SPI onboard Flash: Optional onboard 4MByte SPI Flash Disk (Sup-
port by request for boot device or storage on DOS OS)
Serial ports: Four serial RS-232 ports, one of them can be configured to RS-
422/485 ports by jumper J2
1. CN7 provides two RS-232 serial ports (COM3/4).
2. CN12 provides two RS-232 serial ports (COM1/2).
3. CN6 provides one RS-422/485 serial port adjusted by J2, and you just can
select either COM2 (RS-232) on CN12 or RS-422/485 on CN6.
Note! TTL and LVDS interface are not recommended to use together at the
same time.
For further information about OS support in your PCM-3343, visit the following
Advantech web resource: www.advantech.com or please contact your technical sup-
port center.
Chapter 1
Dimensions: 96 x 90 mm (3.8" x 3.5") Mechanical Drawing (dxf file) is avail-
able.
Power Supply Type: AT
Power Requirement: +5 V ± 5%, +12 V ± 5% (Optional), (5 V only,12 V optional
for PC104 add on card and LCD inverter)
Power Consumption: (Vortex86DX 1GHz, 256 MB DDRII 667)
– Power on Load: +5 V @ 0.63 A, +12 V @ 0.01 A
– Max load: +5 V @ 0.85 A, +12 V @ 0.01 A
General Introduction
– Idle mode: +5 V @ 0.55 A, +12 V @ 0.01 A
Power Consumption Conditions:
– Test software: Passmark Burnin Test Pro6.0
– Power on - Boot: Measure the maximum current value of between system
power on and boot-up to O.S.
– Max. load: Measure the maximum current value which system under maxi-
mum load on running Passmark Burnin Test (CPU: Top speed, RAM
&Graphic: Full loading)
– Idle mode: Measure the current value when system in DOS mode and with-
out running any program
Operating temperature: 0 ~ 60° C (32 ~ 140° F) (operation humidity: 40° C @
85% RH Non-Condensing)
Weight: 0.097 kg (0.214lb) (reference weight of total package)
2.2 Connectors
Onboard connectors link the PCM-3343 to external devices such as hard disk drives,
a keyboard, USB,or COM The table below lists the function of each of the board's
connectors.
Table 2.2: Connectors
Label Function
CN1 SPI Connecter
CN2 LVDS Panel Connecter
CN3 LCD Panel Connecter
CN4 PS2 Keyboard/Mouse Connecter
CN5 Power In Connecter
CN6 RS422/RS485 Connecter
CN7 COM3/4 Connecter
CN8 PC104 Connecter
CN9 GPIO Connecter
CN10 IDE Connecter
CN11 LAN2 Connecter
CN12 COM1/2 Connecter
CN13 USB1/2 Connector
CN14 Inverter Connector
CN15 System Reset Connector
CN16 -12V / -5V Power In Connector
CN17 JTAG Connector
CN18 PWR / HDD LED Connector
CN19 LAN1 LED Connecter
CN20 I2C Connecter
CN21 LAN2 LED Connecter
CN22 VGA Connector
CN23 CF Socket
CN24 LAN1 Connector
CN25 USB3/4 Connecter
Chapter 2
H/W Installation
Figure 2.1 Connectors (Component Side)
Slave
(optional to 512MB)
IDE conn
10/100 LAN1
4 USB
MAC+PHY
USB 2.0 Pin header connector
Ports
DM&P
Vortex86DX
3 RS-232
(1GHz) ISA PC/104 connector
(256KB L2)
1 RS-232/422/485
PS2
External SPI 4MB flash
KB/MS
PCI Bus
10/100 LAN2:
RTL8100C-LF
VGA connector VGA
TTL-LVDS
Transmitter
24-bit LVDS
connector
Chapter 2
You may configure your card to match the needs of your application by setting jump-
ers. A jumper is a metal bridge used to close an electric circuit. It consists of two
metal pins and a small metal clip (often protected by a plastic cover) that slides over
the pins to connect them. To “close” a jumper, you connect the pins with the clip. To
“open” a jumper, you remove the clip. Sometimes a jumper will have three pins,
labeled 1, 2 and 3. In this case you would connect either pins 1 and 2, or 2 and 3.
H/W Installation
The jumper settings are schematically depicted in this manual as follows.
1 2 3
A pair of needle-nose pliers may be helpful when working with jumpers. If you have
any doubts about the best hardware configuration for your application, contact your
local distributor or sales representative before you make any changes.
Generally, you simply need a standard cable to make most connections.
Chapter 2
The board provides optional onboard external SPI flash up to 4MB for bootable
devices using DOS Operating System. If required, please contact with Advantech’s
sales rep to support onboard external SPI flash by request, and follows below steps
to enable external SPI flash.
1. If you want to use the external SPI flash as storage for read/ write in DOS OS,
please adjust the BIOS SETUP \Advanced Chipset Features\Virtual Disk to
“Enabled”. and then use “SPITOOL.exe” on the Drive CD to format it, so that
you can read/write external SPI flash.
H/W Installation
2. If you want to utilize the external SPI flash as a bootable device in DOS OS,
please make a DOS bootable disk on a CF card or IDE hard drive, boot from the
DOS bootable disk and then perform format A: /s pointing towards the external
flash.Next, set the BIOS SETUP\ Boot Device to “FLOPPY”, so that you can
boot from the external SPI DOS OS.
Chapter 2
RS422/485 in 4 pin connector (CN6).
They provide connections for serial devices or a communication network. You can
find the pin assignments for the COM port connector in Appendix.
H/W Installation
The board supports 16-bit GPIO through GPIO connector. The 16 digital inputs and
outputs can be programmed to read or control devices, with each input or output
defined. Refer to Appendix for detailed information on the pin assignments and pro-
gramming guide.
Note! The Input power from external device cannot exceed 3.3 V.
Note! When you using CF socket , the IDE connector only be attached to one
IDE device.
Chapter 2
PCM-3343 provides one 6-pin JTAG connector for initial BIOS flash use through spe-
cific BIOS flash tool. It's only reserved for debugging.
H/W Installation
Pin Pin Name Signal Type Signal Level
1 +5V PWR
2 GND GND
3 TCK In +3.3V
4 TDO Out +3.3V
5 TDI In +3.3V
6 TMS In +3.3V
CONTROL KEYS
< ↑ >< ↓ >< ← >< → > Move to select item
<Enter> Select Item
Main Menu - Quit and not save changes into CMOS
<Esc>
Sub Menu - Exit current page and return to Main Menu
<Page Up/+> Increase the numeric value or make changes
<Page Down/-> Decrese the numeric value or make changes
<F1> General help, for Setup Sub Menu
<F2> Item Help
<F5> Load Previous Values
<F6> Save all CMOS changes to BIOS
<F7> Load Optimized Default
<F9> Menu in BIOS
<F10> Save all CMOS changes
Chapter 3
Press the <Del> key during startup to enter the BIOS CMOS Setup Utility; the Main
Menu will appear on the screen. Use arrow keys to highlight the desired item, and
press <Enter> to accept, or enter the sub-menu.
BIOS Operation
Standard CMOS Features
This setup page includes all the features for standard CMOS configuration.
Advanced BIOS Features
This setup page includes all the features for advanced BIOS configuration.
Advanced Chipset Features
This setup page includes all the features for advanced chipset configuration.
Integrated Peripherals
This setup page includes all onboard peripheral devices.
PnP/PCI Configurations
This setup page includes PnP OS and PCI device configuration.
Load Optimized Defaults
This setup page includes Load system optimized value, and the system would
be in best performance configuration.
Set Password
Establish, change or disable password.
Save & Exit Setup
Save CMOS value settings to CMOS and exit BIOS setup.
Exit Without Saving
Abandon all CMOS value changes and exit BIOS setup.
Date
The date format is <week>, <month>, <day>, <year>.
Week From Sun to Sat, determined and display by BIOS only
Month From Jan to Dec
Day From 1 to 31
Year From 1999 through 2098
Time
The time format is <hours> : <minutes> : <seconds>, based on 24-hour time.
IDE Channel 0 Master/Slave
IDE HDD Auto-Detection Press "Enter" for automatic device detection.
Base Memory
The POST of the BIOS will determine the amount of base (or conventional)
memory installed in the system.
Extended Memory
The POST of the BIOS will determine the amount of extended memory (above
1MB in CPU’s memory address map) installed in the system.
Total Memory
This item displays the total system memory size.
Chapter 3
BIOS Operation
Hard Disk Boot Priority [Press Enter]
This item allows a user to select the boot sequence for system devices such as
HDD, SCSI, and RAID.
USB Boot Priority [Press Enter]
This item allows a user to choose the bootable USB device.
First / Second / Boot Other Device
Floppy Sets boot priority for the Floppy.
Hard Disk Sets boot device priority for the Hard Disk.
CDROM Sets boot device priority for the CDROM.
USB-Device Sets boot device priority for the USB-Device.
USB-FDD Sets boot device priority for the USB-FDD.
USB-ZIP Sets boot device priority for the USB-ZIP.
USB-CDROM Sets boot device priority for the USB-CDROM.
LAN Sets boot device priority for the LAN.
Disabled Disable this boot function.
Fast Boot [Disabled]
This item enable/disable Fast Boot feature.
Blank Boot
– HDD S.M.A.R.T Capability [Disabled]
This item enable/disable HDD Self Monitoring Analysis Reporting Technol-
ogy feature.
Console Redirection [Disabled]
This item allows a user to enable / disable console redirection mode.
Baud Rate [19200]
This item allows a user to set baud rate modes.
Agent Connect via [NULL]
This item allows a user to set agent connect modes.
Agent wait time(min) [1]
This item allows a user to set agent wait time (min).
Agent after boot [Disabled]
This item allows a user to set agent running after boot mode.
Note! Please set PDX-600 IDE Legacy modec to [Native Mode], While you
install Window XP or Window XP embedded.
Chapter 3
BIOS Operation
Note! The "Integrated Peripherals" screen controls chipset configuration for
IDE, ATA, SATA, USB, AC97, MC97 and Super IO and Sensor devices.
The options on this screen vary depending on the chipset.
Note! The "PnP/PCI Configurations" screen sets up the IRQ and DMA (both
PnP and PCI bus assignments).
Chapter 3
BIOS Operation
Note! Load Optimized Defaults loads the default system values directly from
ROM. If the stored record created by the Setup program should ever
become corrupted (and therefore unusable).
These defaults will load automatically when you turn the PCM-3343
Series system on.
Note! To enable this feature, you should first go to the "Advanced BIOS Fea-
tures" menu, choose the Security Option, and select either System or
Setup, depending on which aspects you want password protected. Sys-
tem requires a password both to boot the system and to enter Setup. A
password may be at most 8 characters long.
To Change Password
1. Choose the Set Password option from the CMOS Setup Utility main menu and
press <Enter>.
2. When you see Enter Password, enter the existing password and press
<Enter>.
3. You will see the Confirm Password prompt, type it in again, and press <Enter>.
4. Select Set Password again, and at the Enter Password prompt, enter the new
password and press <Enter>.
5. At the Confirm Password prompt, retype the new password, and press
<Enter>.
6. Select Save to CMOS and exit, type <Y>, then <Enter>.
To Disable a Password
1. 1. press <Enter>.
2. When you see the Enter Password prompt, enter the existing password and
press <Enter>.
3. You will see Confirm Password, type it in again, and press <Enter>.
4. Select Set Password again, and at the Enter Password prompt, DO NOT
enter anything - just press <Enter>.
5. At the Confirm Password prompt, again, DO NOT type in anything - just press
<Enter>.
6. Select Save to CMOS and exit, type <Y>, then <Enter>.
Chapter 3
BIOS Operation
Note! Type "Y" will quit the BIOS Setup Utility and save user setup value to
CMOS.
Type "N" will return to BIOS Setup Utility.
Note! Type “Y°” will quit the BIOS Setup Utility without saving to CMOS.
Type “N” will return to BIOS Setup Utility.
5.2.2 Other OS
To install the drivers for another Windows OS or Linux, please browse the CD to run
the setup file under each chipset folder on the CD-ROM.
Chapter 5
PCM-3343 supports software APIs including GPIO, I2C, backlight on/off, Brightness
control, and Watchdog .
5.3.3.3 eSOS
The eSOS is a small OS stored in BIOS ROM. It will boot up in case of a main OS
crash. It will diagnose the hardware status, and then send an e-mail to a designated
administrator. The eSOS also provides remote connection: Telnet server and
FTP server, allowing the administrator to rescue the system.
Chapter 5
SUSI supports many different operating systems. Each subsection below describes
how to install SUSI and related software on a specific operating system. Please refer
to the subsection matching your operating system.
5.3.4.1 Windows XP
In windows XP, you can install the library, drivers and demo programs onto the plat-
form easily using the installation tool - SUSI Library Installer. After the installer
has executed, the SUSI Library and related files for Windows XP can be found in the
target installation directory. The files are listed in the following table.
Note! The version of the SUSI Library Installer shown on each screen shot
below depends on your own particular version.
1. Extract Susi.zip.
2. Double-click the "Setup.exe" file.
The installer searches for a previous installation of the SUSI Library. If it locates one,
a screen shot opens asking whether you want to modify, repair or remove the soft-
ware. If a previous version is located, please see the section of [Maintenance Setup].
If it is not located, the following screen shot opens. Click Next.
Express Installation:
You can use Advantech CE-Builder to load the library into the image.
First, you click the My Component tab.
In this tab, you click Add New Category button to add a new category, eg. the
SUSI Library.
Then you can add a new file in this category, and upload the SUSI.dll for this
category.
After these steps, you can select the SUSI Library category you created for
every project.
Manual Installation:
You can add the SUSI Library into the image by editing any bib file. First you open
project.bib in the platform builder.
Add this line to the MODULES section of project.bib
Susi.dll $(_FLATRELEASEDIR)\Susi.dll NK SH
If you want to run the window-based demo, add following line: SusiTest.exe
$(_FLATRELEASEDIR)\SusiTest.exe
If you want to run the console-based demo, add following lines: Watchdog.exe
$(_FLATRELEASEDIR)\Watchdog.exe NK S GPIO.exe
$(_FLATRELEASEDIR)\GPIO.exe NK S
SMBUS.exe $(_FLATRELEASEDIR)\SMBUS.exe NK S
Place the three files into any files directory.
Build your new Windows CE operating system.
Chapter 5
The SusiDemo.exe test application is an application which uses all functions of the
SUSI Library. It has five major function blocks: Watchdog, GPIO, SMBus, I2C
and VGA control. The following screen shot appears when you execute
SusiDemo.exe. You can click function tabs to select test functions respectively. Some
function tabs will not show on the test application if your platform does not support
such functions.
Chapter 5
Software Introduction & Installation
When the application is executed, you can read or write a byte of data through I2C
devices. All data must be read or written in hexadecimal system.
Read a byte
– Key in the slave device address in Slave address field.
– Key in the register offset in Register Offset field.
– Click the READ A BYTE button and then a byte of data from the device will
be shown on the Result field.
Write a byte
– Key in the slave device address in Slave address field.
– Key in the register offset in Register Offset field.
– Key in the desirous of data in Result field to write to the device.
– Click the WRITE A BYTE button and then the data will be written to the
device through I2C.
Display Control
Watchdog
When the application is executed, it will display watchdog information in the WATCH-
DOG INFORMATION group box. It displays max timeout, min timeout, and timeout
steps in milliseconds. For example, a 1~255 seconds watchdog will has 255000 max
timeout, 1000 min timeout, and 1000 timeout steps. You can test the functionality of
the watchdog as follows:
Set the timeout value 3000 (3 sec.) in the SET TIMEOUT field and set the delay
value 2000 (2 sec.) in the SET DELAY field, then click the START button. The
Timeout Countdown field will countdown the watchdog timer and display 5000
(5 sec.).
Before the timer counts down to zero, you can reset the timer by clicking the
REFRESH button. After you click this button, the Timeout Countdown field will
display the value of the SET TIMEOUT field.
If you want to stop the watchdog timer, you just click the STOP button.
CN8 PC104
Part Number 00A0000005 165312022B 165313222B
Footprint PC104
Description
Pin Pin Name
A27 SA4
A28 SA3
A29 SA2
A30 SA1
A31 SA0
A32 GND
B1 GND
B2 RSTDRV
B3 +5 V
CN8 PC104
Part Number 00A0000005 165312022B 165313222B
Footprint PC104
Description
Pin Pin Name
B21 IRQ7
B22 IRQ6
B23 IRQ5
B24 IRQ4
B25 IRQ3
B26 DACK2#
B27 TC
B28 ALE#
B29 +5V
B30 OSC
B31 GND
B32 GND
C1 GND
C2 BHE#
C3 LA23
C4 LA22
C5 LA21
C6 LA20
C7 LA19
C8 LA18
C9 LA17
C10 MEMR#
C11 MEMW#
C12 SD8
C13 SD9
CN8 PC104
Part Number 00A0000005 165312022B 165313222B
Footprint PC104
Description
Pin Pin Name
C15 SD11
C16 SD12
C17 SD13
C18 SD14
C19 SD15
C20 NC
D1 GND
D2 MEMCS16#
D3 IOCS16#
D4 IRQ10
D5 IRQ11
D6 IRQ12
D7 IRQ15
D8 IRQ14
D9 DACK0#
D10 DRQ0
D11 DACK5#
D12 DRQ5
D13 DACK6#
D14 DRQ6
D15 DACK7#
D16 DRQ7
D17 +5 V
D18 MASTER#
D19 GND
D20 GND
CN23 CF Socket
Part Number 1653050111
Footprint CFTYPEII_50
Description CF Header TypeII 50P 90D(M) Standoff 60311220
Pin Pin Name Signal Type Signal Level
1 GND GND
2 IDE_PDD3 I/O
3 IDE_PDD4 I/O
4 IDE_PDD5 I/O
5 IDE_PDD6 I/O
6 IDE_PDD7 I/O
7 IDE_PDCS#1 OUT
8 GND GND
9 GND GND
10 GND GND
11 GND GND
12 GND GND
13 +5V PWR
14 GND GND
15 GND GND
16 GND GND
17 GND GND
18 IDE_PDA2 IN
19 IDE_PDA1 IN
20 IDE_PDA0 IN
21 IDE_PDD0 I/O
22 IDE_PDD1 I/O
23 IDE_PDD2 I/O
24 NC
25 GND GND
26 NC
27 IDE_PDD11 I/O
28 IDE_PDD12 I/O
29 IDE_PDD13 I/O
30 IDE_PDD14 I/O
31 IDE_PDD15 I/O
32 IDE_PDCS#3 OUT
33 NC
34 IDE_PDIOR# OUT
35 IDE_PDIOW# OUT
36 IDE_WE# OUT
37 IDE_IRQ IN
38 +5V PWR
39 CF_CSEL# OUT
40 NC
2. Sample Code
.model small
.286p
.stack
.data
.code
main:
mov dx, 98h ;GPIO 0 Direction port
mov al, 0FFh ;Set GPIO 0 of 0 ~ 7 as output type.
out dx, al
inc dx ;Set 99h GPIO 1 Direction port
out dx, al ;Set GPIO 1 of 0 ~ 7 as output type.
mov ah,4ch
int 21
end