[Libre-soc-dev] dadda multiplier

Luke Kenneth Casson Leighton lkcl at lkcl.net
Mon Dec 7 00:55:44 GMT 2020


richard, hi, this is a dadda multiplier. each stage gets the new bits
thrown onto the back of a queue so that the carry has a chance to
propagate before being thrown into another adder.

if you'd like to tackle this one use this page for note / explanation keeping:


creating a partitioned dadda multiplier is kinda cool.

however one important thing: we can't exactly go around doing this by
implementing full 3bit adders, QTY 5000, so instead what i'd like to
see is something more akin to using variable length multi-bit adds.

this may involve a heck of a lot more work.


More information about the Libre-soc-dev mailing list