Doing a bit of #GlasgowInterfaceExplorer experimentation today
☑️ Running the self test
❎ Using any applet shipped with the software
❎ Writing a simple applet myself
👉 Monkey-patching Glasgow build system internals
Doing a bit of #GlasgowInterfaceExplorer experimentation today
☑️ Running the self test
❎ Using any applet shipped with the software
❎ Writing a simple applet myself
👉 Monkey-patching Glasgow build system internals
nextpnr_opts
from within an applet than overriding assembly._platform.prepare()
--write
to be able to confirm what I’m doing via the nextpnr GUI, but I might need a pre-place script. I don’t have much experience with yosys/nextpnr either, so I’m figuring this out as I go :D@whitequark Building a Loop PUF (basically a ring oscillator with extra inputs). The placement constraints for the ring itself happen via the BEL attribute (they need to be precise anyway), but I need nextpnr_opts
to include --ignore-loops
.
The pre-place script would place all other logic ‘somewhere else’, separate from the loops. Probably that won’t be necessary, but I’ll have to check—maybe it makes a difference for the performance.