Silansys - IC Design Services Mixed-Signal Analog Digital DSP Chip Design  ASIC  SOC development Baseband Front-End RF Radio USB OTG PHY Serial Comms Data Comms Wired Wireless CDR Viterbi Signal Processing Storage Display Sensor Satellite  Power Management polyphonic
Silansys - IC Design Services Mixed-Signal Analog Digital DSP Chip Design  ASIC  SOC development Baseband Front-End RF Radio USB OTG PHY Serial Comms Data Comms Wired Wireless CDR Viterbi Signal Processing Storage Display Sensor Satellite  Power Management polyphonic
Overview
Design Services
Architecture & System
Signal Processing
IC Design
RF -to- Digital
RF/Analog Expertise
Digital Expertise
Design Verification
Technology and CAD
Firmware
Full Product Support
Case Studies
Business Models
 IC Design Services Mixed-Signal Analog Digital DSP Chip Design  ASIC  SOC development Baseband Front-End RF Radio USB OTG PHY Serial Comms Data Comms Wired Wireless CDR Viterbi Signal Processing Storage Display Sensor Satellite  Power Management polyphonic  
 

Firmware

Portability and optimization are key inputs to all firmware development phases. Our Object Oriented design using a 'C' based implementation maximizes performance on, and portability across, multiple processor platforms. Software abstraction layers isolate Silansys' firmware product development offerings to ease our customers' deployment across the many processors, interfaces and drivers required in today's complex systems.

With firmware development input at the system concept phase, the correct set of real-time tradeoffs between the underlying hardware and software requirements may be chosen. Such system understanding allows intelligent development of software drivers and API's that minimize the product's power consumption and memory.

Partitioning a product design between hardware and firmware is always an interesting challenge. A hardware centric firmware design approach generally yields lower MIPS and memory requirements. On the other hand, hardware may be extended in the field by using software 'work-arounds'.

At Silansys, our solution is to tailor the overall system by selecting the optimum partitioning of a product function, according to our customers' requirements. In order to reduce risk, critical functions may be implemented and verified in software prior to implementation in hardware. Our policy is upfront design and incremental implementation.


Silansys Firmware development approach incorporates

  • Object Oriented Analysis and Design.
  • Tight "ANSI C" implementation with minimal usage of assembly code.
  • Mature guidelines to migrate from Object Oriented Design to "ANSI C".
  • Handcrafted "ANSI C" code to minimize RAM/ROM/MIPS requirements.
  • Portability, Test and Interoperability considered at every development stage.
  • High quality documentation as key output of each stage.

Silansys' experience spans:

  • ARM, SH and Teak DSP environments
  • ANSI C and Assembler programming languages
  • Symbian, Linux, eCos, Nucleus, uITRON operating systems
  • Embedded, Linux and Win32 platforms
  • SDL, UML, OO design
  • Bluetooth, DECT, UMTS, GPS and Audio applications

 

 

    

 
| Site Map | Contact Us | Privacy Policy | Produced By Inspiration
 
©Silansys Technologies 2008