What is involved in the design and creation of this SoC Builder example "Receive Signal Waveform using DDR4 on Xilinx RFSoC device"?

3 visualizaciones (últimos 30 días)
Within SocBuilder documention is an example project to capture waveform data on a ZCU111
I would like to contact the designers of this example directly -- is this possible?
If this is not possible, I have several questions for anyone here.
  • What was the full toolflow chain for designing and creating the above example in Simulink? Did the design and creation involve other tools extraneous to MathWorks, such as VHDL, Verilog, Vivado, Vitis, or et cetera?
  • Currently, the example design only supports ZCU111. I would like to deploy the exact design on a ZCU216. Is this modification possible, or should a new design be created from scratch?
Thank you.

Respuestas (1)

Abhishek Kumar Singh
Abhishek Kumar Singh el 5 de Feb. de 2024
Hello Stephen,
The design you're referring to, as outlined in the documentation, utilizes both the DSP System Toolbox and the SoC Blockset. To manage the various dependencies, such as the Linaro GNU toolchains, you'll need to acquire the SoC Blockset Support Package for Xilinx Devices. This package is available through MATLAB's Add-On Explorer, which you can access via the "Add-Ons" button on the Home tab of the MATLAB toolbar. Additionally, ensure you have Xilinx Vivado 2022.1 installed for synthesis and implementation. To set up Vivado with MATLAB, you can use the hdlsetuptoolpath command in the MATLAB Command Window; refer to the documentation at https://www.mathworks.com/help/hdlcoder/ref/hdlsetuptoolpath.html
Please note that the workflow is compatible with the Zynq UltraScale+ RFSoC ZCU216 Evaluation Kit. Although the example mentioned was specifically "validated" for the ZCU111, it is indeed possible to deploy it on the ZCU216 with a few adjustments. For instance, you'll need to select the new hardware board in the SYSTEM ON CHIP tab within the top model and all referenced submodels.
To make these modifications, it's advisable to create a local copy of the example. Once you've made the necessary changes, you can launch the SoC Builder. This tool will automatically validate the model configuration and check for tool availability, among other aspects, allowing you to build and deploy your solution.
Best regards.

Productos


Versión

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by