CSCE 496/896: Embedded Systems Design and Implementation


Dept. of Computer Science and Engineering
University of Nebraska, Lincoln


Course Materials:
Course Overview: PPT
VHDL Basics: PPT
Introduction to Quartus: VHDL file, another VHDL file
Introduction to Embedded Systems: MS WORD
Introduction to Embedded Systems (part II): MS WORD
Speed vs. Power and Design Life-Cycle: PDF
Computer Architecture Overview: PPT, PDF
Custom Instruction with Nios II: PDF
Stretch Architecture: PPT
Wide Data: PPT
Bus Structure: PPT, Avalon Bus Manual
HW/SW Interface: PPT
MicroC/OS-II: PPT, MicroC/OS-II Tutorial
Dynamic Memory Management: PPT, Paul Wilson's Paper, sample program,
Doug Lea's malloc (version 2.5): comment, source code
Software Development for embedded systems: PDF, no PowerPoint version available; made with Keynote.
Managed Code: PPT
Lecture on Virtual Machines
  1. Basics: PDF
  2. Interpretation: PDF
  3. Binary tranlsation: PDF

Back to CSCE 496/896