Bit synchronizer and pcm decommutator pci board (20mbps) - 1ch (10 pages)
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 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 ...
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.
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.
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.
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...
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.
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: ...
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”...
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”...
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.
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.
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.
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.
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.
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.
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.
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.
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...
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...
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.
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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.
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”...
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.
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.
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.
Need help?
Do you have a question about the DuraCOR 310 and is the answer not in the manual?
Questions and answers