Finite State Machines

This project-based lab will give students an understanding of finite state machines and their various applications. Students will produce subcircuits using Multisim and the NI Digital Systems Development Board to simulate single and two way traffic signals. Comprehension of clock signals and counters are reinforced in this lab.
by Enable Education

Instructor Resources available. Get Access



This is lab 12 of 17 in the course, Digital Electronics.


In this lab, students will:
  1. Gain an awareness of the different methods and components used to create traffic lights.
  2. Create a truth table to explore how a circuit behaves in three distinct states.
  3. Produce sub circuits to simulate of both single and two-way traffic signals.
  4. Reinforce understanding of the workings of clock signals and counters.
  5. Use the NI ELVISmx Function Generator


  • Introductory Physics
  • Circuits 1


Engineering laboratory solution for project-based learning that combines instrumentation and embedded design with a web-driven experience, delivering a greater understanding of engineering fundamentals and system design.


Multisim is a circuit simulation tool built for educators to teach analog, digital, and power electronics by connecting simulation to experimentation. 

Digital Systems Development Board for NI ELVIS III

An application board for NI ELVIS III that provides students with a comprehensive education in digital electronics with hands-on experiments to interactively demonstrate concepts in the digital domain.

Required Software

Download Academic Software, Learn About Software Licensing
  • Multisim 14.0.1 Education or Later - Download
  • NI LabVIEW FPGA Vivado 2014.4 - Download
  • Digilent Hardware Driver (note, the installer above automatically downloads the installer below onto your computer)
    • Navigate to C:\NIFPGA\programs\Vivado2014_4\data\xicom\cable_drivers\nt64\digilent
    • Install install_digilent.exe

Required Hardware

Purchase Engineering Education Products


Instructor resources are available. Get access

Log in to submit a comment.