Exercise Home


Course Home

Exercise Home

General Instruction

Before we start

Important part of this lab is to first read through the General instructions which should consist of all important notes about lab class, how to access the programs at home, coding conventions, defense of the lab and report requirements. Attending the lab means that you have agreed to the letter of commitment (so please read it carefully).

Important Note:

Please make sure you read Jiri Gaisler's "A structured VHDL design method". This document would be used as our coding reference throughout the labs.

Contacts:

If you have any querries or you wish to setup an appointment then you can contact the following people.
If you wish to book an appointment to make up for lost time then either send us an email or come during office hours. We are available through at phone extention 2265 .
Muhammad Adeel Tajammul adeel (at) pld.ttu.ee Querries, Extra office hour appointments to make up, Compendium submissions, report submission
Siavoosh Payandeh Azad siavoosh (at) ati.ttu.ee Querries, Extra office hour appointments to make up

Format of Exercises

Before coming into the exercise sessions, students are required to understand prerequisites for each session. The idea of the exercise session is for the students get hands on experience and practice the concepts which they have already learned. Therefore it is imperative that the students complete the pre-requisite. Since the students come from different background and may have different level of understanding it is also recommended to read the whole exercise manual before coming to the session. If they feel that they still lack a certain concept then it is suggested to learn those concepts before entering the exercise sessions.

When the students arrive to the laboratory, they will be tested for following concepts, One will be tested for these concepts. The list of all the required concepts will be given as part of the exercise session.



List of Lab manuals

You can find a list of lab sessions in the following table:
*Make sure you do related lab preparations before entering each lab sessions.
**compendiums are considered as self study and should be done before entering the lab.
*** Their will be a test based on each compendium at the start of each lab session. Students who fail the test will need to submit a handwritten solution to the compendium before they can start the lab work. They also need to pass an oral examination of the compendium.
Date Session Manuals Preparations / Compendiums Test
04.09.2014
11.09.2014
Lab 1 Introduction to simulators and Synthesis
(Delayed due to Force majeure)
--
18.09.2014 Lab 2 Counters and Adders Compendium #1 Test
25.09.2014 Lab 3 Registers Compendium #2 Test #2
02.10.2014 Lab 4 Packages and Busses No Compendium No Test
09.10.2014 Lab 5 Decoders No Compendium No Test
16.10.2014 Lab 6 Make up Session No Compendium No Test
23.10.2014
30.10.2014
Lab 7 Finite State Machine (Elevator) No Compendium No Test
06.11.2014 Lab 9 Pico-CPU 1 (Design and test Pico-DPU) Preliminary readings for exercise #9
Pico-CPU (Preparation for the lab)
No Test
13.11.2014 Lab 10 Pico-CPU 2 (Design and test Pico-Memory) -- No Test
20.11.2014 Lab 11 Pico-CPU 3 (Design and test Pico-Controller Unit) -- No Test
04.12.2014 Lab 12/13 FIR filter No Compendium Test #3
11.12.2014 Lab 14 SPICE Model of NAND Gate (Optional Lab) --

Tools user guides and manuals

You can find the user guides and manuals for these labs here:



Assessment

Check your lab progress from here.

Please use the following this link to evaluate labs .


Concept Videos

You can find concept videos here.