Hello,
I am trying to use FPGA based SDXC card initialization and later data transfer.
I attempted to initialize SD card in a SD mode, and unable to get response from SD card post initiating ACMD41 command from FPGA Based design (Without processor). the SD card doesn’t assert response.
On a working SD card which was pre-formatted in a machine, we tried below sequence of commands through FPGA based Host controller while SD card is operating at on-board 3.3V power supply and SD clock during initialization was tried both 200KHz and 400KHz.
Command sequence (implemented):
- CMD0 (no response command, as per the specifications)
- CMD8 (received expected response from SD card (R7 Response - 0x08000001AA)
- CMD55 (Received expected response from SD Card (R1 Response – 0x3700000120)
- ACMD41(Received no response, we did tried multiple retries from Host controller however we are unable to receive ACMD41 response from SD card).
We are following below ACMD41 command format and retry mechanism as per the SD specification.
We tried below combinations of commands. (w/o CRC and End bit):
Attempt 1: 0x6951000100
Attempt 2: 0x6951000000
Attempt 3: 0x695100000F
Kindly let me know, if I am missing anything?