2019-08-19 |
Luke Kenneth... | name LSBNotTerm submodules after bitwidth |
commit | commitdiff | tree |
2019-08-19 |
Luke Kenneth... | use new split-out LSBNotTerm module |
commit | commitdiff | tree |
2019-08-19 |
Luke Kenneth... | split out LSB and neg term to separate module |
commit | commitdiff | tree |
2019-08-19 |
Luke Kenneth... | docstrings, fix syntax |
commit | commitdiff | tree |
2019-08-19 |
Luke Kenneth... | explain Part module |
commit | commitdiff | tree |
2019-08-19 |
Luke Kenneth... | add module docstrings to (new) multiply classes |
commit | commitdiff | tree |
2019-08-19 |
Luke Kenneth... | rename fo submodule to "finalout" |
commit | commitdiff | tree |
2019-08-18 |
Luke Kenneth... | nope - yosys graph not efficient enough |
commit | commitdiff | tree |
2019-08-18 |
Luke Kenneth... | use switch instead of mux, more obvious what is happening |
commit | commitdiff | tree |
2019-08-18 |
Luke Kenneth... | add comment about simulation bugs |
commit | commitdiff | tree |
2019-08-18 |
Luke Kenneth... | Revert "make variables local" |
commit | commitdiff | tree |
2019-08-18 |
Luke Kenneth... | add TODO code, needs sorting |
commit | commitdiff | tree |
2019-08-18 |
Luke Kenneth... | merge Term into ProductTerm |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | make variables local |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | argh horrible nmigen bug on use of sync involving modules |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | weird bug - some rename experiments |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | FinalOutput module |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | rename variables |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | put signs through Signs module |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | move local variables |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | remove redundant code |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | or data together through a module (reduce top-level... |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | create array of ProductTerms - reduces graphviz MASSIVELY |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | move intermediate output to new module |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | delayed_part_ops is a local |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | add name to Term output |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | move bit selection into ProductTerms: simplifies graph |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | split out "Parts" to separate module |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | move remaining 4 terms, use Term class |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | derive new class Term and ProductTerm |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | use Cat (again) on intermediate values |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | simplify sign/term bits using Cat |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | move product terms to separate module (Term) |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | add new Terms class, get part_pts into intermediary |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | part replaced by bit_select |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | whoops, a-enabled and b-enabled swapped |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | stash intermediaries for output into temp signals |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | assignment in Cat wrong way round |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | use reset_less |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | whoops use already-used list |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | boolean logic inversion, x = ~a & ~b & ~c ==> ~(a ... |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | concatenate parts using list then Cat() - again, simpli... |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | a_enabled and b_enabled into signals |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | add intermediate values as signals |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | move variable to pyi file |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | store mask in intermediary |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | use Cat instead of for-loops: cleans up the yosys graph... |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | move typing to multiplier.pyi |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | add partitioned multiplier/adder |
commit | commitdiff | tree |
2019-08-17 |
Luke Kenneth... | rename fp div classes and submodule |
commit | commitdiff | tree |
2019-08-16 |
Luke Kenneth... | test flipping of latchable pipeline stage between sync... |
commit | commitdiff | tree |
2019-08-16 |
Luke Kenneth... | update comments |
commit | commitdiff | tree |
2019-08-15 |
Luke Kenneth... | set up data in temporaries correctly |
commit | commitdiff | tree |
2019-08-15 |
Luke Kenneth... | update MaskCancellable docstrings |
commit | commitdiff | tree |
2019-08-15 |
Luke Kenneth... | add dynamic comb/sync mode to MaskCancellable |
commit | commitdiff | tree |
2019-08-15 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2019-08-14 |
Luke Kenneth... | debugging feedback pipe |
commit | commitdiff | tree |
2019-08-12 |
Luke Kenneth... | fix syntax errors in fmac conversion |
commit | commitdiff | tree |
2019-08-11 |
Luke Kenneth... | increase number of fpmul operands to 3 |
commit | commitdiff | tree |
2019-08-11 |
Luke Kenneth... | restore old Multi-in/out behaviour |
commit | commitdiff | tree |
2019-08-11 |
Luke Kenneth... | start converting hardfloat-verilog fmac to nmigen |
commit | commitdiff | tree |
2019-08-11 |
Luke Kenneth... | start converting hardfloat-verilog fmac to nmigen |
commit | commitdiff | tree |
2019-08-10 |
Luke Kenneth... | start converting hardfloat-verilog fmac to nmigen |
commit | commitdiff | tree |
2019-08-10 |
Luke Kenneth... | {x}{y} in verilog means x occurrences of y |
commit | commitdiff | tree |
2019-08-10 |
Luke Kenneth... | {x}{y} in verilog means x occurrences of y |
commit | commitdiff | tree |
2019-08-10 |
Luke Kenneth... | start converting hardfloat-verilog fmac to nmigen |
commit | commitdiff | tree |
2019-08-10 |
Luke Kenneth... | start converting hardfloat-verilog fmac to nmigen |
commit | commitdiff | tree |
2019-08-07 |
Luke Kenneth... | route-back experimentation |
commit | commitdiff | tree |
2019-08-07 |
Luke Kenneth... | add experimental feedback pipe test |
commit | commitdiff | tree |
2019-08-07 |
Luke Kenneth... | respect Ready/Valid signalling (stall capability) in... |
commit | commitdiff | tree |
2019-08-06 |
Luke Kenneth... | add mask cancellation to FPDIV and to fpmux unit test |
commit | commitdiff | tree |
2019-08-05 |
Luke Kenneth... | multiply mask width for concurrent pipeline |
commit | commitdiff | tree |
2019-08-05 |
Luke Kenneth... | hack to set predicate mask (if it exists) |
commit | commitdiff | tree |
2019-08-05 |
Luke Kenneth... | whoops inherit from MaskCancellable not SimpleHandshake |
commit | commitdiff | tree |
2019-08-04 |
Luke Kenneth... | added maskwidth and dynamic use of MaskCancellable... |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | only pass on the uncancelled mask bits |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | test actual cancellation mask (works) |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | add 2 extra stages to cancel test |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | give names to muxer submodules |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | pass on stop bits as well |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | concatenate mask bits on fan-in, split on fan-out |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | add maskable in/out cancellable test |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | add in cancelmask |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | explain comments |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | generate mask il |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | mask sort-of working as long as "ready" is always true |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | add mask to NextControl |
commit | commitdiff | tree |
2019-08-03 |
Luke Kenneth... | add mask to PrevControl |
commit | commitdiff | tree |
2019-08-02 |
Luke Kenneth... | add first draft MaskCancellable pipe class |
commit | commitdiff | tree |
2019-08-02 |
Luke Kenneth... | update to nmutil Memory API |
commit | commitdiff | tree |
2019-08-02 |
Luke Kenneth... | update test |
commit | commitdiff | tree |
2019-08-01 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2019-08-01 |
Luke Kenneth... | move priority picker from soc to nmutil |
commit | commitdiff | tree |
2019-08-01 |
Luke Kenneth... | add copy of inout mux pipe |
commit | commitdiff | tree |
2019-08-01 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2019-08-01 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2019-08-01 |
Luke Kenneth... | remove more redundant modules |
commit | commitdiff | tree |
2019-08-01 |
Luke Kenneth... | comment; remove unneeded code |
commit | commitdiff | tree |
2019-08-01 |
Luke Kenneth... | remove i_specfn and o_specfn from FP*MuxInOut, use... |
commit | commitdiff | tree |
2019-08-01 |
Luke Kenneth... | correct library name |
commit | commitdiff | tree |
next |