CE 433 - Embedded Devices

Lecture Homeworks
Homework 1 - Vim Basics
Homework 2 - Data types, Operators, Combinational Logic
Homework 3 - Combinational Logic Blocks
Homework 4 - Data Storage Units
Homework 5 - State and Output Equations
Homework 6 - Video Graphics Array (VGA)
Homework 7 - Universal Asynchronous Receiver/Transmitter (UART)
Homework 8 - Embedded Soft-Core
Homework 9 - Universal Serial Bus (USB)
Homework 10 - Serial Peripheral Interface (SPI)

Laboratory Assignments
Lab 1 -  Installing and practice with gvim
Lab 2 - Introductions to FPGA
Lab 3 - More about FPGA - Seven Segment Display and Others
Lab 4 - Combinational Blocks
Lab 5 - 2's Complement Adder
Lab 6
 - Basys 3 and VGA
Lab 7  - Basys 3 and LCD
Lab 8 - The PicoBlaze Softcore
Project - Yoshi's Nightmare Game