[Figure 1, callout 7]
The ZCU670 board includes a secure digital input/output (SDIO) interface to provide access to general purpose non-volatile SDIO memory cards and peripherals. Information for the SD I/O card specification can be found on the SanDisk Corporation or SD Association websites. The ZCU670 SD card interface supports the SD1_LS configuration boot mode documented in the Zynq UltraScale+ Device Technical Reference Manual (UG1085).
The SDIO signals are connected to ZU67DR RFSoC PS bank 501 which has its VCCMIO set to 1.8V. The SD interface nets MIO[46:49]_SDIO_DAT[0:3], MIO50_SDIO_CMD, and MIO51_SDIO_CLK each have a series 30Ω resistor at the Bank 501 source. An NXP NVT4857UK SD 3.0-compliant voltage level-translator U23 is present between the ZU67DR RFSoC and the SD card connector (J23). The NXP NVT4857UK U23 device provides SD3.0 capability with SDR104 performance.
The following figure shows the connections of the SD card interface on the ZCU670 board.
The NXP SD3.0 level shifter is mounted on an X-SDM-01 interposer board that has the pin mapping shown in the following table.
Adapter Pin Number | NVT4857UKAZ Pin Number | NVT4857UKAZ Pin Name |
---|---|---|
1 | D2 | CLKA |
2 | C3, C2 | GND |
3 | B2 | CD |
4 | C1 | CMDA |
5 | E2 | CLK_FB |
6 | Unused | Unused |
7 | B3 | VCCB |
8 | Unused | Unused |
9 | Unused | Unused |
10 | A3 | VSD |
11 | A2 | VCCA |
12 | Unused | Unused |
13 | D1 | DAT0A |
14 | E3 | SEL |
15 | B1 | DAT3A |
16 | E1 | DAT1A |
17 | Unused | Unused |
18 | A1 | DAT2A |
19 | E4 | DAT1B |
20 | D4 | DAT0B |
21 | D3 | CLKB |
22 | C4 | CMDB |
23 | B4 | DAT3B |
24 | A4 | DAT2B |
25 | Unused | Unused |
For more information on the NVT4857UK, see the NXP website.
The detailed RFSoC connections for the feature described in this section are documented in the ZCU670 board XDC file, referenced in Xilinx Design Constraints.