Course Syllabus |
- VLSI Design Flow
- FPGA Architecture
- Hardware Description Language - Verilog
- Designing and Implementation of Finite state Machines for FPGA
- Synthesis Techniques and Timing Analysis
- Placement and Routing
- Embedded Hardware and Software Design with FPGA
- Porting Embedded Operating Systems on FPGA
- Case Study on FPGA based System Design
|
Pre-requisites C, Microprocessors, Microcontrollers, Digital Electronics, Knowledge in computer science, Basic concepts in VLSI |
|
|
| |
Course Syllabus |
- Overview of 32 bit Microcontrollers
- Microcontroller based Hardware Board Design
- Kit fabrication and testing
- Cortex M3 overview and Basics
- Instruction Set and Memory Subsystem
- Programming and debugging in Eclipse
- Exceptions andInterrupt Handling
- Programming Stellris Cortex
- Kit Interfacing andProgramming - Switches, LEDs, Temperature/Light Sensors, PS2 keyboard, VGA display Audio Sampling
- Embedded RTOS
- RTOS Drivers
- Porting of Embedded RTOS on ARM
- JTAG Debugging and Case Studies
- Power Saving modes
- Variants of ARM boards
- Mini project
|
Pre-requisites C, Microprocessors, Microcontrollers, Digital Electronics |