For any burst transfer Master has to pass only first address, for the consecutive transfer address calculation is taken care by Slave. So i want to know what is the basic difference in FIXED and INCR burst transfer?
Hi Koumoto-san,
Thanks a lot for your kind reply.
By "Also for ARSIZE equal to bus width I feel there would be no difference from slave side also" I was meaning about the activity
seen on bus from slave side only.
Just for the sake of completion I would like to know how the implementation would differ in slave.
For INCR slave would get the starting address=0x0, for AxSIZE=4, 4 bytes of write data on the bus
and store the 4 transfers for AxLENGTH=4 by incrementing internal address to 0x4,0x8 and 0xC
and for FIXED it would store these transfer like a FIFO( for FIXED is supposed to be used for slaves like FIFOs)
But all the 4 transfers would be stored in slave for FIXED transfer also and not be overwritten.
Kindly let me know.
Best regards,
Chandan
Hello Chandan,
If a slave would act as FIFOs, you are right.
If you are the slave designer, you can interpret the AxBURST according to your convenience.
Yasuhiko Koumoto.
Thanks a lot Koumoto-san.
Regards,