Curtiss-Wright DuraCOR 310 User Manual

I.mx6 arm modular mission computer
Table of Contents

Advertisement

Quick Links

USER MANUAL
DuraCOR 310
i.MX6 ARM Modular Mission Computer

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DuraCOR 310 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Curtiss-Wright DuraCOR 310

  • Page 1 USER MANUAL DuraCOR 310 i.MX6 ARM Modular Mission Computer...
  • Page 2 Curtiss-Wright reserves the right to change the contents and form of this document, as well as the features and specifications of its products, at any time without notice.
  • Page 3: Table Of Contents

    Shared Resources and Connectors Location ..................13   Chapter 2 Operational Description ..................14  Mini-PCIe Expansion ........................... 14   Installing Mini-PCIe Cards into the DuraCOR 310 Mission Computer ..........14   Integrating Mini-PCIe Cards ......................... 15   Storage Options ............................15  ...
  • Page 4 DuraCOR 310 Table of Contents Chapter 4 Linux BSP ....................... 24  Required Host Equipment ........................... 24   Building and Installing the BSP ........................24   Installing Required Software Repositories ................... 24   Setting up the Environment ........................24   Executing the Build ..........................25  ...
  • Page 5 DuraCOR 310 Table of Contents Protocol Buffers ............................ 47   BIT Status via Protocol Buffers ......................47   Serial Configuration via Protocol Buffers ....................48   Apendix B GPIO Configuration ....................49  GPIO ................................49   GPIO Example Code ..........................50  ...
  • Page 6: List Of Figures

    Figure 19: DuraCOR 310 Front View Dimensions ..................40   Figure 20: DuraCOR 310 Side View Dimensions ..................41   Figure 21: DuraCOR 310 with Removable SATA SSD Option Front View ..........41   Figure 22: DuraCOR 310 with Removable SATA SSD Option Side View ..........41  ...
  • Page 7: List Of Tables

    List of Tables List of Tables Table 1: DuraCOR 310 Configurations ....................... 10   Table 2: DuraCOR 310 Peripheral Chip List ....................12   Table 3: Stereo Connector Pinout ....................... 19   Table 4: DuraCOR 310 Connector IdentificationTable ................28  ...
  • Page 8: Chapter 1 Introduction

    Chapter 1 Introduction Chapter 1 Introduction The DuraCOR 310 is an ultra-small form factor (SFF) tactical mission computer based on a low-power; four-core NXP i.MX6 Quad Arm processor equipped with a rugged Flash disk and PCIe-Mini Card I/O expansion slots. It contains a MIL-STD-1275/704 power supply in an IP67 (dust/water proof) sealed aluminum chassis with micro-miniature MIL-DTL-38999 like connectors.
  • Page 9: Functional Description

    Note: This symbol highlights important information or instructions that should be observed. Functional Description The Parvus DuraCOR 310 is an ultra-small form factor (SFF) tactical mission computer based on a low- power; four-core NXP i.MX6 Quad ARM processor equipped with a rugged Flash disk and PCIe-Mini Card I/O expansion slots.
  • Page 10: Configurations

    CE Marking Configurations Due to the modularity of the DuraCOR 310 (mSATA/microSD/Removable SSD, and pre-integrated Mini- PCIe cards), numerous configuration variants are possible. Please consult with your sales representative and application engineer to assess your technical requirements and recommended system configuration.
  • Page 11: Base System With Removable Storage Bay Option

    Base System with Removable Storage Bay Option Example ordering code  C310-00R: DuraCOR 310, i.MX6Quad, 1 GB RAM, no mSATA, Removable 2.5" SATA SSD Storage Bay (disk sold separately)  SSD31X-064S-L: 64 GB 2.5" SATA SSD, Industrial SLC NAND Flash -40/+85C, Mounting...
  • Page 12: System Block Diagram

    DuraCOR 310 Chapter 1 Introduction System Block Diagram The block diagram shows the DuraCOR 310 interfaces. Figure 3: DuraCOR 310 Block Diagram Table 2: DuraCOR 310 Peripheral Chip List Interface Description MFG Part Number Processor Freescale i.MX6 Arm – On SMARC...
  • Page 13: Shared Resources And Connectors Location

    DuraCOR 310 Chapter 1 Introduction Shared Resources and Connectors Location To accommodate different configurations, the following shared resources are explained below: SATA / mSATA: P6 on the motherboard allows an add-on SATA drive to be attached to the system via an add-on ring if larger capacities or removable storage is desired.
  • Page 14: Chapter 2 Operational Description

    The DuraCOR 310 Mission Computer provides a powerful and flexible platform to integrate a variety of devices based on Mini-PCIe. Without increasing the height of the base unit the DuraCOR 310 can support up to two (2) Mini-PCIe cards. Typical devices offered in the Mini-PCIe form factor that can be easily integrated into a DuraCOR 310 include: ...
  • Page 15: Integrating Mini-Pcie Cards

    Figure 6: Card Slot Identification Storage Options The DuraCOR 310 has a number of options for data storage. The system has ability to use either an mSATA or a 2.5” removable SSD. The DuraCOR 310 also has a microSD card slot. Support for an mSATA SSD and a microSD card within the base unit, and a 2.5”...
  • Page 16: Msata

    2.5” SSD Expansion With the addition of a separate ring or housing, the DuraCOR 310 has the ability to incorporate a 2.5” SSD. The capacities will be limited to what is available in the industrial market. If an mSATA storage device is loaded in the system, when a 2.5”...
  • Page 17: Microsd Card Expansion

    Chapter 2 Operational Description MicroSD Card Expansion The DuraCOR 310 also has the ability to use a microSD card for storage. A microSD card may be used in conjunction with another storage device. All drives loaded are rated to the same or greater environmental specifications as the system.
  • Page 18: Removal

    DuraCOR 310 Chapter 2 Operational Description  Lift cage  Place the microSD card into the socket  Lower the cage and slide it away from the board edge to lock it in place. There will be an audible click when cage is secured.
  • Page 19: Audio

    GPIO The DuraCOR 310 has support for 6x GPIO lines on the J3 connector (See Chapter 5, J3 for pins). The signals may be configured as any combination of input or output lines. Each output drives to a 3.3V level, inputs are 5V tolerant.
  • Page 20: Can

    Remote Off Remote Off may be used to hold the DuraCOR 310 in a powered off state until the user desires the unit to be powered on. When Remote Off is enabled, no power is delivered to the system. Remote Off must be disabled in order for the system to draw power.
  • Page 21: Power Hold Up

    Power Hold Up The DuraCOR 310 has the option of 50 ms hold up at 40W. Hold up may be incorporated into the system without any size increase to the system. Hold up is not a standard feature; please contact your sales representative for system part numbers containing hold up.
  • Page 22: Chapter 3 Quick Start Guide

    Power-on Sequence To install the DuraCOR 310, follow these steps: 1. Connect a power cable to port J1 on the DuraCOR 310 (use the cable from the breakout cable set or an equivalent power cable) 2. Connect the other end of the power cable to the unpowered DC power source Caution! Ensure that the DC power source is set to provide 9 to 36VDC (28 nominal) prior to attaching DuraCOR 310.
  • Page 23 DuraCOR 310 Chapter 3 Quick Start Guide  Baud: 115200  8 data bits  1 stop bit  No parity  No flow control 5. Connect the HDMI port to a display and turn the display on (if a display is desired) 6.
  • Page 24: Chapter 4 Linux Bsp

    DuraCOR 310 Chapter 4 Linux BSP Chapter 4 Linux BSP This chapter describes configuration and building of the included Linux BSP. The BSP is based on Yocto Linux, with board specific customizations. Required Host Equipment  PC or VM running Ubuntu 14.04.
  • Page 25: Executing The Build

    DuraCOR 310 Chapter 4 Linux BSP Executing the Build The tool used to orchestrate the build is bitbake. Bitbake will read through the configuration files for the configured target machine, and download and build the required packages. > bitbake core-image-sato This command will build the full BSP including the rootfs and kernel.
  • Page 26: Partition The Internal Storage

    DuraCOR 310 Chapter 4 Linux BSP nfsroot=192.168.11.161:/opt/smarc,v3,tcp setenv serverip 192.168.11.161 setenv ipaddr 192.168.11.189 setenv fdtfile dtb3 setenv uimage uImage tftp 11000000 ${fdtfile}; tftp 0x10800000 ${uimage}; bootm 0x10800000 11000000 9. After board booted up, login as user root. No password is needed.
  • Page 27 DuraCOR 310 Chapter 4 Linux BSP reset At this point, the system is configured with the BSP. MNL-0666-01 Rev A3 ECO-5479 Effective: 26 Apr 18 Page 27 of 51...
  • Page 28: Chapter 5 Connector Description

    DuraCOR 310 Chapter 5 Connector Description Chapter 5 Connector Description This chapter identifies the pinouts and signal descriptions for the DuraCOR 310. It also provides connector part numbers along with suggested mating connector details as necessary. Connector Identification Table 4: DuraCOR 310 Connector IdentificationTable...
  • Page 29: Connector Pinouts

    Connector Pinouts This section provides the pinouts necessary for creating cables to connect to this assembly. If custom cabling is not designed and built by Curtiss-Wright, all EMI and EMC consideration must be handled by the customer. There are four internal connectors for configurable I/O. Each internal connector is labeled as P4, P5, P6, or P7.
  • Page 30: J2 I/O Connector

    14x configurable I/O pins. The configurable I/O pins do not have any ESD protection. Caution! ESD Sensitive Components Follow standard ESD and FOD controls to avoid damage to the internal components. Figure 12: DuraCOR 310 J2 Front Pinout Table 7: J2 Connector Information Amphenol (Glenair) Jam...
  • Page 31 DuraCOR 310 Chapter 5 Connector Description J2_5 GBE_CPU_D_P J2_33 GBE_PORT2_D_P J2_6 CONFIGURABLE_IO_77 P7_12 J2_34 GBE_PORT2_C_N J2_7 CONFIGURABLE_IO_76 P7_11 J2_35 CONFIGURABLE_IO_69 P7_4 J2_8 USB_3_N USB 3 J2_36 ZEROIZE_IN# J2_9 USB_3_P USB 3 J2_37 WRITE_PROTECT_IN# J2_10 GBE_CPU_C_N J2_38 SYSTEM_GND J2_11 GBE_CPU _A_N...
  • Page 32: J3 I/O Connector

    The configurable I/O pins do not have any ESD protection. Caution! ESD Sensitive Components Follow standard ESD and FOD controls to avoid damage to the internal components. Figure 13: DuraCOR 310 J3 Front Pinout Table 9: J3 Connector Information Wire...
  • Page 33 DuraCOR 310 Chapter 5 Connector Description J3_6 HDMI_CLK_P HDMI J3_34 HDMI_CEC HDMI J3_7 GPIO3 J3_35 SYSTEM_GND HDMI CTRL GND J3_8 GPIO2 J3_36 SYSTEM_GND CONSOLE GND J3_9 RS485_TX1_N RS485_1 J3_37 RS232_RXD CONSOLE J3_10 HDMI_D1_N HDMI J3_38 RS232_TXD CONSOLE J3_11 SYSTEM_GND HDMI DO GND...
  • Page 34: J4 Configurable I/O Connector

    J4 contains 55x configurable I/O pins. The configurable I/O pins do not have any ESD protection. Caution! ESD Sensitive Components Follow standard ESD and FOD controls to avoid damage to the internal components. Figure 14: DuraCOR 310 J4 Front Pinout Table 11: J4 Connector Information Wire...
  • Page 35 DuraCOR 310 Chapter 5 Connector Description J4_6 CONFIGURABLE_IO_6 P4_7 J4_34 CONFIGURABLE_IO_34 P5_14 J4_7 CONFIGURABLE_IO_7 P4_17 J4_35 CONFIGURABLE_IO_35 P5_9 J4_8 CONFIGURABLE_IO_8 P4_13 J4_36 CONFIGURABLE_IO_36 P4_27 J4_9 CONFIGURABLE_IO_9 P4_15 J4_37 CONFIGURABLE_IO_37 P4_25 J4_10 CONFIGURABLE_IO_10 P5_24 J4_38 CONFIGURABLE_IO_38 P4_14 J4_11 CONFIGURABLE_IO_11 P5_12 J4_39...
  • Page 36: Configurable I/O Internal Connectors

    DuraCOR 310 Chapter 5 Connector Description Configurable I/O Internal Connectors Figure 15: P2 – Audio Connector Figure 16: P4-P6 – Configurable I/O Table 13: Configurable I/O Internal Connector Part Numbers Connector Location  Manufacturer  Connector  Mating Connector  P2  Molex  5011902017  5011892010  P4  Molex ...
  • Page 37: Test Cable Set - Cbl-C31X-01

    DuraCOR 310 Chapter 5 Connector Description Test Cable Set – CBL-C31X-01 A test cable set with the IO broken out to commercial connectors for a base DuraCOR 310 is available for purchase. Figure 17: CBL-C31X-01 Starter Cable Set Table 14: CBL-C31X-01...
  • Page 38: Chapter 6 Specifications

    DuraCOR 310 Chapter 6 Specifications Chapter 6 Specifications Technical Specifications Energy Efficient CPU/GPU  NXP (Freescale) i.MX6 Quad Cortex-A9, 4-core @ 800 MHz, 1024K L2 cache, 32-bit architecture  3x independent, integrated GPUs: Vivante GC2000 3D GPU (supports OpenGL/OpenCL), Vivante GC320 2D graphics accelerator, and Vivante GC355 OpenVG 1.1 vector GPU (Vivante GC2000 has four cores and achieves 24 GFLOPS) ...
  • Page 39: Related Products

    Enclosure/Finish: corrosion resistant, aluminum alloy with black anodize per MIL-A-8625 and Chemical Conversion per MIL-DTL-5541 Dimensions Figures 18-22 provide the physical dimensions of the DuraCOR 310.  Dimensions (HxDxW): 1.46” x 5.19” x 5.36” (3.71 cm x 13.18 cm x 13.61 cm) excluding...
  • Page 40: Figure 18: Duracor 310 Top View Dimensions

    DuraCOR 310 Chapter 6 Specifications Figure 18: DuraCOR 310 Top View Dimensions Figure 19: DuraCOR 310 Front View Dimensions Page 40 of 51 MNL-0666-01 Rev A3 ECO-5479 Effective: 26 Apr 18...
  • Page 41: Figure 20: Duracor 310 Side View Dimensions

    Optional removable SSD SATA Dimensions (HxDxW): 2.14 x 5.19” x 5.36” (5.44 cm x 13.18 cm x 13.61 cm) excluding connectors and mounting features Figure 21: DuraCOR 310 with Removable SATA SSD Option Front View Figure 22: DuraCOR 310 with Removable SATA SSD Option Side View...
  • Page 42: Mounting The System

    DuraCOR 310 Chapter 6 Specifications Mounting the System The DuraCOR 310 is mounted using 4x #10 hardware. Mounting hole locations: Figure 23: DuraCOR 310 Mounting Hole Locations Power  Power input: 28 VDC nominal steady state: input range 9-36VDC ...
  • Page 43: Emi/Emc

    DuraCOR 310 Chapter 6 Specifications EMI/EMC To be Qualified to MIL-STD-461F and DO-160G:  Conducted Emissions  MIL-STD-461F CE102; Power Leads, 10 kHz to 10 MHz  Basic Curve, Figure CE102-1  DO-160G Sec. 21; Conducted RF Emissions, 150 kHz to 152 MHz ...
  • Page 44: Export Jurisdiction

    Chapter 6 Specifications Export Jurisdiction  ITAR-free: U.S. Commerce Export Administration Regulations (EAR) controlled CE Marking  The DuraCOR 310 meets the requirements of the applicable directives for European Conformity Page 44 of 51 MNL-0666-01 Rev A3 ECO-5479 Effective: 26 Apr 18...
  • Page 45: Chapter 7 Troubleshooting

    DuraCOR 310 Chapter 7 Troubleshooting Chapter 7 Troubleshooting Product Identification The product is labeled with the Parvus P/N and serial number. Please refer to this information when communicating with Technical Support. Technical Assistance If you have a technical question or if you cannot isolate a problem with your product, please call or e-mail...
  • Page 46: Chapter 8 Contact Info

    DuraCOR 310 Chapter 8 Contact Info Chapter 8 Contact Info Company contact info: Curtiss-Wright Defense Solutions Division 3222 S. Washington St. Salt Lake City, Utah, USA 84115 T: +1.801.483.1533 F: +1.801.483.1523 www.curtisswrightds.com Sales: T: +1.800.483.3152 or +1.801.483.1533 slp_sales@curtisswright.com Product Technical Support: T: +1.801.433.6322...
  • Page 47: Appendix A Onboard Microcontroller Functions

    Appendix A Onboard Microcontroller DuraCOR 310 Functions Appendix A Onboard Microcontroller Functions The onboard microcontroller provides low level logic for monitoring and configuring the system independent of the main CPU. It is connected to the main processor internally via USB, and exposes a USB Serial adapter to the CPU.
  • Page 48: Serial Configuration Via Protocol Buffers

    Appendix A Onboard Microcontroller DuraCOR 310 Functions Serial Configuration via Protocol Buffers The serial ports are configured in a similar way to how BIT is statused. To configure or query the serial configuration, send a “Message” with the “has_serial_config” field asserted, and the “serial_config.do_config”...
  • Page 49: Apendix B Gpio Configuration

    DuraCOR 310 Apendix B GPIO Configuration Apendix B GPIO Configuration GPIO The C31x provides GPIO via USB to ensure maximum compatibility across multiple operating systems. The chip which provides GPIO is an FTDI FT4232h, which is a multi-function quad USB to serial chip capable of many protocols.
  • Page 50: Gpio Example Code

    DuraCOR 310 Apendix B GPIO Configuration GPIO Example Code #include <stdlib.h>  #include <stdio.h>    #include <mpsse.h>    static const int FTDI_DID = 0x6011;  static const int FTDI_INTERFACE = INTERFACE_C;    int main(int argc, char **argv)   {      struct mpsse_context *ctx;      ctx = Open(0x0403, FTDI_DID, BITBANG, 0, 0, FTDI_INTERFACE, NULL, NULL);        // Set direction of GPIO      SetDirection(ctx, 0x15);        // Write the value (all outputs high in this case)      WritePins(ctx, 0x15);        usleep(100000);      printf("Read %x\n", ReadPins(ctx));        Close(ctx);        return 0;  }  Building Example Code The above code depends on the following three libraries: 1.
  • Page 51: Glossary

    Mini PCI express form factor card [30 mm × 50.95 mm] that can be added to the DuraCOR 310 Base Unit to add I/O without increasing the size of the system. The Mini PCIe I/O Cards / mPCIe base unit supports up to three Mini PCIe I/O cards.

Table of Contents