[Libre-soc-bugs] [Bug 731] New: potential design oversight in Partitioned SimdSignal Cat/Assign/etc lhs/rhs

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sun Oct 17 20:07:34 BST 2021


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

            Bug ID: 731
           Summary: potential design oversight in Partitioned SimdSignal
                    Cat/Assign/etc lhs/rhs
           Product: Libre-SOC's first SoC
           Version: unspecified
          Hardware: Other
                OS: Linux
            Status: CONFIRMED
          Severity: enhancement
          Priority: ---
         Component: Source Code
          Assignee: lkcl at lkcl.net
          Reporter: lkcl at lkcl.net
                CC: libre-soc-bugs at lists.libre-soc.org
   NLnet milestone: ---

nmigen allows constructs such as:

     m.d.comb += Cat(a, b).eq(c)

which places the AST Construct on the left side not the right.
this is unlikely to have been forseen in the original Partitioned
submodule designs for PartitionedCat, PartitionedRepl, PartitionedAssign
etc. which may only cope at present with the AST Construct being on
the rhs:

     m.d.comb += c.eq(Cat(a, b))

this needs investigation and potentially correcting

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


More information about the libre-soc-bugs mailing list