| Embedded designs
Encodex is equipped to deliver end-to-end embedded
systems solution encompassing high-speed multi-layer board
design with multi-CPU and FPGAs, system level software and
embedded application development.
With focus on specific technology, the embedded
systems division at Encodex works as a "virtual lab"
or an extension to our client's engineering capabilities to
accelerate their product engineering and product management
cycles - prototype development through product release.
We offer embedded software
services broadly in the following areas:
- Designing optimal BOM solutions for client
needs
- Product development and engineering - Feasibility,
Architecture, Modeling and Design with new technology approach
- Multiple platform porting services
- Product sustenance and Lifecycle enhancements
- Compatibility, Interoperability, Compliance
testing, Regression testing
Technical competency
Embedded systems division of Encodex has expertise in optimized
coding techniques in embedded software alongwith hardware
designs for achieving the best performance of the embedded
systems:
- Board Design, Schematics development and
PCB layout design for Products
- Embedded software development on multiple
platforms interfacing and driver software development for
designed systems
- IP Protocol stack related development and
development of customized Bluetooth stack and profile modules
- Middleware and firmware development and software
optimizations, debugging and QA
- Porting/adapting of RTOS for various embedded
systems
- High speed multi-layer, multi-processor board
design, FPGA design using Verilog/VHDL design entry and
integration of ready available IP blocks
- DSP hardware and software development, Embedded
Software development and QA
- Algorithm design and development
Technical skills
Hardware platforms - ARM, Intel, Motorola
MPC555, Hitachi, PowerPC, TI DSP
Hardware design tools - CPLD, FPGA and
ASIC design, Simulators - Cadence, FPGA tools - Altera, Xilinx,
Synthesis/Timing - Cadence, Verification - TransEDA, Verisity,
Foundries - TSMC
RTOS - VxWorks, eCOS, Nucleus, RT Linux
Operating systems - Windows (All), WinCE,
Embedded Linux
Protocols - Bluetooth (stack and profile),
J1939, CAN, UDP, TCP/IP, RS232, USB, IEEE 1394 and various
PLC
Language and tools - C/C++, VC++/MFC/ATL/STL,
J2ME, J2SE, VB, Assembly language, Rational Rose, Matlab,
Simulink, Verilog, GNU, GDB Verilog HDL, VHDL, TCL for synopsys
tools. CASIRA used for Bluetooth development, Protel, AutoCad |