SECO USA Fury-X: Mobile, Internet of Things (IoT) Platform, Optimized for Industrial, Medical, and Military Use
Based on the NXP™ i.MX 6 SoloX processor, SECO USA created the Fury-X single board computer (SBC). This embedded system enables space- and power-optimized circuitry for real time control and cloud communication for Internet of Things (IoT) and other high reliability applications. The Fury-X offers a wide variety of peripheral interfaces for interconnection with sensors, transducers, motors, and cameras for real time applications in combination with multiple network and Human-Machine Interface (HMI) communications options.
The NXP SoloX processor features two heterogeneous ARM cores. The Cortex-M4 enables real time control with low power consumption while running a real time operating system (RTOS) such as FreeRTOS or MQX. The Cortex-A9 manages external network and graphics communications via a higher level operating system, such as Linux or Android, and may be powered down when not communicating to conserve power and minimize heat. The Cortex-A9 may also be utilized for local data processing when the Cortex-M4 is not sufficient.
The Fury-X IoT Platform includes the processor, DDR3, NAND flash, real time clock (RTC), watchdog timer, and peripheral interfaces such as: SPI, I2C, UART, CAN, USB 2.0 OTG, 3 USB 2.0 Hosts, two 10/100/1000 Ethernets (one is Power over Ethernet (PoE) capable), Wi-Fi/Bluetooth/ZigBee module, and LVDS video output. A companion daughter card provides expanded peripheral connectivity.
SECO USA provides a Linux BSP to run on the Cortex-A9. FreeRTOS and MQX RTOS are available to run on the Cortex-M4. Inter-processor communication is provided via BSP APIs that utilize SoloX hardware semaphores, interrupts, and memory buffers. These BSPs and integrated hardware-facilitated interprocessor communication enable a seamless programming model in combination with space- and power-optimized electronics.
The SoloX processor provides peripheral mapping capability, allowing any Fury-X peripheral to be controlled by the Cortex-M4 (real time), the Cortex-A9, or shared via semaphore and interrupt-based management.
For customers with specific product requirements, SECO USA’s engineering services can create custom solution daughter cards for the Fury-X, or combine the Fury-X with additional features to optimize recurring cost.
|CPU||NXP/Freescale i.MX 6 SoloX, featuring a single core ARM Cortex-A9 (800 MHz) and Cortex-M4 (227 MHz) microcontroller within a single package|
|RAM||512MB, 1GB or 2GB DDR3|
|On-Board Storage||4, 8, 16 or 32 GB eMMC NAND|
|Serial||2 UARTs, 3 I2C, SPI|
|USB||1 USB 2.0 OTG; 3 USB 2.0 hosts|
|SDHC||2 SDHC v.3.0|
|CANBus||1 CANBus 2.0|
|Digital Audio||1 I2S Digital Audio Interface|
||Matrix keypad 2×2|
|GPIO||8 Digital GPIO lines plus power control GPIOs, LED drive lines, sensor interrupts (accelerometer, barometer, light sensor)|
|Ethernet||Dual 10/100/1000 Ethernet MAC + PHY. Switch inside SoloX processor. One Ethernet is Power over Ethernet (POE) capable.|
|Wireless Networking||Wi-Fi (802.11 b/g/n) with enterprise security, Bluetooth Classic and BLE, ZigBee|
|Cellular||Mini PCIe slot (accepting a plug-in modem) + SIM card|
|Camera/Multi-Media||1 8-bit BT.656 parallel pnterface; 4 analog composite video|
|Display Support||1 LVDS output (up to WUXGA: 1920 x 1200), 1 RGB 24-bit output (up to dual WXGA: 2x 1280 x 800)|
|Multi-Media Accelerator||GPU: 2D (BitBlt) and 3D (OpenGL ES); pixel processing pipeline; sample rate converter|
|Security||ARM TrustZone, Cryptographic Acceleration and Assurance Module (CAAM), True random number generator|
|Battery Support||Lithium ion battery input + charger and fuel gauge|
|DC Power Input||4.75V to 5.25V DC input|
|RTC||Battery-backed real-time clock|
|Watchdog||Hardware watchdog on board|
|Operating System||Cortex-A9: Linux 3.14 (or later). Cortex-M4: FreeRTOS, MQX. Consult factory for Android, VxWorks, and Windows availability.|
|Dimensions||4.5″ x 3.25″ (114.3mm x 82.6mm)|
The following documents are available: Hardware Reference Manual, Android BSP Reference Manual, Linux BSP Reference Manual
CAGE code: 8Z220