ABSTRACT

This chapter will present several design examples utilizing the modeling methods presented in previous chapters. The examples will include a Johnson counter using structural modeling; a counter-shifter using structural modeling which shifts different patterns; a universal shift register using mixed-design modeling; a Hamming code error detection and correction module using dataflow modeling; a module to illustrate the Booth multiply algorithm using mixed-design modeling; various Moore and Mealy machines, including a Mealy one-hot synchronous sequential machine using structural modeling; a binary-coded decimal (BCD) adder/subtractor, and a pipelined reduced instruction set computer (RISC) processor.