#Persona q emulator sd card how to#
Searching for terms like "sd card controller" or "sd slave controller" unfortunately mostly yields results which describe how to do the FPGA real SD card side.
Since this is my first real FPGA project I would really like to see how other people did this. What is kind of hard is the other side (emulation of an sd card). I think everything I need to know about the sd card interface is contained in the SD simplified specifications (part 1 and maybe a2?).įinding information about how other people did the FPGA real SD card interface is quiet easy. I think the best solution is to MITM the sd card interface with an FPGA.
We are talking UHS-I speeds here btw (SDR50/DDR50). This should work with generic devices which use sd cards as storage. You will have to investigate how this switch is hooked up in your hardware and test that this works correctly up to the PIC32 pin before you even begin to think about software issues. It might be just doable with an FPGA - but the required SD specs are not exactly open, either. No arduino is known to have this hardware. Maybe you can find more info on google or searching around reddit, good luck 6.
however i know for a fact I’ve heard of physical copies of Persona Q not being able to read. I also tries removing the game and then putting it. It opens and closes when the card is inserted and removed. To properly emulate a card you would need to support the SD protocol in one-bit mode up to 25MHz - waaay too fast for any microcontroller without special hardware support. I’ve updated my 3DS all the way and have removed and then re-put in the SD card but that didn’t fix it. I need to somehow modify data before it gets written to an sd card. SD Card detection is typically done by a mechanical switch that is built right into the SD Card socket. First off: I'm very new to FPGAs (and sd cards)