NUCLEO-H743ZI2 SDIO interface, how to utilize SDR104 data rate?
I am using a NUCLEO-H743ZI2 to read 16-bit data in via GPIO pins and store that data to an SD Card. I would like to achieve an average write speed of 20 Mb/sec for data sets up to 10 Gbytes. I am using 4-bit wide bus and have wired an SD card holder to the SDMMC pins.
It transfers works, but it's slow because it cannot utilize the UHS-1 speeds.
After pouring through RM0433, every Application Note from STM, youtube tutorials, SD Specification sheets from SD Association and the internet, I'm still stuck and have the following questions:
Questions:
1) Does the NUCLEO-H743ZI2 have a voltage transceiver to shift to 1.8V? It doesn't appear to, but I can't find a definitive answer.
2) Assuming the board does not have a transceiver, is there a break out board with a transceiver that you would recommend?
3) The RM0433 Reference manual, page 2453, states "The signal voltage level is supported through an external voltage translation transceiver i.e. ST6G3244ME." But the data sheet for this IC (located at: https://datasheetspdf.com/pdf-file/711395/STMicroelectronics/ST6G3244ME/1) states that it "Supports 60 MHz clock rate." Does that mean using this chip we cannot reach the 104Mhz for SDR104?
4) Also, is the only package for the ST6G3244ME BGA? Are there any break out boards for the ST6G3244ME?
And finally, am I going down the completely wrong path? In other words, is there a better way to store 20 Mb/sec average data rate for up to 10 Gbytes? ie: eMMC, external RAM, USB to PC, USB to a High speed SD Card reader, Gbyte Ethernet, etc?
Thank you for any help you can give on this topic.
Kipp