You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 35 Current »

 

Zynq PS SDIO

SDIO MIO Settings in PS7 IP Configuration if external level shifter is used:

  • speed (slew rate): slow
  • pullup: disabled

It is important to disable the pullups, otherwise some SD card may exhibit systematic or random problem at initialization.

 

Example settings for SDIO MIO pins (TE0720), MIO pullups are disabled.

Level shifter

Modules that expose SDIO Interface on the B2B Connector from 1.8V VCCIO bank need SD Level shifter IC on the baseboard.

When using TXS02612 as SDIO level shifter external pullups should not be used on CMD and DAT lines.

TE0701 and TE0703 have pullup resistor on CMD line, which has been removed since:

BaseCMD pullup Resistor R43Removed since
TE0701

TE0701-05 Serial number: TBD
TE0703

 

TE0703-04 Serial number: TBD

This extra pullup may cause problems in some special cases with some SD Cards. As example hama micro-SD Card when used with PS7 SDIO MIO pullups enabled and R43 loaded had sporadic initialization problems on TE0703, removing R43 solved the issue.

Some other designs and boards that use TXS02612 may have pullup on CMD, this is incorrect as per TXS02612 datasheet. Xilinx ZC702 board that uses SDIO level shifter with similar technology has the CMD pullup in schematic with marking "DNP" do not populate.

When using SDIO level shifter from other vendors, or other level shifting technology then requirements listed in the vendor datasheet and application notes should be followed.

References

 

 

 

 

  • No labels