Enabling HSM Clock Output in Versal Gen2 PS Wizard Block Design
If you are working with Versal AI Edge Series Gen 2 or Versal Prime Series Gen 2 and need to use the HSM (High Speed Memory) clock to drive your LPDDR5 memory controller, you may find yourself staring at a CIPS/PS Wizard block with a missing clock port despite having enabled it in the configuration wizard. Here is what you are missing.
The HSM clock requires two separate settings in two different tabs of the PS Wizard IP configuration dialog. Most people find the first one easily but never discover the second.
Step 1 — Clocking Tab
Open the PS Wizard IP configuration dialog, navigate to the Clocking section and find the Output Clocks tab. Locate HSM0 or HSM1, check the enable checkbox, and set your desired frequency. This configures the clock frequency but does not expose the port in the block design.
Step 2 — PS NoC Interfaces Tab
This is the step that is easy to miss. Navigate to the PS NoC Interfaces tab and look for the "HSM1 Clock Port" checkbox. Check it. This is the setting that actually makes the hsim_clk port appear on the PS Wizard block in the block design canvas.
Without Step 2, the port simply does not appear — no warning, no error, no hint that anything is missing.
Vivado version: 2025.2
Hopefully this saves someone a few hours of frustration!
No comments:
Post a Comment