REQUIREMENTS SPECIFICATION

  • User requirements
  • Cost requirements
  • Sector requirements

 

SOFTWARE COMPONENTS DEVELOPMENT

  • Systems architecture design
  • Operating Systems
  • User interfaces - HMI
  • Control algorithms
  • Connectivity
  • Application migration from existing to updated platforms

 

FIRMWARE COMPONENTS DEVELOPMENT

  • Sensor reconditioning
  • Microcontrollers test covering software for safety applications
  • Drivers for operating systems
  • BSP

 

HARDWARE COMPONENTS DEVELOPMENT

  • Custom design based on microcontrollers, SoC, FPGA and/or SoM
  • Rapid prototyping with PXI, CompactRIO and CompactDAQ
  • Programmable Logic (FPGA, CPLD)
  • Analogue and digital interfaces
  • Obsolete CPU controllers update

 

VERIFICATION & VALIDATION

  • Systems integration test
  • Static and dynamic unit testing
  • HMI test with Squish
  • Hardware manufacturing test
  • Regulatory testing (EMC, Low voltage, Safety)

 

PROTOTYPING

  • Virtual prototyping
  • Engineering prototyping
  • Prototype for manufacturing
Methodology
  • V based methodology
  • UML Pragma methodology

-- 

Tools
  • Tools for application modeling
  • Software CASE
  • Hardware CAE
  • Firmware Embedded Workbench
  • Hardware CPUs
  • Hardware FPGAs

-- 

Some manufacturers
  • Altium
  • Atmel
  • Freescale
  • IBM
  • National Instruments
  • Renesas
  • ST
  • Texas Instruments
  • Xilinx