|
Cerulink 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 Cerulink 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.
- 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 Cerulink 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, Foundaries - 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.
Synthesis Tools - Design-compiler Expert Plus, Floor plan
Manager for IPO, Primetime for STA, Test-Compiler for scan and BSD
insertion, TetraMax for ATPG, Formality for Functional equivalence.
RTL-Analyzer for RTL enhancements.
|