SYEN 3330 Digital SystemsJung H. Kim Chapter 3 1 SYEN 3330 Digital Systems Chapter 3
SYEN 3330 Digital Systems Chapter 3 Page 2 Design Hierarchy
SYEN 3330 Digital Systems Chapter 3 Page 3 Hierarchical Design
SYEN 3330 Digital Systems Chapter 3 Page 4 Reusable Functions and Design
SYEN 3330 Digital Systems Chapter 3 Page 5 Top-Down verses Bottom Up
SYEN 3330 Digital Systems Chapter 3 Page 6 Analysis Procedure
SYEN 3330 Digital Systems Chapter 3 Page 7 Analyze the network below F A B' C D' B E' T1T1 T2T2
SYEN 3330 Digital Systems Chapter 3 Page 8 Analysis (Continued) F A B' C D' B E' T1T1 T2T2 T3T3 F A B' C D' B E' T1T1 T2T2 T4T4 T3T3 T 3 =D’+T 2 T 4 =T1 T 3 F = A+T 4
SYEN 3330 Digital Systems Chapter 3 Page 9 Analysis (Continued) F A B' C D' B E' T1T1 T2T2 T4T4 T3T3
SYEN 3330 Digital Systems Chapter 3 Page 10 Analyze the Code Converter w x y z A B C D F1F1 F2F2 F0F0
SYEN 3330 Digital Systems Chapter 3 Page 11 Code Converter (Cont.)
SYEN 3330 Digital Systems Chapter 3 Page 12 Truth Tables from Diagrams
SYEN 3330 Digital Systems Chapter 3 Page 13 Code Converter Truth Table
SYEN 3330 Digital Systems Chapter 3 Page 14 Truth Table Fill-In
SYEN 3330 Digital Systems Chapter 3 Page 15 Finish Up Entries
SYEN 3330 Digital Systems Chapter 3 Page 16 What Does the Circuit Do?
SYEN 3330 Digital Systems Chapter 3 Page 17 Final Note (and warning)
SYEN 3330 Digital Systems Chapter 3 Page 18 Logic Design: Functional Blocks
SYEN 3330 Digital Systems Chapter 3 Page 19 Review Combinatorial Logic
SYEN 3330 Digital Systems Chapter 3 Page 20 Design Procedure
SYEN 3330 Digital Systems Chapter 3 Page 21 Code Converter Design
SYEN 3330 Digital Systems Chapter 3 Page 22 Example: BCD to Excess 3 Note: All BCD codes greater than "9" can be assigned "Don't Cares" in the K-Map. Such BCD codes are never possible.
SYEN 3330 Digital Systems Chapter 3 Page 23 Example (Cont.): BCD to Excess 3 Minimized Equations: z = D ' y=C D + C ' D ' (exnor) x=B ' C + B ' D + B C ' D ' w = A + B C + B D
SYEN 3330 Digital Systems Chapter 3 Page 24 BCD to Excess 3 Implementation
SYEN 3330 Digital Systems Chapter 3 Page 25 BCD to Excess 3