EE 712: Embedded Systems Design Lab

ARM Cortex architecture, ADC/DAC interfacing, serial protocols, RTOS and SoC design on TIVA-C and Zynq-7000.

The Embedded Systems Design (EE 712) course focuses on the architecture, programming, and interfacing of embedded systems. It covers topics such as ARM Cortex-A8/A9 architecture, ADC/DAC interfacing, serial communication protocols (SPI, I2C, UART, CAN, USB), embedded software development, and SoC design.

  • Hands-on labs with TIVA-C and Zynq-7000 SoC for hardware accelerators.
  • Study of real-time operating systems (RTOS), device drivers and memory subsystems.
  • Practical implementation of multi-standard I/Os, high-speed transceivers and embedded networking.
  • Faculty-led research in low-power embedded systems and FPGA-based designs.
Teaching

Course instructors

Course resources

Material and links

Links marked internal are hosted on the lab server and open only from the IIT Bombay network.

The lab schedule is announced by the course staff each semester.