Schedule:

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

 

 Week   Lectures
Labs
Lecture Notes
   1 Mon 15/01 1st Lecture Introduction
Mon 15/01 2nd Lecture 2nd Lecture
Tue 16/01 3rd Lecture 1st HDL Lecture
Tue 16/01 4th Lecture 2nd HDL Lecture
Thu 18/01 5th Lecture 3rd HDL Lecture
   2 Mon 22/01 6th Lecture 4th HDL Lecture
Mon 22/01 7th Lecture 5th HDL Lecture
Tue 23/01 8th Lecture 6th HDL Lecture
Tue 23/01 9th Lecture 7th HDL Lecture
Thu 25/01 10th Lecture 8th HDL Lecture
   3 Mon 29/01 11th Lecture  3rd Lecture
Mon 29/01 1st Tutorial Surname: A to F  11:00-12:00
Tue 30/01 1st Tutorial Surname: G to M  09:00-10:00
Tue 30/01 1st Tutorial  Surname: N to Z  11:00-12:00
Thu 01/02 12th Lecture 4th Lecture  
   4  Mon 05/02 13th Lecture 5th Lecture
Mon 05/02 2nd Tutorial Surname: A to F  11:00-12:00
Tue 06/02 2nd Tutorial Surname: G to M  09:00-10:00
Tue 06/02 2nd Tutorial Surname: N to Z  11:00-12:00
Thu 08/02 14th Lecture  6th Lecture
   5  Mon 12/02 15th Lecture  7th Lecture
Mon 12/02 3rd Tutorial Surname: A to F  11:00-12:00
Tue 13/02 3rd Tutorial  Surname: G to M  09:00-10:00
Tue 13/02 3rd Tutorial Surname: N to Z  11:00-12:00
Thu 15/02 16th Lecture  8th Lecture
Fri 16/02 Project 1A DUE: Friday, 16th February 2018
   6   Mon 19/02 17th Lecture  9th Lecture 
Mon 19/02  4th Tutorial Surname: A to F  11:00-12:00 
Tue 20/02 4th Tutorial Surname: G to M  09:00-10:00
Tue 20/02 4th Tutorial  Surname: N to Z  11:00-12:00 
Thu 22/02 18th Lecture  10th Lecture
   7   Mon 26/02 Reading Week Reading Week 
Mon 26/02 Reading Week  Reading Week 
Tue 27/03 Reading Week  Reading Week 
Tue 27/03 Reading Week
Reading Week
Thu 01/03 Reading Week Reading Week
   8   Mon 05/03 19th Lecture  11th Lecture
Mon 05/03 5th Tutorial Surname: A to F  11:00-12:00
Tue 06/03 5th Tutorial Surname: G to M  09:00-10:00
Tue 06/03 5th Tutorial Surname: N to Z  11:00-12:00
Thu 08/03 20th Lecture  12th Lecture 
Fri 09/02 Project 1B DUE: Friday, 09th March 2018
   9   Mon 12/03 21st Lecture  13th Lecture
Mon 12/03 6th Tutorial Surname: A to F  11:00-12:00
Tue 13/03 6th Tutorial Surname: G to M  09:00-10:00
Tue 13/03 6th Tutorial  Surname: N to Z  11:00-12:00
Thu 15/03 22nd Lecture  14th Lecture
  10   Mon 19/03 NO Lecture NO Lecture - St. Patrick's Day
Mon 19/03 NO Lecture NO Lecture - St. Patrick's Day
Tue 20/03 23rd Lecture  15th Lecture
Tue 20/03 24th Lecture 16th Lecture
Thu 22/03 25th Lecture  17th Lecture 
  11   Mon 26/03 NO Lecture  NO Lecture
Mon 26/03 7th Tutorial  Surname: A to F  11:00-12:00 
Tue 27/03 7th Tutorial  Surname: G to M  09:00-10:00
Tue 27/03 7th Tutorial Surname: N to Z  11:00-12:00
Thu 29/03 NO Lecture  NO Lecture 
  12   Mon 02/04 NO Lecture  NO Lecture  - Easter Monday
Mon 02/04 NO Lecture NO Lecture  - Easter Monday
Tue 03/04 8th Tutorial  Surname: A to F  09:00-10:00
Tue 03/04 8th Tutorial Surname: G to M  10:00-11:00
Tue 03/04 8th Tutorial Surname: N to Z  11:00-12:00
Thu 05/04 27th Lecture  Exam Preparation
Fri 06/04  Project 2 DUE: Friday, 6th April 2018
 
Coursework Marks

 

 

Useful information

ISE In-Depth Tutorial

Chapter 2: HDL-Based Design and Chapter 4: Behavioural Simulation must be done before students start the assignments. 

Project file: wtut_vhd.zip

Only HDL-Based Design and NO Schematic-Based Design for the assignments!

  

ISE Simulator (ISim) In-Depth Tutorial

Chapter 1, Overview of the ISE Simulator (ISim), Chapter 2, Running ISim from ISE Project Navigator and Chapter 4, Using the ISim Graphical User Interface must be read before students start the assignments.

Only Behavioural Simulation!

Writing Efficient Testbenches

This application note should be read in conjunction with the ISE Simulator (ISim) In-Depth Tutorial.

Test bench for multiplexer and ISim simulation:

multiplexer.vhd
multiplexer_tb.vhd

Click on image for larger copy!