Arty Z7 Reference Manual
Transfer Multisort Elektronik / tme.eu
14
The Zynq presets file (available in the
Arty Z7 Resource Center
) takes care of mapping the
correct MIO pins to the UART 0 controller and uses the following default protocol
parameters: 115200 baud rate, 1 stop bit, no parity, 8-bit character length.
Two on-board status LEDs provide visual feedback on traffic flowing through the port: the
transmit LED (LD11) and the receive LED (LD10). Signal names that imply direction are
from the point-of-view of the DTE (Data Terminal Equipment), in this case the PC.
The FT2232HQ is also used as the controller for the Digilent USB-JTAG circuitry, but the
USB-UART and USB-JTAG functions behave entirely independent of one another.
Programmers interested in using the UART functionality of the FT2232 within their design do
not need to worry about the JTAG circuitry interfering with the UART data transfers, and
vice-versa. The combination of these two features into a single device allows the Arty Z7 to
be programmed, communicated with via UART, and powered from a computer attached with
a single Micro USB cable.
The DTR signal from the UART controller on the FT2232HQ is connected to MIO12 of the
Zynq device via JP1. Should the Arduino IDE be ported to work with the Arty Z7, this jumper
can be shorted and MIO12 could be used to place the Arty Z7 in a “ready to receive a new
sketch” state. This would mimic the behavior of typical Arduino IDE boot-loaders.
7 microSD Slot
The Arty Z7 provides a microSD slot (J9) for non-volatile external memory storage as well as
booting the Zynq. The slot is wired to Bank 1/501 MIO[40-47], including Card Detect. On the
PS side peripheral SDIO 0 is mapped out to these pins and controls communication with the
SD card. The pinout can be seen in Table 7.1. The peripheral controller supports 1-bit and 4-
bit SD transfer modes, but does not support SPI mode. Based on the
Zynq Technical
Reference manual
, SDIO host mode is the only mode supported.
Signal Name
Description
Zynq Pin
SD Slot Pin
SD_D0
Data[0]
MIO42 7
SD_D1
Data[1]
MIO43 8
SD_D2
Data[2]
MIO44 1
SD_D3
Data[3]
MIO45 2
SD_CCLK
Clock
MIO40 5
SD_CMD
Command MIO41 3
SD_CD
Card Detect MIO47 9
Table 7.1. microSD pinout