Skip to main content
4 of 4
edited body; edited title
ocrdu
  • 9.3k
  • 23
  • 32
  • 42

How do I expand the divider?

I'm trying to make a 128-bit divider in Logisim using Logisim's built-in arithmetic library. How do I connect the dividers so that I can work with divisions of more than 32 bits?

What I have considered:

  1. Create the divider from logic gates (takes too long and would crash the simulation).
  2. Write my own divider library (I don't know Java or the Logisim source code that well and I'm still stuck with the original problem).
  3. Work with the dividers like I did the multipliers, but chain them in the reverse order (is that even plausible?).
  4. Write an application to generate the divider (the resulting circuit would crash the simulation).

I might be able to provide a screenshot of what I described for #3 with my multiplier if I need to clarify that point.

Edit: Here is what I've come up with so far based on the answer I got:

This circuit does not work!