cheshire icon indicating copy to clipboard operation
cheshire copied to clipboard

Add ZCU104 board support

Open AbdelkadirChantar opened this issue 3 months ago • 0 comments

This PR introduces support for the ZCU104 board as a host platform for the Cheshire prototype.

Main actions:

  • Define ZCU104 as a new board with its relevent IPs.
  • Add ZCU104-specific board parameters.
  • Provide ZCU104 compatible implementations for Clock Wizard and DDR4 block IPs.
  • Modify the top-level design to target the ZCU104 DDR4 interface.
  • Define the ZCU104 DDR4 PHY in the physical definitions.
  • Update DRAM instantiation to align with the DDR4 IP implementation.
  • Add ZCU104 constraints file to define timing constraints and pin mappings.
  • Add ZCU104-specific device tree.
  • Add OpenOCD script for ZCU104.

Verification:

  • The flow has been tested and successfully synthesized, implemented, and generates a valid bitstream.
  • Linux boots successfully on the ZCU104 board with this setup.

AbdelkadirChantar avatar Sep 04 '25 11:09 AbdelkadirChantar