Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Logical Circuits

The course is not on the list Without time-table
Code Completion Credits Range Language
XE36LOB Z,ZK 5 2+2s
The course is a substitute for:
Logical Circuits (X36LOB)
Lecturer:
Neurčen (gar.)
Tutor:
Neurčen (gar.)
Supervisor:
Department of Computer Science and Engineering
Synopsis:

The students get acquaintance with design of combinatorial and sequential circuits, namely those used in digital computers from gate level to MSI and LSI. Analysis and basic testing methods are included. Laboratory part allows the student to relate the learned concepts with practical design in a real working environment (XILINX EDA tools, LABORO).

Requirements:

Active participation in lab courses is necessary. Requirements for the assessment: elaborating a semester work and getting the necessary number of points.

Requirements for the exam: getting the assessment and the necessary number of points.

http://lob.felk.cvut.cz/x36lob/start.php?page=welcome&lang=en

Syllabus of lectures:

1. Introduction to logic components and their relation to a computer system. Design process and CAD tools

2. Logic (Boolean) functions and their description forms, canonical forms, true tables, maps

3. Minimal canonical forms. Simplification methods - map and Quinne-McCluskey methods

4. Gate level implementations

5. Sequential logic - Finite State Machine (FSM) model capture. Behaviour and properties

6. Synthesis of sequential logic by gates and flip-flops. State minimisation and encoding

7. Typical computer components and their design - adders, counters, registers, shifters

8. Analysis of logic circuits. Gate implementation and timing - hazard-free design. Sequential circuits timing

9. Digital simulation and CAD tools

10. Introduction to diagnostics. Fault models for digital systems. Test generation - intuitive path sensitising

11. Logic design using MSI and LSI components

12. Design methods with respect to used components

13. Asynchronous design, hazards

14. Typical asynchronous components, asynchronous counter design

Syllabus of tutorials:

Lab courses are in K336 labs in XILINX CAD (ISE) system on XILINX Digilab XCR 3064 or on LABORO design kits.

1.Lab course 0: Combinatorial and sequential circuits and their description, serial and parallel transmission, examples, first experiments with CAD system.

2.Logical function description (Boolean function, true tabs, maps, canonical forms). Simplification of Boolean functions.

3.Lab course 1: Logical function implementation in XILINX CAD system.

4.Simplification of Boolean functions using maps, gate level implementation.

5.Lab course 2: Implementation of typical combinational circuits in HW kits.

6.Synthesis of sequential logic ?gates and flip-flops level.

7.Lab course 3: Latch and flip-flops functions and their real properties.

8.Test 1. Examples of sequential circuits design from different input description.

9.Lab course 4: Implementation of sequential circuits. Homework.

10.Sequential circuits design ? examples. Analysis of logic circuits ? hazard free design.

11.Lab course 5: Implementation of digital circuits using blocks and library.

12.Test 2. Synthesis of sequential logic ? MSI and LSI level.

13.Lab course 6: Realization of sequential circuits ? MSI and LSI level.

14.Homework results discussion, assessment.

Study Objective:
Study materials:

1. Gajski, D. D.: Principles of Digital Design. Prentice-Hall International, Inc. 1997

2. Friedman, A. D., Menon, P. R.: Teorie a návrh logických obvodů. SNTL Praha 1983, překlad z: Theory & Design of Switching Circuits. Computer Science Press, Inc., USA, 1975

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11856504.html