Hi,
I'm using an AM6442 HS-FS device, bare-metal on Windows, NO-RTOS.
I Just Passed through this ticket:
And it made me very worried. We were planning to use the UltraHigh capacity channel for BCDMA which is mentioned in the TRM of AM64x/AM243x to do block copies to/from an external FPGA through GPMC. But in the Above ticket, it mentions that AM64x doesn't support that. So then why is it mentioned in the TRM? Does AM243 support that?
The theoretical bandwidth for GPMC is 400 MBytes/sec. Now it seems that the maximum speed for BCDMA (considering 192 byte FIFO) is 96 MBytes/sec. Since GPMC has only one bus and can not handle more than one transfer, there is no possibility of breaking the transfer into 4 channels to use the 4 available BUSes for BCDMA. So BCDMA will be a bottleneck and there is no way to use the 400 MBytes/sec of the GPMC.
Is there any solution for our case?
Thanks,
Boshra