Page 2
Document Control Document Version: Document Date: 8/28/2013 Revision History Version Date Comment 8/28/2013 Initial release for production board (AES-MMP-7Z045-G Revision B) Page 2...
Page 3
Upon completion, be sure to retain your login and password information for future visits to Avnet’s DRC. Logging in once gives you unlimited access to all technical support files and downloads. You will also have the chance to request email notifications whenever there are updates to your design kit.
Page 4
(collectively “Marks”) are the properties of their respective owners. Avnet disclaims any proprietary interest in Marks other than its own. Avnet and AV design logos are registered trademarks and service marks of Avnet, Inc. Avnet’s Marks may be used only with the prior written permission of Avnet, Inc.
The purpose of this manual is to describe the functionality and contents of the Zynq 7Z045 Mini-Module Plus Development Kit from Avnet Electronics Marketing. This document includes instructions for operating the board, descriptions of the hardware features and explains out-of-the-box design code programmed in the on-board QSPI flash.
The following table lists the development kit part number. Internet link at www.em.avnet.com/MMP-7Z045-G. Part Number Hardware AES-MMP-7Z045-G Xilinx Zynq 7Z045 Mini-Module Plus Development Kit populated with an XC7Z045 FFG900 – 1 speed grade device Table 1 – Ordering Information Page 9...
2 Functional Description A high-level block diagram of the Zynq 7Z045 Mini-Module Plus development board is shown below followed by a brief description of each sub-section. Figure 2 – Zynq 7Z045 Mini-Module Plus Development Board Block Diagram Page 10...
Xilinx Zynq 7Z045 AP SoC The Zynq 7Z045 AP SoC device available in the FFG900 package has an impressive list of features. The device is made up of two main systems one of which is the Processing System (PS) and the other Programmable Logic (PL). The table below lists some of the 7Z045 features.
2.2.2 PCI Express x4 Interface One of the GTX transceiver banks is connected to the PCI Express x4 card edge interface on the Mini- Module Plus Baseboard 2. PCI Express is an enhancement to the PCI architecture where the parallel bus has been replaced with a scalable, fully serial interface.
The PCI Express transmit lanes are AC coupled (DC blocking capacitors are included in the signal path) on the baseboard as required by the PCI Express specification. Bank 112 GTX Instance Net Name 7Z045 Pin # GTX_X0Y15 JX2_MGTTX2_P (PCIE LANE 0) JX2_MGTTX2_N JX2_MGTRX2_P JX2_MGTRX2_N...
Bank 109 GTX Instance Net Name 7Z045 Pin # JX1_MGTTX3_P JX1_MGTTX3_N GTX_X0Y0 (SMA) JX1_MGTRX3_P JX1_MGTRX3_N JX1_MGTTX2_P JX1_MGTTX2_N GTX_X0Y1 (Display Port) JX1_MGTRX2_P JX1_MGTRX2_N JX1_MGTTX1_P JX1_MGTTX1_N GTX_X0Y2 (SFP) JX1_MGTRX1_P JX1_MGTRX1_N JX1_MGTTX0_P AK10 JX1_MGTTX0_N GTX_X0Y3 (FMC) JX1_MGTRX0_P AH10 JX1_MGTRX0_N Table 5 – GTX Pin Assignments for Baseboard FMC, SFP, DP and SMA Connectors Memory The Zynq 7Z045 Mini-Module Plus Development Board is populated with both high-speed RAM and non-volatile ROM to support various types of applications.
Figure 5 – DDR3 SDRAM Interface The DDR3 signals are connected to bank 502 of the 7Z045. The 7Z045 VCCO pins for the bank 502 are connected to 1.5 V. This supply rail can be measured at the test point labeled 1.5_1.35 V On the Mini-Module Plus Baseboard 2.
All DDR3 signals are compliant to the Xilinx recommended and MIG generated pin out. The following table contains the ZYNQ PL pin assignments used for the DDR3 SDRAM interface. Net Name 7Z045 Pin Net Name 7Z045 Pin DDR3_D0 DDR3_A0 DDR3_D1 DDR3_A1 DDR3_D2 DDR3_A2...
2.3.2 Parallel Flash Interface The parallel flash memory consists of a single 128 MB Micron device in a 64-ball BGA package, part number PC28F00AP30TFA. The PC28F device is an asynchronous memory that also supports a synchronous-burst read mode for high-performance applications. The PC28F device has a 100 nanosecond access time.
The following table contains the ZYNQ PL pin number assignments for the Flash interface. Net Name 7Z045 Pin # Net Name 7Z045 Pin # PFLASH_A1 PFLASH_D0 PFLASH_A2 PFLASH_D1 PFLASH_A3 PFLASH_D2 PFLASH_A4 PFLASH_D3 PFLASH_A5 PFLASH_D4 PFLASH_A6 PFLASH_D5 PFLASH_A7 PFLASH_A8 PFLASH_D6 PFLASH_A9 PFLASH_D7 PFLASH_A10 PFLASH_D8...
The figure below shows the interface between the SPI flash and the 7Z045 AP PSoC Figure 7 – 7Z045 QSPI Flash Interface To configure the 7Z045 using the QSPI flash interface the configuration mode for the 7Z045 must be set to QSPI mode. This is accomplished by setting the configuration mode switches to the proper setting.
Clock Sources The Zynq 7Z045 Mini-Module Plus Development Board used in conjunction with the Mini-Module Plus Baseboard 2 includes all of the necessary clocks to implement high-speed logic and GTX transceiver designs. Most of these master clocks are sourced from the baseboard’s FMC connector and the on-board LVDS clock synthesizer.
The on-board 200 MHz LVDS oscillator provides the system clock input to the global clock tree. This 200 MHz clock can be used in conjunction with the 7Z045’s internal clock generators to generate the various logic clocks and the clocks forwarded to the DDR3 SDRAM devices. Additionally, there is an on-board 33 MHz LVTTL clock source connected to bank 500 and serves as the PS system clock.
Signal Name Direction Pull Up/Pull Down Description PR[1:0] Input Pull up Prescaler and Feedback divider control pins. OD[2:0] Input Pull up Output divider control pins. OS[1:0] Input Pull up Output type select control pins. Input Pull up Chip enable. RST_N Input Pull up Device reset (active low).
Communication The Zynq 7Z045 Mini-Module Plus Development Board utilizes Ethernet, USB 2.0 (Host mode or Endpoint) and USB UART physical layer transceivers for communication purposes. Network access is provided by a single 10/100/1000 Mb/s Ethernet PHY device, which is connected to 7Z045 via a standard RGMII interface.
The following tables provide the 7Z045 pin assignments for the Ethernet PHY interface. Net Name 7Z045 Pin # Net Name 7Z045 Pin # ETH_MDC ETH _RST# B24 or SW1 ETH _MDIO ETH _RX_CTRL ETH _TX_CTRL ETH_RX_CLK ETH_TX_CLK ETH _RX_D0 ETH _TX_D0 ETH _RX_D1 ETH _TX_D1 ETH _RX_D2...
The table below shows the pin assignments of the USB 2.0 PHY to the 7Z045 Net Name 7Z045 Pin # Net Name 7Z045 Pin # USB_D0 USB_D6 USB_D7 USB_D1 USB_STP USB_D2 USB_NXT USB_D3 USB_DIR USB_D4 USB_CLK USB_D5 USB_RESET# A18 or SW2 Table 13 –...
Configuration The Zynq 7Z045 Mini-Module Plus Development Board supports several methods of configuring the 7Z045 PSoC. The possible configuration sources include Boundary-scan (JTAG cable), QSPI and Micro SD card. The blue LED D1 labeled “DONE” on the baseboard illuminates to indicate when the 7Z045 has been successfully configured.
Figure 11 – JTAG Interface Programming the 7Z045 via Boundary-scan mode requires a JTAG download cable. For more information about JTAG download cables, perform a search on the Xilinx web page using the key words “Programming Cables”. www.xilinx.com JP10 can be used to allow the JTAG programmer’s reset pin to assert the 7Z045 PS_SRST# signal. If using the Xilinx PC4 JTAG module (14-pin connector) the reset output on the cable is pin 14.
Expansion Connectors The Zynq 7Z045 Mini-Module Plus Development Board connects to the Mini-Module Plus Baseboard 2 via two 120 pin connectors referenced on the board as JX1 and JX2. These two connectors provide all of the power required to operate the module as well as provide I/O to the baseboard’s peripheral interfaces.
BB2 Connector I/O Connector 7Z045 7Z045 I/O Connector BB2 Connector Signal Name Signal Name Pin # Pin # Pin # Pin # Signal Name Signal Name VCCAUX VCCAUX FMC1-LA18-CC_P JX2_DIFF_IO_2_P JX2_DIFF_IO_3_P FMC1-LA20_P FMC1-LA18-CC_N JX2_DIFF_IO_2_N JX2_DIFF_IO_3_N FMC1-LA20_N VCCAUX 2.5 V FMC1-LA23_P JX2_DIFF_IO_4_P JX2_DIFF_IO_5_P FMC1-LA19_P...
2.10 Power The Zynq 7Z045 Mini-Module Plus Development Board’s power is sourced from the Mini-Module Plus baseboard 2 via the JX1 and JX2 connectors. Below is a diagram that illustrates the voltage rails sourced by the baseboard. Figure 12 - Power Supply Diagram FMC_VADJ, VCC_AUX and the 1.5 V voltage rails are selectable from the baseboard.
Refer the Mini-Module plus Baseboard 2 User’s Guide on the DRC for more detailed information about the baseboard power system. www.em.avnet.com/en-us/design/drc/Pages/Mini-Module-Plus-Baseboard-2.aspx 2.11 Thermal Management An active heat sink is used to dissipate heat from the 7Z045. A Cool Innovations heat sink (PN: 3-121204UBFA) and an NMB 12 V fan (PN: 1204KL-04W-B50-B00) are assembled together and shipped with the Zynq 7Z045 Mini-Module Plus.
NOTE: The PC or laptop will require the Silicon Labs CP210x driver be installed in order to use the USB UART interface. These drivers can be found at the Silicon Labs website or on the Avnet Zynq 7Z045 Mini-Module Plus DRC site under the “Support and Downloads” link.
Appendix A – Assembly drawing and Jumper Definitions This section provides a description of the jumper settings for the Zynq 7Z045 Mini-Module Plus Development Board. The board is ready to use out of the box with the default jumper settings. The following assembly drawing of the component side of the board shows the location of the jumpers followed by a brief description of the jumper functions.
Need help?
Do you have a question about the Xilinx Zynq 7Z045 and is the answer not in the manual?
Questions and answers