WinSystems PPM-C412 Product Manual

Pc/104-plus single board computer based on dm&p vortex dx3 cpu

Advertisement

Quick Links

PPM-C412
PC/104-Plus Single Board Computer
Based on DM&P Vortex DX3 CPU
Product Manual
WinSystems, Inc. | 715 Stadium Drive, Arlington, Texas 76011 | 817-274-7553 | info@winsystems.com | www.winsystems.com

Advertisement

Table of Contents
loading

Summary of Contents for WinSystems PPM-C412

  • Page 1 PPM-C412 PC/104-Plus Single Board Computer Based on DM&P Vortex DX3 CPU Product Manual WinSystems, Inc. | 715 Stadium Drive, Arlington, Texas 76011 | 817-274-7553 | info@winsystems.com | www.winsystems.com...
  • Page 2 No part of this document may be copied or reproduced in any form or by any means without the prior written consent of WinSystems, Inc. The information in the document is subject to change without notice. The information furnished by WinSystems, Inc. in this publication is believed to be accurate and reliable.
  • Page 3: Table Of Contents

    PPM-C412 Table of Contents Before You Begin ......... 6 Warnings .
  • Page 4 PPM-C412 7.9.2 Standard ............. . 23 7.9.3...
  • Page 5 PPM-C412 10 Software Drivers ........54 Best Practices .
  • Page 6: Before You Begin

    PPM-C412. Functionality The PPM-C412 is a single-board computer (SBC). It is a full-featured embedded system with a variety of on-board I/O options. Two display interfaces (VGA and LVDS) are supported, along with stereo audio.
  • Page 7: Features

    Linux and other x86 operating systems can be initialized from the SATA, CompactFlash, or USB interfaces. This provides flexible data storage options. The PPM-C412 has an integrated display controller that interfaces to both VGA and LVDS panel displays. The video output mode is selected in the CMOS setup.
  • Page 8 PPM-C412/Features Ethernet ® • Intel i210 10/100/1000 Mbps controller • Vortex 10/100 Mbps controller Storage • 1 CompactFlash socket • 1 SATA channel General Purpose Input/Output (GPIO) • 24 bidirectional 5V I/O lines capable of event sense and interrupt generation Serial Interfaces •...
  • Page 9: General Operation

    PPM-C412/General Operation • Activity status LEDs on-board • PS/2 keyboard and mouse supported General Operation System Block Diagram v1.0 www.winsystems.com Page 9...
  • Page 10: Specifications

    PPM-C412/Specifications Specifications The PPM-C412 adheres to the following specifications and requirements. Table 1: Specifications Feature Specification Electrical Specifications Model description PPM-C412 PC/104-Plus single board computer Processor 1-GHz Vortex DX3 SOC Power +5V DC +/- 5% Max: 1.6A Typical: 1.2A PC/104 Interface...
  • Page 11 PPM-C412/Specifications Table 1: Specifications Feature Specification Mechanical Specifications Dimensions 3.6 x 3.8 inches (90 x 96 mm) Weight 5.8 oz (163 gm) with heat spreader / 8.98 oz (255 gm) with heatsink Board thickness 0.078 inches Environmental Specifications Temperature Operational from -40 to +65°C (-40 to +149°F) with heat spreader (still air) Operational from -40 to +85°C (-40 to +185°F) with heat spreader (300 LFM airflow)
  • Page 12: Configuration

    This section describes the PPM-C412 components and configuration. Component Layout The PPM-C412 provides components on the top and bottom of the board. 7.1.1 Top View NOTE The reference line to each component part has been drawn to Pin 1, and is also highlighted with a square, where applicable.
  • Page 13 PPM-C412/Configuration Table 2: Top view components Component Description Reference SATA power page 24 Power page 25 Battery page 25 PC/104 16 bit page 26 PC/104 8 bit page 26 Multi-I/O - PS/2 keyboard, PS/2 mouse, serial ports, 10/ page 28...
  • Page 14: Bottom View

    PPM-C412/Configuration 7.1.2 Bottom View NOTE The reference line to each component part has been drawn to Pin 1, and is also highlighted with a square, where applicable. J100 Gigabit Ethernet J101 LEDs SATA D100 Gigabit Ethernet J102 GPIO J103 Gigabit...
  • Page 15: Top View Indicators And Jumpers

    PPM-C412/Configuration 7.1.3 Top View Indicators and Jumpers battery D1 10/100 Ethernet CFlash speed activity D2 10/100 Ethernet link/ activity Status LED Table 4: Top view LEDs Component Description Color 10/100 Ethernet speed Indicator 10/100 Ethernet link/activity indicator Yellow CFLASH activity...
  • Page 16: I/O Port Map

    I/O Port Map Following is a list of I/O ports for the PPM-C412. NOTE The PPM-C412 uses a Plug And Play (PnP) BIOS resource allocation. Take care to avoid contention with resources allocated by the BIOS. Table 6: PC I/O ports...
  • Page 17 PPM-C412/Configuration Table 6: PC I/O ports (Continued) Hex Range Usage Free (option for on-board serial ports) 2A8-2AF Video controllers 2B0-2DF Free 2E0-2E7 COM4 (default) 2E8-2EF Free 2F0-2F7 COM2 (default) 2F8-2FF Free 300-377 LPT (default) 378-37B Free 37C-3A7 Free (option for on-board serial ports)
  • Page 18: Interrupt Map

    The user must reserve IRQs in the BIOS CMOS configuration for use by legacy devices. The PCI/PnP BIOS uses unreserved IRQs when allocating resources during the boot process. The table below lists IRQ resources as used by the PPM-C412. Table 7: IRQ resources...
  • Page 19: Pci Devices And Functions

    PPM-C412/Configuration PCI Devices and Functions Table 8: Internal devices Device Function Device ID Device/Function Description 0F00h Device: SoC transaction router 0F31h Device: Graphics and display 0F20h (IDE) Device: SATA 0F21h (IDE) 0F22h (AHCI) 0F23h (AHCI) 0F18h Device: Trusted execution engine...
  • Page 20: Dos Legacy Memory Map

    PPM-C412/Configuration Table 9: External devices Device Function Device ID Device/Function Description 104Ch Device: 8240 Function: PCI/PCI bridge 12D8h Device: 2304 Function: PCI/PCI bridge 12D8h Device: 2304 Function: PCI/PCI bridge 12D8h Device: 2304 Function: PCI/PCI bridge 8086h Device: 8086 Function: Intel Ethernet controller...
  • Page 21: Digital I/O Register Definitions

    Digital I/O Register Definitions The PPM-C412 uses the WinSystems exclusive WS16C48. This device provides 48 lines of digital I/O though only 24 are available on the PPM-C412. There are 16 unique registers within the WS16C48. The following table summarizes the registers.
  • Page 22: Pol0 Through Pol2

    Watchdog Timer The PPM-C412 features an advanced watchdog timer that can be used to guard against software lockups. Three interfaces are provided to the watchdog timer. The Advanced interface is the most flexible and recommended for new designs. The other two interface options are provided for software compatibility with older WinSystems single-board computers.
  • Page 23: Standard

    PPM-C412/Configuration NOTE WinSystems recommends using a long timeout if the watchdog is enabled when trying to boot any operating system. Enable, disable, or reset the watchdog by writing the appropriate values to the configuration registers located at I/O addresses 565h and 566h. Enable the watchdog by writing a timeout value other than zero to the I/O address 566h and disable it by writing 00h to this I/O address.
  • Page 24: Real-Time Clock/Calendar

    PPM-C412/Configuration Table 15: Timeout values Port Address Value Reset Interval Disabled Enabled 1.5 Sec 1D8H Reset timer 7.10 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 configuration is kept in CMOS RAM contained within the clock section.
  • Page 25: J3 Power And Reset

    An optional reset button can be connected between pin 8 and ground. Momentary contact between pin 8 and ground causes the PPM-C412 to reset. There is also a reset push-button supplied on the CBL-251-G-1-1.5 Multi-I/O cable. This cable is includes in the cable set CBL-SET-412-1.
  • Page 26: J5/J6 Pc104 Pc/104 Bus

    The PC/104 bus is electrically equivalent to the 8- and 16-bit ISA bus. Standard PC/104 I/O cards can be populated on PPM-C412’s PC/104 bus, located at J5 and J6. The interface does not support hot swap capability. The PC/104 bus connector pin definitions are provided here for reference.
  • Page 27 Additional Information 1. Rows C and D are not required on 8-bit modules. 2. B10 and C19 are key locations. WinSystems uses key pins as connections to GND. 3. Signal timing and function are as specified in ISA specification. 4. Signal source/sink current differ from ISA values Connectors •...
  • Page 28: J7 Multi I/O Connector

    The Multi-IO connector includes the PS/2 keyboard, PS/2 mouse, four serial, LPT, ENET2, and PBReset, all terminated via the connector at J7. A cable, part number CBL-251-G-1-1.5, is available from WinSystems to adapt to the conventional I/O connectors, and breaks out keyboard, PS2 mouse, COM 1-4, LPT, FAST ENET, FASTENET LEDs, and RESET.
  • Page 29 PPM-C412/Configuration Layout and Pin Reference Name Name STROBE (LPT) (COM1) DCD AUTOFD (LPT) (COM1) DSR PD0 (LPT) (COM1) RX ERROR (LPT) (COM1) RTS PD1 (LPT) (COM1) TX INIT (LPT) (COM1) CTS PD2 (LPT) (COM1) DTR SLCTIN (LPT) (COM1) RI PD3 (LPT)
  • Page 30 RS-232 interface levels are supported on all four serial ports. The RS-232 drivers have a charge pump to generate the plus and minus voltages so that the PPM-C412 only requires +5V to operate. All COM ports support RS-232 and can be enabled in the BIOS. COM1 and COM2 also have RS-422/RS-485 support.
  • Page 31 PPM-C412/Configuration Additional COM1 and COM2 Configuration Options The SP339 transceivers include RS-422/485 termination and SLEW control. These settings are disabled by default and can be enabled/disabled by writing to the appropriate mode control registers identified below. UART Mode Controls Table 16: Register (0x1E9) for device/function selection...
  • Page 32 The LPT interface is provided at connector J7, which is an 80-pin Hirose high density connector. WinSystems offers the cable CBL-251-G-1-1.5 to simplify the connection. The pinout for the connector and cable is listed in detail in the cable drawing. This cable is includes in the cable set CBL-SET-412-1.
  • Page 33: J103 10/100/1000 Mbps Ethernet

    10Base-T and 100Base-T. The Ethernet interface is provided at Multi-I/O connector J7, which is an 80-pin high density connector. WinSystems offers the cable CBL-251-G-1-1.5 to simplify the connection. This cable is included in the cable set CBL-SET-412-1. The D1 and D2 LEDs provide a visual indication of the link status, network activity and network speed.
  • Page 34: J100 Gigabit Ethernet Leds

    PPM-C412/Configuration The Ethernet interface is provided at connector J103, which is a 10-pin Samtec TFM-105-02-L-DH connector. WinSystems offers the cable CBL-ENET1-302-12 to simplify the connection. The pinout for the connector and cable is listed in the cable image. The D100 LED provides a visual indication of the network activity for the J103 network interface.
  • Page 35: J8 Compactflash Socket

    104 in addition to PCI-104). The PCI-104 connector at J9 supports up to three PCI-104 or PC/104-Plus modules stacked onto the PPM-C412. PCI-104 modules should be attached and configured beginning at slot 1. The PCI-104 bus pin definitions are shown here for reference purposes only.
  • Page 36 PPM-C412/Configuration Layout and Pin Reference RESERVED AD00 VI/O AD02 AD01 AD05 AD04 AD03 C/BE0# AD07 AD06 AD09 AD08 AD11 VI/O AD10 M66EN AD14 AD13 AD12 +3.3V C/BE1# AD15 +3.3V SERR# RESERVED PERR# +3.3V RESERVED STOP# +3.3V LOCK# +3.3V TRDY# DEVSEL#...
  • Page 37: J101 Sata Serial Ata (Sata)

    NOTE DIO and GPIO are synonymous (digital vs. general-purpose input/output). GPIO is used for the general references in this book, but the board connector is labeled DIO. The PPM-C412 has one digital I/O connectors to support 24 bi-directional 5V digital I/O lines.
  • Page 38: J104 Lvds/Audio Connector

    Mating connector: Molex 501193-2000 (terminal) 7.12.12 J104 LVDS/Audio Connector NOTE The PPM-C412 has one VGA and one low-voltage differential signaling (LVDS) interface. Both outputs may be active simultaneously. Use the LVDS portion to connect to the LVDS interface (includes pins 1 through 21, non-shaded in the following table).
  • Page 39 • Mating connector: Molex 501189-3010 (housing) • Mating connector: Molex 501193-3000 (crimp) • WinSystems cables simplify connections to the board: – CBL-LVDSAB-005-12: LVDS, audio, and backlight to 7” Ampire – CBL-LVDSB-006-12: LVDS and backlight to 7” Ampire –...
  • Page 40: J105 Usb 2.0 Ports

    CBL-SPL-001-14: LVDS and audio to unterminated LVDS with audio jacks (shown) 7.12.13 J105 USB 2.0 Ports The PPM-C412 provides four channels of USB 2.0 compatible support. These are terminated to an 20-pin, Molex Pico-Clasp connector at J105. Layout and Pin Reference...
  • Page 41: J106 Analog Vga Connector

    CBL-USB4-002-12 PIN 1 ADP-IO-USB Ports 7.12.14 J106 Analog VGA Connector The PPM-C412 supports analog VGA. NOTE The PPM-C412 has one VGA and one low-voltage differential signaling (LVDS) interface. Both outputs may be active simultaneously. Layout and Pin Reference Name Name...
  • Page 42: J107 Backlight Power Connector

    PCB connector: Molex 501568-0807, 1x8, 1 mm pitch (Pico-Clasp) • Mating connector: Molex 501330-1100 (housing) • Mating connector: Molex 501334-0000 (crimp) WinSystems cables simplify connections to the board: • CBL-LVDSAB-005-12: LVDS, audio, and backlight to 7” Ampire • CBL-LVDSB-006-12: LVDS and backlight to 7” Ampire •...
  • Page 43: D6 Status Led

    BIOS General Information The PPM-C412 includes BIOS from AMI Software, Inc. to ensure full compatibility with PC operating systems and software. The basic system configuration is stored in battery backed CMOS RAM within the clock/calendar. As an alternative, the CMOS configuration may be stored in EEPROM for operation without a battery.
  • Page 44 PPM-C412/BIOS Main Menu System Overview Time 22:40:32 Date 06/09/2009 System BIOS 41216246 Build Date 09/02/2016 VGA BIOS 0.00.01 VBIOS Date 01/16/2015 FPGA Revision 0003 EC Support Disabled Processor Type DMP (R) A9126 Speed 1000MHz System Memory Size Speed System Information...
  • Page 45 PPM-C412/BIOS Advanced > Advanced Chipset Settings Warning: Setting wrong values in below sections may cause system to malfunction Platform ID 60236035 - Real Board ID Project ID 0002 Board ID Simulate [0] Codec... VID/DID 10EC0888 Revision 00100302 Verb Table None (F)
  • Page 46 PPM-C412/BIOS Advanced > Chipset Settings - NorthBridge Configuration - CPU Configuration Manufacturer Brand String DMP (R) A9126 Frequency 1.00GHz L1 Cache [Enabled] Cache L1 16 KB L2 Cache [Enabled] L2 Cache Method [Write Back] Cache L2 256 KB CPU Fast Decode...
  • Page 47 PPM-C412/BIOS Advanced > Chipset Settings - SouthBridge Chipset Configuration P.O.S.T. Forward To [Disabled] ISA Configuration WatchDog Configuration Driving Control Configuration MISC Configuration SB Function 0 Register 48 [10] SB Function 0 Register 49 [36] SB Function 0 Register 4A [FF]...
  • Page 48 PPM-C412/BIOS Advanced > IDE Configuration OnBoard PCI IDE Controller [Both] Primary IDE Master [Hard Disk] Secondary IDE Master [Not Detected] Hard Disk Write Protect [Disabled] IDE Detect Timeout (Sec) [35] Hard Disk Delay [Disabled] OnBoard IDE Operate Mode [Native Mode]...
  • Page 49 PPM-C412/BIOS Advanced > USB Configuration Module Version - 3.0.0-14.4 USB Devices Enabled [None] USB Support [Enabled] USB port 1/2 Power Enable [Enabled] USB port 3/4 Power Enable [Enabled] Legacy USB Support [Enabled] USB 2.0 Controller Mode [HiSpeed] BIOS EHC Hand-off...
  • Page 50 PPM-C412/BIOS Advanced > Shadow RAM Configuration E000,32k Shadow [Unchanged] E800,32k Shadow [Unchanged] Advanced > Patcher ROM Setting Patcher ROM 1 Patcher ROM - Version 2.00 Build Date 08/01/2011 Patcher ROM 2 OSW Pro - Version 1.24 Build Date 03/31/2009 Patcher ROM Message Display...
  • Page 51 PPM-C412/BIOS Boot > Boot Settings Boot Settings Configuration Boot Device Priority Hard Disk Drives Boot > Boot Settings-Boot Settings Configuration Quick Boot [Enabled] Fast Boot [Disabled] Quiet Boot [Enabled] AddOn ROM Display Mode [Force BIOS] Bootup Num-Lock [Off] PS/2 Mouse Support...
  • Page 52 PPM-C412/BIOS Security > Security Settings Supervisor Password Not Installed User Password Not Installed Change Supervisor Password Change User Password Boot Sector Virus Protection [Disabled] RDC Engineering Mode [Enabled] I/O Interface Security Hard Disk Security Setting RDC IDE Security Setting Note: Pressing function key F4 when in the Security menu reveals RDC Engineering Mode, which must be enabled before the Chipset submenu on the Advanced menu tab becomes visible and accessible.
  • Page 53: Bios Setting Storage Options

    8.5.3 Updating the BIOS FLASH PROM The most recent PPM-C412 BIOS is available on the WinSystems website at www.winsystems.com. However, it is highly recommended that an Applications Engineer be consulted prior to any BIOS FLASH ROM update.
  • Page 54: Software Drivers

    External 3.6V, 1600 mAH battery with plug-in connector BAT-LTC-E-36-27-1 External 3.6V, 2700 mAH battery with plug-in connector Standoff kits are available and recommended for use with the PPM-C412. The following table lists the items contained in each kit. Table 21: Standoff kits...
  • Page 55: Best Practices

    PPM-C412. Use Proper Power Connections (Voltage)—When verifying the voltage, measure it at the power connector on the PPM-C412. Measuring it at the power supply does not account for voltage drop through the wire and connectors.
  • Page 56 Mounting and Protecting the I/O Module The PPM-C412 must be mounted properly to avoid damage. Standoff kits are available and recommended for use with the PPM-C412. See Table 21 on page 54 for details. Placing the PPM-C412 on Mounting Standoffs—Be careful when placing the PPM- C412 on the mounting standoffs.
  • Page 57 I/O board to be damaged beyond repair. Conformal Coating Applying conformal coating to a WinSystems product does not in itself void the product warranty, if it is properly removed prior to return. Coating may change thermal characteristics and impedes our ability to test, diagnose, and repair products. Any coated product sent to WinSystems for repair will be returned at customer expense and no service will be performed.
  • Page 58: Mechanical Drawings

    PPM-C412/Mechanical Drawings Appendix B. Mechanical Drawings PPM-C412 Drawing, Top and Side Views PPM-C412 Drawing, Bottom View v1.0 www.winsystems.com Page 58...
  • Page 59 PPM-C412/Mechanical Drawings v1.0 www.winsystems.com Page 59...
  • Page 60: Power-On Self-Test (Post) Codes

    PPM-C412/Power-on Self-Test (POST) Codes Appendix C. Power-on Self-Test (POST) Codes If the system hangs before the BIOS can process the error, the value displayed at the I/O port address 80h is the code of the last successful operation. In this case, the screen does not display an error code.
  • Page 61 PPM-C412/Power-on Self-Test (POST) Codes Table 22: POST code checkpoints (Continued) Checkpoint Description Detects the presence of keyboard in KBC port. Tests and initializes different input devices. Updates the kernel variables. Traps the INT09h vector, so that the POST INT09h handler gets control for IRQ1. Uncompresses all available languages, BIOS logo, and Silent logo modules.
  • Page 62 PPM-C412/Power-on Self-Test (POST) Codes Table 22: POST code checkpoints (Continued) Checkpoint Description Clean-up work needed before booting to OS. Takes care of runtime image preparation for different BIOS modules. Fill the free area in F000h segment with 0FFh. Initializes the Microsoft IRQ routing table. Prepares the runtime language module.
  • Page 63: Warranty Information

    (http://www.winsystems.com/company/warranty.cfm) WinSystems warrants to Customer that for a period of two (2) years from the date of shipment any Products and Software purchased or licensed hereunder which have been developed or manufactured by WinSystems shall be free of any material defects and shall perform substantially in accordance with WinSystems' specifications therefore.

Table of Contents