2019-08-22 |
Luke Kenneth Casso... | move and reorg create_next_terms in AddReduceSingle... |
blob | commitdiff | raw |
2019-08-22 |
Luke Kenneth Casso... | rename inputs to not include [] |
blob | commitdiff | raw | diff to current |
2019-08-22 |
Luke Kenneth Casso... | move groups test to top of loop |
blob | commitdiff | raw | diff to current |
2019-08-22 |
Luke Kenneth Casso... | rename to next_groups |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | more resetless |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | rename self._intermediate_output |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | move intermediate expanded a/b/o to locals |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | resetless on intermediaries |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | move part_mask |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | always add FinalAdd module |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | use FinalReduceData |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | pass data around using classes in AddReduce |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | remove referring to _resized_inputs |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | use part_ops not out_part_ops |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | add in AddReduceData into AddReduceSingle class |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | add in AddReduceData into FinalAdd class |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | change AddReduceSingle/Final to take size of arrays... |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | move input assignments (chain) out of AddReduceSingle |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | move final adder to separate module |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | syntax error |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | add AddReduceData class |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | cleanup |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | remove delayed_parts |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | use reg_partition_points to create new Parts at final... |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | add expanded parts to Part, use new Parts module |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | add mul factor to PartitionPoints.like |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Luke Kenneth Casso... | add new Parts class |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | move expanded_part_pts further up |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | move part_byte to PartitionPoints |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | rename delayed_part_ops to part_ops |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | remove delayed part ops, now inside AddReduceSingle |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | do not need delayed_part_ops |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | pass in part_ops to AddReduce, so that it is syncd... |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | whitespace |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | removing recursion from AddReduce |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | update explanatory comments |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | MaskedFullAdder performs ANDing in a group by pre-shift... |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | split "actionable" part of AddReduce out from "recursiv... |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | update comments |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | add to docstrings in PartitionedAdder |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | add to docstrings in PartitionedAdder |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | create a new "MaskedFullAdder" class, which performs... |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | add docstrings / comments to PartitionedAdder |
blob | commitdiff | raw | diff to current |
2019-08-20 |
Luke Kenneth Casso... | spelling mistake $i instead of %i |
blob | commitdiff | raw | diff to current |
2019-08-19 |
Luke Kenneth Casso... | rename temporary value |
blob | commitdiff | raw | diff to current |
2019-08-19 |
Luke Kenneth Casso... | temporary ~pbs |
blob | commitdiff | raw | diff to current |
2019-08-19 |
Luke Kenneth Casso... | name LSBNotTerm submodules after bitwidth |
blob | commitdiff | raw | diff to current |
2019-08-19 |
Luke Kenneth Casso... | use new split-out LSBNotTerm module |
blob | commitdiff | raw | diff to current |
2019-08-19 |
Luke Kenneth Casso... | split out LSB and neg term to separate module |
blob | commitdiff | raw | diff to current |
2019-08-19 |
Luke Kenneth Casso... | docstrings, fix syntax |
blob | commitdiff | raw | diff to current |
2019-08-19 |
Luke Kenneth Casso... | explain Part module |
blob | commitdiff | raw | diff to current |
2019-08-19 |
Luke Kenneth Casso... | add module docstrings to (new) multiply classes |
blob | commitdiff | raw | diff to current |
2019-08-19 |
Luke Kenneth Casso... | rename fo submodule to "finalout" |
blob | commitdiff | raw | diff to current |
2019-08-18 |
Luke Kenneth Casso... | nope - yosys graph not efficient enough |
blob | commitdiff | raw | diff to current |
2019-08-18 |
Luke Kenneth Casso... | use switch instead of mux, more obvious what is happening |
blob | commitdiff | raw | diff to current |
2019-08-18 |
Luke Kenneth Casso... | add comment about simulation bugs |
blob | commitdiff | raw | diff to current |
2019-08-18 |
Luke Kenneth Casso... | Revert "make variables local" |
blob | commitdiff | raw | diff to current |
2019-08-18 |
Luke Kenneth Casso... | add TODO code, needs sorting |
blob | commitdiff | raw | diff to current |
2019-08-18 |
Luke Kenneth Casso... | merge Term into ProductTerm |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | make variables local |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | argh horrible nmigen bug on use of sync involving modules |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | weird bug - some rename experiments |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | FinalOutput module |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | rename variables |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | put signs through Signs module |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | move local variables |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | remove redundant code |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | or data together through a module (reduce top-level... |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | create array of ProductTerms - reduces graphviz MASSIVELY |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | move intermediate output to new module |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | delayed_part_ops is a local |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | add name to Term output |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | move bit selection into ProductTerms: simplifies graph |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | split out "Parts" to separate module |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | move remaining 4 terms, use Term class |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | derive new class Term and ProductTerm |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | use Cat (again) on intermediate values |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | simplify sign/term bits using Cat |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | move product terms to separate module (Term) |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | add new Terms class, get part_pts into intermediary |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | part replaced by bit_select |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | whoops, a-enabled and b-enabled swapped |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | stash intermediaries for output into temp signals |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | assignment in Cat wrong way round |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | use reset_less |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | whoops use already-used list |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | boolean logic inversion, x = ~a & ~b & ~c ==> ~(a ... |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | concatenate parts using list then Cat() - again, simpli... |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | a_enabled and b_enabled into signals |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | add intermediate values as signals |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | move variable to pyi file |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | store mask in intermediary |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | use Cat instead of for-loops: cleans up the yosys graph... |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | move typing to multiplier.pyi |
blob | commitdiff | raw | diff to current |
2019-08-17 |
Luke Kenneth Casso... | add partitioned multiplier/adder |
blob | commitdiff | raw | diff to current |
|