Embedded Product Engineering Design & Manufacturing Services
Calsoft Labs- Parent Company of Aspire Calsoft Labs Wholly owned subsidiary of California Software Co. Ltd. Pioneer in Product Engineering services SEI CMMi Level 5 Over 300 satisfied customers Over 1000 products developed and tested  Presence in US, Europe and  Asia – Pacific. Aspire Communications Wholly owned subsidiary of Calsoft labs. Established  in 2002 with headquarters in Mysore, India  and at  US in 2005. Focus on Hardware Design services and Embedded Software Development Vertical focus on Consumer Electronics, Mobile, Multimedia, Industrial  Automation and Control Systems, Wireless, Telecom and Networking  70+ Top-notch teams of highly qualified and intellectual Engineers. Key Customers- GE, Intel, Inflight Canada, Chief Automotive,  Force computers etc Majority stake held by Calsoft  Product Engineering Services
Our Customers
Our Partners Strategic Partner of Ixia Established an Ixia Center of Excellence in Chennai, India  with latest Ixia test equipment 5 year product development contract  Aspire – a subsidiary of Calsoft labs is Renesas Platinum Partner First in India to be accorded platinum partner Microchip Authorized Design Partner Receives priority support Can provide complete solutions on Microchip products quickly and inexpensively Member of the Intel Consumer Electronics Network. Offer s Intel customers custom hardware and software solutions Distribution and development partner for Phoenix Distribution and development partner for Phoenix’s entire line of BIOS system software products Adobe Macromedia Flash Player licensee Partner Access to the latest Adobe Macromedia Flash products Partner in the Windows Embedded Partner Program   Also a Microsoft Gold certified Partner Member of TI DSP Third Party Network Engineering services that help customers accelerate development efforts and cut time-to-market.
Aspire - Industry Verticals Industry   Automation  Automotive   Electronics Mobile, Multimedia & Consumer Electronics Hardware  & Board Design Device Drivers, Middleware  RTOS Based Applications Remote Monitoring & Diagnostics Network Management & Utilities Firmware Development Control Systems based on OPC Field Bus Solutions DSP based software development. 8/16/32 bit processors, ASIC, FPGAs, memory and IO architectures, ADC/DAC, and various communication & sensor interfaces  Device drivers for interfaces such as HMI controls, storage devices, LCD displays and network interfaces such as IEEE802.xx, Bluetooth, Zigbee, WLAN, Ethernet & USB Board support packages, firmware diagnostics, remote SW upgrade, OS porting Protocol drivers for CAN bus, MODBUS PLUS, PROFIBUS, IEC 60870-5-10, IEC 1107 etc. Mobile, Embedded Systems & RTOS Real Time Operating Systems Digital Signal Processing Adobe Flash Board Design Processors - X86, ARM, MIPS, PowerPC, DSP; 8/16/32 bit processors & controllers, memory subsystems, storage, etc Operating Systems - Windows CE 5.0, Embedded XP, uLinux, VxWorks, PocketPC, QNX, Nucleus, pSOS Device drivers for interfaces audio & video codecs, speech synthesis, image recognition Networking, Storage, PnP, Printer, Bus architectures, touch screen LCD Engine control – ignition to fuel flow control, anti theft, etc Pollution control electronics Braking and acceleration control units Light control electronics Instrument cluster - Dashboard instruments, GPS and fixed navigation units, Keyless entry & Climate control  Entertainment components Micro Controllers: Freescale, Fujitsu, ST, Infineon, NEC, ARM, Renesas, Toshiba, TI, Atmel ASIC, FPGA, and DSP Device drivers for interfaces such as HMI controls, storage devices, LCD displays and network interfaces such as IEEE, Bluetooth, WLAN, Ethernet & USB Board support packages, firmware diagnostics, remote software update and instrument control Protocol drivers for MODBUS PLUS, CAN  BUS, PROFIBUS, IEC 60870-5-10, IEC 1107, GPS:NMEA1803, GSM/GPRS.  Expertise Areas Technology
Embedded Engineering Services RTOS Porting – Linux, WinCE, Embedded XP, VxWorks Board support packages (BSP) for different processors Device drivers –Ethernet, Serial, LCD, I2C,SPI, GPIO, USB 2.0 etc Custom Firmware / Software Applications Testing, validation and certification SFMEA analysis Integration services Digital Video:  H.264, MPEG4, WMV, On2, Sorenson;  Digital Audio:  S/PDIF, MIDI, CD-ROM, FM/AM, Dolby, AC 97, I2S Peripheral Interface:  Ethernet, USB 2.0, RS232., RS485, RS422, I2C, SPI Processors:  Renesas SH series & R8C series, ARM7, ARM9, ARM11, TI-DSPs including DaVinci & OMAP, Atmel, Microchip, ADI DSPs including Blackfin & SHARC, PowerPC, X-Scale, Intel CPU & Chipsets Protocols:  TCP/IP, Modbus Over TCP/IP, Custom, Modbus, CAN Bus, FireWire, 802.11, GPRS, Bluetooth, IrDA, SSL, HTTPS, SIP, RTP, RTMP Device Drivers : Printer, USB, Storage class, Filters, WDM, Miniport and Display Bus Handling:  ISA, PC 104, VME, PCI, PCI-X, cPCI, PMC, PCI Express End to End hardware development solutions to customers right from concept to prototype to manufacturing; Turnkey projects involving CPU /SOC, FPGA, Network  Processors, Analog Designs. In-depth design expertise in various hardware architectures and interfaces.  PCB designs up to 18 layers and 4 mil tracing, BGA packages of .5mil pitch & various other constraint
Embedded systems Technology  Expertise Ethernet ,  USB 2.0, RS232., RS485, RS422,  I2C, SPI Protocols-  TCP/IP, Modbus Over TCP/IP, Custom, Modbus CAN Bus FireWire,  802.11, GPRS, Bluetooth, IrDA,  SSL, HTTPS,  SIP RTP, RTMP… ISA, PC 104, VME, PCI, PCI-X, cPCI, PMC, PCI Express Processors Peripheral   Interface  Commun-ication DSP Operating systems Digital   Audio & Digital Video Renesas SH series & R8C series, ARM7, ARM9, ARM11, MIPS, TI DSPs including DaVinci & OMAP,  6800, 68K ST 5x and 7x,SH3 and 4  Atmel, Microchip, ADI DSPs including Blackfin & SHARC, PowerPC,  X-Scale,  X86,  Intel CPU & Chipsets, S/PDIF, MIDI, CD-ROM, FM/AM, Dolby, AC 97, I2S H.264, MPEG4, WMV, On2, Sorenson DSP S/W development  & optimization for wireless Baseband  processing, audio/video encoding, decoding imaging communication for cameras, mobile phones and home networking device.  DSP algorithm development & porting for media controllers,  media servers, players etc Symbian OS, Linux, Windows CE, Vx Works, QNX, Windows NTe/Xpe, OS20,    ltron, Lynx, Nucleus
Device Driver Expertise USB drivers for handling terminal device classes, mass storage supporting full featured Plug and Play and power management. Display driver for Mirror and Extended Desktop. SCSI mini-port driver for disk devices, CD ROMs and Video miniport drivers for Mirror and Extended Desktop . Drivers complying with WDM standards supporting Plug and Play and Power management . File systems filter drivers for monitoring file system events and providing guaranteed I/O for applications. Storage Class filter drivers for filtering and modifying driver data. Printer drivers for thermal printers, monochrome/color  printers and plotters. Printer drivers based on HP-APDK for embedded and handheld devices
Aspire- Compliance Test support UL/cTUVus CE CSA IEC/ EN 60335 series EN ISO 13485 EN/IEC 60601-1-2- EMC testing EN/ IEC/ UL 60601- safety testing UL/cTUVus CE IEC/EN 60950 IEC 60065 IEC 60601 series ENISO 13485 EN 60950 safety MIL 461 MIL 462 MIL 810 EN55022, EN55024 - EMC D0- 160 Environmental conditions & test procedures Safety & Quality standards Electrical Household Electromagnetic capability Marine Sub Sea operation Avionics FCC Part 15 VCCI GR1089 IEC 61000 series EN55011, EN55014,  EN55022/ 24 CISPR 11, 14, 15, 20, 22, 24 EN/IEC 60601-1-2- EMC testing CE EN 61000- safety UL/cTUVus 1EC 61508: SIL2 redundancy & safety  standards IEC 13628- Design, testing &installation standards 3rd Party Labs & Facilities TÜV Rheinland (India) Under write laboratories ER&DC (Electronic Research & Dev Center– Govt of India undertaking) Central Power Research Institute (CPRI) Society for Applied Microwave Electronics Engineering & Research (SAMEER) Labs
H/W – Desktops and Servers S/W Licensing Connectivity Workspace Labs Security Backup Disaster Recovery VLAN for large ODC Separate Physical Workspace for Large ODCs Access Restricted VPN to client location Dedicated bandwidth, closely monitored Well-established Backup / recovery mechanisms  and procedures Data backup – offsite and onsite storage Business continuity plan Well-established security practices Secured and tested labs Automated helpdesk Periodic reports and metrics collection Established vendor contacts with SLAs Aspire- Lab Infrastructure 200 MHz Oscilloscope, Logic Analyzer Spectrum Analyzer and Soldering station Power source -0-30V , dual channel, 3½  and 4½  digit millimeters JTAG programmer for Renesas and Microchip family of controllers, BDA2000 JTAG programmer for high end processors Lab Infrastructure for Software Lab Infrastructure for Hardware
End to End Product Engineering Concept Feasibility Study Technical Feasibility Time to market NRE Cost Rough BOM cost Requirement Freeze Hardware Design Board design FPGA Design Simulation Testing Software Design Drivers OS and Protocols Diagnostics Test Benches Industrial Design Enclosure Design Thermal Analysis User Interface Design User Experience Usability Aspects Prototyping Component Procurement Board Fabrication Component Assembly Chassis Fabrication Low-mid volume production Production Handover Compliance Trial Assistance Certified Product Standards  Certification Trials Manufacturing and Supplying
Aspire- Engagement Models Engineering Resource Management Offshore Development Center Offshore Managed Services Project Outsourcing Fixed Contract Tactical  Engagement for  Limited &  Immediate Benefits Strategic Engagement for Long Term but  Limited Benefits Strategic  Engagement for  Long Term Benefits Strategic  Engagement for  Medium-Long Term Limited Benefits Tactical  Engagement for  Short Term Limited  Benefits Increased Benefit for the customer with more matured relationship Offshore Model ODC Model Engineering resource management NEED BASED DEDICATED TEAM
Analysis and Planning High level Design User Interface Design Project Co-ordination Onsite Testing Implementation Post Implementation  Support Rapid Reaction Support Project Project Management Detailed Design Coding Testing Documentation Bug Fixes Warranty Support Maintenance Project Post Implementation Support Intelligent Project Breakdown Leverage Extended Workday Leverage Cost Efficiencies 20-30% Effort 70-80% Effort Offshore Development Centers Client Location Delivery Model
Product Design Success Stories
The security panel is designed around Atmel’s ARM 9 processor AT91SAM9263.The product consists of main CPU board and the I/O board.  The main board with the Atmel CPU has following interfaces. Memory-SDRAM and Nand Flash Serial and SPI interfaces Character and graphic LCD  Audio Codec interface Keypad, speaker and Microphone 10/100 Ethernet The I/O board has sensor interfaces for interfacing 8 zones to the security panel and relays for alarming the 8 zones. The sensor l  logic detects not only the sensor activation but also sensor tamper making it a fool-proof security pane. The panel operates on TimeSys Linux 2.6 Kernel Client wanted a powerful security panel with built-in Ethernet for communication with a central security desk , an LCD for alarm and status display, secured login and a keypad with pre defined hotkey functions.  Implement voice communication over Ethernet using same cable infrastructure for voice and data. Community security panel (Suite Panel)  Client is a industry leader in access control systems. Their products are used by corporate, industrial, academic, government and commercial clients worldwide. ARM 9 AT91SAM9263 Ethernet, SPI, LCD Voice over Ethernet Audio codec Linux  and C PADS and Orcad PROJECT Development of a community security panel (Suite Panel) based on Atmel’s ARM 9 micro processor AT91SAM9263 and running on embedded Linux and the sensor interface board for the panel CHALLENGE SOLUTION The Client Environment
The Operator console is designed around  Atmel’s ARM 9  processor AT91SAM9263. Micro switch is to read the cash drawer open / close status. So many functions integrated in the whole solution was split into multiple boards as below . Mother board housing the CPU, memory, Ethernet, RS232,RS422,  USB 2.0 and I2C interfaces for Keypad. The operating system chosen was Linux Kernel 2.6 and drivers developed are I2C, Keypad, Watchdog, Speaker phone, DTMF generator, SPI driver, and  RS422 driver for communication with EPBAX. Telephone Line Unit (TLU) for handling voice calls from the EPABX or directly from the exchange in case of EPABX failure User interface board for handling console LED and Console Keypad interfaces Expansion Direct Station Selection unit (EDSS) for supporting 90 extensions. To integrate  all these functions in a single box supporting  Ethernet /RS422 communication interface, 90 voice extensions, & handle voice related functionalities, and a solution  which has provisions for future expansions. Hardware  : ARM 9, Ethernet(10/100), RS422, I2C, USB 2.0, SPI, DTMF,  Software :  Linux 2.6 EPBAX Operator Console   The client is a Telecom product based in India. Their core business is product development in the broadband access domain covering voice, data & video.  SOLUTION PROJECT The c lient wanted to launch a high end EPABX supporting voice modules (both POTS and ISDN) & data modules. The client was looking for a console which would support 90 extensions, handle all voice related functionalities. The Console was also supported by  a  character LCD . CHALLENGE The Client Environment
The system is based on ARM9 micro controller based Seat Control Unit (SCU).  SCU software validates a pre programmed USB stick, controls the AVOD (Audio Video on Demand) server, controls the power to AC outlet, keep track of the number of time-units consumed after validation & available time-units after the usage.  AVOD server is connected to SCU which keeps running ads normally but switches to entertainment menu when a command prompts.  Charging station is used to recharge a USB Stick with required time-units through credit / debit cards.  Hand held terminal is used to check the available time units in USB stick or shopping in-flight. The biggest challenge was the time and the demo was to be made ready in 5 weeks for the WAEA exhibition in US. The activity included from building the hardware including ARM boards, relay boards and development of ARM board firmware to the AVOD server, Hand held terminal, POS terminal application and GU Hardware :  ARM9, USB 2.0, Ethernet, LCD, RS232, GPIO Software :  Windows XP, Timesys Linux 2.6, .NET Client is a Design Services Company that takes up custom electrical and structural works for small and big aircrafts. Pre-paid In-flight entertainment system SOLUTION PROJECT In-Flight Entertainment System is based on a pre paid USB stick usage. Using it, airlines customers could buy time-units from a charging terminal (Laptop) & enjoy in-flight entertainment such as video or even buy gifts in the flight. Aspire designed the Proof of Concept (POC) demo to showcase it to potential customers at a trade show (WAEA). CHALLENGE Environment The Client
Developed a board firmware and designed a control card based  on  PIC 18F2450 microcontroller. Developed a board with OPOS complied architecture  supporting dual power operation. Firmware  for reading the commands or sending status to POS terminal through a full speed USB 2.0 interface. Developed a Micro switch to read the cash drawer open / close status. To Re-engineer  the existing design that includes – the schematics, PCB files, Firmware and the microcontroller. To design a product  that  meets functionality requirements, POS Compliance, and the expected  BOM cost. Hardware : PIC Microcontroller, RS232, USB 2.0. Firmware : OPOS compliant firmware Cash drawer controller   Worldwide manufacturer of Cash Drawers and POS Accessories .  Over 70 years of metal fabrication experience. Serving markets like Retail, Specialty, Grocery, Hospitality, C-store and Banking. SOLUTION PROJECT Design and development of a Cash Drawer controller hardware and the firmware for communicating with the Point of Sale (POS) terminals. CHALLENGE Environment The Client
Hardware solution: Complete  HW Design , Board Design, Prototype Development Both RF and IF interfaces along with PCI interface MPC8555E processor with 64Mbyte of Flash, 512Mbyte of DDR2 SDRAM Varying processor speeds in the same design 8 layer small form factor board with Mezzanine SOC card for FDI mode of operation. Software solution: Board support package to work under MonteVista Linux.  Memory check for both SDRAM and Flash. Interface check for the SOC as a memory device Interface check for the Ethernet port Loop back verification test for the Ethernet port. To Re-engineer the WiMAX Base Band Board and add new features. Hardware : PIC18F2450, USART, USB, GPIO Firmware :  USB Printer class Enumeration, RS232  WiMax Base Band Board Development    A  wireless and broadband access company with focus on new photonics-based applications for the telecommunications and consumer industries. PROJECT Design  a base band card around PowerQuicc (MPC8555E) processor with Fujitsu WiMax 802.16 SOC (MB87M3400) and Broadcomm GMII (BCM5482) for 1GB Ethernet interface. CHALLENGE The Client Environment SOLUTION
ADU measures static and differential pressures using 2 pressure sensors and impact pressure using the temperature probe (PT-100). ADU transmits these air data parameters via two identical ARINC 429 digital lines.  Provision is also made to calculate according to pin-program, correct & incorrect air data. ADU has built-in features for self tests to check the hardware and software integrity. Architecture of ADU is centered on TMS320F2812 DSP chip, which is interfaced with temperature and pressure sensors. DSP performs complex arithmetic based on pressure readings to calculate various aerodynamic parameters A hardware design that would meet all functional and statutory defense requirements so as to match with the specifications of an existing imported unit. To have the hardware supporting the ARINC 429 protocol.  Stringent MIL grade certification.  Hardware :  TI DSP 2812, RS232, ARINC interface, GPIO, DAC, ADC Software :  DSP Firmware, Code composer studio, ARINC 429 Client is  specialized  in area of pressure and temperature monitoring systems, manufacturing and design  for defense establishments in India.  Air Data Unit (ADU) Design SOLUTION PROJECT Air Data Unit (ADU) is a device that measures aerodynamic parameters (air data) such as air speed, altitude, air temperature  etc for defense industry Aspire designed ADU hardware and Software around TI DSP and Holt ARINC controller including implementation of ARINC 429 protocol CHALLENGE Environment The Client
The K-12 EDU controller is designed around Renesas H8 Series  16 bit microcontroller HD64F2211UNP with features such as: HD64F2211UNP running at 24 MHz 64K E(2) PROM for storing configuration data USB Device interface, Serial interface RTC with day light saving Dual IR interface for connecting IR devices IR learning interface, 8 button silicone key interface RJ45 interface for connecting power and interface signals to a Custom adapter Web-based GUI for configuring the K-12 EDU Controller.  Development of the K-12 EDU hardware, Firmware & configuration software. Challenges included: Supporting multiple operation modes like serial, IR Support adding new IR devices with out any hardware change Provide support for as many as 120-130 types of devices from various makes across the US market Support for 9 pre-programmed scenarios with specific devices On filed and web based firmware upgrade Hardware : 16 bit microcontroller, USB, Rs232, IR  and IR learning, RTC, Silicone key pad interface Software : Controller firmware, GUI on Windows XP and Vista, IR learning , USB Device control, RS232 protocol, RTC Lastar is a family of connectivity companies based in Moraine, Ohio focused on providing complete connectivity solutions to the PC, audio/video, and electrical industries.  K-12 EDU Controller SOLUTION PROJECT Development of the K-12 EDU controller intended for use in classrooms Allows teachers and students to control multiple audio and visual devices such as projectors, DVD players and audio amplifiers easily using the key pad on the controller. CHALLENGE Environment The Client
BLDC Motor Controller with Remote Temperature & Occupancy Sensing Technology The solution consists of three parts, the controller board, power supply board and remote controller.  The controller is designed around Renesas R8C controller and the remote controller around Renesas M34286.  The power supply is single output 24V/3A switch mode power supply operating from 90-260V AC. Specifications: Control logic for Hall sensor 50W motor at 24VDC Control logic for brushless 50W motor (back emf) at 24V Operations  from a 24V SMPS or 24V external DC supply Temperature sensor logic for speed variation Infra red receiver for remote operation Fan On/Off, speed increase/decrease, temperature sensor enable/disable through IR remote. Motor operates at a maximum speed of 350 RPM Short circuit and Stall protection  Design the controller and power supply which could be mounted above the fan. The power supply has to operate as an SMPS supporting input voltages from 90V to 260V.  Keeping costs low Hardware : Renesas R8C USART, MOSFETs, MOSFET Gate Drivers PWM Remote control based on Renesas M34286 Temperature sensors for speed control Hall sensor feedback  control  Back EMF based control Software : Firmware, USB Printer class Enumeration, RS232  A well known  manufacturer of variety of motors being deployed for applications like refrigerator, washing machines, fans etc SOLUTION PROJECT The client explored replacing the AC motors normally used in applications like refrigerator, washing machines, fans etc with a smaller, low power Brushless DC motors (BLDC) which would provide 20-30% saving in power.  The first product being planned is a 24V BLDC fan which could operate from the mains or from a 24V battery CHALLENGE Environment The Client
BLDC Motor Controller- Solution BLDC--Power Supply BLDC Controller BLDC Solution  Block Diagram
Prototype is based out of SiTel & Rhea Architecture It is assumed that SiTel evaluation board will be available as follows. 1. Tested and validated evaluation board with Rhea Architecture based VOIP –SIP application including complete relevant source code and documents. 2. T.30/T4 Module Support on SiTel reference with Rhea architecture 3.  It can terminate T.30 fax and provide fax data to application. 4.  SiTel board has sufficient RAM and Flash for application software intended for this project. 5. The quality and features of conversions from PDF to TIFF and vice  versa are limited by the availability of all the source code for cross compilation and features it provide  6.  Performance of the application compiled with 32 bit running on 16 bit architecture is what is provided by SiTel architecture 7. Cr16 cross compiler tool chain supports standard libraries and  image compression libraries (JPEG, ZLIB) etc… 8. Cr16 tool chain has support for building only static library or application software. Static compilation of the applications / software requires more amount of memory in terms of RAM and flash. Hardware:  SiTel  SC14452 VoIP Processor, Cr16 cross compiler tool chain, FAX machines Software:  Rhea S/W Architecture, TFTP server, SIP Server (Asterisk free version), uCLinux v2.6.19, Driver for FXS port, Ethernet port, WiFi & LED control UberFax The client is a technology start up intends to develop Überfax Device product and IP based solution packaged with VOIP services that works 100% of the time eradicating Fax unreliability over the Internet. SOLUTION PROJECT This project is a new research solution for Fax communication  VoIP network by having all the fax transaction been done in the  form of PDF files ( at the n/w ) and T30/4 Image format on the fax device side - stored and managed with a back ended Fax Server  along with VOIP infrastructure Environment The Client
UberFax N/W Diagram IP N/W  (LAN) SIP server  (Asterisk Free Ver.)   Fax server  (TFTP Server) UberFax Fax Fax Switch/Hub Switch/Hub UberFax
Hardware- Boards Air Data Unit Design Prayog TM-  SBC K-12 EDU Controller Pre-paid Inflight Entertainment system EPABX- Operator Console
Aspire ODC - Key Features An extension of your R&D labs Transparency in operations Type of services New product development  - Prototyping, Design, development, testing and deployment support Sustaining engineering  – Software Support, Feature enhancements, Re-engineering, Regression testing Testing Services  -  Feature/Functionality, Conformance, Interoperability, Load, Stability & Performance testing Project execution flexibility Single site development or Multi-site development Geographical locations Offshore/ Onsite/ Nearshore, as required Flexible Business Models Payments Business Models  Projects Specifications Deliverables Efforts Time and Material (T&M)  D e fined Variable Defined Variable Fixed Price (FP) D e fined D e fined Defined  D e fined Turnkey  (Mix of T&M and FP) Variable Variable Defined Variable Effort-spent Milestones Variable
Aspire ODC - Key Operational Factors Infrastructure requirements Secured access Isolated facility Security / IPR framework Security audit process No movement to other client with competing products Time for staff ramp-up Ability to say yes/no to staff in the ODC Retention of staff in the ODC Communication infrastructure  VPN, VSAT, Conferencing Facility, Dedicated WAN link, etc. Lab requirements Quality Management System Tracking and measurement of software development process Strong processes for project execution, monitoring and review Business Continuity Plans / Disaster Recovery Measures Management review process and contact points
This presentation contains confidential materials proprietary to Aspire. The materials, ideas and concepts contained herein are to be  used solely and exclusively to understand Aspire group’s offerings The contents of this presentation are intended only for  the use of chosen reviewers  and may not be distributed to third parties. Thank You USA  |  UK  |  Denmark  |  UAE  |  Egypt  | Japan  |  Singapore  |  India www.aspirecommunication.com

Aspire service offerings pacom

  • 1.
    Embedded Product EngineeringDesign & Manufacturing Services
  • 2.
    Calsoft Labs- ParentCompany of Aspire Calsoft Labs Wholly owned subsidiary of California Software Co. Ltd. Pioneer in Product Engineering services SEI CMMi Level 5 Over 300 satisfied customers Over 1000 products developed and tested Presence in US, Europe and Asia – Pacific. Aspire Communications Wholly owned subsidiary of Calsoft labs. Established in 2002 with headquarters in Mysore, India and at US in 2005. Focus on Hardware Design services and Embedded Software Development Vertical focus on Consumer Electronics, Mobile, Multimedia, Industrial Automation and Control Systems, Wireless, Telecom and Networking 70+ Top-notch teams of highly qualified and intellectual Engineers. Key Customers- GE, Intel, Inflight Canada, Chief Automotive, Force computers etc Majority stake held by Calsoft Product Engineering Services
  • 3.
  • 4.
    Our Partners StrategicPartner of Ixia Established an Ixia Center of Excellence in Chennai, India with latest Ixia test equipment 5 year product development contract  Aspire – a subsidiary of Calsoft labs is Renesas Platinum Partner First in India to be accorded platinum partner Microchip Authorized Design Partner Receives priority support Can provide complete solutions on Microchip products quickly and inexpensively Member of the Intel Consumer Electronics Network. Offer s Intel customers custom hardware and software solutions Distribution and development partner for Phoenix Distribution and development partner for Phoenix’s entire line of BIOS system software products Adobe Macromedia Flash Player licensee Partner Access to the latest Adobe Macromedia Flash products Partner in the Windows Embedded Partner Program   Also a Microsoft Gold certified Partner Member of TI DSP Third Party Network Engineering services that help customers accelerate development efforts and cut time-to-market.
  • 5.
    Aspire - IndustryVerticals Industry Automation Automotive Electronics Mobile, Multimedia & Consumer Electronics Hardware & Board Design Device Drivers, Middleware RTOS Based Applications Remote Monitoring & Diagnostics Network Management & Utilities Firmware Development Control Systems based on OPC Field Bus Solutions DSP based software development. 8/16/32 bit processors, ASIC, FPGAs, memory and IO architectures, ADC/DAC, and various communication & sensor interfaces Device drivers for interfaces such as HMI controls, storage devices, LCD displays and network interfaces such as IEEE802.xx, Bluetooth, Zigbee, WLAN, Ethernet & USB Board support packages, firmware diagnostics, remote SW upgrade, OS porting Protocol drivers for CAN bus, MODBUS PLUS, PROFIBUS, IEC 60870-5-10, IEC 1107 etc. Mobile, Embedded Systems & RTOS Real Time Operating Systems Digital Signal Processing Adobe Flash Board Design Processors - X86, ARM, MIPS, PowerPC, DSP; 8/16/32 bit processors & controllers, memory subsystems, storage, etc Operating Systems - Windows CE 5.0, Embedded XP, uLinux, VxWorks, PocketPC, QNX, Nucleus, pSOS Device drivers for interfaces audio & video codecs, speech synthesis, image recognition Networking, Storage, PnP, Printer, Bus architectures, touch screen LCD Engine control – ignition to fuel flow control, anti theft, etc Pollution control electronics Braking and acceleration control units Light control electronics Instrument cluster - Dashboard instruments, GPS and fixed navigation units, Keyless entry & Climate control Entertainment components Micro Controllers: Freescale, Fujitsu, ST, Infineon, NEC, ARM, Renesas, Toshiba, TI, Atmel ASIC, FPGA, and DSP Device drivers for interfaces such as HMI controls, storage devices, LCD displays and network interfaces such as IEEE, Bluetooth, WLAN, Ethernet & USB Board support packages, firmware diagnostics, remote software update and instrument control Protocol drivers for MODBUS PLUS, CAN BUS, PROFIBUS, IEC 60870-5-10, IEC 1107, GPS:NMEA1803, GSM/GPRS. Expertise Areas Technology
  • 6.
    Embedded Engineering ServicesRTOS Porting – Linux, WinCE, Embedded XP, VxWorks Board support packages (BSP) for different processors Device drivers –Ethernet, Serial, LCD, I2C,SPI, GPIO, USB 2.0 etc Custom Firmware / Software Applications Testing, validation and certification SFMEA analysis Integration services Digital Video: H.264, MPEG4, WMV, On2, Sorenson; Digital Audio: S/PDIF, MIDI, CD-ROM, FM/AM, Dolby, AC 97, I2S Peripheral Interface: Ethernet, USB 2.0, RS232., RS485, RS422, I2C, SPI Processors: Renesas SH series & R8C series, ARM7, ARM9, ARM11, TI-DSPs including DaVinci & OMAP, Atmel, Microchip, ADI DSPs including Blackfin & SHARC, PowerPC, X-Scale, Intel CPU & Chipsets Protocols: TCP/IP, Modbus Over TCP/IP, Custom, Modbus, CAN Bus, FireWire, 802.11, GPRS, Bluetooth, IrDA, SSL, HTTPS, SIP, RTP, RTMP Device Drivers : Printer, USB, Storage class, Filters, WDM, Miniport and Display Bus Handling: ISA, PC 104, VME, PCI, PCI-X, cPCI, PMC, PCI Express End to End hardware development solutions to customers right from concept to prototype to manufacturing; Turnkey projects involving CPU /SOC, FPGA, Network Processors, Analog Designs. In-depth design expertise in various hardware architectures and interfaces. PCB designs up to 18 layers and 4 mil tracing, BGA packages of .5mil pitch & various other constraint
  • 7.
    Embedded systems Technology Expertise Ethernet , USB 2.0, RS232., RS485, RS422, I2C, SPI Protocols- TCP/IP, Modbus Over TCP/IP, Custom, Modbus CAN Bus FireWire, 802.11, GPRS, Bluetooth, IrDA, SSL, HTTPS, SIP RTP, RTMP… ISA, PC 104, VME, PCI, PCI-X, cPCI, PMC, PCI Express Processors Peripheral Interface Commun-ication DSP Operating systems Digital Audio & Digital Video Renesas SH series & R8C series, ARM7, ARM9, ARM11, MIPS, TI DSPs including DaVinci & OMAP, 6800, 68K ST 5x and 7x,SH3 and 4 Atmel, Microchip, ADI DSPs including Blackfin & SHARC, PowerPC, X-Scale, X86, Intel CPU & Chipsets, S/PDIF, MIDI, CD-ROM, FM/AM, Dolby, AC 97, I2S H.264, MPEG4, WMV, On2, Sorenson DSP S/W development & optimization for wireless Baseband processing, audio/video encoding, decoding imaging communication for cameras, mobile phones and home networking device. DSP algorithm development & porting for media controllers, media servers, players etc Symbian OS, Linux, Windows CE, Vx Works, QNX, Windows NTe/Xpe, OS20,  ltron, Lynx, Nucleus
  • 8.
    Device Driver ExpertiseUSB drivers for handling terminal device classes, mass storage supporting full featured Plug and Play and power management. Display driver for Mirror and Extended Desktop. SCSI mini-port driver for disk devices, CD ROMs and Video miniport drivers for Mirror and Extended Desktop . Drivers complying with WDM standards supporting Plug and Play and Power management . File systems filter drivers for monitoring file system events and providing guaranteed I/O for applications. Storage Class filter drivers for filtering and modifying driver data. Printer drivers for thermal printers, monochrome/color printers and plotters. Printer drivers based on HP-APDK for embedded and handheld devices
  • 9.
    Aspire- Compliance Testsupport UL/cTUVus CE CSA IEC/ EN 60335 series EN ISO 13485 EN/IEC 60601-1-2- EMC testing EN/ IEC/ UL 60601- safety testing UL/cTUVus CE IEC/EN 60950 IEC 60065 IEC 60601 series ENISO 13485 EN 60950 safety MIL 461 MIL 462 MIL 810 EN55022, EN55024 - EMC D0- 160 Environmental conditions & test procedures Safety & Quality standards Electrical Household Electromagnetic capability Marine Sub Sea operation Avionics FCC Part 15 VCCI GR1089 IEC 61000 series EN55011, EN55014, EN55022/ 24 CISPR 11, 14, 15, 20, 22, 24 EN/IEC 60601-1-2- EMC testing CE EN 61000- safety UL/cTUVus 1EC 61508: SIL2 redundancy & safety standards IEC 13628- Design, testing &installation standards 3rd Party Labs & Facilities TÜV Rheinland (India) Under write laboratories ER&DC (Electronic Research & Dev Center– Govt of India undertaking) Central Power Research Institute (CPRI) Society for Applied Microwave Electronics Engineering & Research (SAMEER) Labs
  • 10.
    H/W – Desktopsand Servers S/W Licensing Connectivity Workspace Labs Security Backup Disaster Recovery VLAN for large ODC Separate Physical Workspace for Large ODCs Access Restricted VPN to client location Dedicated bandwidth, closely monitored Well-established Backup / recovery mechanisms and procedures Data backup – offsite and onsite storage Business continuity plan Well-established security practices Secured and tested labs Automated helpdesk Periodic reports and metrics collection Established vendor contacts with SLAs Aspire- Lab Infrastructure 200 MHz Oscilloscope, Logic Analyzer Spectrum Analyzer and Soldering station Power source -0-30V , dual channel, 3½ and 4½ digit millimeters JTAG programmer for Renesas and Microchip family of controllers, BDA2000 JTAG programmer for high end processors Lab Infrastructure for Software Lab Infrastructure for Hardware
  • 11.
    End to EndProduct Engineering Concept Feasibility Study Technical Feasibility Time to market NRE Cost Rough BOM cost Requirement Freeze Hardware Design Board design FPGA Design Simulation Testing Software Design Drivers OS and Protocols Diagnostics Test Benches Industrial Design Enclosure Design Thermal Analysis User Interface Design User Experience Usability Aspects Prototyping Component Procurement Board Fabrication Component Assembly Chassis Fabrication Low-mid volume production Production Handover Compliance Trial Assistance Certified Product Standards Certification Trials Manufacturing and Supplying
  • 12.
    Aspire- Engagement ModelsEngineering Resource Management Offshore Development Center Offshore Managed Services Project Outsourcing Fixed Contract Tactical Engagement for Limited & Immediate Benefits Strategic Engagement for Long Term but Limited Benefits Strategic Engagement for Long Term Benefits Strategic Engagement for Medium-Long Term Limited Benefits Tactical Engagement for Short Term Limited Benefits Increased Benefit for the customer with more matured relationship Offshore Model ODC Model Engineering resource management NEED BASED DEDICATED TEAM
  • 13.
    Analysis and PlanningHigh level Design User Interface Design Project Co-ordination Onsite Testing Implementation Post Implementation Support Rapid Reaction Support Project Project Management Detailed Design Coding Testing Documentation Bug Fixes Warranty Support Maintenance Project Post Implementation Support Intelligent Project Breakdown Leverage Extended Workday Leverage Cost Efficiencies 20-30% Effort 70-80% Effort Offshore Development Centers Client Location Delivery Model
  • 14.
  • 15.
    The security panelis designed around Atmel’s ARM 9 processor AT91SAM9263.The product consists of main CPU board and the I/O board. The main board with the Atmel CPU has following interfaces. Memory-SDRAM and Nand Flash Serial and SPI interfaces Character and graphic LCD Audio Codec interface Keypad, speaker and Microphone 10/100 Ethernet The I/O board has sensor interfaces for interfacing 8 zones to the security panel and relays for alarming the 8 zones. The sensor l logic detects not only the sensor activation but also sensor tamper making it a fool-proof security pane. The panel operates on TimeSys Linux 2.6 Kernel Client wanted a powerful security panel with built-in Ethernet for communication with a central security desk , an LCD for alarm and status display, secured login and a keypad with pre defined hotkey functions. Implement voice communication over Ethernet using same cable infrastructure for voice and data. Community security panel (Suite Panel) Client is a industry leader in access control systems. Their products are used by corporate, industrial, academic, government and commercial clients worldwide. ARM 9 AT91SAM9263 Ethernet, SPI, LCD Voice over Ethernet Audio codec Linux and C PADS and Orcad PROJECT Development of a community security panel (Suite Panel) based on Atmel’s ARM 9 micro processor AT91SAM9263 and running on embedded Linux and the sensor interface board for the panel CHALLENGE SOLUTION The Client Environment
  • 16.
    The Operator consoleis designed around Atmel’s ARM 9 processor AT91SAM9263. Micro switch is to read the cash drawer open / close status. So many functions integrated in the whole solution was split into multiple boards as below . Mother board housing the CPU, memory, Ethernet, RS232,RS422, USB 2.0 and I2C interfaces for Keypad. The operating system chosen was Linux Kernel 2.6 and drivers developed are I2C, Keypad, Watchdog, Speaker phone, DTMF generator, SPI driver, and RS422 driver for communication with EPBAX. Telephone Line Unit (TLU) for handling voice calls from the EPABX or directly from the exchange in case of EPABX failure User interface board for handling console LED and Console Keypad interfaces Expansion Direct Station Selection unit (EDSS) for supporting 90 extensions. To integrate all these functions in a single box supporting Ethernet /RS422 communication interface, 90 voice extensions, & handle voice related functionalities, and a solution which has provisions for future expansions. Hardware : ARM 9, Ethernet(10/100), RS422, I2C, USB 2.0, SPI, DTMF, Software : Linux 2.6 EPBAX Operator Console The client is a Telecom product based in India. Their core business is product development in the broadband access domain covering voice, data & video. SOLUTION PROJECT The c lient wanted to launch a high end EPABX supporting voice modules (both POTS and ISDN) & data modules. The client was looking for a console which would support 90 extensions, handle all voice related functionalities. The Console was also supported by a character LCD . CHALLENGE The Client Environment
  • 17.
    The system isbased on ARM9 micro controller based Seat Control Unit (SCU). SCU software validates a pre programmed USB stick, controls the AVOD (Audio Video on Demand) server, controls the power to AC outlet, keep track of the number of time-units consumed after validation & available time-units after the usage. AVOD server is connected to SCU which keeps running ads normally but switches to entertainment menu when a command prompts. Charging station is used to recharge a USB Stick with required time-units through credit / debit cards. Hand held terminal is used to check the available time units in USB stick or shopping in-flight. The biggest challenge was the time and the demo was to be made ready in 5 weeks for the WAEA exhibition in US. The activity included from building the hardware including ARM boards, relay boards and development of ARM board firmware to the AVOD server, Hand held terminal, POS terminal application and GU Hardware : ARM9, USB 2.0, Ethernet, LCD, RS232, GPIO Software : Windows XP, Timesys Linux 2.6, .NET Client is a Design Services Company that takes up custom electrical and structural works for small and big aircrafts. Pre-paid In-flight entertainment system SOLUTION PROJECT In-Flight Entertainment System is based on a pre paid USB stick usage. Using it, airlines customers could buy time-units from a charging terminal (Laptop) & enjoy in-flight entertainment such as video or even buy gifts in the flight. Aspire designed the Proof of Concept (POC) demo to showcase it to potential customers at a trade show (WAEA). CHALLENGE Environment The Client
  • 18.
    Developed a boardfirmware and designed a control card based on PIC 18F2450 microcontroller. Developed a board with OPOS complied architecture supporting dual power operation. Firmware for reading the commands or sending status to POS terminal through a full speed USB 2.0 interface. Developed a Micro switch to read the cash drawer open / close status. To Re-engineer the existing design that includes – the schematics, PCB files, Firmware and the microcontroller. To design a product that meets functionality requirements, POS Compliance, and the expected BOM cost. Hardware : PIC Microcontroller, RS232, USB 2.0. Firmware : OPOS compliant firmware Cash drawer controller Worldwide manufacturer of Cash Drawers and POS Accessories . Over 70 years of metal fabrication experience. Serving markets like Retail, Specialty, Grocery, Hospitality, C-store and Banking. SOLUTION PROJECT Design and development of a Cash Drawer controller hardware and the firmware for communicating with the Point of Sale (POS) terminals. CHALLENGE Environment The Client
  • 19.
    Hardware solution: Complete HW Design , Board Design, Prototype Development Both RF and IF interfaces along with PCI interface MPC8555E processor with 64Mbyte of Flash, 512Mbyte of DDR2 SDRAM Varying processor speeds in the same design 8 layer small form factor board with Mezzanine SOC card for FDI mode of operation. Software solution: Board support package to work under MonteVista Linux. Memory check for both SDRAM and Flash. Interface check for the SOC as a memory device Interface check for the Ethernet port Loop back verification test for the Ethernet port. To Re-engineer the WiMAX Base Band Board and add new features. Hardware : PIC18F2450, USART, USB, GPIO Firmware : USB Printer class Enumeration, RS232 WiMax Base Band Board Development A wireless and broadband access company with focus on new photonics-based applications for the telecommunications and consumer industries. PROJECT Design a base band card around PowerQuicc (MPC8555E) processor with Fujitsu WiMax 802.16 SOC (MB87M3400) and Broadcomm GMII (BCM5482) for 1GB Ethernet interface. CHALLENGE The Client Environment SOLUTION
  • 20.
    ADU measures staticand differential pressures using 2 pressure sensors and impact pressure using the temperature probe (PT-100). ADU transmits these air data parameters via two identical ARINC 429 digital lines. Provision is also made to calculate according to pin-program, correct & incorrect air data. ADU has built-in features for self tests to check the hardware and software integrity. Architecture of ADU is centered on TMS320F2812 DSP chip, which is interfaced with temperature and pressure sensors. DSP performs complex arithmetic based on pressure readings to calculate various aerodynamic parameters A hardware design that would meet all functional and statutory defense requirements so as to match with the specifications of an existing imported unit. To have the hardware supporting the ARINC 429 protocol. Stringent MIL grade certification. Hardware : TI DSP 2812, RS232, ARINC interface, GPIO, DAC, ADC Software : DSP Firmware, Code composer studio, ARINC 429 Client is specialized in area of pressure and temperature monitoring systems, manufacturing and design for defense establishments in India. Air Data Unit (ADU) Design SOLUTION PROJECT Air Data Unit (ADU) is a device that measures aerodynamic parameters (air data) such as air speed, altitude, air temperature etc for defense industry Aspire designed ADU hardware and Software around TI DSP and Holt ARINC controller including implementation of ARINC 429 protocol CHALLENGE Environment The Client
  • 21.
    The K-12 EDUcontroller is designed around Renesas H8 Series 16 bit microcontroller HD64F2211UNP with features such as: HD64F2211UNP running at 24 MHz 64K E(2) PROM for storing configuration data USB Device interface, Serial interface RTC with day light saving Dual IR interface for connecting IR devices IR learning interface, 8 button silicone key interface RJ45 interface for connecting power and interface signals to a Custom adapter Web-based GUI for configuring the K-12 EDU Controller. Development of the K-12 EDU hardware, Firmware & configuration software. Challenges included: Supporting multiple operation modes like serial, IR Support adding new IR devices with out any hardware change Provide support for as many as 120-130 types of devices from various makes across the US market Support for 9 pre-programmed scenarios with specific devices On filed and web based firmware upgrade Hardware : 16 bit microcontroller, USB, Rs232, IR and IR learning, RTC, Silicone key pad interface Software : Controller firmware, GUI on Windows XP and Vista, IR learning , USB Device control, RS232 protocol, RTC Lastar is a family of connectivity companies based in Moraine, Ohio focused on providing complete connectivity solutions to the PC, audio/video, and electrical industries. K-12 EDU Controller SOLUTION PROJECT Development of the K-12 EDU controller intended for use in classrooms Allows teachers and students to control multiple audio and visual devices such as projectors, DVD players and audio amplifiers easily using the key pad on the controller. CHALLENGE Environment The Client
  • 22.
    BLDC Motor Controllerwith Remote Temperature & Occupancy Sensing Technology The solution consists of three parts, the controller board, power supply board and remote controller. The controller is designed around Renesas R8C controller and the remote controller around Renesas M34286. The power supply is single output 24V/3A switch mode power supply operating from 90-260V AC. Specifications: Control logic for Hall sensor 50W motor at 24VDC Control logic for brushless 50W motor (back emf) at 24V Operations from a 24V SMPS or 24V external DC supply Temperature sensor logic for speed variation Infra red receiver for remote operation Fan On/Off, speed increase/decrease, temperature sensor enable/disable through IR remote. Motor operates at a maximum speed of 350 RPM Short circuit and Stall protection Design the controller and power supply which could be mounted above the fan. The power supply has to operate as an SMPS supporting input voltages from 90V to 260V. Keeping costs low Hardware : Renesas R8C USART, MOSFETs, MOSFET Gate Drivers PWM Remote control based on Renesas M34286 Temperature sensors for speed control Hall sensor feedback control Back EMF based control Software : Firmware, USB Printer class Enumeration, RS232 A well known manufacturer of variety of motors being deployed for applications like refrigerator, washing machines, fans etc SOLUTION PROJECT The client explored replacing the AC motors normally used in applications like refrigerator, washing machines, fans etc with a smaller, low power Brushless DC motors (BLDC) which would provide 20-30% saving in power. The first product being planned is a 24V BLDC fan which could operate from the mains or from a 24V battery CHALLENGE Environment The Client
  • 23.
    BLDC Motor Controller-Solution BLDC--Power Supply BLDC Controller BLDC Solution Block Diagram
  • 24.
    Prototype is basedout of SiTel & Rhea Architecture It is assumed that SiTel evaluation board will be available as follows. 1. Tested and validated evaluation board with Rhea Architecture based VOIP –SIP application including complete relevant source code and documents. 2. T.30/T4 Module Support on SiTel reference with Rhea architecture 3. It can terminate T.30 fax and provide fax data to application. 4. SiTel board has sufficient RAM and Flash for application software intended for this project. 5. The quality and features of conversions from PDF to TIFF and vice versa are limited by the availability of all the source code for cross compilation and features it provide 6. Performance of the application compiled with 32 bit running on 16 bit architecture is what is provided by SiTel architecture 7. Cr16 cross compiler tool chain supports standard libraries and image compression libraries (JPEG, ZLIB) etc… 8. Cr16 tool chain has support for building only static library or application software. Static compilation of the applications / software requires more amount of memory in terms of RAM and flash. Hardware: SiTel SC14452 VoIP Processor, Cr16 cross compiler tool chain, FAX machines Software: Rhea S/W Architecture, TFTP server, SIP Server (Asterisk free version), uCLinux v2.6.19, Driver for FXS port, Ethernet port, WiFi & LED control UberFax The client is a technology start up intends to develop Überfax Device product and IP based solution packaged with VOIP services that works 100% of the time eradicating Fax unreliability over the Internet. SOLUTION PROJECT This project is a new research solution for Fax communication VoIP network by having all the fax transaction been done in the form of PDF files ( at the n/w ) and T30/4 Image format on the fax device side - stored and managed with a back ended Fax Server along with VOIP infrastructure Environment The Client
  • 25.
    UberFax N/W DiagramIP N/W (LAN) SIP server (Asterisk Free Ver.) Fax server (TFTP Server) UberFax Fax Fax Switch/Hub Switch/Hub UberFax
  • 26.
    Hardware- Boards AirData Unit Design Prayog TM- SBC K-12 EDU Controller Pre-paid Inflight Entertainment system EPABX- Operator Console
  • 27.
    Aspire ODC -Key Features An extension of your R&D labs Transparency in operations Type of services New product development - Prototyping, Design, development, testing and deployment support Sustaining engineering – Software Support, Feature enhancements, Re-engineering, Regression testing Testing Services - Feature/Functionality, Conformance, Interoperability, Load, Stability & Performance testing Project execution flexibility Single site development or Multi-site development Geographical locations Offshore/ Onsite/ Nearshore, as required Flexible Business Models Payments Business Models Projects Specifications Deliverables Efforts Time and Material (T&M) D e fined Variable Defined Variable Fixed Price (FP) D e fined D e fined Defined D e fined Turnkey (Mix of T&M and FP) Variable Variable Defined Variable Effort-spent Milestones Variable
  • 28.
    Aspire ODC -Key Operational Factors Infrastructure requirements Secured access Isolated facility Security / IPR framework Security audit process No movement to other client with competing products Time for staff ramp-up Ability to say yes/no to staff in the ODC Retention of staff in the ODC Communication infrastructure VPN, VSAT, Conferencing Facility, Dedicated WAN link, etc. Lab requirements Quality Management System Tracking and measurement of software development process Strong processes for project execution, monitoring and review Business Continuity Plans / Disaster Recovery Measures Management review process and contact points
  • 29.
    This presentation containsconfidential materials proprietary to Aspire. The materials, ideas and concepts contained herein are to be used solely and exclusively to understand Aspire group’s offerings The contents of this presentation are intended only for the use of chosen reviewers and may not be distributed to third parties. Thank You USA | UK | Denmark | UAE | Egypt | Japan | Singapore | India www.aspirecommunication.com

Editor's Notes