How to use the amba bus?

Hello,

i have the Zedboard which contains arm Cortex-A9 cortex with the amba bus..

i have searched a lot but I probaly miss the point.

i want to use data and to transfer  data from the processing system to the programable logic section via the amba bus

is there any library for c that have function to implement the amba bus ?

for example

sendDatatobus(data,addr)

or something like that?

how do I do it?

thank you!

idan.

Parents
  • Hi Idan

    I recommend you refer to the Zynq-7000 user manual to drive and use AMBA.

    but for the functions, search the web for a kernel that supports Zynq-7000, then you can find the functions and sources for AMBA and other peripherals in the kernel.

    I found the optimized functions for "AT91SAM9260" in Linux kernel(https://www.kernel.org), which is provided by Atmel and is embedded in the kernel.

    or you can ask Xilinx for software support.

    Good luck

    Mohammad

Reply
  • Hi Idan

    I recommend you refer to the Zynq-7000 user manual to drive and use AMBA.

    but for the functions, search the web for a kernel that supports Zynq-7000, then you can find the functions and sources for AMBA and other peripherals in the kernel.

    I found the optimized functions for "AT91SAM9260" in Linux kernel(https://www.kernel.org), which is provided by Atmel and is embedded in the kernel.

    or you can ask Xilinx for software support.

    Good luck

    Mohammad

Children
More questions in this forum