The Ngine miniature computer (Reference Designs)

Borthwick Pignon Solutions



Business Model

Support Information

Solution Description & Supported Functionality

Following on from the Integrated Surveillance Module (2005) built around the Ti C5509a processor and enabling long standby wireless covert surveillance in containers and other locations without external power, BPS went on to develop the Ngine, initially as a contribution to the SAMURAI project as the core module of wearable surveillance device (the BPS Ninja), but designed with more general functionality and options. The Ngine is a pocket-size battery (or externally) powered computer offering outstanding computation power/size ratio, long battery life, support for a wide range of peripherals, and allowing third-party software development. BPS also offers custom modifications tailored to users' requirements.

  • The Ngine finds use wherever a really small but powerful computer is needed, especially when external power is unavailable or unreliable. With the touch-screen option is convenient for local user control, while the addition of wireless adapters or wired links makes it ideal for remote or mobile locations. It is particularly suited to surveillance and/or sensor monitoring applications.

Reference Designs Parameters
Reference Designs
Reference Designs Details

Has the complete system been tested? Yes
Is working hardware available? Yes
Is working software available? Yes
Hardware Specifications The Ngine features a Texas Instruments OMAP3530 (ARM Cortex+ C64x+ DSP) applications processor, 4GB NAND Flash + 2 GB DDR RAM PoP memory , a Ti MSP430 microprocessor, five USB connectors, a SD card slot, a 420x280 OLED touch-screen (optional), a 4.8/2.4 Ah swappable battery pack. Migration to the OMAP3530's successor, the DM3730, is currently under way.
Software Specifications Embedded Linux (>=2.6.32-rc5) [or Win CE, custom] operating system running on the ARM Cortex processor. DSP Bios running on the C64x+. Software to handle USB-compliant video and audio peripherals, USB wireless (Wifi, LTE, Bluetooth) dongles. On-board web server allows external control/communication from web browser and/or ssh to a Linux terminal.
Trade-off Analysis Wherever a small computer with multiple interfacing capability is required, the Ngine offers a packaged solution. If the application is mobile or easily installed static surveillance the BPS Ninja configuration comes ready-to-use. For other applications users can develop their own software with a convenient API or have BPS develop a custom package. More or less any USB 2.0 compliant peripheral can be incorporated.
Development Tools Standard Linux development environment with cross-compilation for the ARM Cortex (such as provided by CodeSourcery). Applications can also be build directly on the Ngine, using the Linux terminal interface. The C64x+ DSP can be utilized either via the API's and signal processing library provided by Texas Instruments or/and by specially written code using Ti's Code Composer Studio.
Component Selection Texas Instruments OMAP 3530/25/03 processor. The OMAP3503 is a cheaper option when the signal processing capability of the C64x+ is not required. On-board 3-axis accelerometer (optional), on-board loudspeaker (optional), OLED touch-screen (optional).
Design & Manufacturing Details

Customized Engineering Design Services
Design services that apply to this solution

  • Electrical Design
  • Software (Application)
  • Software (Embedded)
  • Mechanical Design
  • System Integration
  • Certification -  CE

Manufacturing Services
Manufacturing Services that apply to this solution

  • Prototyping
  • Low-Volume Or Pilot Runs
  • Turnkey Product Design/ODM/CDM Services
Supported Business Model

Design License
Product Sale


A list and links to documentation relevant to the solution, including schematics, board layout suggestions.

TI Product Family Used in the Solution
  • 4 Series with LCD
  • 6 Series with LCD
  • AM1x
  • AM335x
  • AM37x Processors
  • AM38x Processors
  • AM3x
  • AND Gate
  • Audio
  • Audio ADC
  • Audio DAC
  • Battery Charger IC
  • Battery Fuel Gauge
  • Battery Management Products
  • C6000 Power Optimized DSP
  • DSP+ARM Cortex-A8
  • DaVinci DM37x SOC
  • DaVinci DM3x SOC
  • DaVinci DM64x DSP
  • DaVinci DM64x SOC
  • DaVinci DM81x SOC
  • Data Converters
  • Digital Signal Processors
  • Extended Temp
  • Fixed Function
  • Gate
  • Headphone Amplifier
  • High Output Current Amplifier (>=50mA)
  • High Supply Voltage Amplifier (>=30V)
  • Interface
  • Logic
  • Low Input Bias Current Amp (<=10pA)
  • Low Noise Amp (<=10nV/rtHz)
  • Low Offset Voltage Amplifier (<=500uV)
  • Low Power Amp (<=500uA)
  • MSP430 ultra-low-power MCUs
  • MSP430F1x
  • MSP430F2x/4x
  • MSP430F5x/6x
  • MSP430FRxx FRAM
  • MSP430G2x/i2x
  • MSP430L09x Low Voltage
  • Microcontrollers (MCU)
  • OMAP Processors
  • OMAP™ 3 Processors
  • OMAP™ Applications Processors
  • OMAP35x Processors
  • Power Management
  • Power Management Multi-Channel IC (PMIC) Solutions
  • RF430
  • TMS320C2X DSPs
  • TMS320C3X DSPs
  • TMS320C4X DSPs
  • TMS320C5X DSPs
  • TMS320C8X DSPs
  • Touch Screen Controllers
  • Unidirectional Voltage Translation
  • Voltage Level Translation
Support Information

A list and links to documentation relevant to the solution, including schematics, board layout suggestions.

Sales Contact
Leon  Borthwick

Technical Support Contact
Paul  Pignon

Borthwick Pignon Solutions
Liivaoja 1-33
Tallinn, Estonia

Customer Tags Help

No Tags are Available for this Part Number


The information contained herein has been provided by a member of TI's Design Network. This information is provided on the TI website only as a convenience and TI is not responsible for the contents of this page or any changes or updates to the information posted on this page. Certain links provided herein permit you to leave this site and enter non-TI sites. These linked sites are not under TI's control. TI is not responsible for the contents of any linked site or any changes or updates to such sites. TI is providing these links to you only as a convenience. The inclusion of any link does not imply endorsement by TI of any linked site.

TI's Publication of information regarding third-party products or services does not constitute an endorsement regarding the suitability of such products or services or a warranty, representation or endorsement of such products or services, either alone or in combination with any TI product or service.