I would like some clarification on the relationship between the PSEL and PENABLE signals in the APB Protocol. The specification states:
The PENABLE signal is asserted the following clock after PSEL is asserted and de-asserted after a transfer occurs.
I would like to understand the following conditions:
- Can PENABLE toggle while PSEL is de-asserted?
- Can PENABLE be asserted in the IDLE and/or SETUP phase?
- Can PSEL go low in to the SETUP phase?
- What happens when PSEL is asserted high in the ACCESS phase and PENABLE is not de-asserted?
Please refer to the link: https://www.eecs.umich.edu/courses/eecs373/readings/IHI0024C_amba_apb_protocol_spec.pdf