[Libre-soc-bugs] [Bug 458] PartitionedSignal needs nmigen constructs "m.If", Switch etc

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Sep 28 18:07:55 BST 2021


https://bugs.libre-soc.org/show_bug.cgi?id=458

--- Comment #18 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
https://git.libre-soc.org/?p=nmigen.git;a=commitdiff;h=113ccd91a27a6256656c44f6afc5035dd7328d43

__Cat__ was successful: it was just a little more complex than previously
envisaged, requiring "intrusive inspection" of the first argument before
proceeding with a Value.cast(), exactly as is done in (what is now called)
_InternalCat.

__Repl__ has also been added:

https://git.libre-soc.org/?p=nmigen.git;a=commitdiff;h=160d23ee7ea78c3f2d522fc7daa1705bf8cb4f17

and PartitionedSignal.__Mux__ added:

https://git.libre-soc.org/?p=ieee754fpu.git;a=commitdiff;h=52e20ac9e51992a34bbe7297c816162d2f480998

also a unit test for PartitionedSignal.__Mux__:

https://git.libre-soc.org/?p=ieee754fpu.git;a=commitdiff;h=4369d65de14dff6a6a0c66c18e78ed2a299abece

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list