<mcc111[m]>
Personal progress update: Am feeling a little overwhelmed with just how many wires ought to go in the boardfile for the pocket, so to get a sense of how things work I wrote a small Verilog app https://mastodon.social/@mcc/111048651933936021
<mcc111[m]>
* in the amaranth boardfile for
<whitequark[cis]>
you do not need to put every single wire in the boardfile for it to be accepted
<whitequark[cis]>
i do merge partial board definitions
<mcc111[m]>
Nodnod, I'm sure
<mcc111[m]>
But there's no LED unless/until I get the developer cart, so I need at least the video wires and the heartbeat or I don't know if the boardfile even works
<mcc111[m]>
And I'm still unclear if there is a startup negotiation
<whitequark[cis]>
right right
<tpw_rules>
iirc there is a bit if you boot off the usb. but if you jtag the core in then you don't need any negotiation with the system
<tpw_rules>
also there is some excessive drama about supported jtag adapters, you can use anything openocd is compatible with that uses the appropriate voltage levels. and it doesn't even have to be that appropriate as i found out by accident lol
<tpw_rules>
i mostly use an lpc-link because it's faster
<whitequark[cis]>
yeah it's just CYA
<tpw_rules>
if you are held up by not having the official terasic/altera usb blaster
<whitequark[cis]>
you do need to use an 1.8V one
<tpw_rules>
i ran mine at 3.3v for a few hours before i figured out why it was getting unreasonably hot
<tpw_rules>
bc i miswired it
<tpw_rules>
also i thought it was 2.5v or something a little funky
<_whitenotifier-1>
[amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] ff83c01 - Deploying to main from @ amaranth-lang/amaranth@d32ca043263c04bdd78b64fa912185a61169a683 🚀
cyrozap_ has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
cyrozap has joined #amaranth-lang
<cr1901>
whitequark[cis]: I feel a bit sheepish asking this, but... when you say "try the updated version" the second time, which commit SHA should I be using? a27f8a2 is what I have checked out and it doesn't let me override the top-level module name.