I have a question about APB4 slave
i think PSLVERR will be asserted when address is incorrect.
Is my understanding correct?
PSLVERR can be asserted by the selected peripheral for any reason you want.
That could be the PADDR value addressing a non-existent address as you suggest, or it could be a write access to a read-only register, or a non-secure access to a secure register (or any other protection violation), or it could be more peripheral function specific reasons you might need to signal an error (maybe trying to configure a peripheral into an unsupported mode).
Basically there is no defined reason when you CAN signal an error, it is there for you as the peripheral designer to use as required.
Thanks for your answer,I understand now
View all questions in SoC Design forum