CPC314 Table of Contents Table of Contents ..............................1 List of Tables ................................2 List of Figures…………………………………......................3 Conventions…………………………………………………………………………………………………………………….6 General rules of usage …...……………………………………………………………………………………….………….8 Manufacturer's warranties…………………………………………………………………………………………………….8 Transportation, Unpacking and Storage …………………………………………………….………………...………….10 Description and operation ........................11 Purpose of the device…………………………………………………………………………………………..11 Technical specifications………………………………………………………………………………………..11...
CPC314 List of Tables Table 1-1: Requirements for the external power supply parameters ..............14 Table 1-2: Purpose of the power supply connector pins ................... 15 Table 1-3: Purpose of the pins of RS-422/485 (XP16, XP17) ports ..............21 Table 1-4: Configuration of the COM3 (X4, X5) port ..................
This document contains information, which is property of Fastwel Co. Ltd. It is not allowed to reproduce it or transmit by any means, to translate the document or to convert it to any electronic form in full or in parts without antecedent written approval of Fastwel Co. Ltd. or one of its officially authorized agents.
Page 6
CPC314 This User Manual is designed for providing you with the operating principle and general information required for commissioning, intended use and maintenance of the CPC314 CPU Module IMES.467444.148 (hereinafter referred to as the “device” or the “product”) manufactured by Fastwel Group.
Page 7
CPC314 Ownership rights This document contains information that is the property of Fastwel Group. It may not be copied or transmitted by any known means, nor may it be stored in information storage and retrieval systems without the prior written consent of Fastwel Group or one of its authorized agents. The information...
CPC314 Conventions Caution, High Voltage! This sign and text warn of the dangers associated with electrical discharges (> 60 V) when touching the device or any part of it. Failure to follow the precautions mentioned or prescribed in the regulations may endanger your life or health, and may result in damages to the equipment.
Page 9
CPC314 Safety requirements This Fastwel Group product has been developed and tested to ensure compliance with electrical safety requirements. Its design provides long-term fail-safe operation. The product's life cycle may be significantly shortened due to mishandling during unpacking and installation. Therefore, for your own safety and for ensuring proper operation of the device, you should follow the recommendations given below.
Fastwel Group other than those contained in this User Manual or received from the technical support service of Fastwel Group in the form of a set of instructions for their implementation will void the warranty.
Page 11
Returning a product for repair Apply to Fastwel Company or to any of the Fastwel's official representatives for the Product Return Authorization. Attach a failure inspection report with a product to be returned in the form, accepted by customer, with a description of the failure circumstances and symptoms.
CPC314 Transportation, Unpacking and Storage Transportation The modules should be transported in the separate manufacturer’s packaging (container), consisting of an individual antistatic packaging and a cardboard box, in closed transport (road, rail, air in heated and sealed compartments) under storage conditions 5 according to the GOST standard 15150-69 or under storage conditions 3 for sea transportation.
CPC314 Description and operation Purpose of the device The device is a highly integrated solution based on the x86 platform for the use in real time systems of management, production control, data acquisition and processing and can operate in the standalone and slave mode. Connection of the main I/O means (VGA monitor, LVDS panel, keyboard, mouse, printers, USB) enables the device to be used in systems with operator participation.
Page 14
CPC314 Non-volatile RAM: - volume: 8 KB; - implemented using the FRAM technology, SPI interface; - battery power supply is not required; Connector for microSD cards: - support of SD, SDHC cards, speed class 6; - microSD 4 GB (pSLC NAND), already installed when delivered;...
CPC314 Digital temperature sensor Measuring the temperature of the CPU board from - 55 to +125 °С, Typical absolute error of temperature measurement: ± 2.0 °C (within the range from -40 to +85 °C); Conversion code – additional, with a character Resolution and price per unit fort the least significant bit: 12 bit (11+ character) / 0.0625 °C...
CPC314 1.4 Power Supply The device’s power supply should meet the requirements specified in Table 1-1. The device is powered through the PC/104 and PC/104-plus connectors (if installed). If you need to supply power from an external source, you can use the additional XP7 power supply connector (4-pin AMP 4-171826-4 connector).
CPC314 Fig. 1-4 Location of the main elements of the device on the bottom side of the board The assignment of connectors and switches is given in paragraph 1.10 Structure and functioning and paragraph 3.1 Setting the switches. The device is made in accordance with the PC/104-plus v.2.0 specification.
CPC314 1.9 Delivery checklist The standard delivery checklist includes: 1. CPC 314 CPU Module 2. Installation kit – 1 pcs. 3. Packaging. The installation kit for IMES.467941.055 includes: 1. Jumper – 10 pcs. 2. Rack WE – 4 pcs. 3. DIN7985-M3х6-A2 screw – 4 pcs.
Page 22
COM4 (0x2E8h) ports are implemented on the UART controllers integrated into the Vortex86DX3. The COM1 (RS-232) port of the CPC314 module corresponds to the "serial port 5" of the Vortex86DX3 CPU, COM2 (RS-232) – "serial port 6", COM3 (RS-422/485) – "serial port 1", COM4 (RS-422/485) –...
CPC314 Table 1-3 – Purpose of the pins of RS-422/485 (XP16, XP17) ports COM3-4: B5B-PH-KL (JST) Pin # Function (RS-422) Function (RS-485) RTxD+ RTxD- GNDS GNDS The “GNDS” circuit corresponds to the signal isolated “ground” of the interface, the GNDS circuits of the different ports are isolated from each other and are not interconnected.
Page 24
CPC314 The maximum number of modules connected to the RS-485 network together with the device amounts to 64, provided that the input impedance of the RS-485 drivers is at least 96 kOhm. Fig. 1-5 – Output stages of RS-422/485 ports of the device Fig.
CPC314 Fig. 1-7 – Connecting modules via RS-422 interface The COM1 (XP14) and COM2 (XP15) ports operate in RS-232 mode. The maximum data exchange rate for COM1 and COM2 is 230,400 bit/s. The ports are fully software compatible with the 16550 UART model.
CPC314 COM1 (RS-232): 0x3F8 / IRQ4, [115200 8,n,1] COM2 (RS-232): 0x2F8 / IRQ3, [115200 8,n,1] COM3 (RS-485): 0x3E8 / IRQ4, [115200 8,n,1] COM4 (RS-485): 0x2E8 / IRQ3, [115200 8,n,1] The exchange rate for serial ports can be set in the BIOS Setup. The exchange rate is determined by the value of the CPU frequency divider register.
CPC314 1.10.9 PS/2 keyboard / mouse port Interface for connection of PS/2-keyboard and mouse is routed to 6-pin XP8 connector (B6B-PH- KL, JST). To manufacture the cable, using PHR-6 socket, JST with pins SPH-002T-P0.5S, JST (available for ordering as a ACS00031-02 set) is recommended. A ready-made adapter for connecting a PS/2 keyboard/mouse with a length of 200 mm is available to order as ACS00043.
CPC314 1.10.11 LAN1, LAN2 ports The device contains 2 x LAN ports. LAN1 port supports 10/100 Mbit/s operation modes and is based on Intel WGI210IT controller. The LAN2 port supports 10/100 Mbit operation modes and is implemented on the basis of a controller built into the Vortex86DX3 microprocessor.
CPC314 1.10.13 LPT port The universal parallel port with support for SPP (PC-compatible printer port), EPP (Extended Capabilities Port) and ECP (Enhanced Parallel Port) modes. The LPT port is routed to XP5 connector: IDC2-26, 26-pin, double-row male connector with a pitch of 2 mm, 98424-G52-26LF (FCI).
CPC314 Table 1-12 – Purpose of the VGA (XP12) port pins VGA: 98414-G06-10LF (FCI) Function Function GREEN BLUE HSYNC VSYNC DDC_SCL DDC_SDA The LVDS port is routed to the XP13 connector: IDC2-26, two-row 20-pin connector with a pitch of 1.25 mm, DF13EA-20DP-1.25V (Hirose).
CPC314 Table 1-14 – Purpose of Audio ports pins (XP10, XP11) LINE IN/OUT: B5B-PH-KL (JST) MIC: B2B-PH-KL (JST) Function Function LINE-IN_L MIC-IN LINE-IN_R LINE-OUT_R LINE-OUT_L 1.10.16 PC/104 expansion bus (ISA 8/16-bit) The PC/104 (XS1) connector is designed for installing expansion modules of the PC/104 or PC/104-plus format to the module.
CPC314 Fig. 1-8 – Numbering pins of the XS1 connector a) top view of the device, b) bottom view of the device with the organizer installed into connector 1.10.17 PC/104-plus expansion bus (PCI 32-bit) The device can be connected to 3 x expansion boards of the PC/104-plus or PCI/104 format. The PCI104 bus (PCI, 32 bit, 33 MHz) supports up to 3 x PCI master devices.
CPC314 PCI: Connector for expansion of PCI/104 bus (4х30 pins), rows A, B Pin # Purpose Configuration Pin # Purpose Configuration REQ0# Input Power supply Power supply REQ2# Input GNT1 Output VI/O +3.3V (output) Power supply CLK0 Output CLK2 Output...
CPC314 Power supply RST# Output INTB# Input INTC# Input GNT3# Output Power supply The “Status” column indicates the direction of data transmission for the case when the device is the bus master. Fig. 1-9 – Numbering XS2 connector pins a) top view of the device, b) bottom view of the device with the organizer installed into connector 1.10.18 Diagnostic LEDs and XP9 connector...
CPC314 Table 1-20 – Purpose of pins of XP9 indication connector Connector pins Function XP9[1-2] Indication of the state of input power supply voltage +5 V XP9[3-4] Indication of hardware reset XP9[5-6] Indication of LAN1 activity XP9[7-8] Indication of LAN2 activity...
CPC314 Table 1-21 – Purpose of ADC channels ADC_AUX [7:0] port Power supply voltage ADC_AUX +5 V (main supply voltage) at the input a voltage divider ½ is installed ADC_AUX [0] (implemented on 2 x 1 kOhm resistors, 1%) ADC_AUX [1] +3.3 V (supply voltage used to start the secondary converters: 0.95, 1.2, 1.35,...
CPC314 To receive a reset signal using the XP18 connector, feed the voltage to the XP18/1 and XP18/2 connector pins ranging from + 3 to 5.5 V. To manufacture the cable, it is recommended to use a PHR-2 (JST) socket with SPH-002T-P0.5S (JST) pins.
CPC314 1.12 Packaging The product is packed in individual antistatic packaging (bag) with the following dimensions: 152 x 254 mm and placed in a separate consumer container (cardboard box). The box dimensions are: 155 x 140 x 45 mm. Note Retain the original packaging for storing products in the future or to transport in case of a warranty claim.
CPC314 2 Intended Use 2.1 Operating limitations The safety requirements listed at the beginning of this User Manual should be strictly observed. Installation and removal of the device, connection to the slots should be carried out only with the power supply turned off. Always observe the proper orientation of the device connectors during installation.
CPC314 – DRQ1 – DRQ2 – DRQ3 – DRQ5 – DRQ6 – DRQ7 2.4 I/O address space Table 2-3 – Distribution of I/O address space Address Function Notes – – – 0x7Ah GPIO_P2 Data Data register of GPIO_P2[7:0] port of the Vortex86DX3 processor –...
CPC314 Table 2-6 – Purpose of GPIO ports I/O port line I/O port line Description direction Reserved. Input / GPIO_P0 [7:0] Output The lines are used for COM1 port (RS-232). Reserved. Input / GPIO_P1 [7:0] Output The lines are used for COM2 port (RS-232).
CPC314 GPIO_P9[8:0] Output LPT port HDA controller reset (10k PULLDOWN). GPIO_PA[0] Output HAD interface (audio) GPIO_PA[4:1] Input / Output LPT port GPIO_PA[5] Output COM1_TXEN (output). RS-485 transmitter/receiver control signal, serial 1 port of the GPIO_PA[6] processor (RS-422/485). Output COM2_TXEN (output). RS-485 transmitter/receiver control signal, serial 2 port of the GPIO_PA[7] processor (RS-422/485).
CPC314 ADDR_REG_WDT0. Indicates the address of the selected WDT0 watchdog timer register for access via data register 23h. Table 2-9 – Data register of the WDT0 port Bits Address Type of action WRDATA_REG_WDT0 Write WRDATA_REG_WDT0 Read WRDATA_REG_WDT0. Contains data for writing to the internal register of the WDT0 timer, which address is specified in the ADDR_REG_WDT0 field of the 22h index register.
CPC314 WDT0_WDTF. Flag of WDT0 timer triggering. 1 – timer was triggered (writing “1” to this bit resets the flag); 0 – timer was not triggered. WDT0_WDTRL. WDT0 timer reboot. 1 – Reboot of the WDT0_CNT counter; 0 – This value is not allowed to be written.
CPC314 3 Installation and configuration The device is made in PC/104-plus format. Expanding the functionality of the device is possible by connecting the additional PC/104 and PC/104-plus expansion modules. 3.1 Setting the switches For hardware configuration of the device, the switches are used, which general description is given in Table 3-1.
Operation of the device with AT keyboard and VGA monitor When connecting a USB keyboard and a VGA monitor to the device, the CPC314 controller can be used as a regular AT(x86)-compatible computer. Launching and debugging programs in this case is performed as usual and is not covered by this User Manual.
CPC314 4.4 BIOS SOC Vortex86DX3 interface for reading serial number To store the device parameters, the FRAM array is used. For storing the entire system information, the size of 1Kbyte is used (might slightly differ depending on BIOS version). 4.4.1 Array structure...
CPC314 Output: AX = result code (0 – no error, -2 (0FFFEh) – parameter error, invalid address) BX = maximum allowed address (size of the user area -1) CX = number of bytes actually read This function reads the specified bytes of the FRAM user area into the calling program’s buffer.
CPC314 automatically carried out and the controller will start with the default settings). Windows OS must be installed on the PC you are using. Syntax: cmos_rst.exe [COM] where [COM] is the number of the COM-port used in the PC, this would be COM1 by default.
CPC314 outpd( 0xCFC, pci_reg ); // write register enable(); // enable interrupts If the “SB Clock” parameter in BIOS Setup is set to “100 MHz” (Advanced → South Bridge Configuration → ISA Configuration), then this function will set the reference frequency not to 24 MHz, but to 48 MHz.
Page 55
CPC314 Example of working with the TMP75 digital temperature sensor (Texas Instruments) Address of the TMP75 chip is set on the I2C bus #define TMP75_WR_ADDR 0x90 First, the bus is configured I2C_SetBase( I2C_DEF_BASE_ADDR ); I2C_Init( I2C_CHANNEL0 ); Next, the chip’s identifier is read timeout = I2C_ReadWordReg( I2C_CHANNEL0, TMP75_WR_ADDR, 0x07, &id, DEF_TIMEOUT );...
CPC314 5 Basic Input / Output System (BIOS) To enter BIOS Setup, while booting the system during the POST (Power On Self Test) procedure, press the DEL key on the keyboard or the F4 key on the console PC keyboard (when the Console Redirect option is enabled).
Fig. 5-2 – Screen of the “Main” menu Table 5-1 – Description of the “Main” menu Menu item Purpose System Firmware Version Fastwel BIOS (current BIOS version) Build Number (BIOS version information) Board s/n Build Date Processor Information related to the CPU installed: DMP(R) Vortex A9126 –...
CPC314 5.2 Advanced This tab contains the items responsible for the operation of the soldered ATA Flash Disk, processor Cache memory, IDE bus, console I/O and USB devices. The “Advanced” menu screen and item descriptions are shown below. Fig. 5-3 – Screen of the “Advanced” menu Table 5-2 –...
CPC314 USB Configuration Settings of USB ports. These settings apply to all 4 USB ports (submenu) Power Management ACPI, APM settings Configuration (submenu) Smbios Configuration SMBIOS settings (submenu) South Bridge South Bridge settings Configuration (submenu) 5.2.1 IDE Configuration Screen of the “IDE Configuration” menu and description of items are given below.
Page 60
CPC314 Menu item Purpose Primary IDE Slave Not used. (submenu) Secondary IDE Master This section stores information on the connected IDE device, working in the Master mode. External SATA drive. (submenu) Secondary IDE Slave Not used. (submenu) Hard Disk Write Protect...
CPC314 5.2.1.1 Primary IDE Master The screen of the “Primary IDE Master” and description of the items are given below. The “IDE Primary Master and Slave” menus are fully identical to the “Secondary IDE Master” menu. Fig. 5-5 – Screen of the “Secondary IDE Master” menu Table 5-4 –...
Page 62
CPC314 Menu item Purpose [Disabled] This option disables BIOS from using the Multi-Sector Transfer mode on the current channel. Data to/from the device will be transmitted one sector per unit of time. PIO Mode Programmed I/O (PIO) mode [Auto] This option allows BIOS to automatically determine if the device supports the PIO mode.
CPC314 5.2.2 Remote Access Configuration Screen of the “Remote Access Configuration” menu and description of the items are given below. Fig. 5-6 – Screen of the “Remote Access Configuration” menu Table 5-5 – Description of the “Remote Access Configuration” menu...
Page 64
CPC314 [None] [Hardware] CTS/RTS hardware control [Software] XON/XOFF software control Redirection After The mode of the console I/O port operation after passing the POST procedure by BIOS POST the BIOS [Disabled] Disabling the console I/O after passing POST by BIOS...
CPC314 5.2.3 USB Configuration Screen of the “USB Configuration” menu and description of items is given below. Fig. 5-7 – Screen of the “USB Configuration” menu Table 5-6 – Description of the “USB Configuration” menu Menu item Purpose USB Support Support of USB Host during BIOS Post.
CPC314 [Disabled] Controlled by operating system Menu item Purpose [Enabled] Controlled by BIOS Support USB Device Enabling support for USB device wakeup Wakeup [Disabled] Support is disabled [Enabled] Support is enabled USB IRQ Configuring the interrupt line used by the USB controller...
CPC314 Fig. 5-8 – Screen of the “PCI/ PnP” menu Table 5-7 – Description of the “PCI/ PnP” menu Menu item Purpose Clear NVRAM Reset of PnP parameters table [No] Without change [Yes] Reset the table after reboot Plug & Play O/S...
Page 68
CPC314 [Disabled] Disable the use of the Bus Mastering Mode [Enabled] Enable the use of the Bus Mastering Mode OffBoard PCI/ISA IDE Selecting an external PCI/ISA card for the IDE bus controller Card [Auto] Automatic detection of the presence of PCI/ISA card of the IDE bus controller.
CPC314 5.4 Boot This tab contains menu items responsible for device booting modes, as well as for choosing an IDE device which will be used for booting the operating system. The screen of the “Boot” menu and description of menu items are specified below.
CPC314 5.4.1 Boot Settings Configuration Screen of the “Boot Settings Configuration” menu and description of the menu items are given below. Fig. 5-10 – Screen of the “Boot Settings Configuration” menu Table 5-9 – Description of the “Boot Settings Configuration” menu...
CPC314 [Enabled] Support is enabled Menu item Purpose [Auto] Automatic detection of support. Recommended value Wait for ‘F1’ If Error Waiting for F1 to be pressed in the event of an error [Disabled] This option does not require waiting for user intervention in the event of an error.
Page 72
CPC314 Table 5-10 – Description of the “Security» menu Menu item Purpose Change Supervisor Changing the password to allow system boot process (the request is displayed at Password the time of P.O.S.T.) Change User Password Changing password for accessing to BIOS Setup (requested when entering BIOS...
Page 73
CPC314 Submenu “I/O Interface Security” and description of menu items are given below. Fig. 5-12 – Screen of the “SouthBridge Configuration” menu Table 5-11 – Description of the “SouthBridge Configuration” menu Menu item Purpose USB Control 1 Interface Controlling operation of the 0...
CPC314 5.6 Exit Screen of the “Exit” menu and the relevant description are given below. Fig. 5-13 – Screen of the “Exit” menu Table 5-12 – Description of the “Exit» menu (output) Menu item Purpose Save Changes and Exit Save settings in the CMOS and FRAM memory and exit BIOS Setup...
CPC314 ANNEX A Device programming FAQ 1. Problem with the console via COM-port. You can enter the BIOS Setup, but when DOS starts, it is no longer possible to get there using keyboard via terminal. What is the reason? The most likely reason for this problem is BIOS Setup. By default, the remote console integrated into the AMI BIOS is enabled only until the BIOS transfers control to the operating system.
CPC314 ANNEX B Terms and abbreviations Abbreviation Definition ACPI Advanced Configuration and Power Interface Accelerated Graphics Port AGTL Advanced Gunning Transceiver Logic BIOS Basic Input-Output System Digital-Analog Converter DDR SDRAM Double Data Rate Synchronous Dynamic Random Access Memory Direct Memory Access...
Page 77
CPC314 Abbreviation Definition Firmware Hub GMCH Graphics and Memory Controller Hub C™ Inter Integrated Circuit Liquid crystal display Low Pin Count LVDS Low Voltage Differential Signal Media Dependent Interface Personal Computer Programmed Input/Output PLCC Plastic Leaded Chip Carrier Peripheral Management Controller...
Page 78
CPC314 RAMDAC Random Access Memory Digital-to-Analog Converter Real Time Clock System Management Bus Abbreviation Definition SMBus System Management Bus SODIMM Small Outline Dual In-Line Memory Module Solid State Disk Thin Film Transistor Transistor-Transistor Logic UART Universal Asynchronous Receiver-Transmitter UHCI Universal Host Controller Interface...
1.2 Use of the Fastwel products as well as the objects of intellectual property containing in them, in the ways and for the purposes, not provided by the present user manual and datasheet isn't allowed without preliminary written approval of Fastwel.