ADLINK Technology MXC-6401D User Manual

Mxc-6400 series high performance 6th generation intel core i7/i5/i3 fanless computer
Table of Contents

Advertisement

Quick Links

MXC-6401D/MXC-6402D/MXC-6403D
High Performance 6th Generation Intel
Manual Rev.:
Revision Date:
Part No:
Advance Technologies; Automate the World.
MXC-6400 Series
i7/i5/i3 Fanless Computer
User's Manual
PRELIMINARY
Oct.12, 2016
N/A
®
Core

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MXC-6401D and is the answer not in the manual?

Questions and answers

Summary of Contents for ADLINK Technology MXC-6401D

  • Page 1 MXC-6400 Series MXC-6401D/MXC-6402D/MXC-6403D ® ™ High Performance 6th Generation Intel Core i7/i5/i3 Fanless Computer User’s Manual PRELIMINARY Manual Rev.: Oct.12, 2016 Revision Date: Part No: Advance Technologies; Automate the World.
  • Page 2 Revision History Revision Release Date Description of Change(s) PRELIMINARY 10/12/2016 Preliminary Please note that this is a PRELIMINARY version of the User’s Manual. While every effort has been made to ensure the con- tents hereof are currently accurate, subsequent releases may NOTE: NOTE: contain changes to the specification and operations, both...
  • Page 3: Preface

    MXC-6400 Preface Copyright 2016 ADLINK Technology, Inc. This document contains proprietary information protected by copy- right. All rights are reserved. No part of this manual may be repro- duced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.
  • Page 4 Conventions Take note of the following conventions used throughout this manual to make sure that users perform certain tasks and instructions properly. Additional information, aids, and tips that help users perform tasks. NOTE: NOTE: Information to prevent minor physical injury, component dam- age, data loss, and/or program corruption when trying to com- plete a task.
  • Page 5: Table Of Contents

    MXC-6400 Table of Contents Revision History..............ii Preface ..................iii List of Tables................xi List of Figures ..............xiii 1 Introduction ................ 1 Overview................1 Features................2 Specifications............... 3 Model Information ............3 General Spec ..............3 Schematics and Dimensions ..........7 I/O Connectors..............
  • Page 6 1.5.11 Audio Jacks .............. 24 1.5.12 Keyboard & Mouse PS/2 Connectors ....... 25 1.5.13 DC Power Connector..........25 1.5.14 PCI Slot ..............26 1.5.15 PCI Express x8 Slot..........26 1.5.16 PCI Express x16 Slot..........27 1.5.17 Reserved Space for Wide PCI Express x16 Card ..27 1.5.18 HDD Fast Plug Slot...........
  • Page 7 MXC-6400 Optional Fan Module ............54 2.10 Cooling Considerations............55 2.11 Driver Installation ............... 56 A Appendix: Power Consumption........57 Power Consumption Reference......... 57 Power Supply Reference ........... 58 Accessory Cabling ............. 58 B Appendix: BIOS Setup ............59 Main ................... 59 BIOS Information ............
  • Page 8 DVMT Pre-Allocated ............. 65 DVMT Total Gfx Mem ........... 66 B.2.5 Onboard Device Configuration ......... 66 B.2.6 Advanced Power Management......... 68 B.2.7 USB Configuration ............ 69 B.2.8 SATA Configuration ..........71 B.2.9 CSM Configuration ........... 72 B.2.10 AMT Configuration............ 73 B.2.11 TPM 1.2 Configuration..........
  • Page 9 MXC-6400 DI_ReadLine ..............97 DO_WriteLine ............... 98 DO_ReadLine ............... 99 DIO_INT_Event_Message ..........99 DIO_INT1_EventMessage .......... 101 DIO_INT2_EventMessage .......... 102 DIO_ SetDualInterrupt ..........103 Important Safety Instructions ..........105 Getting Service..............109 Table of Contents...
  • Page 10 This page intentionally left blank. Table of Contents...
  • Page 11: List Of Tables

    MXC-6400 List of Tables Table 1-1: Front Panel I/O Connector Legend......11 Table 1-2: LED Indicators ............12 Table 1-3: Digital I/O Connector Pin Signals ......14 Table 1-4: Digital I/O Connector Pin Legend ......15 Table 1-5: Active/Link LED ............20 Table 1-6: Speed LED ...............
  • Page 12 This page intentionally left blank. List of Tables...
  • Page 13: List Of Figures

    MXC-6400 List of Figures Figure 1-1: MXC-6400 Functional Block Diagram ......6 Figure 1-2: MXC-6400 Left Side View .......... 7 Figure 1-3: MXC-6400 Top View ..........7 Figure 1-4: MXC-6400 Front View ..........8 Figure 1-5: MXC-6400 Underside View ........9 Figure 1-6: Front Panel I/O Connectors........
  • Page 14 This page intentionally left blank. List of Figures...
  • Page 15: Introduction

    MXC-6400 Introduction 1.1 Overview The Matrix MXC-6400 provides powerful, fanless, expandable embedded computing using the new 6th generation Intel® Core™ i7/i5/i3 processors with improved computing performance. The MXC-6400 continues the exceptional fanless and cable-free design from the existing Matrix C series. The MXC-6400 offers 2x DisplayPort and 1xDVI-I ports supporting three independent displays, 6x USB3.0 ports, and 3 GbE LAN ports with teaming function.
  • Page 16: Features

    1.2 Features 6th Generation Intel® Core™ i7/i5/i3 processors and  QM170 chipset 2 DDR4 SO-DIMM sockets support up to 32GB memory  1 PCI and 2 PCIex8 or 1 PCI and 1 PCIex16 slots, support-  ing PCIe Gen3 cards 2 Mini PCIe slots and 1 USIM slot ...
  • Page 17: Specifications

    MXC-6400 1.3 Specifications Model Information MXC-6401D MXC-6402D MXC-6403D ® ™ ® ™ Intel Core i7-6820EQ Intel Core i5-6440EQ ® ™ 4 Core/8 Threads, 4 Core/4 Threads, Intel Core i3-6100E 2.8GHz, 8M cache 2.7GHz, 6M cache 2 Core/4 Threads, (Max turbo frequency (Max turbo frequency 2.7GHz, 3M cache...
  • Page 18 16CH DI and 16CH DO with isolation DI/O (option) COS interrupt for all digital input Configurable digital filter Audio Audio-in / Line-out KB/MS 1 PS/2 keyboard and 1 PS/2 mouse Watch Dog Timer supported Power Supply Built-in 9-32 VDC wide-range DC input DC Input 3P pluggable connectors with latch (GND, V-, V+) 3-pin remote power on/off switch on the front panel...
  • Page 19 NOTE: NOTE: Recommended Power Supply Power System System Full Power (24VDC) Off* Idle** Load*** Supply**** Integrated Embedded Computer MXC-6401D i7 4.412W 25.02W 63.132W 160W MXC-6402D i5 4.412W 24.03W 58.162W 160W MXC-6403D i3 4.412W 23.85W 56.88W 160W...
  • Page 20: Figure 1-1: Mxc-6400 Functional Block Diagram

    DDR4 Channel A DDR4 Intel Core 260 pin SODIMM i7-6770TE 2.4GHz 2133MHZ i5-6500TE 2.3GHz PCIE x16 Gen3 PCIE x 16 DDR4 Channel B DDR4 I3-6100TE 2.7GHz slot 260 pin SODIMM Processor 2133MHZ Gen3 (8GT/s) DDPC DisplayPort 1 PCIE PCI slot IT8892E DDPD DisplayPort 2...
  • Page 21: Schematics And Dimensions

    MXC-6400 1.4 Schematics and Dimensions 225.1 Figure 1-2: MXC-6400 Left Side View Figure 1-3: MXC-6400 Top View Introduction...
  • Page 22: Figure 1-4: Mxc-6400 Front View

    Figure 1-4: MXC-6400 Front View Introduction...
  • Page 23: Figure 1-5: Mxc-6400 Underside View

    MXC-6400 23.6 114.4 83.4 Figure 1-5: MXC-6400 Underside View Introduction...
  • Page 24: I/O Connectors

    1.5 I/O Connectors Figure 1-6: Front Panel I/O Connectors A Power DC power supply B Swappable SATA M PS/2 keyboard Introduction...
  • Page 25: Power Button

    MXC-6400 CFast (push-push, type II) N PS/2 mouse + USIM card D Swappable SATA O Audio Digital I/O 4x COM DVI-I Q 6x USB3.0 (Type A) G Ground terminal R Gigabit Ethernet H PCI LED indicators PCIe x8 Reset PCIe x16 U Remote power/reset K DisplayPort Table 1-1: Front Panel I/O Connector Legend...
  • Page 26: Led Indicators

    1.5.2 LED Indicators In addition to the LED of the power button, three LEDs on the front panel indicate the following. LED indicator Color Description Indicates watchdog timer status. When watchdog timer starts, the LED flashes. Watchdog (WD) Yellow When the timer is expired, the LED remains lit..
  • Page 27: General Specification

    MXC-6400 Sink current up to 100 mA (sustained loading) or 250 mA  (peak loading) on each isolated output channel Supply voltage: 5 to 35 V DC  Isolation type: Digital Isolator  Isolation voltage: 1500 V DC  Flywheel diode for VDD on all DO channels ...
  • Page 28: Table 1-3: Digital I/O Connector Pin Signals

    Pin Signal Pin Signal Pin Signal +VDD DI1_L EOGND EOGND 25 DI0_H DO10 DI0_L EOGND EOGND 27 DI11 ISO_COM EOGND EOGND 29 DI10 ISO_COM DI7_H EOGND 31 DI7_L ISO_COM DI6_H EOGND 33 DI6_L ISO_COM DI5_H EOGND 35 +VDD DI5_L +V5DIO_CN_ISO DI4_H EOGND 37 EOGND...
  • Page 29: Isolated Digital Input Circuits

    MXC-6400 High input of isolated differential DI channel DIn_H (n=0 to 7) Low input of isolated differential DI channel DIn_L (n=0 to 7) Input of isolated DI channel (n=8 to 15) Common ground of isolated DI channel ISO_COM 8 to 15 Output of isolated DO channel (n=0 to 15) Ground return path of isolated DO channel...
  • Page 30: Figure 1-8: Isolated Digital Input Differential Input Circuit

    Photocoupler 8.2k DI_n ISO_COM Figure 1-8: Isolated Digital Input Differential Input Circuit Introduction...
  • Page 31: Figure 1-9: Isolated Digital Input Sample Application Circuit

    MXC-6400 Power Photocoupler 8.2 k DI_n ISO_COM Power Photocoupler 8.2 k DI_n ISO_COM Figure 1-9: Isolated Digital Input Sample Application Circuit Introduction...
  • Page 32: Isolated Digital Output Circuits

    Isolated Digital Output Circuits Each isolation digital output channel adopts a MOSFET transistor, capable of driving peak current up to 250mA (sustained current up to 100 mA) with voltage ranges from 5V to 35V. The VDD pin is connected in serial with a flywheel diode protecting the driver during inductance loading, such as relay, motor, or sole- noid, wherein the VDD must connect to external power to form a flywheel current loop.
  • Page 33: Usb 3.0 Ports

    MXC-6400 1.5.5 USB 3.0 Ports The MXC-6400 provides six USB 3.0 ports supporting Type A USB3.0 connection on the front panel. All USB3.0 ports are com- patible with super-speed, high-speed, full-speed and low-speed USB devices. 1.5.6 Gigabit Ethernet Ports The MXC-6400 has three Gigabit Ethernet ports on the front panel, supporting two Intel®...
  • Page 34: Table 1-5: Active/Link Led

    Reduced power consumption during normal operation and  power down Preboot eXecution Environment (PXE) flash interface  9.5 kB jumbo frame support  LAN teaming  Active/Link Speed LED Yellow Green/Orange LED Color Status Description Ethernet port is disconnected. Yellow Ethernet port is connected with no activity.
  • Page 35: Cfast Socket

    MXC-6400 1.5.7 CFast Socket The Matrix MXC-6400 is equipped with a Type II Push Push CFlash host connector on the front panel, by SATA interface. Data transfer rates up to 3.0Gb/s(300MB/s)/1.5Gb/s(150MB/s) are sup- ported. The host SATA controller provides a legacy operating mode using I/O space, and an AHCI operating mode using mem- ory space.
  • Page 36: Com Port Connectors

    Pin Signal Pin Signal Pin Signal Pin Signal Analog CRT DDC data DVIDC clock DVIDC data DVI clock + Analog vert. Hot plug DVI clock - sync detect Table 1-7: DVI-I Connector Signals 1.5.9 COM Port Connectors The MXC-6400 provides four COM ports through D-sub 9 pin con- nectors.
  • Page 37: Displayport Connectors

    MXC-6400 1.5.10 DisplayPort Connectors Two displayport connectors on the front panel can connect to VGA, DVI, HDMI and DisplayPort monitors via DisplayPort to VGA adapter cable, DisplayPort to DVI adapter cable, or DisplayPort to HDMI adapter cable and DisplayPort cable. Figure 1-12: DisplayPort Connector Signal Pin Signal...
  • Page 38: Display Options

    Display Options With computing and graphic performance enhancement by its 3rd generation Intel® processor, the MXC-6400 controller can support three independent displays, with configuration as follows. DisplayPort1 DisplayPort2 Other Ports DisplayPort DisplayPort 4096x2304@60Hz 4096x2304@60Hz 4096x2160@60hz DisplayPort DisplayPort 4096x2304@60Hz 4096x2304@60Hz 1920x1200@60Hz Table 1-11: Maximum Available Resolutions with 3-Display Configuration 1.5.11 Audio Jacks...
  • Page 39: Keyboard & Mouse Ps/2 Connectors

    MXC-6400 1.5.12 Keyboard & Mouse PS/2 Connectors The MXC-6400 provides PS/2 connectors for keyboard and mouse. The green connector provides PS/ 2 mouse connection and the purple connector PS/2 keyboard Color Signal Green Mouse Purple Keyboard Table 1-13: PS/2 Connector Signals Keyboard &...
  • Page 40: Pci Slot

    The DC power input for the MXC-6400 allows a voltage input range from 9 V DC to 32 V DC. Ensure that the DC power supply: is within the input voltage range defined in the  specification WARNING: is stable and low-noise DC ...
  • Page 41: Pci Express X16 Slot

    MXC-6400 1.5.16 PCI Express x16 Slot One PCI express x16 slot supports expansion with standard PCIe Gen3 cards and full PCI express x16 signals if no card is present in the PCI express x8 slot. otherwise, the PCIex16 slot is limited to PCIex8 speeds.
  • Page 42: Internal I/O Connectors

    1.6 Internal I/O Connectors 1.6.1 Mainboard Connectors Figure 1-13: Mainboard PCB (Top) SODIMM A socket Board-to-board connectors (to daughter board) Edge connector (to backplane) Table 1-15: Mainboard PCB (Top) Connector Legend Introduction...
  • Page 43: Table 1-16: Mainboard Pcb (Underside) Legend

    MXC-6400 Figure 1-14: Mainboard PCB (Underside) SO-DIMM B socket SPI flash DB40 connector Mini PCIe RTC battery Clear CMOS jumper Board to board connector (for DI/O board) Fan connector Internal reserved (5V, 3.3V for GPS module) Internal reserved (12V, 5V) XDP connector Table 1-16: Mainboard PCB (Underside) Legend Introduction...
  • Page 44: Backplane Connectors

    Recommended expansion slot configuration options for MXC- 6400 (not applicable for MXC-6310): 1 x PCI card + 1 x PCIe x16, with PCIe x8 slot  NOTE: NOTE: empty 1 x PCI card + 1 x PCIe x8 (in PCIe x8 slot)+ 1 x ...
  • Page 45: Di/O & Daughter Board Connectors

    MXC-6400 1.6.3 DI/O & Daughter Board Connectors Figure 1-16: DI/O Board PCB (Top) Figure 1-17: Daughter Board PCB (Underside) Board to board connector for mainboard Board to board connector for mainboard Table 1-18: DI/O & Daughter Board (Top) Connector Legend Introduction...
  • Page 46: Sata Board Connectors

    1.6.4 SATA Board Connectors Figure 1-18: SATA Board PCB (Top)) Board to board connector for mainboard SATA Port3 slot SATA Port4 slot Table 1-19: Backplane PCB (Top) Connector Legend 1.6.5 Clear CMOS Jumper Upon encountering an abnormal condition preventing the MXC- 6400 from booting, the jumper can clear the BIOS content stored in CMOS and restore default settings.
  • Page 47: Internal Reserved +5V And +12V Connector

    MXC-6400 1.6.6 Internal Reserved +5V and +12V Connector The MXC-6400 provides one power pin header with +5V and +12V DC power, providing access for PCI and PCI express card external power supplies. Please refer to Section A.2:Power Supply Reference for +5V and +12V connector power supply specifications Figure 1-19: +5V and +12V Connector Signal...
  • Page 48: Dc Fan Connector

    1.6.8 12V DC Fan Connector The MXC-6400 provides a DC 12V to USB connector for fan mod- ule power. The optional fan module connects to the connector when assembled to the chassis. Fan speed changes with CPU temperature according to thermal sensor, initiating at 40°C(104°F), and reaching maximum speed at 80°C (176°F).
  • Page 49: Getting Started

    MXC-6400 Getting Started 2.1 Unpacking Checklist Before unpacking, check the shipping carton for any damage. If the shipping carton and/or contents are damaged, inform your dealer immediately. Retain the shipping carton and packing mate- rials for inspection. Obtain authorization from your dealer before returning any product to ADLINK.
  • Page 50: Installing Hard Disk Drives

    2.3 Installing Hard Disk Drives Installing Internal HDDs Before installing hard disk drives, remove the top cover of the chas- sis first as follows. 1. Loosen the thumbscrew on the front panel by hand or screwdriver. Getting Started...
  • Page 51 MXC-6400 2. Withdraw the thumbscrew and remove the top cover by lifting. Getting Started...
  • Page 52 3. Remove the 2 screws from the top of the HDD bracket. 4. Place the chassis upside down and remove the other 2 screws from the bottom of the HDD bracket. Getting Started...
  • Page 53 MXC-6400 5. Slide the HDD bracket upward. 6. Use the 8 included M3 screws to fix one or two 2.5” HDD or SSD units to the bracket. The upper 2.5’’ HDD or SSD is SATA 2, and the lower SATA 1. Getting Started...
  • Page 54 7. Gently push the HDD/SSD bracket down to the SATA con- nector on the PCB. 8. Reverse Steps 3 and 4 to fasten the 4 screws. 9. Replace the top cover and fasten the thumbscrew. Getting Started...
  • Page 55: Installing Swappable Sata Hdds

    MXC-6400 Installing Swappable SATA HDDs 1. Remove the four thumbscrews on the front panel by hand or screwdriver. Getting Started...
  • Page 56 2. Withdraw one or both of the SATA trays. Getting Started...
  • Page 57: Installing A Pci/Pcie Card

    MXC-6400 3. Use the included M3 screws to fix a 2.5” HDD or SSD drive to one or each of the trays. 4. Return each tray into its slot and carefully slide inward until the drive is firmly seated in the SATA connector. 5.
  • Page 58 Getting Started...
  • Page 59 MXC-6400 2. Adjust the position of the card brace to firmly fix the card. Tighten the screw to fix the brace. 3. Replace the top cover and fasten the thumbscrew. Getting Started...
  • Page 60: Installing Cfast Cards

    2.5 Installing CFast Cards 1. Remove the 2 screws securing the external CFast socket cover and remove the cover Getting Started...
  • Page 61 MXC-6400 2. Align the CFast card with the guide in the CFast socket. Getting Started...
  • Page 62: Connecting And Using Displayport Extension Devices

    3. Gently insert the CFast card until it is firmly seated in the socket, as shown. 2.6 Connecting and Using DisplayPort Extension Devices 1. Connect a DisplayPort-to-DVI active adapter cable to the MXC-6400 DisplayPort jack. 2. Connect a DVI monitor to a single-mode DisplayPort out- put from the computer via a DisplayPort-to-DVI active adapter cable (P/N# 30-01157-0010) Getting Started...
  • Page 63 MXC-6400 Getting Started...
  • Page 64: Connecting Dc Power

    2.7 Connecting DC Power Before connecting DC power to the MXC-6400, ensure voltage and polarity are compliant with the DC input. Improper input voltage or polarity can cause system damage. WARNING: The DC power input connector of the MXC-6400 has V+, V- , and chassis ground pins, and accepts input voltage as shown previ- ously.
  • Page 65 MXC-6400 Wall–mounting procedures follow. 1. Remove the 4 plastic pads from the corners. Getting Started...
  • Page 66 2. Use the 4 M4 screws shipped with the controller to fix the 2 wall-mount brackets, also included, to the chassis, according to the spacing dimensions of the screw holes and brackets, as shown. 84.0 84.0 239.1 253.1 Getting Started...
  • Page 67 MXC-6400 25.2 10.0 3. Once final assembly as shown is complete, mount the MXC-6400 on the wall via screw holes. Getting Started...
  • Page 68: Optional Fan Module

    2.9 Optional Fan Module The MXC-6400 can be optionally equipped with an easily installed fan module providing heat dissipation. To install the fan module: 1. Follow steps 1-2 in section 2.3 to remove the top cover. Seat the fan module in the chassis. Getting Started...
  • Page 69: Cooling Considerations

    MXC-6400 2. Slide the fan module back until USB connection is secured, as shown. 3. Replace the thumbscrews. 2.10 Cooling Considerations Heat-generating components of the MXC-6400 (such as CPU and PCH) are all situated on the left side of the system. These compo- nents directly contact the heat sink via thermal pads and dissipate heat generated by the components.
  • Page 70: Driver Installation

    2.11 Driver Installation Download requisite drivers, as follows, for your system from http:// www.adlinktech.com and install. The following drivers must be installed: Chipset driver  Graphics driver  Ethernet driver  Audio driver  USB 3.0 driver  Intel® Management Engine driver ...
  • Page 71: A Appendix: Power Consumption

    Recommended Power Supply Power System System Full Power (24VDC) Off* Idle** Load*** Supply**** Integrated Embedded Computer MXC-6401D i7 4.412W 25.02W 63.132W 160W MXC-6402D i5 4.412W 24.03W 58.162W 160W MXC-6403D i3 4.412W 23.85W 56.88W...
  • Page 72: Power Supply Reference

    Sufficient power supply for the entire system is  required to meet these specifications. At least 100W at 24V input is recommended. NOTE: NOTE: Heat generated by add-on PCI/PCIe adapters  affects thermal stability. Additional heat dissipa- tion is required when the system operates at high temperatures or in harsh environments with add-on adapters.
  • Page 73: B Appendix: Bios Setup

    MXC-6400 Appendix B BIOS Setup The Basic Input/Output System (BIOS) is a program that provides a basic level of communication between the processor and peripherals. In addition, the BIOS also contains codes for various advanced features applied to the MXC-6400. The BIOS setup program includes menus for configuring settings and enabling features of the MXC-6400.
  • Page 74: Bios Information

    BIOS Information Shows current system BIOS vendor, Core version, BIOS version and Board version. Platform Information Shows current system Platform name, CPU Stepping, PCH SKU, PCH Stepping and GT information. F/W Information Shows current system Memory RC version, Microcode Path, IGFX VBIOS version and ME FW version.
  • Page 75: System Time/System Date

    MXC-6400 System Time/System Date Allows adjustment of system time and date, as follows. 1. Highlight System Time or System Date using the up and down <Arrow> keys 2. Enter new values using the keyboard and select <Enter> 3. Select < Tab > to move between fields. The date must be entered in MM/DD/YY format, ...
  • Page 76: B.2.1Cpu Configuration

    Accesses advanced options of the MXC-6400. B.2.1CPU Configuration Hyper-Threading Enabled for Windows XP and Linux (OS optimized for Hyper- Threading Technology) and Disabled for other OS (OS not opti- mized for Hyper-Threading Technology), with only one thread per enabled core enabled when Disabled. Active Processor Cores Number of cores to enable in each processor package.
  • Page 77: Cpu Aes

    MXC-6400 CPU AES Enables/disables CPU Advanced Encryption Standard instruc- tions. Intel® SpeedStep(tm) Allows more than two frequency ranges to be supported. CPU C States Enables/disables CPU C states. Intel® TXT(LT) Support Enables/disables Intel® TXT(LT) support. TCC Activation Offset Offset from the factory TCC activation temperature. B.2.2 Memory Configuration BIOS Setup...
  • Page 78: System Agent (Sa) Configuration

    Shows current system memory RC version, memory frequency, total memory, DIMM#0 and DIMM#1. B.2.3 System Agent (SA) Configuration VT-d VT-d capability BIOS Setup...
  • Page 79: Graphics Configuration

    MXC-6400 B.2.4 Graphics Configuration Primary Display Selects graphics device for primary display, from among IGFX/ PEG/PCI. GTT Size Selects GTT Size. Aperture Size Selects aperture size, with MMIO BIOS assignment exceeding 4GB automatically enabled when 2048MB aperture is selected, requires CSM Support to be disabled. DVMT Pre-Allocated Selects DVMT 5.0 pre-allocated (fixed) graphics memory size used by internal graphics device.
  • Page 80: Dvmt Total Gfx Mem

    DVMT Total Gfx Mem Selects DVMT5.0 total graphic memory size used by internal graphics device. B.2.5 Onboard Device Configuration Serial Port 1 to 4 Configuration Allows selection of port type (RS-232/422/485) for Serial Ports 1 and 2 only LAN #1 (Intel® I219LM) Enables/disables onboard Intel®...
  • Page 81 MXC-6400 LAN #2(I210IT) Launch PXE OpROM Enables/disables execution of LAN boot-rom to add boot option for legacy network devices. LAN #3 (Intel® I210IT) Enables/disables onboard Intel® I210IT LAN controller. LAN #3 (I210IT) Launch PXE OpROM Enables/disables execution of LAN boot-rom to add boot option for legacy network devices.
  • Page 82: Advanced Power Management

    Console Redirection Settings Miscellaneous parameters for COM Ports 1 to 4, SOL and EMS COM. B.2.6 Advanced Power Management State After G3 Specifies desired state entered when power is resumed follow- ing outage (G3 state), from among Last State, Power On, and Power Off Option Description...
  • Page 83: Usb Configuration

    MXC-6400 RTC Wake system from S5 Enables/disables System wake on alarm event, with FixedTime waking on the hr::min::sec specified, DynamicTime waking on the current time + Increase minute(s). BIOS POST Watchdog Disable disables WatchDog Timer, Second Mode enables Watchdog Timer in second mode, and Minute Mode enables Watchdog Timer in minute mode.
  • Page 84 XHCI Hand-off A workaround for OS with no XHCI hand-off support, with XHCI ownership change claimed by XHCI driver. USB Mass Storage Driver Support Enables/disables USB Mass Storage Driver Support. Port 60/64 Emulation Enables I/O port 60h/64h emulation support, should be enabled for complete USB keyboard legacy support with non- USB recognizing OS.
  • Page 85: Sata Configuration

    MXC-6400 B.2.8 SATA Configuration SATA Controller(s) Enables/disables SATA device. SATA Mode Selection Selects SATA controller(s) operating mode. Port 1 to 4 Enables/disables SATA ports 1 to 4. BIOS Setup...
  • Page 86: Csm Configuration

    B.2.9 CSM Configuration CSM Support Enables/disables CSM Support. GateA20 Active UPON REQUEST allows GA20 to be disabled using BIOS ser- vices, ALWAYS prevents GA20 from being disabled, used when any RT code over 1MB is executed. Option ROM Messages Sets display mode for Option ROM. Boot option filter Sets Legacy/UEFI ROM priority.
  • Page 87: Amt Configuration

    MXC-6400 Video Controls execution of UEFI and Legacy Video OpROM. Other PCI devices Determines OpROM execution policy for devices other than Network, Storage, or Video. B.2.10 AMT Configuration Intel® AMT Enables/disables Intel® Active Management Technology BIOS extension only, where iAMT H/W is always enabled, and requir- ing, when enabled, installation of additional firmware in the SPI device.
  • Page 88: Tpm 1.2 Configuration

    B.2.11 TPM 1.2 Configuration Security Device Support Enables/disables BIOS support for security device, not shown by OS, and rendering TCG EFI protocol and INT1A interface unavailable. TPM State Enables/disables security device, where the computer reboots during restart to change device state. Pending Operation Schedules operations for the security device, where the com- puter reboots during restart to change security device state.
  • Page 89: Network Stack Configuration

    MXC-6400 B.2.12 Network Stack Configuration Network Stack Enables/disables UEFI Network Stack. BIOS Setup...
  • Page 90: Nct6106D Hw Monitor

    B.2.13 NCT6106D HW Monitor Fan Control Mode Selects fan control mode. BIOS Setup...
  • Page 91: Security

    MXC-6400 B.3 Security When only Administrator password is set, access to Setup is limited and password requested when entering, if only User password is set, it must be entered to boot or enter setup, after which user receives Administrator rights. Administrator Password Sets Administrator password.
  • Page 92: Boot

    B.4 Boot Setup Prompt Timeout Sets wait time for setup activation key, with 65535 (0xFFFF) setting indefinite wait. Bootup Num-Lock State Sets keyboard NumLock state. BIOS Setup...
  • Page 93 MXC-6400 Quiet Boot Option Description Disabled Directs BIOS to display POST messages Enabled Directs BIOS to display the OEM logo. Fast Boot Option Description Disabled Directs BIOS to perform all POST tests. Directs BIOS to skip certain POST tests to boot Enabled faster.
  • Page 94 Hard Drive BBS Priorities Specifies the priority of boot devices. All installed boot devices are detected during POST and displayed. Move the cursor to target Boot Option # and select. BIOS Setup...
  • Page 95: Save & Exit

    MXC-6400 B.5 Save & Exit Discard Changes and Exit Exits setup without saving any changes. Save Changes and Reset Saves all changes and reboots the system, with new settings taking effect Discard Changes Resets system setup without saving any changes Restore Defaults Restore/Load Default values for all Setup options.
  • Page 96 Launch EFI Shell from filesystem device Attempts to launch EFI Shell application (Shell.efi) from one of the available filesystem devices BIOS Setup...
  • Page 97: C Appendix: Activating Raid Function

    MXC-6400 Appendix C Activating RAID Function ® The Matrix MXC-6400 utilizes Intel Rapid Storage Technology provided by the Intel® QM77 chipset, and supports RAID 0 and RAID 1 levels, differentiated as follows. RAID 0 Striping RAID 0 (Striping): Maximum Disk I/ O performance, but no disk error tolerance...
  • Page 98: Raid Activation In System Management

    Ensure all data on the disks to be used in the RAID array is fully backed up. Refer to section 2.3 to install the two hard disks in the chassis. It is strongly recommended that both HDDs are the same model and size for maximal compatibility.
  • Page 99: Intel® Matrix Storage Manager

    MXC-6400 C.1.1 Intel® Matrix Storage Manager After the SATA is set to RAID mode, the Intel® Matrix Storage Manager appears in POST. 1. Select “Ctrl + I” to enter the utility when prompted. Activating RAID Function...
  • Page 100 The menu lists the 2 installed HDDs as “Non-RAID Disk” since the RAID volume has not yet been created. 2. Select “Create RAID Volume” to continue. 3. In the menu, set the Volume name, choose the RAID level (from RAID0 (Stripe) and RAID1 (Mirror)) and con- figure other parameters.
  • Page 101 MXC-6400 4. After the RAID volume has been created, it appears in the RAID volume list. Activating RAID Function...
  • Page 102 This page intentionally left blank. Activating RAID Function...
  • Page 103: D Appendix: Watchdog Timer (Wdt)

    MXC-6400 Appendix D Watchdog Timer (WDT) Function Library This appendix describes use of the watchdog timer (WDT) func- tion library for the MXC-6400 controller. The watchdog timer is a hardware mechanism provided to reset the system if the operating system or an application stalls. After starting, the watchdog timer in the application must be periodically reset before the timer expires.
  • Page 104 unit. ResetWDT or StopWDT should be called before the expi- ration of watchdog timer, or the system will reset. Syntax C/C++ BOOL SetWDT(BYTE tick, BYTE unit) Parameters tick Specify the number of ticks for watchdog timer. A valid value is 1 - 255. unit Specifies the timeout ticks of the watchdog timer.
  • Page 105 MXC-6400 Return codes TRUE if watchdog timer is successfully started. FALSE if watchdog timer is failed to start. ResetWDT Reset the watchdog timer. The invocation of ResetWDT allows restoration of the watchdog timer to the initial timeout value specified in SetWDT function. ResetWDT or StopWDT should be called before the expiration of the watchdog timer, or the system will reset.
  • Page 106: Wdt With Dos/Linux

    D.2 WDT with DOS/Linux Under Linux, please program WDT function using the same LPC IO registers according to the sample program as follows. #include <dos.h> #include <stddef.h> #include <stdio.h> /* Config LPC IO ITE8783 to enter config mode */ EnterConfig(void) outp(0x2E, 0x87);...
  • Page 107 MXC-6400 void w_reg(unsigned char regoffset, unsigned char data) outp(0x2E, regoffset); outp(0x2F, data); main(void) unsigned int count; /* print program title */ printf("-----------------MXC-6400 WDT Demo------------ -----\n"); printf("Init config GPIO ports<<<<<<<<<<<<<<<<<<<<<<<<<\n"); printf("---------------------------------------------- -----\n"); EnterConfig(); /* config WDT registers */ w_reg(0x07,0x07); /* enable keyboard interrupt to reset WDT timeout value */ w_reg(0x71,r_reg(0x71)|0x20);...
  • Page 108 /* set timeout value as 10 seconds */ /* WDT start automatically while timeout value is set w_reg(0x73,0x0A); printf("---------------------------------------------- -----\n"); printf("WDT counting down now.<<<<<<<<<<<<<<<<<<\n"); printf("---------------------------------------------- -----\n"); for(count=10;count!=0;count--) printf("Countdown %2d : 0xF6=%2x Press any key to invoke keyboard interrupt.\n",count,r_reg(0xF6)); /* reset WDT timeout value to 10 seconds */ /* w_reg(0x73,0x0A);...
  • Page 109: Function Library

    MXC-6400 Appendix E Digital Input/Output Function Library ADMX_DIO_Init Reserves system resources for digital input/output API service. Must be called before using other MXC-6400 matrix_dio func- tions. Syntax C/C++, Linux C/C++, and Borland C++ I16 ADMX_DIO_Init(void) Visual Basic ADMX_DIO_Init () As Integer Parameter(s) None Return codes...
  • Page 110: Di_Readport

    Return codes NoError DI_ReadPort Reads digital data from the specified digital input port. Syntax C/C++ and Borland C++ I16 DI_ReadPort (U32 *Value) Visual Basic DI_ReadPort (Value As Long) As Integer Parameter(s) Value Returns the digital data read from the specified port Valid values include MXC-6400 16-bit data Return codes NoError...
  • Page 111: Do_Readport

    MXC-6400 Return codes NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport ErrorInvalidIoChannel DO_ReadPort Reads back digital data output from the specified digital output port. Syntax C/C++ and Borland C++ I16 DO_ReadPort (U32 *Value) Visual Basic DO_ReadPort (Value As Long) As Integer Parameter(s) Value Returns the digital data read from the specified output port. Valid values include: MXC-6400 16-bit data Return codes NoError...
  • Page 112: Do_Writeline

    DI_ReadLine (ByVal Line As Integer, State As Integer) As Integer Parameter(s) Line Digital line to be read. Valid values include: MXC-6400 0 to 15 State Returns the digital logic state of the specified line to 0 or 1 Return codes NoError ErrorInvalidCardNumber ErrorCardNotRegistered...
  • Page 113: Do_Readline

    MXC-6400 ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport ErrorInvalidIoChannel DO_ReadLine Reads back the digital logic state of the specified digital output line of the specified port. Syntax C/C++ and Borland C++ I16 DO_ReadLine (U16 Line, U16 *State) Visual Basic DO_ReadLine (ByVal Line As Integer, State As Integer) As Integer Parameter(s) Line...
  • Page 114 specified message, the event handle for the message must be identified. Syntax C/C++ and Borland C++ I16 DIO_INT_EventMessage (I16 mode, HANDLE evt, HANDLE windowHandle, U32 message, U32 callbackAddr) Visual Basic DIO_INT_EventMessage (ByVal mode As Integer, ByVal evt As Long, ByVal windowHandle As Long, ByVal message As Long, ByVal callbackAddr As Long) As Integer Parameter(s)
  • Page 115: Dio_Int1_Eventmessage

    MXC-6400 Address of the user callback function. The MXC-6400 matrix_dio calls this function when the specified INT event occurs. If no callback function is desired, set callbackAddr to 0. Return codes NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport DIO_INT1_EventMessage Controls the INT1 interrupt sources for a dual-interrupt system and notifies the application when an interrupt event occurs.
  • Page 116: Dio_Int2_Eventmessage

    User-defined message. When the specified INT event occurs, MXC-6400 matrix_dio remits this message. The message can be of any value. In Windows, the message can be set to a value including any Windows predefined messages, such as WM_PAINT. However, to define a designated message, any value ranging from WM_USER (0x400) to 0x7fff can be used.
  • Page 117: Dio_ Setdualinterrupt

    MXC-6400 windowHandle Handle to the destination window for a Windows message when the specified INT event occurs. If windowHandle is 0, no Windows messages will be sent. message User-defined message. When the specified INT event occurs, MXC-6400 matrix_dio remits this message. The message can be of any value.
  • Page 118 DIO_SetDualInterrupt (ByVal Int1Mode As Integer, ByVal Int2Mode As Integer, hEvent As Long) As Integer Parameter(s) CardNumber ID of the card performing the operation. Int1Mode Interrupt mode of INT1. Valid values include: MXC-6400, INT1_DISABLE, INT1_EXT_SIGNAL INT1 by COS of Ch0 of Port 0 Int2Mode Interrupt mode of INT2.
  • Page 119: Important Safety Instructions

    MXC-6400 Important Safety Instructions For user safety, please read and follow all instructions, Warnings, Cautions, and Notes marked in this manual and on the associated device before handling/operating the device, to avoid injury or damage. S'il vous plaît prêter attention stricte à tous les avertissements et mises en garde figurant sur l'appareil , pour éviter des blessures ou des dommages.
  • Page 120 Never attempt to repair the device, which should only be  serviced by qualified technical personnel using suitable tools A Lithium-type battery may be provided for uninterrupted  backup or emergency power. Risk of explosion if battery is replaced with one of an incorrect type;...
  • Page 121 MXC-6400 BURN HAZARD Touching this surface could result in bodily injury. To reduce risk, allow the surface to cool before touching. RISQUE DE BRÛLURES Ne touchez pas cette surface, cela pourrait entraîner des blessures. Pour éviter tout danger, laissez la surface refroidir avant de la toucher.
  • Page 122 This page intentionally left blank. Important Safety Instructions...
  • Page 123: Getting Service

    San Jose, CA 95138, USA Tel: +1-408-360-0200 Toll Free: +1-800-966-5200 (USA only) Fax: +1-408-360-0222 Email: info@adlinktech.com ADLINK Technology (China) Co., Ltd. Address: (201203) 300 Fang Chun Rd., Zhangjiang Hi-Tech Park Pudong New Area, Shanghai, 201203 China Tel: +86-21-5132-8988 Fax: +86-21-5132-3588 Email: market@adlinktech.com...
  • Page 124 84 Genting Lane #07-02A, Cityneon Design Centre Singapore 349584 Tel: +65-6844-2261 Fax: +65-6844-2263 Email: singapore@adlinktech.com ADLINK Technology Singapore Pte. Ltd. (Indian Liaison Office) Address: #50-56, First Floor, Spearhead Towers Margosa Main Road (between 16th/17th Cross) Malleswaram, Bangalore - 560 055, India Tel: +91-80-65605817, +91-80-42246107 Fax:...

This manual is also suitable for:

Mxc-6402dMxc-6403d

Table of Contents