I've been playing with WebFPGA & my shasta+ card. Working through some of the simpler programs to teach myself a bit of Verilog. The Web IDE seems to be a bit more reliable than the last time I tried it. But it still crashes if I abuse it too much.
One of the standard things I do when I play with a new computer language is to throw syntax errors at it and see what happens. Things like extra semicolons, missing keywords, misspelled variables …etc. That way, the errors aren’t quite as cryptic when I really need them.
Right now, I’m trying to access the pins around the perimeter of the Shasta+. Looking at the sample programs, I’ve discovered the following names that might or might not be external pins:
I modified WF_blinky.v to output an easily scopable waveform of a couple kilohertz. Then tried likely names to get to an external pin. I had great hopes for CPU0 - CPU3, but no joy. I suspect those are lines between the FPGA and the USB-interface CPU.
Where can I find a canonical list of the I/O pins? With names that can be used in a program?