home/mr_halfword/Documents/MPSOC2019.1_DVD_V1.1/01-Document/UserManual/English/MYD-CZU3EG-4EV Tutorial.pdf was created using Vivado 2019.1. The "4.1 Create a Block Design" section selects the Presets option on the "Re-customize IP" dialog to import the configuration for the MYC-CZU4EV module.
However, in Vivado 2020.1 the Presets options is not present on the dialog.
https://www.xilinx.com/support/answers/75467.html is 'Zynq UltraScale+ MPSoC, Vivado 2020.1 - Processing System "Presets" option temporarily removed'
Notes about results of ibv_generate_infiniband_test_load.
Dual 10 GbE ports connected to a switch. AlmaLinux release 8.10 with Kernel 4.18.0-553.104.1.el8_10.x86_64.
Contains notes about using the Versal™ Devices Integrated 100G Multirate Ethernet MAC Subsystem IP.
Differences between Designing with UltraScale+ CMAC and Versal MRMAC has some useful links.
This contains notes about the AMD QDMA Subsystem for PCI Express, based upon trying to write a VFIO based poll-mode driver for QDMA.
Have UltraScale+ and Versal AI Edge devices to try with QDMA, which support the soft QDMA. Don't have devices with the CPM4 nor CPM4 hard QDMA.
- QDMA Subsystem for PCI Express Product Guide (PG302) gives the supported product families as "AMD UltraScale+™ , AMD Spartan™ UltraScale+™". For driver details https://github.com/Xilinx/dma_ip_drivers. The register reference file is https://download.amd.com/docnav/documents/ip_attachments/qdma-v5-1-register-map.zip.
- Versal Adaptive SoC DMA and Bridge Subsystem for PCI Express Product Guide (PG344) mentions both the XMDA and QDMA substems. The supported product family is "AMD Versal™ adaptive SoC"
Descibes notes about installing AlmaLinux 10.1 on a Dell Optiplex XE4 - see Notes about Milestone Husky IVO 350T Rev 3 reuse for notes about the PC which had been re-badged.
The processor is a 12th Gen Intel(R) Core(TM) i3-12100 CPU.
The initial state of the Dell Optiplex XE4 was:
- Windows 11 Pro installed on a 256 GB SSD M.2.
The following sequence is repeatible:
- Copy
AlmaLinux-10.0-x86_64_v2-Live-GNOME.isoto a Micro SD card as per AlmaLinux 10 initial look. That is using a USB to Micro SD adapter which doesn't provide write protection, even when Micro SD -> Micro SD to SD adapter with the switch set to the lock position -> USB to SD adpater. - Boot into Alma Linux 8 with the with the Micro SD present and writable. Verify the Micro SD contents against the source ISO file.
- Reboot and use the BIOS boot menu to boot from the Micro SD card and the media check passes.
- With a different PC booted into Windows 11 insert the Micro SD card in the USB adapter. Get some notifications from Windows about drive letters for the SD card content, but don't directly attempt to access the SD card contents.
- Reboot the PC and use the BIOS boot menu to boot from the Micro SD card and the media check fails at 4.8%.
- Comparing the Micro SD contents
This contains notes about re-use of a second hand Milestone Husky IVO 350T Rev 3 PC.
This is a re-badged Dell PC, from a video technology software company.
Husky IVO Dell models and driver links links to the Dell Optiplex XE4 (rev. 3) https://www.dell.com/support/home/da-dk/product-support/product/optiplex-xe4/drivers, for the Husky IVO 350T.
The Milestone Husky IVO™ 350T Rev. 3 Getting started and maintenance guide links to the Dell Installation and service manual for the OptiPlex XE4 Tower.
Contains notes about the ALINX VD100 Dev Board & Kit with AMD Versal AI Edge XCVE2302
Noticed the product page linked above contains V2.0 at the start which suggests different hardware revisions may have been shipped. Looking at the history of the product page:
- April 22 2025 is the last version without
V2.0 - June 06 2025 is the first version containing
V2.0
Have been using AXI Interconnect and SmartConnect in Vivado block designs to map multiple different peripherals to access via PCIe, without previously finding issues.
For the U200_100G_ether_simplex_tx went to add a second CMAC block.
The AXI SmartConnect assignments in the /xdma_0/M_AXI_LITE address space were:
| Master Segment Name | Slave Segment | Offset | Range |
|---|---|---|---|
| SEG_cmac_usplus_0_Reg | /cmac_usplus_0/s_axi/Reg | 0x0000 | 8K |
| SEG_axi_gpio_0_Reg | /axi_gpio_0/S_AXI/Reg | 0x2000 | 8K |
| SEG_system_management_wiz_0_Reg | /system_management_wiz_0/S_AXI_LITE/Reg | 0x4000 | 8K |