SANDEEP.N
Project Profile
Project name : PCI Network Controller Driver
Hardware : 8029 Network Controller
Operating System : Linux 2.6.x
Docs : Device advanced information book
Description: Developed a device driver for PCI Ethernet Network Controller for IEEE 802.3 framework, implementing the following:
Accessed configuration space to obtain IO address and IRQ
Allocated and initialized net device structure, studied and initialized various registers and setup IRQ handling
Implementing transmission and reception with sk_buff management
Integrated and tested the driver
Project name : USB Keyboard Driver
Hardware : USB Keyboard
Operating System : Linux 2.6.x
Docs : USB Class 3 doc
Description: The input driver involves probing the Keyboard (Class 3, Subclass 1, Protocol 1) device, ensuring the presence of interrupt endpoint. Input_dev structure is filled for keys and events. Interrupt urb is filled and submitted. Completion handler is developed to report the key pressed keys.
Project name : USB Audio Controller Driver (Play)
Hardware : C-Media USB 3-D sound blaster
Operating System : Linux 2.6.x
Description: Studied USB Audio class specification. The play module was developed for audio streaming
interface (1,1,0). Control operations were performed on Endpoint 0 of audio control interface. Isochronous URBs were created with frame descriptors of appropriate sizes and delivered to out endpoint of streaming interface. Tested with sample wave file.
Project name : USB Bluetooth HCI-ACL driver
Hardware : Siw USB Bluetooth Controller
Operating System : Linux 2.6.x
Role and Contribution: Command and data transfer function implemented.
Description: Developed Bluetooth HCI layer driver modules for executing HCI Commands and transferring and receiving ACL data. The packet formats of Bluetooth 1.1 specification are followed. Bulk and Control URBs are constructed and delivered from HCI layer to appropriate endpoints of USB Bluetooth device. File operations are provided for user data transfer. This is to design proprietary protocol stack.
Testing : Initially used hcidump, hcitool tools to verify transfers and connectivity and later developed user programs for testing.
Key Strengths
Extremely focused and committed.
Good in communication skills.
Quick learner and hard worker.
Project Profile
CURRICULAM PROJECT:
Project Title : “DESIGN AND IMPLEMENTATION OF 8 BIT RISC
MICROCONTROLLER ON FPGA”
Role : Hardware and software design.
Environment : vhdl and Xilinx ise project navigator
Description : The main perspective of this project is to design a RISC microcontroller & implement it in an FPGA.This microcontroller has its own instruction set, 92 instructions. It works at speed of 50 MHz& it has SRAM of 128bytes 16 general purpose registers &PROM of 512 words. This micro control is prototype of AVR AT9051200 It can executes all programs, can be used for specific application also. This microcontroller is implemented an FPGA device which is Spartan 3E board i.e. on semi custom device. This project has achieved design speed of 50 MHz able to increase instructions more than its prototype.
Project Title : Ultra Sonic Movement Detector
Role : designing PCB and mounting the components
Description : The aim of this project is to detect moving object. This project can be used in security purpose & in restriction areas. In this ultra sonic waves are used. In this a transmitter section and sensors are used in receiving section to detect waves, if there is any movement in that area then the circuit will break which is connected to loud speaker
Seminars
Title: Wireless Intelligent Network (WIN)
WIN is a concept begin develop by the Telecommunications Industry Association(TIA) standards committee TR45.2.The WIN standards protocol enables a graceful evoiution to an IN without making current network infrastructure obsolete. Public Land Mobile Network (PLMN) is know as Wireless Intelligent Network(WIN).The basis behind Intelligent Networks is separating intelligence from the switching and calls control functions of telecommunication networks and centralizing it.
Declaration
I hereby declare that all the information mentioned above is true to the best of my knowledge.
Yours Sincerely,
Place: Bangalore