dylanmsu/Ultrasonic_Phased_Array ? reverse-engineered prompt

Reverse engineered prompt

Build me the full project for an ultrasonic phased array on a Zynq board, like a Zybo Z7, so I can drive two transducer arrays for an acoustic levitation demo.

I want the FPGA side to generate phase shifted 40 kHz outputs for each transducer from values sent by the processor, and I want a simple way to set the phase per transducer over AXI. Please make the Vivado and Vitis parts work together, and include the top level wiring so I can get the serial output onto a Pmod style connector for the transducer board.

Also include the simulation and example code for focusing and steering the beam, since the README mentions a Python wave equation demo and phase formulas for a single focus and beam direction. If anything is unclear, look up current docs online if you need to. Keep it practical and ready to open in Vivado and Vitis without me having to stitch everything together by hand.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab