Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
I am using FX3S chipset for my project. Exactly what we are doing is, coping from one SD card1 to another SD card2 without affecting the old data
We have done the copying from SD1 to SD2, but the copying speed is bit slow. my requirement is 1.5 Gb per second need to complete in one min. we have achieved almost 0.9Gb/s. we are using EXFAT file system and the SD card type is SDXC UHS 1. Speed of the card is 170mb/s mention card label
Fx3s clock speed 384mhz we tried with 404 MHz also but its not much difference
As you might know, in the implementation of f_read/f_write there will be calls to disk_read/disk_write respectively which are implemented in the block driver of fx3s. If you see the implementations of the same, you can find that we make use of CyU3PDmaChannelSetupRecvBuffer and CyU3PSibReadWriteRequest (for disk_read). So, there's nothing that can be done to increase the data transfer rate. However I will further see if there is any other possibility and let you know.
Currently are you just trying to copy 32KB from one card to another?