corlas , 05-23-2025, 04:35 PM
This is a pretty good course by Philip: https://www.fedevel.com/courses/advanced-digital-hardware-designHe is designing a board with an FPGA, but most of the time, the design steps are really similar to CPU, MPU designs. If you have never designed a PCB like this before, it's good to look for some open-sourced projects like OpenRex: https://www.imx6rex.com/open-rex/These designs might not be ideal, and there might be things for improvement, but they show really well what should be done and how.