ECE 2030
Lecture Schedule

#

date

topics

1

20 August

intro

2

22 August

switches, CMOS

3

24 August

switch design, gates

4

27 August

Boolean algebra, gate types

5

29 August

XOR, pass gate, standard forms

6

31 August

gate design, mixed logic

7

5 September

gate design, simplification

8

7 September

simplification

9

10 September

building blocks, decoders

10

12 September

encoders, muxes, demuxes

11

14 September

pass gate mux/demuxes

12

17 September

demux review, number systems, notations

13

19 September

exam one

14

21 September

representations, unsigned, signed, fixed point

15

24 September

floating point, ASCII

16

26 September

binary arithmetic and overflow

17

28 September

adders and subtractors, word wide

18

1 October

latches, 10t latch

19

3 October

shift registers, timing diagrams

20

5 October

registers, write and read enable

21

8 October

word registers, toggle cells, binary counters

22

10 October

counters, divide by N, multi digit

23

12 October

state machines

24

17 October

state machines

25

19 October

memory cell

26

22 October

SRAM and DRAM

27

24 October

exam two

28

26 October

memory systems

29

29 October

register file

30

31 October

logical unit

31

2 November

barrel shifter

32

4 November

microcode

33

7 November

microcode with memory

34

9 November

instruction encoding, formats

35

11 November

basic controller, IP, code memory

36

14 November

ISA: arithmetic, logical, shift

37

16 November

ISA: memory, immediate load

38

19 November

ISA: branches

39

21 November

ISA: jumps, procedure support

40

26 November

assembly programming, stacks

41

28 November

exam three

42

30 November

performance

43

3 December

TBD

44

5 December

TBD

45

7 December

TBD

Last modified 17 August 2007