neorv32 and a generic FAT file system called FatFs. #606
emb4fun
started this conversation in
Show and tell
Replies: 2 comments 1 reply
-
Cool project and interesting benchmark results! 1.4MB/s for reading is pretty good for a plain 1-bit SPI interface! 👍 What's the block size the benchmark / file system is using? 512 bytes? |
Beta Was this translation helpful? Give feedback.
0 replies
-
The block size / buffer size was 4096 bytes. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
and another small component which I would like to publish here. This time there is no website as a description but only a small readme.
FatFs was used here as the file system, and the SD card is controlled in SPI 1-bit mode. There is a separate SPI master for this, which can be switched between 8 and 32 bits. This is part of the Qsys system here, but should also work as a Wishbone device with minor modifications. FatFs comes without a low level disk I/O module.
The following two files are now available for this purpose:
A microSD SanDisk Ultra 16GB was used as the SD card here with a SD card holder which was connected by jumper wire. If everything works, the output on the terminal should look like this:
The project is available here on GitHub:
https://github.com/emb4fun/neorv32-de0n-fatfs
Best regards,
Michael
Beta Was this translation helpful? Give feedback.
All reactions