Why use PENABLE in APB? Need explanation

Status
Not open for further replies.

ghansham.eln

Newbie level 2
Joined
Sep 29, 2008
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,296
Why use PENABLE in APB?

Hi,
As per AMBA bus specification; in APB, PSELx is used for selecting the slaves on APB bus and PENABLE is ued to indicate second cycle of an APB transfer.
Can't we use only PSELx signal for read or write transfer? PSEL signal can select the device and perform the APB transfer. Why to use PENABLE signal just to indicate second cycle?
Specs say that 'This strobe signal is used to time all accesses on the peripheral
bus'. What does that mean?

regards,
Ghanasham.
 

Why use PENABLE in APB?

HI,
In case of APB 2 spec, there is no ready signal, so in order to do data transfer, master and slave both will use enable signal to know that data transfer is done.

However the ready signal is added in APB 3.0 and then ready has to be used along with enable to know if data transfer is done.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…