On 10/15/25 12:52 PM, Matt Coster wrote:
Hello Matt,
- Clock ZGφ: Appears to be a core clock for the GPU (3DGE). That would
make it our "core" clock.
This should be 600-700 MHz clock on M3-W , so that sounds like a GPU
core clock.
Agreed.
- Clock S2D1φ: Appears to be a core clock used on the AXI bus, making
it our "sys" clock.
This should be 400 MHz AXI clock, but wouldn't that make it "mem" clock
? I think this might be the clock which drives the AXI bus, used by the
GPU to access data in DRAM ?
Agreed.
- MSTP ST112: Appears to be a whole module on/off control of some
description, and definitely doesn't align with the missing "mem"
clock.
Maybe this is the "sys" clock, since it toggles the register interface
clock on/off ?
Probably.
Yes, this is probably correct. I got my AXI interfaces mixed up – we
have both a manager interface for accessing memory (using the mem clock)
and a subordinate interface to expose to our registers (using the sys
clock). Here's the summary table from our system integration document:
+-------+-------------------------+------------------------+
| Clock | Modules Clocked | Dependencies |
+-------+-------------------------+------------------------+
| mem | SLC / AXI Manager | Run for all operations |
| sys | SOCIF / AXI Subordinate | Run for all operations |
| core | All | Run for all operations |
+-------+-------------------------+------------------------+
Thank you for sharing that. I will send a V2 series shortly.
--
Best regards,
Marek Vasut