Multimedia Lectures & Tutorials

Thoughts on Engineering Education

What engineering is, what an engineering major is all about, what is important in teaching an introductory engineering course, and why textbook salespeople shouldn't fear engineering professors---all in 3 minutes. Presented at the John Wiley & Sons annual sales meeting, January 2008

Flash

Lectures for Introduction to Engineering: Modeling and Problem Solving

The following lectures were presented using materials from Jay Brockman's Introduction to Engineering textbook in his sophomore-level Digital Logic Design course during 2007-08.

Chapter Topic
2 Concept Maps Flash
3 What Do You Know: Levels of Understanding Flash
3 Class Exercise: Levels of Understanding Flash
3 A Framework for Problem Solving Flash
3 How Much Carbon Dioxide Does a Typical Passenger Car Produce Flash
3 Getting Unstuck: Heuristics Flash
3 Class Exercise: Formulating Plans Flash

Complete Course on Digital Logic Design

A complete set of lecture videos recorded by Jay Brockman based on Frank Vahid's Digital Design textbook and PowerPoint slides are availble for free for instructors using this book. See the Wiley textbook companion site for details

Digital Logic Design using the Xilinx ISE Tools and the Digilent Basys Board

These tutorials were developed for CSE 221, Digital Logic Design at Notre Dame, 2007-08.

Introduction to Schematic Capture and Simulation Flash
Design and Simulation of Flip-Flops and Latches Flash
Using Busses Flash
Controller Design Part 1: State Registers Flash
Controller Design Part 2: Combinational Logic and Simulation Flash
Creating a Testbench Waveform with Multiple Clocks Flash
Downloading from Xilinx ISE to the Digilent Basys Board (USB Version) Flash
Downloading from Xilinx ISE to the Digilent Basys Board (JTAG Version) Flash
Interfacing to LEDs, Seven Segment Displays, and Keyboards Flash
Verilog Design Flow Part 1: Design and Simulation Flash
Verilog Design Flow Part 2: Synthesis, Implementation, and Downloading to Basys Flash
Mixed Verilog and Schematic Design Part 1: Design and Simulation Flash
Mixed Verilog and Schematic Design Part 2: Synthesis Flash
Generation and Simulation of Xilinx Memory Cores Flash

Introduction to Verilog

These lectures were developed for CSE 221, Digital Logic Design at Notre Dame, 2007-08.

Introduction to Combinational Logic in Verilog Flash
Schematics vs. Structural Verilog using Xilinx ISE Flash
Combinational Logic: Introduction to Structural and Behavioral Verilog Models Flash
Blocking and Non-Block Signal Assignment in Verilog Flash
Designing Finite State Machines with Verilog Flash

VLSI Design

These lectures were developed during the Fall semester of 2008 for CSE/EE 462, VLSI Design. The lectures are based on the slides developed by David Harris of Harvey Mudd College, for CMOS VLSI Design, A Systems and Circuits Perspective, Third Edition, by David Harris and Neil Weste, Addison-Wesley. I just switched to the book this year--plan on finishing the video lectures and fixing up the course web site next year!

Course Introduction Flash
The MOS Switch Flash
Fabrication and Layout Flash
History and Trends Flash
Complementary CMOS and Transmission Gate Logic Flash
Latches and Flip-Flops Flash
Layout and Stick Diagrams Flash
A Simplified MIPS Processor Flash
Ideal MOSFET I-V Relationships (Part 1) Flash
Ideal MOSFET I-V Relationships (Part 2) Flash
Non-Ideal MOSFET I-V Relationships Flash