Avalon MM (master) to AMBA APB (Slave ) Interface (Need VHDL Code or Guidance)

Status
Not open for further replies.

gkreehal

Newbie level 2
Joined
May 16, 2014
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
14
Hi,

I need to write an interface(bridge) between the Avalon MM and APB bus. I have the follwoing signals

Avalon MM (Master) APB (Slave)
------------------- ---------------
Clk ---->
Reset ---->
(32) Address ---> PADDR -----> (16)
Write ---> PWRITE
Read --->
(32) WData ----> PWDATA ---> (32)
(32) RData <---- PRDATA <---- (32)
Wait <---- PRREADY <-----
Valid <---- PSLVERR <-----

Could someone please help me on what will go into the architecture (VHDL ) code here ?
Any examples would help me........

Thanks
- Sharon
 

You can write a state machine to control the communication between these two interfaces.

In the architecture include a clocked process and another process where you write your bridge or wrapper logic.
 

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