Schedule:

This CS2022 Schedule for Hilary Term is preliminary and may change.

 

 Week   Lectures
Labs
Lecture Notes
   1 Mon 21/01 1st Lecture Introduction
Mon 21/01 2nd Lecture 2nd Lecture
Tue 22/01 3rd Lecture 1st HDL Lecture
Tue 22/01 4th Lecture 2nd HDL Lecture
Thu 24/01 5th Lecture 3rd HDL Lecture
   2 Mon 28/01 6th Lecture 4th HDL Lecture
Mon 28/01 7th Lecture 5th HDL Lecture
Tue 29/01 8th Lecture 6th HDL Lecture
Tue 29/01 9th Lecture 7th HDL Lecture
Thu 31/01 10th Lecture 8th HDL Lecture
   3 Mon 04/02 11th Lecture  3rd Lecture
1st Assignment
Mon 04/02 1st Tutorial Surname: A to L  11:00-12:00
Tue 05/02 1st Tutorial  Surname: M to Z  11:00-12:00
Thu 07/02 12th Lecture 4th Lecture
   4  Mon 11/02 13th Lecture 5th Lecture
Mon 11/02 2nd Tutorial Surname: A to L  11:00-12:00
Tue 12/02 14th Lecture 6th Lecture, 09:00-10:00, LB04
Tue 12/02 2nd Tutorial Surname: M to Z  11:00-12:00
Thu 14/02 14th Lecture  Moved to Tue 12/02 at 09:00-10:00 in LB04
Fri 15/02 Project 1A DUE: Friday, 15th February 2019
   5  Mon 18/02 15th Lecture  7th Lecture
2nd Assignment
Mon 18/02 3rd Tutorial Surname: A to L  11:00-12:00
Tue 19/02 3rd Tutorial Surname: M to Z  11:00-12:00
Thu 21/02 16th Lecture  8th Lecture
   6   Mon 25/02 17th Lecture  9th Lecture
Mon 25/02  4th Tutorial Surname: A to L  11:00-12:00
Tue 26/02 4th Tutorial  Surname: M to Z  11:00-12:00
Thu 28/02 18th Lecture  10th Lecture
   7   Mon 04/03 Reading Week Reading Week 
Mon 04/03 Reading Week  Reading Week 
Tue 05/03 Reading Week
Reading Week
Thu 07/03 Reading Week Reading Week
   8   Mon 11/03 19th Lecture  11th Lecture
Mon 11/03 5th Tutorial Surname: A to L  11:00-12:00
Tue 12/03 5th Tutorial Surname: M to Z  11:00-12:00
Thu 14/03 20th Lecture  12th Lecture
Fri 15/03 Project 1B DUE: Friday, 15th March 2019
   9   Mon 18/03 NO Lecture NO Lecture - St. Patrick's Day
Mon 18/03 NO Lecture NO Lecture - St. Patrick's Day
Tue 19/03 21st Lecture 13th Lecture (09:00-10:00)
Tue 19/03 22nd Lecture 14th Lecture (11:00-12:00)
3nd Assignment
Thu 21/03 23rd Lecture 15thLecture
  10   Mon 25/03 24th Lecture 16th Lecture
Mon 25/03 6th Tutorial Surname: A to L  11:00-12:00
Tue 26/03 6th Tutorial Surname: M to Z  11:00-12:00
Thu 28/03 25th Lecture  17th Lecture
  11   Mon 01/04 NO Lecture  NO Lecture
Mon 01/04 7th Tutorial  Surname: A to L  11:00-12:00
Tue 02/04 7th Tutorial  
Thu 04/04 NO Lecture  NO Lecture 
  12   Mon 08/04 26th Lecture Exam Preparation
Mon 08/04 8th Tutorial Surname: A to L  11:00-12:00
Tue 09/04 8th Tutorial Surname: M to Z  11:00-12:00
Thu 11/04 NO Lecture NO Lecture
Fri 11/04  Project 2 DUE: Friday, 11th April 2019
 
Useful information

Vivado Design Suite Turorial - Design Flows Overview

1. Preparing the Tutorial Design Files (Page 8)

2. Lab 2: Using the Project Design Flow (Page 22-35)

 

Then please read:

Vivado Design Suite Tutorial - Logic Simulation (Only Behavioural Simulation!)

and:

Vivado Design Suite User Guide - Using the Vivado IDE

and build you own project

Writing Efficient Testbenches

 

Test bench for multiplexer and ISim simulation:

multiplexer.vhd
multiplexer_tb.vhd

Click on image for larger copy!