Digital Logic
Timetable
- Lecture: Tuesday 10-12, room A2, Faculty of Chemistry (Doru Todinca)
- Labs, room P17, ASPC:
- Wednesday 8-10, 10-12, 12-14 (Doru Todinca)
- Thursday 8-10, 10-12 (Claudiu Tirisi)
All missed labs should be re-worked, in order to promote the Digital
Logic lab ! Week 14 is only for re-works.
Lab_grade = ROUND((test1_grade + test2_grade + test3_grade + test4_grade)/4 + points_for_activity )
where:
- test_1 is from Karnaugh maps
- test_2 is from combinational circuits
- test_3 is from latches and flip-flops
- test_4 is from clocked synchronous state-machines
Syllabus
The syllabus of DL course in
Englih and in Romanian.
Lectures
Laboratory
Running VHDL simulations with ModelSim
A brief introduction to VHDL
A description of a general test bench in VHDL
- Lab1: VHDL (part 1)
- Lab2: VHDL (part 2)
- Lab 3: Switching algebra. Standard representation of logic
functions
- Lab 4: Combinational circuit synthesis: circuit manipulations
- Lab5 and 6: Problems with Karnaugh maps
- Lab 7: Test from Karnaugh maps. Hazard simulated in a HDL
- Lab 8 and 9: Combinational circuits
- Lab 10 and 11: Latches and flip-flops
- Lab 12: Counters and shift registers
- Labs 13: Problems with Finite State Machines (FSMs)
- Lab 14: Re-works