AR# 47535

Zynq-7000 SoC, SDIO - Transfer Complete Asserts Before Completing Busy Due to CMD13


The SDIO controller can send CMD13 during card programming mode to check the card status. If software sends an R1b response type command (e.g., CMD38, CMD6) followed by a CMD13 (status check), the controller sends the transfer complete before completing busy due to the CMD13 status check. 

This can be avoided by not sending a CMD13 immediately after sending an R1b command (e.g., CMD38, CMD6 etc.).



Minor, refer to the Work-around.

Configuration Affected:

Systems that use the SDIO controller.

Device Revision(s) Affected:All, no plan to fix. Refer to (Xilinx Answer 47916) - Zynq-7000 SoC Silicon Revision Differences

Avoid sending CMD13 after sending R1b commands (e.g., CMD38, CMD6, etc.).

AR# 47535
Date 06/13/2018
Status Active
Type Design Advisory