background image

EPX-C414/Best Practices

v1.0

www.winsystems.com

Page 69

Avoid Over-tightening of Mounting Hardware

—Causing the area around the mounting 

holes to compress could damage interlayer traces around the mounting holes.

Use Appropriate Tools

—Always use tools that are appropriate for working with small 

hardware. Large tools can damage components around the mounting holes.

Avoid Conductive Surfaces

—Never allow the embedded computer module to be 

placed on a conductive surface. Many embedded systems use a battery to back up the 

clock-calendar and CMOS memory. A conductive surface such as a metal bench can 

short the battery causing premature failure.

Adding PC/104 Boards to Your Stack

Be careful when adding PC/104 boards to your stack

—Never allow the power to be 

turned on when a PC/104 board has been improperly plugged onto the stack. It is 

possible to misalign the PC/104 card and leave a row of pins on the end or down the 

long side hanging out of the connector. If power is applied with these pins misaligned, it 

causes the 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.

WinSystems offers conformal coating services. Contact an Applications Engineer for 

details.

Operations/Product Manuals

Every single board computer has an Operations manual or Product manual.

Periodic Updates

—Operations/Product manuals are updated often. Periodically check 

the WinSystems website (

http://www.winsystems.com

) for revisions.

Check Pinouts

—Always check the pinout and connector locations in the manual before 

plugging in a cable. Many I/O modules have identical headers for different functions and 

plugging a cable into the wrong header can have disastrous results.

Contact an Applications Engineer

—If a diagram or chart in a manual does not seem to 

match your board, or if you have additional questions, contact a WinSystems 

Applications Engineer at: +1-817-274-7553.

Summary of Contents for EPX-C414

Page 1: ...WinSystems Inc 715 Stadium Drive Arlington Texas 76011 817 274 7553 info winsystems com www winsystems com EPX C414 Intel Atom EPIC Single Board Computer Product Manual...

Page 2: ...no warranty express statutory implied or by description regarding the information set forth herein or regarding the freedom of the described devices from patent infringement WinSystems Inc makes no wa...

Page 3: ...7 3 Interrupt Map 12 7 4 PCI Devices and Functions 13 7 5 DOS Legacy Memory Map 14 7 5 1 Physical Address Space DRAM and MMIO 15 7 6 Digital I O Register Definitions 15 7 6 1 Port 0 through 5 I O 16 7...

Page 4: ...17 CFAST CFast Connector 35 7 10 18 DIMM 8 GB DDR3 SODIMM Socket 35 7 10 19 LAN Ethernet Port 36 7 10 20 DIO1 DIO2 Digital Input Output 37 7 10 21 PC104 PC 104 Bus 39 7 10 22 PC104P PC 104 Plus Bus 41...

Page 5: ...h Screen 51 8 5 BIOS Setting Storage Options 64 9 Cables 64 10 Software Drivers 65 A Best Practices 66 B Mechanical Drawings 70 C Power on Self Test POST Codes 72 D Architectural Diagnostic Codes 78 E...

Page 6: ...be used with your EPX C414 3 Functionality The EPX C414 is an Intel ATOM Single Board Computer SBC which uses either a 1 33 GHz dual core Intel E3825 or a 1 91 GHz quad core Intel E3845 processor Thi...

Page 7: ...compatible Memory Up to 8 GB DDR3L SODIMM socketed 1066 MHz E3826 1333 MHz E3845 BIOS InsydeH2O UEFI BIOS Video Interfaces supports dual simultaneous displays Up to 24 bpp color panel support Analog...

Page 8: ...socket supports mSATA SSD Serial Interface 4 serial ports RS 232 422 485 Line Printer Port SPP EPP supported USB 8 USB 2 0 ports Audio Hi definition HD audio supported Power 5V DC required Industrial...

Page 9: ...lications The first 24 lines are capable of fully latched event sensing with software programmable polarity For additional flexibility the I O lines can be paired with external isolation and relay mod...

Page 10: ...ATA mSATA or USB interfaces This provides flexible data storage options 6 Specifications The EPX C414 adheres to the following specifications and requirements Table 1 EPX C414 Specifications Model EPX...

Page 11: ...dition A 50g half sine 11 ms duration per axis 3 axis Random vibration testing MIL STD 202G Method 214A Condition D 1g Hz 11 95g rms 20 minutes per axis 3 axis RoHS compliant Yes Operating Systems Run...

Page 12: ...ort page 36 DIO DIO1 and DIO2 digital input output ports page 37 LPT Parallel printer port connector page 25 COM 1 4 COM 1 4 serial connector page 31 SATA Serial ATA page 34 DP DisplayPort Mini DP pag...

Page 13: ...7 1 1 19 19 1 20 2 2 1 19 1 20 2 1 1 1 2 1 6 10 5 1 1 2 C19 C0 D19 D0 B1 A32 A1 14 30 40 1 11 2 1 2 1 MC2 MC1 PWR BAT ATXAUX AUDIO PC104P VGA BZ1 LAN DIO2 DIO1 FAN LVDS USB2 USB1 SATA BKLT DP SATA pow...

Page 14: ...r inputs Each controller has three LEDs on the bottom of the board to indicate connectivity status Table 4 Bottom View Components Item Description Reference LED 5 6 and 7 Ethernet LED activity speed 1...

Page 15: ...DMA controller 82C37 0020h 0021h Interrupt controller PIC 8259 0024h 0025h Interrupt controller 0028h 0029h Interrupt controller 002Ch 002Dh Interrupt controller 002Eh 002Fh Forward to Super I O 0030...

Page 16: ...0170h 0177h IDE1 controller 0180h 01FFh Reserved 0210h 0213h SRAM control 0298h 029Bh Reserved for Super I O configuration 029Ch Interrupt status register 029Dh Status LED register 029Eh 029Fh Watchdo...

Page 17: ...COM3 IRQ6 COM4 IRQ7 LPT IRQ8 Real time clock IRQ9 FREE IRQ10 Digital I O IRQ11 PCI interrupts IRQ12 Mouse IRQ13 Floating point processor IRQ14 IDE IRQ15 IDE These IRQ references are default settings...

Page 18: ...e interrupts for the other devices Table 9 Internal Devices Bus Device Function Device ID Device Function Description 0 0 0 0F00h Device SoC transaction router 0 2 0 0F31h Device Graphics and display...

Page 19: ...h Device 2304 Function PCI PCI bridge 7 0 0 8086h Device 8086 Function Intel Ethernet controller 8 0 0 8086h Device 8086 Function Intel Ethernet controller Table 11 HEX Ranges HEX Range Usage 0000 000...

Page 20: ...M and MMIO 7 6 Digital I O Register Definitions The EPX C414 uses the WinSystems exclusive application specific integrated circuit ASIC the WS16C48 This device provides 48 lines of digital I O There a...

Page 21: ...pt is pending on the I O port corresponding to the bit position s that are set Reading this register allows an interrupt service routine to quickly determine if any interrupts are pending and which I...

Page 22: ...INT_ID0 through INT_ID2 These registers are accessible when Page 3 is selected They are used to identify currently pending edge interrupts A bit when read as a 1 indicates that an edge of the polarity...

Page 23: ...e 14 Offset 0 OFFSET 0 MSB Address Register D7 A23 of access address D6 A22 of access address D5 A21 of access address D4 A20 of access address D3 A19 of access address D2 A18 of access address D1 A17...

Page 24: ...cessary to do one more read from Data Access Register A to bump the address to the next byte This write only register controls the write protect function of the 1 MB SRAM board On power up the write p...

Page 25: ...enabled disabled or reset by writing the appropriate values to the configuration registers located at I O addresses 565h and 566h The watchdog is enabled by writing a non zero timeout value to the I...

Page 26: ...he clock section A battery must be enabled for the real time clock to retain time and date during a power down 7 10 Connectors 7 10 1 PWR Power and Reset Power is applied to the EPX C414 via the conne...

Page 27: ...the power button reset and power good are provided at ATXAUX WinSystems offers the cable CBL 265 G 2 1 5 to simplify this connection Layout and Pin Reference Connector MOLEX 22 11 2042 ATXAUX Matchin...

Page 28: ...An extended temperature lithium battery is available from WinSystems part number BAT LTC E 36 16 2 or BAT LTC E 36 27 2 A power supervisory circuit contains the voltage sensing circuit and an internal...

Page 29: ...1334 0000 crimp WinSystems battery BAT LTC E 36 16 2 and BAT LTC E 36 27 2 simplify these connections to the board 7 10 5 SATA PWR SATA Power Connector Layout and Pin Reference Connector MOLEX 22 11 2...

Page 30: ...neral purpose I O ports if a printer is not required The first port is configured as eight either input or output only lines The other port is configured as five input and three output lines Connector...

Page 31: ...nector MOLEX 501568 1407 VGA Matching Connectors MOLEX 501330 1400 housing MOLEX 501334 0000 crimp WinSystems offers CBL VGA 002 12 to interface with an LCD panel Pin Name Description 1 RED Red signal...

Page 32: ...r to LVDS WinSystems offers CBL LVDS24 000 14 for the LVDS interface Connector MOLEX 501571 1407 LVDS Matching Connectors MOLEX 501189 4010 housing MOLEX 501193 2000 crimp Pin Name Pin Name 1 SWVDD 2...

Page 33: ...mper on page 45 for information on supplying power to DP Connector Adam Tech MDPC S RA or equivalent 7 10 10 BKLT Backlight Power Connector Layout and Pin Reference Pin Name Pin Name 1 ML_LANE0 P 2 GN...

Page 34: ...es are available from WinSystems to adapt to this connector HAZARD WARNING LCD panels can require a high voltage for the panel backlight This high frequency voltage can exceed 1000 Volts and can prese...

Page 35: ...t A simplified cable CBL AUDIO2 102 12 provides basic Line In Line Out and Microphone audio support CBL AUDIO5 102 12 provides 5 1 audio support Connector MOLEX 502046 3070 AUDIO Matching Connectors M...

Page 36: ...rable The mode selection RS485 flow control and termination enable selection are controlled through the FPGA and user selectable in the BIOS Setup Utility Pin RS 232 RS 422 RS 485 Pin RS 232 RS 422 RS...

Page 37: ...s a charge pump to generate the plus and minus voltages so the EPX C414 only requires 5V to operate An independent software programmable baud rate generator is selectable from 50 through 115 2 kbps In...

Page 38: ...al of eight USB 2 0 ports These are terminated to 20 pin connectors at USB1 and USB2 An adapter cable CBL USB4 002 12 is available from WinSystems for connection along with ADP IO USB 001 Pin Name Pin...

Page 39: ...414 supports one SATA interface multiplexed with the CFast connector Only one of these two features either SATA or CFast is available at a time Layout and Pin Reference Connector MOLEX 67490 1220 SATA...

Page 40: ...one of the two features is available at any time Layout and Pin Reference Connector 3M N7G24 A0B2EB 10 3WF or equivalent 7 10 18 DIMM 8 GB DDR3 SODIMM Socket Connector DIMM is a SODIMM 204 pin DDR3 LV...

Page 41: ...also available off board for enclosures or other applications that have remote mounting requirements The activity signals for Port 1 are provided at connector LED1 The signals for Port 2 are provided...

Page 42: ...e DIO2 handles ports 3 through 5 Layout and Pin Reference Pin Name Pin Name DIO1 1 Bit C7 2 GND 3 Port 2 Bit C6 4 GND 5 Port 2 Bit C5 6 GND 7 Port 2 Bit C4 8 GND 9 Port 2 Bit C3 10 GND 11 Port 2 Bit C...

Page 43: ...ND 13 Port 5 Bit C1 14 GND 15 Port 5 Bit C0 16 GND 17 Port 4 Bit B7 18 GND 19 Port 4 Bit B6 20 GND 21 Port 4 Bit B5 22 GND 23 Port 4 Bit B4 24 GND 25 Port 4 Bit B3 26 GND 27 Port 4 Bit B2 28 GND 29 Po...

Page 44: ...SD2 B7 12V A8 SD1 B8 SRDY D0 GND C0 GND A9 SD0 B9 12V D1 MEMCS16 C1 SBHE A10 IOCHRDY B10 KEY D2 IOCS16 C2 LA23 A11 AEN B11 SMEMW D3 IRQ10 C3 LA22 A12 SA19 B12 SMEMR D4 IRQ11 C4 LA21 A13 SA18 B13 IOW D...

Page 45: ...s 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 64 Pin SAMTEC type ES...

Page 46: ...PERR 3 3V SDONE 11 STOP 3 3V LOCK GND 12 3 3V TRDY GND DEVSEL 13 FRAME GND IRDY 3 3V 14 GND AD16 3 3V C BE2 15 AD18 3 3V AD17 GND 16 AD21 AD20 GND AD19 17 3 3V AD23 AD22 3 3V 18 IDSEL0 GND IDSEL1 IDSE...

Page 47: ...ort a variety of peripherals as available in this format Though the sockets support other devices they are most often used to add wireless Ethernet cards from Broadcom Foxconn Atheros or others The tw...

Page 48: ...16 UIM_VPP Mechanical Key 17 RSVD UIM_C8 18 GND 19 RSVD UIM_C4 20 W_DISABLE 21 GND 22 PERST 23 PERn0 SATA_RXp 24 3 3Vaux 25 PERp0 SATA_RXn 26 GND 27 GND 28 1 5V 29 GND 30 SMB_CLK 31 PETn0 SATA_TXn 32...

Page 49: ...7 11 Jumpers 7 11 1 JPSATA SATA vs CFast Selection Select between SATA and CFast Layout and Pin Reference 1 Insert the miniPCIe mSATA 2 Push the free end of the card toward the circuit board and then...

Page 50: ...y the connection The LVDS interface connector is located at J7 to interface to flat panels A backlight power connectors is located at BKLT The panel power option selection is made at JPLCDP Contact a...

Page 51: ...ly turns on all voltages to the single board computer When the power button is pressed again the BIOS signals the event so ACPI compliant operating systems can be shutdown before the power is turned o...

Page 52: ...jump 3 2 or remove the strap completely NOTE The battery must be installed at BAT before the battery can be enabled Layout and Pin Reference 7 11 7 JP5VSB 5V Standby Power Select Shorts 5V and 5V_SB C...

Page 53: ...MC1 enables disables WLAN at MC1 JPMC2 enables disables WLAN at MC2 7 12 LED Indicators 7 12 1 LED1 LED2 Ethernet LEDs There are two Ethernet controllers on the EPX C414 board On the top side of the b...

Page 54: ...k 100 LED1 pin 2 LED6 LED1 pin 2 LED9 Link 1000 LED1 pin 3 LED7 LED1 pin 3 LED10 Color indicates LED color Off board signals are active low Limit off board current to less than 20mA Activity LED is of...

Page 55: ...d 0x01 for on at the same address 7 12 3 LED3 and 12 Power LEDs LED3 and LED12 are power indicators The LED3 reference designator is not visible on the board When no power is applied to the board LED3...

Page 56: ...setup information is via the Setup Utility in the BIOS 8 2 Entering Setup To enter setup power up the computer and press DEL when the splash screen is displayed It may take a few seconds before the m...

Page 57: ...33 KB Extended Memory 2085888 KB Ethernet MAC Address 1 xx xx xx xx xx xx Ethernet MAC Address 2 xx xx xx xx xx xx CPU Temperature 50 C 132 F Ambient Temperature 40 C 104 F Main Menu IDE Primary Maste...

Page 58: ...e Enabled Options Disabled Enabled Extended Memory Testing None Options Normal Just zero it None Intel CPU Control Sub Menu Video Intel IGD Control Sub Menu ICH Control Sub Menu Super I O Control Sub...

Page 59: ...DTS Enable Disabled Options Disabled Enabled Active Trip Point 55 C Options Disabled 55 C 63 C 71 C 79 C 87 C 95 C 103 C 111 C 119 C Passive Cooling Trip Point 95 C Options Disabled 55 C 63 C 71 C 79...

Page 60: ...ptions POR 15 C 23 C 31 C 39 C 47 C 55 C 63 C 71 C 79 C 87 C 95 C 103 C 111 C 119 C 127 C Intel Video Intel IGD Control Sub Menu IGD VBIOS Boot Type CRT Options VBT Default CRT LFP CRT LFP IGD LCD Con...

Page 61: ...S 5 800x480 LVDS 6 Reserved 7 Reserved 8 1280x768 LVDS 9 Reserved 10 Reserved 11 Reserved 12 Reserved 13 Reserved 14 1280X800 LVDS 15 1280X600 LVDS 16 Reserved IGD Panel Scaling Auto Options Auto Forc...

Page 62: ...Decode Range 2 Base Address 500h LPC Decode Range 2 Size 256 Bytes Options 256 Bytes 128 Bytes 64 Bytes 32 Bytes 16 Bytes 8 Bytes 4 Bytes Intel ICH Control Sub Menu Integrated Device Control Sub Menu...

Page 63: ...e Exclusion Intel ICH Control Sub Menu Integrated Device Control Sub Menu PCI Express Control Sub Menu PCI PNP ISA IRQResource Exclusion IRQ 3 Available Options Available Reserved IRQ 4 Available Opti...

Page 64: ...IRQ 4 IRQ 5 IRQ 6 IRQ 7 IRQ 9 Interface RS232 RS422 RTS RS422 Auto RS485 RTS RS485 RTS w Echo RS485 Auto RS485 Auto w Echo Serial port 2 Enabled Speed Low Base I O address 2F8 Interrupt IRQ 3 Interfa...

Page 65: ...w Echo RS485 Auto RS485 Auto w Echo Serial port 4 Enabled Speed Low Base I O address 2E8 Interrupt IRQ 6 Interface RS232 Options Port x Speed Disabled Enabled Base I O address Low High 3F8 2F8 3E8 2E...

Page 66: ...rt Disabled Enabled DIO port address 120 130 140 DIO IRQ Disabled IRQ 3 IRQ 4 IRQ 5 IRQ 6 IRQ 7 IRQ 9 IRQ 10 IRQ 12 Watchdog 0 Options Enter any value between 0 255 for seconds SIO Firmware Rev 0006 I...

Page 67: ...119 C Passive TC1 Value 1 Passive TC2 Value 5 Options 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Passive TSP Value 10 Options 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 Intel ACPI Control Sub Menu...

Page 68: ...Disabled Enabled FACP PM Timer Flag Value Enabled Options Disabled Enabled HPET Support Disabled Options Disabled Enabled Security Supervisor Password Is Clear User Password Is Clear Set Supervisor Pa...

Page 69: ...via the Setup Utility in the BIOS 9 Cables WinSystems cables and batteries simplify connection to the EPX C414 The following table lists available items Boot Boot priority order 1 2 3 4 5 6 7 8 Option...

Page 70: ...2 5 1 Audio support CBL ENET2 002 12 See LAN Ethernet Port on page 36 Ethernet 2x10 1 25 mm to 2 x RJ 45 female jack 12 dual 12 pin 2 mm to dual RJ 45 ADP IO ENET 001 Dual 12 pin 2 mm to dual RJ 45 CB...

Page 71: ...allows you to adjust the voltage it is a good idea to set the voltage at the power connector of the EPX C414 to 5 1V The EPX C414 can tolerate up to 5 25V so setting your power supply to provide 5 1V...

Page 72: ...tions Pin Contacts Often the pin contacts used in cabling are not given enough attention The ideal choice for a pin contact would include a design similar to Molex s or Trifurcon s designs which provi...

Page 73: ...oversized heads The head could come in contact with nearby components causing a short or physical damage Never use self tapping screws they compromise the walls of the mounting hole Never use oversiz...

Page 74: ...ed it causes the 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...

Page 75: ...DUAL MINI PCIe 0 0 200 5 08 713 18 10 3 862 98 10 4 328 109 93 4 528 115 0 0 362 9 20 1 047 26 60 0 0 200 5 08 2 796 71 03 5 696 144 69 6 296 159 92 6 496 165 0 0 200 5 08 953 24 20 4 328 109 93 1 441...

Page 76: ...796 147 23 6 296 159 92 6 496 165 0 0 200 5 08 953 24 20 4 328 109 93 2 711 68 86 4 894 124 29 1 441 36 60 3 913 99 40 0 0 362 9 20 1 047 26 60 1 470 37 35 0 0 429 10 90 354 9 1 047 26 60 362 9 20 1...

Page 77: ...ode h POST_CODE Data Parameters Data Unsigned integer that specifies the POST Code value Must be between 0x00 and 0xff POST Codes POST Codes are 8 bit unsigned integer values that are sent to a specif...

Page 78: ...ue Functionality Name Description 70 PEI_SIO_INIT Super I O initialization 71 PEI_CPU_REG_INIT CPU Early Initialization 72 PEI_CPU_AP_INIT Multi processor Early initialization 73 PEI_CPU_HT_RESET Hype...

Page 79: ...lization 42 DXE_CF9_RESET Setup Reset service 43 DXE_SB_SERIAL_GPIO_INIT South bridge Serial GPIO initialization 44 DXE_SMMACCESS Setup SMM ACCESS service 45 DXE_NB_INIT North bridge Middle initializa...

Page 80: ...ERATION_END PCI enumeration complete 16 BDS_CONNECT_CONSOLE_IN Keyboard Controller Keyboard and Mouse initialization 17 BDS_CONNECT_CONSOLE_OUT Video device initialization 18 BDS_CONNECT_STD_ERR Error...

Page 81: ...lization 38 BDS_CONNEC_SD_LEGACY SD legacy device initialization Value Functionality Name Description Value Functionality Name Description F9 POST_BDS_NO_BOOT_DEVICE No Boot Device FB POST_BDS_START_I...

Page 82: ...I_ENABLE_START OS call ACPI enable function A7 SMM_ACPI_ENABLE_END ACPI enable function complete A1 SMM_S1_SLEEP_CALLBACK Enter S1 A3 SMM_S3_SLEEP_CALLBACK Enter S3 A4 SMM_S4_SLEEP_CALLBACK Enter S4 A...

Page 83: ...F2 PEI_ENTRY PEI phase entry PEI dispatch F3 PEI_EXIT PEI phase exit F4 IPL_DXE DXE IPL normal boot path F5 IPL_S3 DXE IPL S3 boot path to OS F6 S3_OS S3 boot to OS F7 IPL_RECOVERY DXE IPL crisis rec...

Page 84: ...as loaded and the DXE UEFI entry point called 04 COMP_DXE_END The component returned from the entry point 05 COMP_SUPPORTED The Supported member function of the component s instance of the Driver Bind...

Page 85: ...roducts shall remain vested in WinSystems until complete payment is made by Customer Title to any Software shall remain vested in WinSystems or WinSystems licensor from whom WinSystems has obtained ma...

Reviews: