Hi I want to share this, was useful to debugging o...
# mpw-2-silicon
i
Hi I want to share this, was useful to debugging one pin making bad connection. If you see any error or suggestion just comment.
👍 5
🙌 7
m
I've been looking for something similar for the nucleo hat board. My eyes can barely see the silk screen so I need to use a camera + zoom 🙂 Anyone have a diagram of the nucleo hat board pins?
i
I was planning also to do something similar for the hat xD
If nobody have one I will design also one
t
I just keep a magnifying glass handy. . . : )
m
I need to buy one. It reminds me that I need to get my eyes checked as well.
t
. . . And it's not like I didn't specifically tell the PCB designer, several times, that all silkscreen needs to be large enough to be readable. An extra few millimeters on each side of the board costs nothing. Also, the I/Os are in order around the edge of the daughterboard, so why are they so scrambled on the Nucleo pins? Obviously some pins have to be avoided, but it seems like the I/O should have been able to be placed more or less sequentially.
a
Thanks @Ivan Rodriguez That's extremely helpful.
i
Hi this is the first version for the nucleo hat. If you discover any issue or any suggestion just tell me.
🙌 8
🎉 5
k
thanks for making these diagrams, I found them really helpful! @Tim Edwards @Ivan Rodriguez @jeffdi Where can I find the mapping between these mprj_io pin numbers and the pin names in user_project_wrapper (e.g., io_in, io_out, analog_io, etc.)? I was looking here https://github.com/efabless/caravel_user_project/blob/main/verilog/rtl/user_project_wrapper.v and it seems like the mprj pins correspond to multiple internal pins (since io_in, io_out, and io_oeb all have MPRJ_IO_PADS = 38)?
I directly tied the IO enables to VDD/GND during the tapeout to “hardcode” the configuration of the IOs, so I am now looking to drive the right input pins and see what the outputs look like. Thanks for your help!
Is this link the right link to refer to for the mapping for MPW two? It seems to have a chart only for Caravan. Does something similar apply for Caravel? https://github.com/efabless/caravel/blob/main/docs/rst/caravel_vs_caravan.rst