Deep Delphi iX5 GPU Compute Solution with Intelligent Data Processing and Machine Learning Capability
Overview
Whether you have a Space Situational Awareness (SSA) payload, an Earth Observation (EO) payload, a synthetic aperture radar (SAR) payload, rover vehicle, or any other situation where intelligent data processing is needed, the DD-iX5 platform provides unique value through its massively parallel architecture and machine learning support. Enable and explore true autonomy and artificial intelligence on-orbit while lowering downlinking costs and time to user by increasing the information value close to the sensors.
With DD-iX5, you can rapidly develop your software application by seamless transition between the Deep Delphi software platform running on ODE, laptop, desktop, or virtual Linux environments. The iX5 solution is physically form factor compatible with PC104 and configured as two stacked PCB boards, a standard core processing module (standard version iX5- CORE-1000) and an interface and storage extension board (standard version iX5-EXT-100).
DD-iX5 support e20xx/e21xx computing modules with AMD64 architecture and full profile compute GPU acceleration. The DD-iX5 ships preloaded with a full Deep Delphi software package featuring Linux LUbuntu 16.04 LTS distribution with optimized packages for computer vision processing, robot control, point cloud handling, deep neural networks, and scientific packages. Examples include Octave, Python3, MySQL, SQLlite, Postgres, etc. Machine learning tools like PlaidML, Caffe, Theano, TensorFlow are optional and offer CPU acceleration, with GPU acceleration if OpenCL is supported. Commercial tools like Matlab®/Simulink® can also be used.
DD-iX5 with standard extension interface board provides up to two M.2 SATA Solid State Drive slots, where one slot is type 2242/2280 (512 GB max), and one slot is type 2242 compatible (256 GB max.). The iX5-CORE-1000 supports onboard eMMC storage and operating system boot (64 GB, default) or Micro-SD card.
Common sensor and payload interfaces are supported (some may require additional FPGA IP cores), e.g. Gigabit Ethernet, CAN, SerDes, PCIexpress®, LVDS, RS232/422, Isolated I2C, Isolated GPIO, USB 2.0, USB 3.0, SPI, SATA.
Use Case Examples
- Edge Computing
- Science and Technology Demonstrations
- Software Defined Radio Data Processing
- Autonomous Vehicles Operation
- Surveillance
- Space Situational Awareness
- Synthetic Aperture Radar
- Interplanetary Exploration
- Rapid Warfighter Information Distribution
Model Name | Deep Delphi iX5 EDU (standard) | Deep Delphi iX5 FM (standard) |
Processing and Memory | ||
Intelligent Processing Core | e20xx/e21xx compute solutions | e20xx/e21xx compute solutions |
RAM (on e20xx/e21xx) | 2 GB DDR3 ECC (CPU/GPU), 0.5 GB DDR3 ECC (FPGA) | 2 GB DDR3 ECC (CPU/GPU), 0.5 GB DDR3 ECC (FPGA) |
Heterogeneous interconnect on e20xx/e21xx | PCIexpress® x2 lanes v2.0, 6.4 GT/s | PCIexpress® x2 lanes v2.0, 6.4 GT/s |
Storage | Up to 768 GB M.2 Solid State Drive, 64 GB eMMC / Micro-SD card | Up to 768 GB M.2 Solid State Drive, 64 GB eMMC / Micro-SD card |
Display output for development | HDMI output, max 4K HD | HDMI output, max 4K HD |
H.264 video encoding | Yes, two full-HD video streams hardware accelerated. | Yes, two full-HD video streams hardware accelerated. |
Unibap Safety Chip feature | Prepared (not included in standard version). | Prepared (not included in standard version). |
I/O Interface | ||
General Purpose IO (GPIO) | 8 (Isolated), 14 (ext. connector) | 8 (Isolated), 14 (ext. connector) |
LVDS | 16 @ 695 Mbps (max.) | 16 @ 695 Mbps (max.) |
I2C | 2 (Isolated), 2 (ext. connector) | 2 (Isolated), 2 (ext. connector) |
SPI | 1 (ext. connector) | 1 (ext. connector) |
CAN v2.0b | 1 (Isolated) | 1 (Isolated) |
Ethernet, GigaLAN | 1 (Isolated) | 1 (Isolated) |
USB | 2 × USB v2.0, 1 x USB v2.0 (ext. connector), 1 × USB v3.0 (ext. connector) | 2 × USB v2.0, 1 x USB v2.0 (ext. connector), 1 × USB v3.0 (ext. connector) |
SERDES | 1 SerDes paired with 1 USB v2.0 in USB type C connector, 1 (extension connector) | 1 SerDes paired with 1 USB v2.0 in USB type C connector, 1 (extension connector) |
Serial Communication | 5x RS232/422 (Isolated) | 5x RS232/422 (Isolated) |
PCI express® | x1 lanes (ext. connector), 1x4 lanes v2.0 (ext. connector) | x1 lanes (ext. connector), 1x4 lanes v2.0 (ext. connector) |
Mechanical | ||
PCBA Dimensions | 96 (W) × 90 (H) × 50 (D) mm3 | 96 (W) × 90 (H) × 50 (D) mm3 |
Development Casing | TBD (W) x TBD (H) x TBD (D) mm3 | TBD (W) x TBD (H) x TBD (D) mm3 |
Environmental and Electrical | ||
Power Consumption | 10-30 W (Depending on processing and storage selection and use) | 10-30 W (Depending on processing and storage selection and use) |
Input power voltage | 12 V DC or 5 V DC (extension interface board powered separately) | 12 V DC or 5 V DC (extension interface board powered separately) |
Operating temperature | 0 °C to 70 °C | -40 °C to 70 °C (e2055, 15 W TDP SOC), 0 °C to 70 °C (e2160, 7 W TDP SOC) |
Vibration | Operating, 5 Grms, 5-500 Hz, 3 axes | Operating, 5 Grms, 5-500 Hz, 3 axes |
Certification | IPC 610-E Class II | IPC 610-E Class III |
Software Support | ||
Operating System and software | Deep Delphi library | Deep Delphi library |
BIOS | Coreboot or AMI | Coreboot or AMI |