MCU - NPU - Firmware

Microprocessor (MCU) and Network Processor (NPU) firmware and RTOS development is one of Nuvation’s cornerstone service offerings. Our breadth and depth of capabilities and tools enables an agnostic approach to device and OS selection. Firmware designs can be integrated with client hardware or executed in tandem with hardware designs by Nuvation.
 

Areas of Expertise:
  •             Freescale and AMCC Power Architecture designs
  •             Freescale iMX, HC9S08, 68K, HC11
  •             TI processors (MSP430, Stellaris, OMAP3, DaVinci/ARM)
  •             Other ARM-based MCUs (Samsung, NXP, Sharp, etc)
  •             MIPS-based MCUs
  •             Intel x86
  •             Marvell PXA
  •             PIC, 8051, Atmel AVR, Rabbit, Cypress, ST Micro, Renesas
  •             FPGA Embedded MCUs (Nios-II, uBlaze, PPC)
  •             AMCC nP7250/7510, MMC, Intel IXP1200/2400/2800
  •             C/C++, Assembly
  •             Freescale CodeWarrior
  •             IAR Embedded Workbench, VisualSTATE, MakeApp
  •             VxWorks
  •             uC Linux
  •             WinCE
  •             Thread-X , QNX, PharLap

 

Project Examples

Cellular Base Station
  • Ported 1.5 million lines of VxWorks code from Motorola 68K to PPC
  • Development of PCI mezzanine cards to augment processing capability using MPC860, DSPs, and re-programmable logic
  • VME backplane, PMC SCSI daughter card, 68360 peripheral
  • Digital cancellation of transmission line effects in a micro-cellular bay station
  • Hot pluggable
USB Peripherals
  • PC peripheral with real-time voltage, current, and temperature monitoring for safety shutdown mechanism
  • Custom firmware, device drivers and API development
  • Hot Swappable devices
  • Multi-threaded operation for simultaneous Read/Write
  • Windows 98/2000/XP compatible
Medical Imaging System
  • Real-time ultrasound imaging processing
  • 2 MCUs: Motorola/Freescale PPC8260 and TI ‘C6713 DSP
  • RTOS (TargetOS)
  • Embedded TCP/IP stacks
  • Field upgradeable code for FPGA, DSP, and PowerPC
  • System monitor, handling data acquisition configuration
Surveillance System DVR
  • Firmware design for TI DM64x DSP running advanced video compression algorithms and network stack, at 98% CPU utilization
  • Hardware and firmware design around pre-802.11n wireless MIMO radio card
  • Firmware integration of third-party embedded TCP/IP stack
  • Linux implementation on PowerPC405EP with 32MB SDRAM

MCU NPU Partners