數位系統設計(107)
電機系|莊子肇
課程大綱 Course syllabus
1. Digital system and binary numbers
2. Boolean algebra and logic gates
3. Gate-level minimization
4. Combinational logic
5. Synchronous sequential logic
6. Registers and counters
7. Memory and programmable logic
8. Design at the register transfer level
課程目標 Objectives
Provide students the essential knowledge of logic design
參考書/教科書/閱讀文獻 Reference book/ textbook/ documents
M. Mano and M. Ciletti Digital design Pearson Prentice Hall 2013
本課程共36講:
Ch1.Part1 Represntation and conversion of numbers
Ch1.Part1 Represntation and conversion of numbersCh1.Part2 ComplementsCh1.Part3 Signed binary numbersCh1.Part4 Binary numbers/coding/storage/logicCh2.Part1 Postulates of Boolean AlgebraCh2.Part2 Basic theorems and properties of Boolean algebraCh2.Part3 Boolean functionsCh2.Part4 Canonical and standard formsCh2.Part5 Other logic operations and logic gatesCh3.Part1 Karnaugh Map Method
Ch3.Part2 Product-of-Sums SimplificationCh3.Part3 Do not care conditionCh3.Part4 NAND and NOR implementationCh3.Part5 Other two-level implementationsCh3.Part6 Exclusive-OR functionCh4.Part1 Analysis and design of combinational logicCh4.Part2 Binary adder/subtractorCh4.Part3 Decimal adderCh4.Part4 Binary multiplierCh4.Part5 Magnitude comparator
Ch4.Part6 Decoder/EncoderCh4.Part7 MultiplexerCh5.Part1 Introduction to synchronous sequential logicCh5.Part2 LatchesCh5.Part3 Flip-flopsCh5.Part4 Analysis of sequential circuitsCh5.Part5 State reduction and assignmentCh5.Part6 Design of sequential circuitsCh6.Part1 RegistersCh6.Part2 Ripple counter