Skip to content

This example implements a digital 8-bit sequential divider simulation on SimulIDE

Notifications You must be signed in to change notification settings

fermarsan/8bit_divider_sim

Repository files navigation

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:

About

This example implements a digital 8-bit sequential divider simulation on SimulIDE

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published