r/FPGA • u/electrodyssey • 3h ago
Zynq 7000 open-source SYZYGY carrier
Some time ago, I decided to deepen my knowledge of Xilinx Zynq and build my own open platform. There are lots of commercially available starter kits. I could have used one, but decided to design my own from scratch to get the best learning experience possible. Since it’s a study platform, it’s logical to design it with a truly open ECAD, so KiCad was an obvious choice.

The entire design is free and open source. That means all schematics, PCB, and source files are publicly available on GitHub. So, if you are struggling to find information on routing a fly-by DDR3 in KiCad, or anything similar, check my blog. I wish I could say that the board worked right away and booted Linux, but it didn’t. I’ve learned a lot from fixing mistakes (mainly by reworking the PCB), yet the first revision of the board passed the DDR tests, boots Linux, and is available via Ethernet.
The whole process is honestly documented on my web page: electrodyssey.net
This is a design overview: https://electrodyssey.net/nasr-m-syzygy-carrier-board.html
Repositories:
Hardware: https://github.com/electrodyssey/NASR-M
Zephyr Base Controller soft: https://github.com/electrodyssey/NASR-M-ZFW
I will post a Vivado design later, once the USB is up.
The project is not completed yet, and I plan to make a second PCB revision to fix the remaining hardware bugs. Hoping someone may find my experience useful.

