0% found this document useful (0 votes)
132 views2 pages

E3 252 3:1 Embedded System Design For Power Applications: Course Content

The document outlines the course content for an Embedded System Design for Power Applications course, which will cover topics such as digital signal controllers, field programmable gate arrays, communication protocols, analog sensing, feedback control design, and co-design of processors and reconfigurable hardware for power conversion systems. Students will be graded based on midterms, a final exam, and laboratory work developing an embedded system with a digital signal controller and FPGA to control a bi-directional power converter. Prerequisites for the course include undergraduate analog electronics, digital electronics, and classical feedback control theory.

Uploaded by

Indra kandala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views2 pages

E3 252 3:1 Embedded System Design For Power Applications: Course Content

The document outlines the course content for an Embedded System Design for Power Applications course, which will cover topics such as digital signal controllers, field programmable gate arrays, communication protocols, analog sensing, feedback control design, and co-design of processors and reconfigurable hardware for power conversion systems. Students will be graded based on midterms, a final exam, and laboratory work developing an embedded system with a digital signal controller and FPGA to control a bi-directional power converter. Prerequisites for the course include undergraduate analog electronics, digital electronics, and classical feedback control theory.

Uploaded by

Indra kandala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

E3 252 3:1 Embedded System Design for Power Applications

Kaushik Basu
Assistant Professor
Department of Electrical Engineering, Indian Institute of Science
email: [email protected]

Course content
Digital Signal Controller (DSC: A micro-controller with a DSP engine): Architecture and real-time
programming in Assembly and Embedded C. Introduction to Fixed Point Arithmetic. Understanding
the constraints of program memory and execution time. Programming peripherals including GPIO,
TIMERS etc. On Chip FLASH and EEPROM programming. Field Programmable Gate Array
(FPGA): Architecture and programming of digital circuits including Finite State Machines (FSM)
in Verilog HDL. Understanding the CAD tool and various timing issues. Communication-Chip level:
AXI, Board level: SPI, I2C, System level: RS 232, CAN, MODBUS RTU on RS 485. Developing a
GUI for supervisory control and monitoring. Introduction to different semiconductor memories: RAM,
ROM, NVRAM etc. and their applications. Analog sensing: Anti-aliasing filter design, scaling, online
calibration and biasing. Continuous time feedback controller design and its discrete time implementa-
tion, D/A and A/D converters, effects of sampling, modeling the Pulse Width Modulator (PWM) etc.
Co-design: How to optimally implement an embedded task using a programmable processor (DSC)
and a re-configurable hardware (FPGA). Embedded design of a typical Power Conversion System
including: process control, protection, monitoring, real-time feedback control etc.

Grading
Mid-Term1-20%, Mid-Term2-20%, Final-30%, Laboratory-30%

Prerequisites
Under graduate level analog electronics, digital electronics and classical feedback control theory. Fa-
miliarity with micro-processor, digital signal processing and previous experience in programming will
be helpful but not a necessity.

References
• Fundamentals of Digital logic with Verilog Design, S Brown and Z Vranesic, McGraw Hill Edu-
cation; 2nd edition (2017).
• PIC Micro-controllers and Embedded Systems, Using assembly and C for PIC 18 Mazidi, Mckin-
lay and Causey, Pearson Education India; 1st edition (2008)

• Feedback Control of Dynamic Systems, GF Franklin, JD Powell and Naeini, Pearson (2008)

• Microelectronic Circuits: Theory and Applications, AS Sedra and K Smith, Oxford University
Press (2017)

• Digital Signal Processing, JG Proakis and DK Manolakis, Pearson Education India; 4th edition
(2007)

• Digital Control of HighFrequency SwitchedMode Power Converters, (IEEE Press Series on


Power Engineering) Lucca Corradini, Dragan Maksimovi, Paolo Mattavelli, Regan Zane, Wiley-
Blackwell (2015)

• A Practical Introduction to Hardware/Software Co-design, Patrick R. Schaumont Springer; 2nd


edition (2014)

Laboratory
There will be 12 Lab Execrcises. Following diagram shows an architecture of the laboratory for this
course.

q1 i

v1

q2 v2

SENSORS

Bi-directional power converter


Analog Signals
(v1 , v2 , i)
DAC
FILTERS
Digital Commands
SPI (q1 , q2 , C)

ADC

EEPROM dsPIC30F4011 SPARTAN 3AN


DSC FPGA
I2C
SPI

UART

GUI
HOST PC

Note: Due to high speed requirement, the communication between the DSC and the FPGA is
parallel instead of serial as shown in the above figure. Usually it is a part of externally mapped memory
of the DSC controlled by DMA (Dynamic Memory Allocator) and the actual physical memory (DP
RAM) is located inside the FPGA chip.

You might also like