[Libre-soc-bugs] [Bug 713] PartitionedSignal enhancement to add partition-context-aware lengths

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Oct 5 22:58:43 BST 2021


--- Comment #6 from Jacob Lifshay <programmerjake at gmail.com> ---
I already wrote code to fully determine the layout needed for partitioned
signals including padding (SimdLayout), as well as separating out the actual
signals determining which partitions are enabled across a whole SIMD circuit
(SimdPartMode) -- making it easy to convert layouts and connect signals with
different layouts but that are still partitioned in the same abstract way --
essentially creating a specific Python class where its instances represent
compatible categories of layouts.

It also has code for representing the different ways padding can be filled
(SimdPaddingKind) -- it probably should be merged into SimdLayout.


See TestSimdPartMode and TestSimdLayout in test_simd_signal.py for some

All that is needed is to adapt code so SimdLayout and SimdPartMode work with

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

More information about the libre-soc-bugs mailing list