E3910: Elements of Digital Systems

Syllabus



Date

Material

Reading

9/3

Introduction, non-decimal number systems, decimal and alphanumeric codes. Binary logic and gates.

1, 2.1

9/8

Boolean algebra.

2.2

9/10

Standard forms.

2.3

9/15

Map simplification.

2.4

9/17

Map manipulation.

2.5

9/22

NAND and NOR Gates, XOR Gates, IC Families, CMOS.

2.6�2.9

9/24

Combinational circuits, analysis and design procedures.

3.1�3.4

9/29

Decoders, encoders, multiplexers.

3.5�3.7

10/1

Binary adders, subtraction, adder-subtractors

3.8�3.13

10/6

Multipliers, decimal arithmetic, standard graphics symbols.

3.11�3.13

10/8

Introduction to sequential circuits. Latches

4.1�4.2

10/13

Flip-flops: master-slave, edge-triggered. Characteristic tables.

4.3

10/15

Sequential circuit analysis.

4.4

10/20

Sequential circuit design. Design using D and JK flip-flops.

4.5�4.7

10/22

Midterm (moved to 10/29)

 

10/27

Registers, shift registers, ripple counter.

5.1�5.4

10/29

Synchronous binary counters. Other counters.

5.5�5.7

11/3

Academic Holiday

 

11/5

RAM, ECC RAM

6.1�6.5

11/10

PLA, PAL, VLSI Programmable logic devices.

6.6�6.10

11/12

Datapaths and operations. Register transfer operations, microoperations. Multiplexer and bus-based transfer. Datapaths.

7.1�7.6

11/17

The ALU, shifter, control word, pipelining.

7.7�7.12

11/19

Control unit. Algorithmic state machines. Design example: binary multiplier.

8.1�8.3

11/24

Binary multiplier with hardwired and microprogrammed control.

8.4�.5

11/26

Thanksgiving Day

 

12/1

A simple computer architecture. Single cycle hardwired control. Multiple cycle microprogrammed control, pipelining.

8.6�8.9

12/3

Instruction set architecture (1).

9.1�9.3

12/8

Instruction set architecture (2).

9.4�9.7

12/??

Final

 


Back to E3910 Home Page


A. Eleftheriadis, [email protected]
General Syllabus Homeworks Projects Announcements