Skip to main content
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
edited body; edited title
Source Link
ocrdu
  • 9.3k
  • 23
  • 32
  • 42

How Dodo I Expandexpand the Dividerdivider?

I'm trying to make a 128-bit divider in Logisim using Logisim's built-in arithmetic library. HowHow do I connect the dividers so that I can work with divisiondivisions of greatermore than 32-bits 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: HereHere is what I've come up with so far based on the answer I got:   

This circuit does not work!

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 connect the dividers so that I can work with division of greater 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!

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!

Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user