50 likes | 54 Views
Sequential Logic Design Process. A sequential circuit that controls Boolean outputs and a specific time-ordered behavior is called a controller. Example: Three-cycles-high laser timer.
E N D
Sequential Logic Design Process A sequential circuit that controls Boolean outputs and a specific time-ordered behavior is called a controller.
Example: Three-cycles-high laser timer Design a laser timer (part of a laser surgery system) which keeps the laser on for exactly 30 ns after the button is pressed. The clock’s period is 10 ns. Step 1: Capture the FSM
Step 2: Create the architecture Step 3: Encode the states
Step 4: Create the state table Step 5: Implement the combinatorial logic x = s1 + s0 n1 = s1’s0 + s1 s0’ n0 = s1’s0’b + s1 s0’