0. Background and Information Sharing:
The EBAZ4205 is a classic mining board with a long history. Its low price makes it a popular choice for many users trying out the ZYNQ platform. It has a relatively high availability on Xianyu (a Chinese online marketplace), and its price has remained stable below 40 RMB for years.
Undeniably, compared to a standard development board, the EBAZ4205 is more difficult to learn and requires some hardware modifications. (
Sharing some useful resources: "
Learning ZYNQ from Scratch (Based on the Mining Card EBAZ4205) (Part 1)" https://blog.csdn.net/Turix/article/details/109738107
(Power saving: Hardware modifications needed include
shorting an unsoldered anti-backflow diode to allow power to the interface;
adding a PL clock source, or using a PS to provide the clock;
soldering the SD card slot yourself;
Boot mode switching requires consulting the schematic and either removing or reconnecting resistors, or using jumper wires to bring out MIO4/5 and adding switches;
correcting the XDAC power connection, which is not connected due to a design flaw and needs to be shorted.)
xjtuecho / EBAZ4205 https://github.com/xjtuecho/EBAZ4205 )
(The repository shares a KiCAD-redrawn EBAZ4205 project, even including schematics, which is more convenient than viewing PDFs.)
Elrori / EBAZ4205 https://github.com/Elrori/EBAZ4205
(The repository shares some useful tutorials, including attempts with Linux and HDMI.)
Others:
Xiaomeige Xilinx ZYNQ https://www.bilibili.com/list/watchlater?oid=319104657&bvid=BV1zw41117HS (A good tutorial for getting started with Vivado software.)
Verilog Hardware Description Language https://www.bilibili.com/video/BV12y4y1v7V3/ (May require some understanding of Verilog and digital electronics.)
XinYi ZYNQ Tutorial https://ax7010-20231-v101.readthedocs.io/zh-cn/latest/index.html (The experimental routines and the routine code in the repository can be referenced. Although I didn't buy their boards (lol)
1. Precautions

The onboard CH343 is used for PL simulation serial port printing. If not used, the short cap can be removed to save two IOs. If

RGB is not used, the 0-ohm resistor R15 can be removed to save one IO.

For HDMI display, HPD and CEC signals are not required. They are only useful when the relevant functions are needed. If these functions are not used, the 0-ohm resistors R13 and R14 can be removed to save two IOs.
Other:
1. The pin length of the HDMI female connector may exceed the thickness of the board, causing part of the pin to be exposed. When using the heating table, if the board is laid flat, the HDMI female connector may be pushed up, resulting in a cold solder joint.
2. Insert the three female connectors into the EBAZ4205 first, do not solder immediately. First adjust the height of the two boards so that they fit perfectly, and then solder them to fix them. This is the same reason why screws should not be tightened at the beginning.
3. When prototyping, you can select "Place 5*5 QR code in the specified position".
4. The HDMI project environment provided in the attachment is Vivado 2024.1.

