CEG 3155 Digital Systems II

3 units
Computer Engineering
Faculty of Engineering
Concepts of Sequential Logic: Finite State Machine model, state transition tables and state diagrams, Mealy and Moore models. Sequential circuits design: state reduction and assignment; implementation with D or JK flip-flops. Incompletely specified sequential circuits. Alternative State Machine representations: Algorithmic State Machines (ASM) and Hardware Description Languages (e.g., VHDL.). Synchronous sequential logic design with programmable logic (PLD, ROM, FPGA). Applications in designing computer interfaces and controllers. Asynchronous circuits. Hazards.

Components:

Laboratory
Lecture
Tutorial

Requirements:

Prerequisite: CEG 2136 .

Previously Offered Terms:

Fall

French Equivalent:

Organized

235 responses

4.16

/ 5

strongly agree
48%
agree
36%
disagree
9%
strongly disagree
5%
25%
50%
75%
100%

Clear Expectations

126 responses

4.30

/ 5

strongly agree
50%
agree
38%
neither agree nor disagree
6%
disagree
3%
strongly disagree
2%
25%
50%
75%
100%

Learned a Lot

234 responses

4.26

/ 5

strongly agree
54%
agree
33%
disagree
9%
strongly disagree
3%
25%
50%
75%
100%

Recommend

109 responses

3.63

/ 5

strongly agree
21%
agree
55%
disagree
14%
strongly disagree
10%
25%
50%
75%
100%

Workload

109 responses

2.67

/ 5

very heavy
10%
heavier than average
26%
average
53%
lighter than average
9%
very light
2%
25%
50%
75%
100%

Fair Assessments

234 responses

4.14

/ 5

strongly agree
46%
agree
40%
disagree
9%
strongly disagree
4%
question not applicable
1%
25%
50%
75%
100%