/EBAZ4205

Getting started with Vivado and PetaLinux with Zynq EBAZ4205 Board

Primary LanguageTclMIT LicenseMIT

EBAZ4205

Description

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

Requirement

Hardware

  • 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)

Software tools

  • 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

How to Build

References

My Hackaday projects with EBAZ4205

EBAZ4205

Xilinx

License

  • MIT