Hi everyone! Please help me.. i have a project with a custom axi slave design that implements multiple memory ranges 256 words each . A master ( my processor in figure) can write burst data to the example slave and read the data back. The problem is that i don't find the API or the instructions to program the ARM processor inside the zynq 7000 to work in burst mode!
Can someone help me??
thanks!!
Best regards!
Hmm I am not sure I understand what you mean by time functions. The name reminds me of OS-level functions to measure time intervals, or any sort of timer-related driver, but I fail to see how this could help you in generating AXI burst accesses..
Uhmm, yes they are the OS-level functions as "unsigned int usleep(unsigned int useconds)" "unsigned int sleep(unsigned int _seconds)""void nanosleep(unsigned int nanoseconds)"
The components of Xilinx forum have suggested me the functions..but i dont know why..
In particular, i have done a project in which i have a slave that can receive the AXI protocol signal ( for example S_AXI_AWBURST that indicates the type of burst that
determine how the address for each transfer within the burst is calculated) from the processor ( inside Zynq 7000), but the question is : how can i configure the arm in order to generate these signals? Only trough DMA?