ZYBO™ FPGA Board Reference Manual
strength and termination impedance of the PS pins to the trace impedance. On the memory side, each chip
calibrates its on-die termination and drive strength using a 240 ohm resistor on the ZQ pin.
Due to layout reasons, the two lower data byte groups (DQ[0-7], DQ[8-15]) were swapped. To the same effect, the
data bits inside byte groups were swapped as well. These changes are transparent to the user. During the whole
design process the Xilinx PCB guidelines were followed.
Both the memory chips and the PS DDR bank are powered from the 1.5V supply. The mid-point reference of 0.75V
is created with a simple resistor divider and is available to the Zynq as external reference.
For proper operation it is essential that the PS memory controller is configured properly. Settings range from the
actual memory flavor to the board trace delays. For your convenience the board definition file provided on our
website will automatically configure the correct parameters.
For best DDR3 performance, DRAM training is enabled for write leveling, read gate, and read data eye options in
the PS Configuration Tool in Xilinx tools. Training is done dynamically by the controller to account for board delays,
process variations and thermal drift. Optimum starting values for the training process are the board delays
(propagation delays) for certain memory signals.
Board delays are specified for each of the byte groups. These parameters are board-specific and were calculated
from the PCB trace length reports. The DQS to CLK Delay and Board Delay values are calculated specific to the
ZYBO memory interface PCB design.
For more details on memory controller operation, refer to the Xilinx Zynq TRM (ug585).
6
USB UART Bridge (Serial Port)
The ZYBO includes an FTDI FT2232HQ USB-UART bridge (attached to connector J11) that lets you use PC
applications to communicate with the board using standard Windows COM port commands. Free USB-COM port
drivers, available from www.ftdichip.com under the "Virtual Com Port" or VCP heading, convert USB packets to
UART/serial port data. Serial port data is exchanged with the Zynq using a two-wire serial port (TXD/RXD). After the
drivers are installed, I/O commands can be used from the PC directed to the COM port to produce serial data
traffic on the Zynq pins. The port is tied to PS (MIO) pins and can be used in combination with the UART 1
controller. A 3.3V->1.8V voltage level translation interfaces the FT2232 with MIO Bank 501, a process transparent
to the user.
The board definition file takes care of mapping the correct MIO pins to the UART 1 controller and uses the
following default protocol parameters: 115200 baud rate, 1 stop bit, no parity, 8-bit character length.
Micro-USB
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
2
JTAG
TXD
RXD
(J11)
TX LED
RX LED
FT2232
4
JTAG
MIO48
MIO49
Zynq-7
LD9
LD8
Page 12 of 26
Need help?
Do you have a question about the ZYBO and is the answer not in the manual?
Questions and answers