This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi all,
There is an extra rsvd0 definition in A-version chip (UCD3138A, UCD3138064A) DPWM header file (cyclone_dpwm.h).
This extra rsvd0 4 bytes would cause error when we try to read whole DPWM register.
There is no error if we read every single register (DPWMCTRL0, DPWMCBCLOCATION, DPWMAUTOMID, etc.).
Happy debugging!
Kevin, good job finding this. It's also worth mentioning that you should delete the rsvd0 from the end of the header file anyway, then there is no issue at all.