Punto de vista del hardware
Al utilizar un FPGA, seguramente podrá utilizar la alta capacidad de transmisión disponible en el bus mmcsd estándar. Su pregunta depende de muchos factores:
- Qué bus está utilizando, 1bit mmcsd, 4bit mmcsd, 8bit mmcsd o SPI.
- Cuál es la frecuencia con la que está sincronizando los datos en el bus.
- Qué versión speed es tu tarjeta SD, classA, UHS ...
Punto de vista del software
Si está usando un sistema operativo (por ejemplo, Linux) probablemente esté usando un archivo del sistema, por lo tanto, el rendimiento de escritura / lectura depende de muchos factores.
- qué sistema de archivos está utilizando, FAT, FAT32, NTFS, EXT4
- ¿Qué está intentando transferir y de dónde viene? (esto afecta más a la operación de escritura).
Como puede ver, hay muchos factores que pueden proporcionarle un rendimiento exacto. Mi consejo personal es encontrar un punto de referencia relacionado con la tarjeta SD en FPGA y usar el peor de los casos (menor velocidad) como punto de partida para su diseño.