|
|
 |
|
| Our embedded expertise covers application development and optimization over a wide range of platforms. Competencies in processor dependent assembly level optimization of code and real-time multi-threaded application development allows us to optimize software against speed/ memory limitations and real time performance requirements for wide range of products used in areas of networking & communications, digital media and wireless. |
| Our
firmware expertise includes: |
- Handling various Operating Systems like UNIX, Windows, Linux, VxWorks, Embedded Linux and Nucleus
- Development of protocol stacks and device drivers for different devices and standard interfaces
- Firmware development including Board Support Packages, DSP software optimization, assembly level programming for various processor platforms and NP micro-code.
- Embedded application development including GUIs, Middleware, Protocol stacks, Audio, Video & Image processors and Control algorithms.
- Development of Simulators, Assemblers, etc for DSPs, Network Processors and ASICs to facilitate their deployment in products.
- Automated QA testing and validation of firmware.
|
| Processors & Controllers |
Operating Systems |
- Motorola: PowerPC MPC8xx
- TI DSP: TMS320C54xx/ 320C62xx
- ARM7 TDMI
- MIPS R4xxx/ R5xxx
- Hitachi SHx NEC V8xx
|
- ITRON
- VxWorks, pSOS
- RtLinux
- WinCE
- ATI Nucleus, Enea OSE
- ThreadX,
- TI DSP BIOS
|
| Communication Protocols & Device Drivers |
Peripheral Devices |
- TCP/IP, PPP
- IPSec, IPv6, MobileIP
- OSPF, RIP, BGP4
- HDLC, LAP-B
- ISDN, ATM-SAR
- Ethernet (10/100 Gigabit)
- USB, IrDA
|
- ATM
- T1/E1/J1
- DSL
- Ethernet
- OC 3 - OC 48
- Codec
- USB
|
| Bus Architecture |
CPLD/FPGA |
|
- Xilinx (Spartan, Virtex...)
- Cypress
- Altera
|
|
|
|
 |
|
|
|