Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 5. Sequential Machines > Sequential Systems and Clocking Disciplines

5.3. Sequential Systems and Clocking Disciplines

It is now time to study large sequential systems built from combinational networks and memory elements. We need to understand how to build a sequential system that performs a desired function, paying special attention to the clocks that run the memory elements to ensure that improper values are never stored; we also need to understand how to build a testable sequential machine.

The structure of a generic sequential system—also known as a finite-state machine—is shown in Figure 5-13. Memory elements hold the machine’s state; the machine’s inputs and outputs are also called primary inputs and primary outputs. If the primary outputs are a function of both the primary inputs and state, the machine is known as a Mealy machine; if the primary outputs depend only on the state, the machine is called a Moore machine. A properly interconnected set of sequential systems is also a sequential system. It is often convenient to break a large system into a network of communicating machines: if decomposed properly, the system can be much easier to understand; it may also have a smaller layout and run faster.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint