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

195 responses

4.12

/ 5

strongly agree
46%
agree
37%
disagree
9%
strongly disagree
6%
25%
50%
75%
100%

Clear Expectations

86 responses

4.28

/ 5

strongly agree
48%
agree
42%
neither agree nor disagree
3%
disagree
5%
strongly disagree
2%
25%
50%
75%
100%

Learned a Lot

195 responses

4.18

/ 5

strongly agree
50%
agree
36%
disagree
10%
strongly disagree
4%
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

194 responses

4.10

/ 5

strongly agree
42%
agree
43%
disagree
9%
strongly disagree
5%
question not applicable
1%
25%
50%
75%
100%