Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.25 KB

File metadata and controls

28 lines (19 loc) · 1.25 KB

8-bit Sequential Divider Simulation

This example implements a digital 8-bit sequential divider simulation on SimulIDE, it is composed by:

  • dual 8-bit (16-bit) parallel input shift-right registers (subcircuits)
  • 8-bit parallel output shift-left register (subcircuit)
  • 8-bit parallel load register (subcircuit)
  • 4-bit zero comparator
  • 8-bit adder (subcircuit)
  • 8-bit 2 inputs selector/multiplexer
  • 8-bit Two's complement module (subcircuit)
  • 4-bit down counter (subcircuit)
  • FSM Finite State Machine as control block (script) readme file (similar example)

you can also see this tutorial (spanish) about a similar circuit.

This is done as a teaching exercise in SimulIDE, for users to implement the Control Unit (FSM) of the divider by themselves.

Usage

You have to copy all the component's folders inside a one in the user data folder, for instance ~/User_data/testand associate it in Simulide. You can see how to do this in the official SimulIDE's Tutorials: