e315.github.io

Welcome to B442/E315!

Fall 2018

This course provides a strong foundation for modern digital system design using hardware description languages. We start with basics of digital electronics and learn how digital gates are used to build large digital systems. We will practice modern digital system design by using state of the art software tools and implementation of the digital systems on a programmable hardware platform. At the end of the course, students will be familiar with modern approach for designing digital systems, using hardware description languages along with an appropriate methodology.

Syllabus

Canvas (Registered students only)

Google Drive

Piazza

Autograder (Only accessible within IU)

Projects

P0: Vivado Tutorial

P1: Logic Gates

P2: Demultiplexer

P3: Hybrid Adder

P4: ALU

P5: Elevator Controller

P6: UART

P7: Postfix Calculator

Course Schedule

This is the tentative schedule for this semester.