10
Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

Embed Size (px)

DESCRIPTION

The D Latch Cannot experience a "race" condition caused by all inputs being at logic 1 simultaneously.

Citation preview

Page 1: Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

Home Assignment 3 Logical DesignAssigned.

Deadline 2015 May 3rd Sunday

Page 2: Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

Flip-Flops. Counters. Registers.

The D Latch The D Flip-Flop Flip-Flop Symbols A Basic Digital Counter (ripple counter) A Synchronous Binary Counter A Synchronous Decimal Counter Serial to Parallel Shift register Parallel to Serial Shift register

P&H Appendix-BWakerly Ch.7

Page 3: Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

The D Latch

Timing diagram of D latch.

CLK D Q Qn

0 D Q Q 1 D Q D

D Q

_ Q

QA

D CLK

Cannot experience a "race" condition caused by all inputs being at logic 1 simultaneously.

Page 4: Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

The D Flip-Flop

Slave RS latch Master D latch

q

CLK’

qA

D CLK

QA

CLK’

Page 5: Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

Flip-Flop Symbols

Page 6: Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

A Basic Digital Counter (ripple counter)

Timing Diagram of Ripple counter without delays.

BA

A

CLK

CA DA

Page 7: Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

A Basic Digital Counter (ripple counter)

Timing Diagram of Ripple counter with delays.

BA

A

CLK

CA DA

Ripple effect (delay)

Page 8: Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

A Synchronous Binary Counter

CLK

StatesCountD C B A

0 0 0 0 00 0 0 1 10 0 1 0 20 0 1 1 30 1 0 0 40 1 0 1 50 1 1 0 60 1 1 1 71 0 0 0 81 0 0 1 91 0 1 0 101 0 1 1 111 1 0 0 121 1 0 1 131 1 1 0 141 1 1 1 15

Page 9: Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

A Synchronous Decimal Counter States

CountD C B A

0 0 0 0 00 0 0 1 10 0 1 0 20 0 1 1 30 1 0 0 40 1 0 1 50 1 1 0 60 1 1 1 71 0 0 0 81 0 0 1 9

CLK

Page 10: Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday

Serial to Parallel Shift register

Parallel to Serial Shift register