-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add CompoundAdder component #98
Conversation
Add compound_adder component
Fix spliter algorithm rename
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice!
… Remove ripple-carry adder with required carry input.
Add compound adder doc. Make ripple-carry adder carry input optional.…
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes so far look good!
Add CompoundAdder configurator
doc markdown fixes
Doc markdown fixes.
Doc markdown fixes.
Compound Adder Configurator. Add adder type to the list of options
Compound Adder Configurator. Added to registry
Compound Adder Configurator. Added to registry. Doc Markdown update
Adder.md update
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great!
Add CompoundAdder component.
Integer adder with sum+1 output.
MockCompoundAdder: Trivial implementation with sum and sum+1
CarrySelectCompoundAdder: Carry-select adder with double carry path. One path is for sum and another is for sum+1.
carry-ripple block size selection algorithm:
splitSelectAdderAlgorithmSingleBlock - only one block is generated
splitSelectAdderAlgorithm4Bit - 4-bit ripple-carry adder blocks are used.