Bug 594 - create nmigen RFC for Dynamic Partitioned signals support
Summary: create nmigen RFC for Dynamic Partitioned signals support
Status: CONFIRMED
Alias: None
Product: Libre-SOC's first SoC
Classification: Unclassified
Component: Documentation (show other bugs)
Version: unspecified
Hardware: PC Linux
: --- enhancement
Assignee: Luke Kenneth Casson Leighton
URL: https://libre-soc.org/3d_gpu/architec...
Depends on:
Blocks:
 
Reported: 2021-02-10 20:25 GMT by Luke Kenneth Casson Leighton
Modified: 2021-10-22 10:53 BST (History)
1 user (show)

See Also:
NLnet milestone: NLNet.2019.10.Wishbone
total budget (EUR) for completion of task and all subtasks: 1500
budget (EUR) for this task, excluding subtasks' budget: 1500
parent task for budget allocation: 384
child tasks for budget allocation:
The table of payments (in EUR) for this task; TOML format:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke Kenneth Casson Leighton 2021-02-10 20:25:11 GMT
an RFC is required for adding dynamic partitioned signal support into nmigen.
Comment 1 Luke Kenneth Casson Leighton 2021-02-11 08:24:59 GMT
i made a start (see URL field) which begins to describe what the problem is (m.If/Else/Switch not understanding Dynamic SIMD) and illustrating what a
complete nightmare it would be without nmigen integrated support.

the IEEE754 FP library is 45,000 lines of code (so far) and there is no way in hell we are multiplying that amount of code up by an order of magnitude, with hand written SIMD for-loops.
Comment 2 Luke Kenneth Casson Leighton 2021-03-13 23:55:57 GMT
discussion about whether PartitionedBool would be necessary
https://libre-soc.org/irclog/%23libre-soc.2021-03-13.log.html#t2021-03-13T23:49:13