Lesson 2 : What is an AXI Interconnect?
This lesson defines the operation and role of an AXI interconnect in an AXI based embedded system.
It talks about addressing in designs based on these interconnects, the basic properties of these interconnects, Hierarchical AXI interconnects, Rules for defining address maps in interconnects.
Video In English:
Presentation Download : axi_interconnect
Video for Download : What is an AXI Interconnect? (Direct Download)
Video for Watch Online : What is an AXI Interconnect?
Please make a donation if the videos have been useful for you.
Hi Mohammad, thanks for bringing up your videos. It is sometimes very helpful to have someone doing a design and explaining consequences even if it is not yet needed this time. Just to learn interaction of components (designed components as well as software tool chain working).
Thanks a lot!
I additionally want to point you to two inaccuracies I have found in this lesson:
* At Minute 11:55 you tell that both blocks cannot be put side by side: That’s not true. Simply place the bigger block first and it can live side by side with the smaller block … (Block 2G: 0x00000000-0x7fffffff, Block4k: 0x80000000-0x80000fff)
* The proposed address in your presentation is 0xc0000000 as the start address of the 2G block. This violates the alignment as this needs to be 0x00000000 or 0x80000000.
==> This is only to make the already good presentation better 🙂
Kind regards
/Jesko
hi jesko, thanks for your nice notes.
Another thing to mention would be the alignment rules. I was also very confused by this besides that, I really appreciate what you are doing. Thank you 🙂