Digital Logic

Timetable

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:

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
    1. Lab1: VHDL (part 1)
    2. Lab2: VHDL (part 2)
    3. Lab 3: Switching algebra. Standard representation of logic functions
    4. Lab 4: Combinational circuit synthesis: circuit manipulations
    5. Lab5 and 6: Problems with Karnaugh maps
    6. Lab 7: Test from Karnaugh maps. Hazard simulated in a HDL
    7. Lab 8 and 9: Combinational circuits
    8. Lab 10 and 11: Latches and flip-flops
    9. Lab 12: Counters and shift registers
    10. Labs 13: Problems with Finite State Machines (FSMs)
    11. Lab 14: Re-works