AXI master and slave design

Status
Not open for further replies.

abhinavpr

Junior Member level 2
Joined
Jun 19, 2013
Messages
21
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
205
Hi,

i am trying to learn AXI protocol. i have gone through the spec but it didnt help that much.
tried looking for master slave code on open cores but nothing is there.
without the code, signals like awlock and awcache is very hard to understand

if anybody has master or slave code for axi. please share

-abhinavpr
 

I ran across this about 6 months ago when I was looking for a way to test an AXI4 slave design.

https://code.google.com/p/axi-bfm/

Maybe it will help you. I ended up chopping up the master code and eventually rewrote the entire thing.
 

In the axi and ahb designs I have come across, wlock is generally not used. I have never observed wcache being used either...
 

Hi ads-ee
i could not find anything at the mentioned link. can you provide the source material

I ran across this about 6 months ago when I was looking for a way to test an AXI4 slave design.

https://code.google.com/p/axi-bfm/

Maybe it will help you. I ended up chopping up the master code and eventually rewrote the entire thing.
 

Hi Abhinav. Reading the standard is good enough. It is not necessary to implement everything mentioned in the standard. Whatever you implement must be understood by both the master and the slave.That's it. It is just a bus interface which will be used by the master to send data to the slave and receive responses. Don't fret over few things which you don't follow. Just work on the rest which you clearly understand...
 

Did you try reading what was on the page?...

and try clicking on links that seem to point to source code?
 

Hi ads-ee
thanks for the code. what i meant to say was i could not find any source document for the design and it is very hard to understand. it will be really helpful if you could provide related docs.
 

i could not find any source document for the design and it is very hard to understand. it will be really helpful if you could provide related docs.
I think you need to reread post #2. I didn't write the code why would I have documentation for it.

If you want AXI documents then reread the standard, which you claim to have read.
 

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