[Libre-soc-bugs] [Bug 50] nmigen pinmux

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sat Nov 13 13:39:19 GMT 2021


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

--- Comment #13 from andrey at technepisteme.xyz ---
(In reply to Luke Kenneth Casson Leighton from comment #12)
> (In reply to andrey from comment #11)
> ok, you'll like this: by using that larger function, you increase
> the workload required for the follow-on iterative tasks :)
Hahahahaahah :'(

> 
> can i suggest now splitting things so that an additional (separate)
> task is added which considers using that (much larger) function as
> a separate incremental task?
As in, make "dummy_pinset" a separate task/file?

> 
> besides, it may turn out that this is the wrong approach, and it would
> be better to discover that with much smaller examples than with larger
> ones, yeh?
> 
> the reason dummy pinset exists was very strategically picked IO:
> it covers all 3 types of IOpads.  InType, OutType and InOutType,
> in bare minimum.
> 
> the only thing it doesn't cover is "banked" IO where one direction
> pin covers the direction of multiple pins (as a "bank"). adding sdmmc
> would do the trick there.

Sorry, you lost me again. 

The issue I'm finding is that I have a rough understanding of the abstract (and
hardware) problem, but I don't understand the code/explanation. There are many
classes/methods in many different files, and I don't know what to focus on.
They also look quite esoteric to me, and their purpose isn't obvious.

So was what I wrote in "testing_stage1.py" not at all relevant to stage 1?

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


More information about the libre-soc-bugs mailing list