tailieunhanh - Lecture RTL hardware design - Chapter 9: Sequential circuit design

This chapter explores more sophisticated regular sequential circuits. The design examples show the implementation of a variety of counters, the use of registers as fast, temporary storage, and the construction of pipelined combinational circuits. | Sequential Circuit Design: Practice RTL Hardware Design by P. Chu Chapter 9 1 Outline 1. 2. 3. 4. Poor design practice and remedy More counters Register as fast temporary storage Pipelined circuit RTL Hardware Design by P. Chu Chapter 9 2 1. Poor design practice and remedy • Synchronous design is the most important methodology • Poor practice in the past (to save chips) – Misuse of asynchronous reset – Misuse of gated clock – Misuse of derived clock RTL Hardware Design by P. Chu Chapter 9 3 Misuse of asynchronous reset • Poor design: use reset to clear register in normal operation. • ., a poorly mod-10 counter – Clear register immediately after the counter reaches 1010 RTL Hardware Design by P. Chu Chapter 9 4 RTL Hardware Design by P. Chu Chapter .