[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


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

--- 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.

https://salsa.debian.org/Kazan-team/simd_signal

See TestSimdPartMode and TestSimdLayout in test_simd_signal.py for some
examples.

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

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


More information about the libre-soc-bugs mailing list