Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

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.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top