Post Job Free
Sign in

Project Data

Location:
500079, India
Posted:
July 23, 2011

Contact this candidate

Resume:

CURRICULUM VITAE

SUDHAKAR.M

********.****@*****.***

Tel: +91-994******* (India)

PROFILE:

> Firmware Development and debugging for 8-bit, 16-bit and 32-bit

microcontrollers and processors using C language.

> Capable of hardware testing and verification.

> Familiar with logic analyzers, oscilloscopes, spectrum

analyzers, debuggers and protocol analyzers.

> Development of GUI based applications using VB and Matlab.

> Simulation using Matlab and PSPICE.

EMPLOYMENT:

Organization Duration Position

Research centre 06-may-2009 till date. Senior Research

Imarat, Hyderabad Fellow

Research centre July-2006 - 05- may 2009 Project Engineer

Imarat, Hyderabad

TECHNICAL SKILLS:

Operating Systems : MS-Windows 2000/XP.

Languages : C, VHDL, ASSEMBLY and Matlab.

Hardware Design : Analog and digital circuits.

Processors : Micro Blaze (Xilinx), power pc, ARM, PIC, 8051( C),

8085.

Compilers : MPLAB, CCS, Turbo C and ANSI C.

Debuggers : GDB (GNU Debugger) XMD prompt, chip Scope

and Constraints.

RTOS : XilKernel (POSIX).

Bus Protocols : USART, GPIB, SPI, I2C and 1553B.

IDE : Xilinx tools (EDK, ISE, Chip scope & system

Generator),

Visual Basic, Matlab, Cadence

Allegro and CADSTAR.

Project 1:

Title : Design and Development of Integrated Seeker

Electronics.

Description : The signal from the Intermediate frequency unit is fed to

16 bit high speed ADC. All the signal processing job is

done in the FPGA (virtex5 SX95T). Finally this processed

data is send to other FPGA (Virtex5 FX130T) which has two

hard core power pc in which one is used for controlling all

the sub systems and used for 1553B communication and other

processor is used for Doppler tracking, range tracking and

processing of algorithms. The processed data is sent to the

master processor for further using FSL link or Shared BRAM.

My contributions:

. Implemented Multiprocessor, Multithreading concepts in FPGA.

. Implemented XilKernel (POSIX Compliant) to have Real-Time control on

process using ROUND ROBBIN AND PRORITY SCHEDULING CONCEPTS.

. Implemented a DUAL PROCESSOR CORE for communicating various peripherals.

. Implemented Interprocessor communication using FSL and Mailbox methods.

. Implemented data transfer using DPRAM between two processors (soft-core

and hardcore).

. Implementation of range tracking, Doppler tracking algorithms and

firmware of peripherals.

. Chip scope is used as analyzer for the processor and logic.

. Interfacing various peripherals using different Busses (AXI, PLB4.6,

PLB3.4 and OPB bus).

. Implemented Dynamic Allocation for Scratch-Pad Memory at run time.

. Implemented logic and use of IPCORE provided by Xilinx.

. Stimulation of DSP concepts using Matlab.

Tools Used : Xilinx EDK (Embedded Development Kit), Xilinx SDK (Software

Development Kit), uCOS-II and XilKernel, chip scope, Matlab and Orcad.

Project 2:

Title : Software Defined Radio (SDR) for Data Communication.

Description : The signal from the LNA(Low Noise Amplifier) is fed to a

band pass filter then followed by a 14 bit high speed ADC.

the digital data is passed through a digital band pass

filter then multiplied with NCO (numerically controlled

oscillator) to get I and Q channel data. This I and Q

channel data is decimated and passed to a low pass filter,

To bring the signal into baseband, then finding the FFT to

know the frequency of the signal. Then finding the phase

and latter passed to the pre amplifier.

My contributions:

. Implementation of digital filters, NCO (Numerically Controlled

Oscillator).

. Implementation of DSP algorithms.

. Stimulation of DSP algorithms using Matlab and Simulink for finding the

Coefficients of the filters.

. Implementation of firmware development of peripherals.

. Implemented logic and use of IPCORE provided by Xilinx.

. Stimulation of DSP concepts using Matlab.

. Design and stimulation of analog circuit using PSPICE.

. Designing of preamplifier and amplifier.

. Designing of schematics using Cadence Allegro.

. PCB routing using Cadence Allegro and Signal Integrity using Hyperlinks

software.

Tools Used : Xilinx ISE, chip scope, Matlab, simulinks, pspice and Orcad.

Project 3:

Title: Design of RADAR Control Computer and Simulator for

Controlling the RADAR Computer.

Description : The aim of the project is to design a RADAR control

computer and Real Time software, which runs on the control

computer using 32-bit Xilinx Micro Blaze Soft-Core

Processor. This computer communicates with different sub

systems and does the required data processing and furnishes

data to sub systems upon requests. This acts as a

supervisor among all the sub-systems. The debugging of

RADAR controller can be done with simulator by having a RS-

232 communication. Simulator and GUI can be used as in-

house testing of the controller with other sub systems.

My contributions:

. Developed C-Language programs in Xilinx SDK, to interface sub-systems

with radar control computer.

. Development of algorithms for the seeker computer to interface with

digital signal processing unit.

. Component ADC, DAC, DDR, SDRAM, FLASH and DDS interfaced with Micro Blaze

processor (Developed firm ware for these peripherals) and their

performance testing.

. Developed and executed a Test Suit to test the Unit by interfacing the

test suit to the GUI developed in VB.

. Developed a GUI application in VB to interact with the radar control

computer from PC through RS-232 communication to avail automation in

testing and to demonstrate the operation of radar control computer.

. Development of hardware for simulator.

. Designing of schematics of simulator using Orcad.

. Implemented logic and use of IPCORE provided by Xilinx.

Tools Used: Xilinx EDK (Embedded Development Kit), Xilinx SDK (Software

Development Kit), uCOS-II and XilKernel, chip scope, Matlab

and Orcad.

Project 4:

Title : Intimation of street lights failure.

Description: Aim of this project is to intimate the failure of

street lights, any short circuitand simultaneously provide

auto on and off. This system has XBEE (RF MODULE) which is

connected to PIC18f452 microcontroller. Data from the

microcontroller to XBEE is send using RS232 communication.

controller displays the status pole on the LCD and Data

Base, The voltage across the Shunt resistor is read by the

ADC port of the PIC18f452 controller to find any presence

of short circuit. This data is stored in a Data Base at

regular intervals of time which is sent using slave XBEE to

the master XBEE. Change in intensity of light is found

using LDR for turning the light ON and OFF. Using data base

a GUI has been developed.

Tools Used: MPLAB, CCS Studio, visual basic and X-CTU software.

Project 5:

Title : Design for Programmable Power Supply.

Description : Aim of this project was to design a microcontroller based

programmable power supply. The voltage and current are

measured by using a 12-bit/16-channel serial ADC (SPI

Interface) and a graphical user interface is developed

using RS-232 Communication, by which the user can enter the

required voltage or Push buttons are interfaced to

controller to set the voltage which is displayed on the LCD

the output voltage is read using ADC. calculate the error

voltage and sets the PWM and produces the required voltage

specified in the LCD. A Real Time clock is interfaced

through I2C bus to know the time.

Tools Used: MPLAB, CCS Studio and Orcad9.0 (Schematic Capture).

Project 6:

Title : Design of Direction Indicator

Description : Aim of this project was to designing a PIC Micro-

controller based a direction indicator. The x-axis and y-

axis voltage of the Accelerometer are read by the ADC port

of the PIC Controller. This data is sent to the XBEE (RF

module) which communicates with the microcontroller using

RS232 communication. At the receiving end the XBEE device

is connected to the other microcontroller. A led matrix

display is interfaced to this controller for indicating the

direction.

Tools Used: MPLAB, CCS Studio, X-CTU software and Orcad9.0

(Schematic Capture).

Academic Qualifications:

. M.Sc (Electronics) from PUNE UNIVERSITY, PUNE, India.

. Period of Study : 2004-2006.

Personal Details:

Date of Birth : 03-08-1983.

Father's Name : M.C.Penchalaiah.

Marital Status : Single.

Permanent Address: Plotno-79, Hastinapuram, Phase-II central, N.S.Road,

Hyderabad-500079.

Passport Details : H2246944.



Contact this candidate