Senior design engineer
Sanyo LSI Design System Soft Co., Ltd.May, 2006 - Mar, 20114 yr 10 months
Developed Linux based BSP bring-up on ARM9 based Sanyos development board, including Uboot, Linux kernel and various device drivers. I did design and develop a low power 24-bit & 32-bit fixed point VLIW DSP and SIMD DSP. Involved in the analysis of CPU performance including instruction execution, holes in bit encoding of ISA, instruction generation by C compiler, functional units of CPU, ISA performance for audio codecs etc. Ported various speech encoder and decoders Speeks decoder, Pulcode encoder and decoder, MP3 decoder, WMA decoder, H264 decoder using C and Intrinsic functions SOC for Ultra Low-Profile Voice Recorder (14A-Next Generation) Audio device driver development includes design, ADC, DAC, Volume, Mute, Analogue filer, digital filer, Damp, ALC, PCM interface, BEEP, pause, play, record, stop. Software integration of PULCOD, SSBC, SPEEX, OGG, and device driver with Toppers JSP RTOS.