После добавления MIG с DDR3, с DMA в AXI USB2 Device разница большая. Без DMA получалось всего 4–7 МБ/с. С включённым DMA: запись на устройство - около 36 МБ/с, чтение - около 15 МБ/с, позже, после переделки отправки, до ~21 МБ/с.
На вопрос о файловых системах
Файловых систем драйвер не касается вообще. Устройство отдаёт хосту «сырые» блоки по протоколу USB Mass Storage (Bulk-Only, команды SCSI), а файловую систему разбирает сам ПК. Поэтому подойдёт любая, которую понимает хост: FAT32, exFAT, NTFS, ext4 и т.д. Проверял на FAT32 и ext4.
Плату, к сожалению, показать не могу
После добавления MIG с DDR3, с DMA в AXI USB2 Device разница большая. Без DMA получалось всего 4–7 МБ/с. С включённым DMA: запись на устройство - около 36 МБ/с, чтение - около 15 МБ/с, позже, после переделки отправки, до ~21 МБ/с.
Файловых систем драйвер не касается вообще. Устройство отдаёт хосту «сырые» блоки по протоколу USB Mass Storage (Bulk-Only, команды SCSI), а файловую систему разбирает сам ПК. Поэтому подойдёт любая, которую понимает хост: FAT32, exFAT, NTFS, ext4 и т.д. Проверял на FAT32 и ext4.