I have a custom FPGA design and OS built in PetaLinux 2020.1. I am attaching an Analog Devices ADC board via the FMC connector.
On boot, the red PMCU LED is blinking: long blink, short pause, short blink, long pause -- the reference manual for the GenesysZU lists this as a SYZYGY or FMC fault. We have nothing on a SYZYGY connector, so assuming this is an FMC fault.
The reference manual shows a serial port between the PMU and PS, and a protocol to read registers for more information in PMU register 0x70.
Is there a Digilent demo application for the purpose of reading PMU registers?
I'm having trouble finding this interface in the Xilinx documentation, can you point me to it?
-- UPDATE:
It looks like there is a device /sys/firmware/zynqmp/config_reg that gives access to registers in user space. And it looks like the PMU_GLOBAL registers are mapped starting at 0x00ffd80000, according to UG1087, UltraScale+ Register Reference.
Question
DaleD
I have a custom FPGA design and OS built in PetaLinux 2020.1. I am attaching an Analog Devices ADC board via the FMC connector.
On boot, the red PMCU LED is blinking: long blink, short pause, short blink, long pause -- the reference manual for the GenesysZU lists this as a SYZYGY or FMC fault. We have nothing on a SYZYGY connector, so assuming this is an FMC fault.
The reference manual shows a serial port between the PMU and PS, and a protocol to read registers for more information in PMU register 0x70.
-- UPDATE:
It looks like there is a device /sys/firmware/zynqmp/config_reg that gives access to registers in user space. And it looks like the PMU_GLOBAL registers are mapped starting at 0x00ffd80000, according to UG1087, UltraScale+ Register Reference.
But,
# echo 0xffd80070 > /sys/firmware/zynqmp/config_reg # cat /sys/firmware/zynqmp/config_reg 0x0
gives 0 (no error). Is 0x70 the right offset? I'm having trouble making sense of this.
Edited by DaleDClarified question
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now