tailieunhanh - Lecture RTL hardware design: Chapter 12 - P. Chu

Chapter 12 uses a variety of design examples to illustrate how the register transfer methodology can be used in various types of problems and to highlight the design procedure and relevant issues. | Register Transfer Methodology II RTL Hardware Design by P. Chu Chapter 12 1 Outline 1. Design example: One–shot pulse generator 2. Design Example: GCD 3. Design Example: UART 4. Design Example: SRAM Interface Controller 5. Square root approximation circuit RTL Hardware Design by P. Chu Chapter 12 2 1. One–shot pulse generator • Sequential circuit divided into – Regular sequential circuit: w/ regular next-state logic – FSM: w/ random next-state logic – FSMD: w/ both • Division for code development; no formal definition; • Some design can be coded in different types • FSMD is most flexible • One–shot pulse generator as an example RTL Hardware Design by P. Chu Chapter 12 3 • Basic block diagram RTL Hardware Design by P. Chu Chapter 12 4 • Refined block diagram of FSMD RTL Hardware Design by P. Chu Chapter .