This repository contains the Vivado project and the instructions required to get started with the Zynq EBAZ4205 Board. The result will be an EBAZ4205:
- loading from the SD Card
- running Linux (PetaLinux):
- connected to a local network via Ethernet (IP obtained by DHCP)
- with a serial console connected to the J7 connector of EBAZ4205 (serial)
- with a SSH server connectable with any SSH client and/or WinSCP
- any application running on a linux console
- Zynq EBAZ4205 Board (cost-reduced version)
- No 25MHz crystal (Y3) is required. The Ethernet transceiver (U24) clock is supplied by the ZYNQ (U31). However, it also works on a board on which a crystal is mounted
- microSD card slot (U7) required
- SD card boot support is required. Short the resistor (R2577)
- Short the diode (D24) to supply power from the power connector (J4) (Optional)
- Mount the tactile switch (S3), the capacitor (C2410) and the resistor (R2641A). The resistor (R2641A) can be shorted instead of mounting a 0 ohm resistor. I used 4.7uF for the capacitor (C2410) (Optional)
- Vivado 2021.2 on Windows 10 or 11
- VMWare VirtualBox 6.1 on Windows 10 or 11
- Ubuntu 20.04.1 on VMWare VirtualBox 6.1
- Petalinux 2021.2 on Ubuntu 20.04.1
- Read carefully my Hackaday Project: Cheap (35$) and powerful FPGA programming
- Create the block design, the bitstream and the hardware definition with Vivado
- Use the hardware definition to build an bootable SD Card with petalinux and test it on EBAZ4205
- UG585 - Zynq-7000 SoC Technical Reference Manual (v1.12.2)
- XC7Z010CLG400 ピン配置ファイル
- UG1144 - PetaLinux Tools Documentation Reference Guide (v2021.2)
- MIT