1 / 5

Sequential Logic Design Process

Learn how to design a laser timer controller as part of a laser surgery system. Follow the sequential logic design process to control Boolean outputs and ensure a specific time-ordered behavior. Steps include capturing FSM, creating architecture, encoding states, creating state table, and implementing the combinatorial logic. Example: A three-cycles-high laser timer that keeps the laser on for exactly 30 ns with a clock period of 10 ns.

Download Presentation

Sequential Logic Design Process

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sequential Logic Design Process A sequential circuit that controls Boolean outputs and a specific time-ordered behavior is called a controller.

  2. 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

  3. Step 2: Create the architecture Step 3: Encode the states

  4. 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’

  5. Work of the laser timer controller

More Related