Skip to content

BZ10 User Manual ​

image1.png

  Alinx Electronic Limited

Company Website: www.en.alinx.com

Service Hotline: +86 21 67676997

Technical Support : technical@alinx.com


Document Information ​

ItemContent
Document Name User Manual
Product Model BZ10
Document Version V2.0
Prepared by Alinx Electronic Limited
Release Date 2026.10.19

Document Revision History ​

VersionDateSectionRevision Summary
V1.0 2025.5.14 All Initial release
V2.0 2026.2.6 Power Power input range changed to wide-range power input

Overview ​

Alinx Electronic Limited has officially released the 2025 model of its development board (Model: BZ10) based on the XILINX Zynq UltraScale+ MPSoC development platform. To help you quickly get familiar with this development platform, we have prepared this user manual.

This MPSoC development platform adopts the XILINX ZYNQ UltraScale+ EV chip ZU7EV solution. It integrates a quad-core ARM Cortex-A53 and FPGA programmable logic onto a single chip using Processing System (PS) + Programmable Logic (PL) technology. In addition, the PS side of the FPGA on the development board carries 4 DDR4 SDRAM chips totaling 4GB, 1 32GB eMMC storage chip, and 2 256Mb QSPI FLASH chips. On the baseboard design, we have expanded rich peripheral interfaces for users, such as 4 FMC HPC connectors, 1 M.2 SSD interface, 1 mini-DP interface, 1 USB 3.0 Type-C interface, 1 Gigabit Ethernet interface, 1 UART interface, and 1 QSFP+ fiber optic interface. It meets users' needs for high-speed data exchange, data storage, and video transmission processing, and serves as a modular product function board for vertical industries such as automotive and industrial applications. It is a "professional-grade" ZYNQ development platform that enables pre-validation and post-application of high-speed data transmission, exchange, and processing.

image2.jpg

Figure 1.1 - BZ10 Development Board

image3.png

Figure 1.2 - BZ10 Computing Box

The figure below shows the structure diagram of the entire development system:

image4.png

Figure 1.3 - Development System Structure Diagram

Through this diagram, we can see all the interfaces and functions of this development platform.

  • ZU7EV: Consists of ZU7EV + 4GB DDR4 (PS) + 32GB eMMC FLASH + 64MB QSPI FLASH.

  • M.2 Interface: 1 M.2 interface with the PCIe Gen2 x1 standard, used to connect M.2 SSDs, with a single-lane communication speed of up to 5Gbps.

  • DP Output Interface: 1 standard DisplayPort output interface for video display, supporting up to 4K@30Hz or 1080P@60Hz output.

  • USB 3.0 Interface: 1 USB 3.0 interface with the Type-C connector, supporting HOST, SLAVE, and OTG modes.

  • Gigabit Ethernet Interface: 1 PS-side 10/100/1000M Ethernet RJ45 interface for Ethernet data exchange with a PC or other network devices.

  • QSFP+ Fiber Optic Interface: 4 high-speed transceivers of the FPGA GTH transceivers are connected to 1 QSFP+ optical module interface, implementing the QSFP+ fiber optic communication interface. The fiber optic data receive and transmit speed is up to 40Gb/s.

  • Micro SD Card Socket: 1 Micro SD card socket for storing operating system images and file systems.

  • FMC Expansion Connectors: 4 standard FMC HPC expansion connectors, which can be used with various XILINX or Alinx FMC modules (HDMI I/O modules, GMSL video capture modules, GMSL video injection modules, etc.).

  • JTAG Debug Port: 1 standard 10-pin 2.54mm JTAG interface for FPGA program download and debug. Users can debug and download the ZU7EV system with a XILINX downloader.

  • EEPROM: 1 EEPROM 24LC04 with IIC interface.

  • LEDs: 4 discrete LEDs and 1 dual-color LED. The board carries 1 power indicator, 1 DONE configuration indicator, and 2 user indicators; the dual-color LED is connected to the PS side.

  • Buttons: 1 side reset button.

ZYNQ SoC ​

The development board uses the Xilinx Zynq UltraScale+ MPSoC EV series chip, model XCZU7EV-2FFVC1156I. The PS system of the ZU7EV chip integrates a quad-core ARM Cortex-A53 processor running at up to 1.3GHz with 2 levels of cache. In addition, the ZU7EV also contains a dual-core Cortex-R5 processor (running at up to 533MHz).

The ZU7EV chip supports 32-bit or 64-bit DDR4, LPDDR4, DDR3, DDR3L, and LPDDR3 memory chips, and the PS side provides rich high-speed interfaces such as PCIe Gen2, USB 3.0, SATA 3.1, and DisplayPort. It also supports USB 2.0, Gigabit Ethernet, SD/SDIO, I2C, CAN, UART, GPIO and other interfaces. The PL side contains rich programmable logic cells, DSPs, and internal RAM. The overall block diagram of the ZU7EV chip is shown in Figure 2.1.

image5.png

Figure 2.1 - ZYNQ ZU7EV Chip Overall Block Diagram

The main parameters of the PS system are as follows:

  • Quad-core ARM Cortex-A53 processor running at up to 1.3GHz, with 32KB L1 instruction and data cache per CPU and 1MB L2 cache shared by 2 CPUs.

  • Dual-core ARM Cortex-R5 processor running at up to 533MHz, with 32KB L1 instruction and data cache per CPU and 128K tightly coupled memory.

  • Image/video processor Mali-400 MP2 runs at up to 677MHz, with 64KB L2 cache.

  • External memory interface, supporting 32/64-bit DDR4/3/3L, LPDDR4/3 and other interfaces.

  • Static memory interface, supporting NAND and 2x Quad-SPI FLASH.

  • High-speed connectivity interfaces, supporting PCIe Gen2 x4, 2x USB 3.0, SATA 3.1, DisplayPort, and 4x Tri-mode Gigabit Ethernet.

  • General connectivity interfaces: 2x USB 2.0, 2x SD/SDIO, 2x UART, 2x CAN 2.0B, 2x I2C, 2x SPI, 4x 32-bit GPIO.

  • Power management: supports the division of power into Full, Low, PL, and Battery domains.

  • Encryption algorithms: supports RSA, AES, and SHA.

  • System monitoring: 10-bit 1Mbps AD sampling for temperature and voltage detection.

The main parameters of the PL logic are as follows:

  • System Logic Cells: 504K

  • CLB flip-flops: 460.8K

  • CLB LUTs: 230.4K

  • Block RAM: 11Mb

  • Clock Management Tiles (CMTs): 8

  • DSP Slices: 1728

  • GTH 16.3Gb/s transceivers: 20

  • The XCZU7EV-2FFVC1156I chip has a speed grade of -2, industrial grade, and is packaged in FFVC1156.

DDR4 DRAM ​

The BZ10 is equipped with 4 Micron 1GB DDR4 chips, model MT40A512M16LY-062E. All 4 DDR4 chips are mounted on the PS side, forming a 64-bit data bus with 4GB capacity. The PS-side DDR4 SDRAM can run at up to 1200MHz (data rate 2400Mbps). The 4-chip DDR4 memory system is directly connected to the memory interface of PS BANK504. The detailed configuration of the PS-side DDR4 SDRAM is shown in Table 3.1 below.

LocationRef. DesignatorPart NumberCapacityManufacturer
PS U4, U5, U6, U7 MT40A512M16LY-062E 512M x 16bit Micron

Table 3.1 - DDR4 SDRAM Configuration

DDR4 hardware design requires strict consideration of signal integrity. In the circuit design and PCB design, we have fully taken into account matching resistors, termination resistors, trace impedance control, and trace length matching to ensure the DDR4 operates stably at high speed.

The hardware connection of the PS-side DDR4 is shown in Figure 3.1:

image6.png

Figure 3.1 - PS-Side DDR4 DRAM Schematic

PS-side DDR4 SDRAM pin assignment:

Signal NamePin NamePin Number
PS_DDR4_DQS0_N PS_DDR_DQS_N0_504 AN27
PS_DDR4_DQS0_P PS_DDR_DQS_P0_504 AN26
PS_DDR4_DQS1_N PS_DDR_DQS_N1_504 AP30
PS_DDR4_DQS1_P PS_DDR_DQS_P1_504 AN29
PS_DDR4_DQS2_N PS_DDR_DQS_N2_504 AJ26
PS_DDR4_DQS2_P PS_DDR_DQS_P2_504 AH26
PS_DDR4_DQS3_N PS_DDR_DQS_N3_504 AK29
PS_DDR4_DQS3_P PS_DDR_DQS_P3_504 AK28
PS_DDR4_DQS4_N PS_DDR_DQS_N4_504 AD31
PS_DDR4_DQS4_P PS_DDR_DQS_P4_504 AD30
PS_DDR4_DQS5_N PS_DDR_DQS_N5_504 Y28
PS_DDR4_DQS5_P PS_DDR_DQS_P5_504 Y27
PS_DDR4_DQS6_N PS_DDR_DQS_N6_504 AB34
PS_DDR4_DQS6_P PS_DDR_DQS_P6_504 AB33
PS_DDR4_DQS7_N PS_DDR_DQS_N7_504 W32
PS_DDR4_DQS7_P PS_DDR_DQS_P7_504 W31
PS_DDR4_DQ0 PS_DDR_DQ0_504 AP27
PS_DDR4_DQ1 PS_DDR_DQ1_504 AP25
PS_DDR4_DQ2 PS_DDR_DQ2_504 AP26
PS_DDR4_DQ3 PS_DDR_DQ3_504 AM26
PS_DDR4_DQ4 PS_DDR_DQ4_504 AP24
PS_DDR4_DQ5 PS_DDR_DQ5_504 AL25
PS_DDR4_DQ6 PS_DDR_DQ6_504 AM25
PS_DDR4_DQ7 PS_DDR_DQ7_504 AM24
PS_DDR4_DQ8 PS_DDR_DQ8_504 AM28
PS_DDR4_DQ9 PS_DDR_DQ9_504 AN28
PS_DDR4_DQ10 PS_DDR_DQ10_504 AP29
PS_DDR4_DQ11 PS_DDR_DQ11_504 AP28
PS_DDR4_DQ12 PS_DDR_DQ12_504 AM31
PS_DDR4_DQ13 PS_DDR_DQ13_504 AP31
PS_DDR4_DQ14 PS_DDR_DQ14_504 AN31
PS_DDR4_DQ15 PS_DDR_DQ15_504 AM30
PS_DDR4_DQ16 PS_DDR_DQ16_504 AF25
PS_DDR4_DQ17 PS_DDR_DQ17_504 AG25
PS_DDR4_DQ18 PS_DDR_DQ18_504 AG26
PS_DDR4_DQ19 PS_DDR_DQ19_504 AJ25
PS_DDR4_DQ20 PS_DDR_DQ20_504 AG24
PS_DDR4_DQ21 PS_DDR_DQ21_504 AK25
PS_DDR4_DQ22 PS_DDR_DQ22_504 AJ24
PS_DDR4_DQ23 PS_DDR_DQ23_504 AK24
PS_DDR4_DQ24 PS_DDR_DQ24_504 AH28
PS_DDR4_DQ25 PS_DDR_DQ25_504 AH27
PS_DDR4_DQ26 PS_DDR_DQ26_504 AJ27
PS_DDR4_DQ27 PS_DDR_DQ27_504 AK27
PS_DDR4_DQ28 PS_DDR_DQ28_504 AL26
PS_DDR4_DQ29 PS_DDR_DQ29_504 AL27
PS_DDR4_DQ30 PS_DDR_DQ30_504 AH29
PS_DDR4_DQ31 PS_DDR_DQ31_504 AL28
PS_DDR4_DQ32 PS_DDR_DQ32_504 AB29
PS_DDR4_DQ33 PS_DDR_DQ33_504 AB30
PS_DDR4_DQ34 PS_DDR_DQ34_504 AC29
PS_DDR4_DQ35 PS_DDR_DQ35_504 AD32
PS_DDR4_DQ36 PS_DDR_DQ36_504 AC31
PS_DDR4_DQ37 PS_DDR_DQ37_504 AE30
PS_DDR4_DQ38 PS_DDR_DQ38_504 AC28
PS_DDR4_DQ39 PS_DDR_DQ39_504 AE29
PS_DDR4_DQ40 PS_DDR_DQ40_504 AC27
PS_DDR4_DQ41 PS_DDR_DQ41_504 AA27
PS_DDR4_DQ42 PS_DDR_DQ42_504 AA28
PS_DDR4_DQ43 PS_DDR_DQ43_504 AB28
PS_DDR4_DQ44 PS_DDR_DQ44_504 W27
PS_DDR4_DQ45 PS_DDR_DQ45_504 W29
PS_DDR4_DQ46 PS_DDR_DQ46_504 W28
PS_DDR4_DQ47 PS_DDR_DQ47_504 V27
PS_DDR4_DQ48 PS_DDR_DQ48_504 AA32
PS_DDR4_DQ49 PS_DDR_DQ49_504 AA33
PS_DDR4_DQ50 PS_DDR_DQ50_504 AA34
PS_DDR4_DQ51 PS_DDR_DQ51_504 AE34
PS_DDR4_DQ52 PS_DDR_DQ52_504 AD34
PS_DDR4_DQ53 PS_DDR_DQ53_504 AB31
PS_DDR4_DQ54 PS_DDR_DQ54_504 AC34
PS_DDR4_DQ55 PS_DDR_DQ55_504 AC33
PS_DDR4_DQ56 PS_DDR_DQ56_504 AA30
PS_DDR4_DQ57 PS_DDR_DQ57_504 Y30
PS_DDR4_DQ58 PS_DDR_DQ58_504 AA31
PS_DDR4_DQ59 PS_DDR_DQ59_504 W30
PS_DDR4_DQ60 PS_DDR_DQ60_504 Y33
PS_DDR4_DQ61 PS_DDR_DQ61_504 W33
PS_DDR4_DQ62 PS_DDR_DQ62_504 W34
PS_DDR4_DQ63 PS_DDR_DQ63_504 Y34
PS_DDR4_DM0 PS_DDR_DM0_504 AN24
PS_DDR4_DM1 PS_DDR_DM1_504 AM29
PS_DDR4_DM2 PS_DDR_DM2_504 AH24
PS_DDR4_DM3 PS_DDR_DM3_504 AJ29
PS_DDR4_DM4 PS_DDR_DM4_504 AD29
PS_DDR4_DM5 PS_DDR_DM5_504 Y29
PS_DDR4_DM6 PS_DDR_DM6_504 AC32
PS_DDR4_DM7 PS_DDR_DM7_504 Y32
PS_DDR4_A0 PS_DDR_A0_504 AN34
PS_DDR4_A1 PS_DDR_A1_504 AM34
PS_DDR4_A2 PS_DDR_A2_504 AM33
PS_DDR4_A3 PS_DDR_A3_504 AL34
PS_DDR4_A4 PS_DDR_A4_504 AL33
PS_DDR4_A5 PS_DDR_A5_504 AK33
PS_DDR4_A6 PS_DDR_A6_504 AK30
PS_DDR4_A7 PS_DDR_A7_504 AJ30
PS_DDR4_A8 PS_DDR_A8_504 AJ31
PS_DDR4_A9 PS_DDR_A9_504 AH31
PS_DDR4_A10 PS_DDR_A10_504 AG31
PS_DDR4_A11 PS_DDR_A11_504 AF31
PS_DDR4_A12 PS_DDR_A12_504 AG30
PS_DDR4_A13 PS_DDR_A13_504 AF30
PS_DDR4_ODT0 PS_DDR_ODT0_504 AP32
PS_DDR4_PARITY PS_DDR_PARITY_504 AA26
PS_DDR4_RAS_B PS_DDR_A16_504 AF28
PS_DDR4_RESET_B PS_DDR_RAM_RST_N_504 AD26
PS_DDR4_WE_B PS_DDR_A14_504 AG29
PS_DDR4_ACT_B PS_DDR_ACT_N_504 AE25
PS_DDR4_ALERT_B PS_DDR_ALERT_N_504 AB26
PS_DDR4_BA0 PS_DDR_BA0_504 AE27
PS_DDR4_BA1 PS_DDR_BA1_504 AE28
PS_DDR4_BG0 PS_DDR_BG0_504 AD27
PS_DDR4_CAS_B PS_DDR_A15_504 AG28
PS_DDR4_CKE0 PS_DDR_CKE0_504 AN33
PS_DDR4_CS0_B PS_DDR_CS_N0_504 AP33
PS_DDR4_CLK0_N PS_DDR_CK_N0_504 AN32
PS_DDR4_CLK0_P PS_DDR_CK0_504 AL31

Table 3.2 - PS-Side DDR4 SDRAM Pin Assignment

QSPI Flash ​

The BZ10 board is equipped with 2 32MB Quad-SPI FLASH chips forming an 8-bit data bus. The FLASH model is MT25QU256ABA1EW9, which uses the 1.8V CMOS voltage standard. Due to the non-volatile nature of QSPI FLASH, it can serve as the system boot device to store the system boot images, mainly including the FPGA bit file, ARM application code, and other user data files. The specific model and related parameters of the QSPI FLASH are shown in Table 4.1.

Ref. DesignatorPart NumberCapacityManufacturer
U2, U3 MT25QU256ABA1EW9 256M bit Micron

Table 4.1 - QSPI Flash Model and Parameters

The QSPI FLASH is connected to the GPIO pins of the PS section BANK500 of the ZYNQ chip. In the system design, the functions of these PS-side GPIO pins need to be configured as the QSPI FLASH interface. Figure 4.1 shows the QSPI Flash in the schematic.

image7.png

Figure 4.1 - QSPI Flash Connection Diagram

Pin assignment for the configuration chip:

Signal NamePin NamePin Number
MIO0_QSPI0_SCLK PS_MIO0_500 A24
MIO1_QSPI0_IO1 PS_MIO1_500 C24
MIO2_QSPI0_IO2 PS_MIO2_500 B24
MIO3_QSPI0_IO3 PS_MIO3_500 E25
MIO4_QSPI0_IO0 PS_MIO4_500 A25
MIO5_QSPI0_SS_B PS_MIO5_500 D25
MIO10_QSPI1_IO2 PS_MIO10_500 F26
MIO11_QSPI1_IO3 PS_MIO11_500 B26
MIO12_QSPI1_SCLK PS_MIO12_500 C27
MIO7_QSPI1_SS_B PS_MIO7_500 B25
MIO8_QSPI1_IO0 PS_MIO8_500 D26
MIO9_QSPI1_IO1 PS_MIO9_500 C26

Table 4.2 - QSPI Flash Pin Assignment

eMMC Flash ​

The BZ10 development board is equipped with a large-capacity 32GB eMMC FLASH chip, model MTFC32GBCAQTC-IT. It supports the HS-MMC interface of the JEDEC e-MMC V5.0 standard, with a signal level of 1.8V or 3.3V. The data width between the eMMC FLASH and the ZYNQ is 8 bits. Due to the large capacity and non-volatile nature of the eMMC FLASH, it can serve as a large-capacity storage device in the ZYNQ system, for example, storing ARM applications, system files, and other user data files. The specific model and related parameters of the eMMC FLASH are shown in Table 5.1.

Ref. DesignatorPart NumberCapacityManufacturer
U8 MTFC32GBCAQTC-IT 32 GB Micron

Table 5.1 - eMMC Flash Model and Parameters

The eMMC FLASH is connected to the GPIO pins of the PS section BANK500 of the ZYNQ UltraScale+. In the system design, the functions of these PS-side GPIO pins need to be configured as the eMMC interface. Figure 5.1 shows the eMMC Flash in the schematic.

image8.png

Figure 5.1 - eMMC Flash Connection Diagram

Pin assignment for the configuration chip:

Signal NamePin NamePin Number
MMC_CCLK PS_MIO22_500 F28
MMC_CMD PS_MIO21_500 C28
MMC_DAT0 PS_MIO13_500 D27
MMC_DAT1 PS_MIO14_500 A27
MMC_DAT2 PS_MIO15_500 E27
MMC_DAT3 PS_MIO16_500 A28
MMC_DAT4 PS_MIO17_500 C29
MMC_DAT5 PS_MIO18_500 F27
MMC_DAT6 PS_MIO19_500 B28
MMC_DAT7 PS_MIO20_500 E29
MMC_RSTN PS_MIO23_500 B29

Table 5.2 - eMMC Flash Pin Assignment

Clock Configuration ​

The BZ10 development board provides reference clocks for the PS system and an RTC real-time clock. The clock circuit design diagram is shown in Figure 6.1 below:

image9.png

Figure 6.1 - Core Board Clock Sources

PS System RTC Real-Time Clock

The passive crystal Y1 on the board provides the PS system with a 32.768KHz real-time clock source. The crystal is connected to the PS_PADI_503 and PS_PADO_503 pins of BANK503 on the ZYNQ chip.

Signal NamePin
PS_PADI_503 M25
PS_PADO_503 L25

Table 6.1 - Clock Pin Assignment

PS System Clock Source

The crystal oscillator X1 on the board provides the PS section with a 33.333MHz clock input. The clock input is connected to the PS_REF_CLK_503 pin of BANK503 on the ZYNQ chip. Clock pin assignment:

Signal NamePin
PS_REF_CLK R24

Table 6.2 - Clock Pin Assignment

M.2 Interface ​

The BZ10 development board is equipped with an M.2 interface of the PCIe x1 standard for connecting M.2 SSDs, at 5Gbps. The M.2 interface uses the M key socket and only supports PCIe, not SATA. When selecting an SSD, users need to choose a PCIe-type SSD.

The PCIe signals are directly connected to the MGT transceivers of PS BANK505 on the ZU7EV. One pair of TX signals and one pair of RX signals are connected to 1 LANE of the MGT as differential pairs. The PCIe clock is provided by the Si5332 chip at 100MHz. The M.2 circuit design diagram is shown in Figure 7.1 below:

image10.png

Figure 7.1 - M.2 Interface Design Diagram

M.2 interface ZYNQ pin assignment:

Signal NamePin NamePin NumberRemarks
PCIE_TX0_P 505_TX0_P U29 PCIe data lane 0 transmit positive
PCIE_TX0_N 505_TX0_N U30 PCIe data lane 0 transmit negative
PCIE_RX0_P 505_RX0_P U33 PCIe data lane 0 receive positive
PCIE_RX0_N 505_RX0_N U34 PCIe data lane 0 receive negative
PCIE_RST_N PS_MIO37 C33 PCIe reset signal
PCIE_REFCLK_P 505_CLK0_P T27 PCIe reference clock positive
PCIE_REFCLK_N 505_CLK0_N T28 PCIe reference clock negative

Table 7.1 - M.2 Interface Pin Assignment

DisplayPort Interface ​

The BZ10 development board has 1 mini DisplayPort output interface for video display. The interface supports the VESA DisplayPort V1.2a output standard and supports up to 4K x 2K@30Fps output, with Y-only, YCbCr444, YCbCr422, YCbCr420, and RGB video formats. Each color supports 6, 8, 10, or 12 bits.

The DisplayPort data channels are directly driven by the PS MGT of BANK505 on the ZU7EV. The LANE2 and LANE3 TX signals of the MGT are connected to the DP connector as differential pairs. The DisplayPort auxiliary channel is connected to the PS MIO pins. The DP output interface design diagram is shown in Figure 8.1 below:

image11.png

Figure 8.1 - DP Interface Design Diagram

DisplayPort interface ZYNQ pin assignment:

Signal NameZYNQ Pin NamePin NumberRemarks
GT0_DP_TX_N 505_TX3_N N30 DP data low lane transmit negative
GT0_DP_TX_P 505_TX3_P N29 DP data low lane transmit positive
GT1_DP_TX_N 505_TX2_N P32 DP data high lane transmit negative
GT1_DP_TX_P 505_TX2_P P31 DP data high lane transmit positive
505_DP_CLKN 505_CLK2_N M32 DP reference clock negative
505_DP_CLKP 505_CLK2_P M31 DP reference clock positive
DP_AUX_OUT_MIO27 PS_MIO27 A30 DP auxiliary data output
DP_AUX_IN_MIO30 PS_MIO30 A33 DP auxiliary data input
DP_OE_MIO29 PS_MIO29 A32 DP auxiliary data output enable
DP_HPD_MIO28 PS_MIO28 A31 DP hot-plug detection

Table 8.1 - DisplayPort Pin Assignment

USB 3.0 Interface ​

The BZ10 development board has 1 USB 3.0 TYPE-C interface, supporting HOST, SLAVE, and OTG operating modes, with a data transfer speed of up to 5.0Gb/s. USB 3.0 is connected through the PIPE3 interface, and USB 2.0 is connected through the ULPI interface to the external USB3320C chip, enabling high-speed USB 3.0 and USB 2.0 data communication. The USB 3.0 connection diagram is shown in Figure 9.1:

image12.png

Figure 9.1 - USB 3.0 Interface Diagram

USB interface pin assignment:

Signal NamePin NamePin NumberRemarks
USB_SSTXN 505_TX1_N R30 USB 3.0 data transmit negative
USB_SSTXP 505_TX1_P R29 USB 3.0 data transmit positive
USB_SSRXN 505_RX1_N T32 USB 3.0 data receive negative
USB_SSRXP 505_RX1_P T31 USB 3.0 data receive positive
USB_DATA0 PS_MIO56 G34 USB 2.0 data bit 0
USB_DATA1 PS_MIO57 H29 USB 2.0 data bit 1
USB_DATA2 PS_MIO54 G31 USB 2.0 data bit 2
USB_DATA3 PS_MIO59 H32 USB 2.0 data bit 3
USB_DATA4 PS_MIO60 H33 USB 2.0 data bit 4
USB_DATA5 PS_MIO61 H34 USB 2.0 data bit 5
USB_DATA6 PS_MIO62 J29 USB 2.0 data bit 6
USB_DATA7 PS_MIO63 J30 USB 2.0 data bit 7
USB_STP PS_MIO58 H31 USB 2.0 stop signal
USB_DIR PS_MIO53 G30 USB 2.0 data direction signal
USB_CLK PS_MIO52 G29 USB 2.0 clock signal
USB_NXT PS_MIO55 G33 USB 2.0 next data signal
USB_RESET_N PS_MIO26 A29 USB 2.0 reset signal
PS_IIC0_SCL PS_MIO34 B34 I2C clock signal
PS_IIC0_SDA PS_MIO35 C31 I2C data signal

Table 9.1 - USB Interface Pin Assignment

Gigabit Ethernet Interface ​

The BZ10 development board has 1 Gigabit Ethernet interface connected to the PS side. The Ethernet chip uses MICROCHIP's industrial-grade Ethernet GPHY chip (KSZ9031RNX) to provide network communication services for users. The PS-side Ethernet PHY chip is connected to the GPIO interface of PS BANK502 on the ZYNQ. The KSZ9031RNX chip supports 10/100/1000 Mbps network transfer rates and communicates with the MAC layer of the Zynq system through the RGMII interface. The KSZ9031RNX supports MDI/MDX auto-negotiation, speed auto-negotiation, Master/Slave auto-negotiation, and the MDIO bus for PHY register management.

Upon power-up, the KSZ9031RNX detects the level states of some specific IOs to determine its operating mode. Table 10.1 describes the default settings of the GPHY chip after power-up.

Configuration PinDescriptionConfiguration Value
RXD3_ADR0 RXC_ADR1 RXCTL_ADR2 PHY address in MDIO/MDC mode PHY address 001
RXD1_TXDLY TX clock 2ns delay Delay
RXD0_RXDLY RX clock 2ns delay Delay

Table 10.1 - PHY Chip Default Configuration Values

When the network is connected at Gigabit Ethernet speed, data transfer between the ZYNQ and the PHY chip KSZ9031RNX uses the RGMII bus, with a transfer clock of 125MHz. Data is sampled on both the rising and falling edges of the clock.

When the network is connected at 100M Ethernet speed, data transfer between the ZYNQ and the PHY chip KSZ9031RNX also uses the RGMII bus, with a transfer clock of 25MHz. Data is sampled on both the rising and falling edges of the clock. Figure 10.1 shows the connection diagram of the ZYNQ Ethernet PHY1 chip:

image13.png

Figure 10.1 - ZYNQ and GPHY Connection Diagram

PS Gigabit Ethernet pin assignment:

Signal NamePin NamePin NumberRemarks
PHY1_TXCK PHY1_TXCK J31 Ethernet 1 RGMII transmit clock
PHY1_TXD0 PHY1_TXD0 J32 Ethernet 1 transmit data bit 0
PHY1_TXD1 PHY1_TXD1 J34 Ethernet 1 transmit data bit 1
PHY1_TXD2 PHY1_TXD2 K28 Ethernet 1 transmit data bit 2
PHY1_TXD3 PHY1_TXD3 K29 Ethernet 1 transmit data bit 3
PHY1_TXCTL PHY1_TXCTL K30 Ethernet 1 transmit enable signal
PHY1_RXCK PHY1_RXCK K31 Ethernet 1 RGMII receive clock
PHY1_RXD0 PHY1_RXD0 K32 Ethernet 1 receive data bit 0
PHY1_RXD1 PHY1_RXD1 K33 Ethernet 1 receive data bit 1
PHY1_RXD2 PHY1_RXD2 K34 Ethernet 1 receive data bit 2
PHY1_RXD3 PHY1_RXD3 L29 Ethernet 1 receive data bit 3
PHY1_RXCTL PHY1_RXCTL L30 Ethernet 1 receive data valid signal
PHY1_MDC PHY1_MDC L33 Ethernet 1 MDIO management clock
PHY1_MDIO PHY1_MDIO L34 Ethernet 1 MDIO management data

Table 10.2 - PS Gigabit Ethernet Pin Assignment

UART Serial Interface ​

The BZ10 development board is equipped with 1 UART interface connected to the PS side, extended to the outside through a 3-pin 2.54mm pitch socket. It can be connected to the USB port of a PC with a TTL-to-USB cable for serial data communication. The UART circuit design diagram is shown in the figure below:

image14.png

Figure 11.1 - USB-to-Serial Diagram

ZYNQ pin assignment for the serial port:

Signal NamePin NamePin NumberRemarks
PS_UART_RX PS_MIO42 D34 PS UART data input
PS_UART_TX PS_MIO43 E30 PS UART data output

Table 11.1 - USB-to-Serial Pin Assignment

Micro SD Card Socket ​

The BZ10 development board includes a Micro SD card interface to provide users with access to an SD card for storing the ZU7EV chip BOOT program, Linux operating system kernel, file systems, and other user data files.

The SDIO signals are connected to the IO signals of PS BANK501 on the ZU7EV. Since the VCCIO of BANK501 is set to 1.8V while the SD card data level is 3.3V, we use the TXS02612 level shifter to connect them. The schematic of the ZU7EV PS and the SD card connector is shown in Figure 12.1.

image15.png

Figure 12.1 - SD Card Connection Diagram

SD card socket pin assignment:

Signal NamePin NamePin NumberRemarks
SD_CLK SD_CLK F34 SD clock signal
SD_CD SD_CD E33 SD card detect signal
SD_D0 SD_D0 E34 SD data 0
SD_D1 SD_D1 F30 SD data 1
SD_D2 SD_D2 F31 SD data 2
SD_D3 SD_D3 F32 SD data 3
SD_CMD SD_CMD F33 SD command signal

Table 12.1 - SD Card Socket Pin Assignment

QSFP+ Fiber Optic Interface ​

The BZ10 development board has a compact pluggable QSFP+ fiber optic interface. The optical transceiver integrates 4 transmit channels and 4 receive channels. This 4-channel pluggable interface achieves a transfer rate of 40Gbps, satisfying users' needs for higher-density high-speed pluggable fiber optic communication solutions.

The TX and RX signals of the QSFP+ fiber optic interface are directly connected to the GTH transceivers of FPGA BANK227. The 4 TX and 4 RX signals of the fiber optic interface are all directly connected to the GTH transceivers. Since a single GTH lane supports up to 10Gbps bandwidth, the 4 GTH lanes can reach a combined speed of up to 40Gbps. The reference clock of the BANK227 GTH transceivers is provided by a 156.25MHz differential crystal oscillator. The QSFP+ fiber optic design diagram of the development board is shown in Figure 13.1 below. The control signals of the fiber optic interface are connected to FPGA BANK64.

image16.png

Figure 13.1 - QSFP+ Fiber Optic Design Diagram

QSFP+ fiber optic interface FPGA pin assignment:

Net NamePin NameFPGA PinRemarks
QSFP1_TX1_P 227_TX0_P M4 QSFP+ channel 1 transmit positive
QSFP1_TX1_N 227_TX0_N M3 QSFP+ channel 1 transmit negative
QSFP1_TX2_P 227_TX1_P L6 QSFP+ channel 2 transmit positive
QSFP1_TX2_N 227_TX1_N L5 QSFP+ channel 2 transmit negative
QSFP1_TX3_P 227_TX2_P K4 QSFP+ channel 3 transmit positive
QSFP1_TX3_N 227_TX2_N K3 QSFP+ channel 3 transmit negative
QSFP1_TX4_P 227_TX3_P H4 QSFP+ channel 4 transmit positive
QSFP1_TX4_N 227_TX3_N H3 QSFP+ channel 4 transmit negative
QSFP1_RX1_P 227_RX0_P N2 QSFP+ channel 1 receive positive
QSFP1_RX1_N 227_RX0_N N1 QSFP+ channel 1 receive negative
QSFP1_RX2_P 227_RX1_P L2 QSFP+ channel 2 receive positive
QSFP1_RX2_N 227_RX1_N L1 QSFP+ channel 2 receive negative
QSFP1_RX3_P 227_RX2_P J2 QSFP+ channel 3 receive positive
QSFP1_RX3_N 227_RX2_N J1 QSFP+ channel 3 receive negative
QSFP1_RX4_P 227_RX3_P G2 QSFP+ channel 4 receive positive
QSFP1_RX4_N 227_RX3_N G1 QSFP+ channel 4 receive negative
QSFP_MODSELL B64_IO_L5N AP15 Module select, I2C active low
QSFP_RESETL B64_IO_L5P AP16 Reset signal, active low
QSFP_INTL B64_IO_L6N AN16 Interrupt signal, active low
QSFP_LPMODE B64_IO_L6P AN17 Low power mode select
QSFP_SCL B64_IO_T1U AL17 I2C clock signal
QSFP_SDA B64_IO_T2U AH16 I2C data signal

Table 13.1 - QSFP+ Fiber Optic Interface Pin Assignment

FMC Connectors ​

The BZ10 development board has four standard FMC HPC expansion connectors, which can be used with various XILINX or Alinx FMC modules (HDMI I/O modules, dual-camera modules, high-speed AD modules, etc.). Since the FPGA pins are insufficient, we did not connect all FMC expansion connectors to the FPGA. Not all FMC modules can be connected; the specific module that can be used needs to be evaluated by referring to the schematic design. The hardware connection diagram of the 4 FMC connectors and the FPGA is shown in Figure 14.1 below:

image17.png

Figure 14.1 - FMC Connector Connection Diagram

FMC1 connector pin assignment:

FMC Pin NumberNet NameZYNQ Pin Number
G3 FMC1_CLK0_C2M_N F10
G2 FMC1_CLK0_C2M_P G10
H5 FMC1_CLK0_M2C_N E14
H4 FMC1_CLK0_M2C_P E15
K4 FMC1_CLK1_M2C_P H14
F5 FMC1_HA00_N E5
F4 FMC1_HA00_P F6
K8 FMC1_HA02_N B1
K7 FMC1_HA02_P C1
J7 FMC1_HA03_N C2
J6 FMC1_HA03_P D2
F8 FMC1_HA04_N F4
F7 FMC1_HA04_P F5
E7 FMC1_HA05_N D4
E6 FMC1_HA05_P E4
K11 FMC1_HA06_N A2
K10 FMC1_HA06_P A3
J10 FMC1_HA07_N B3
J9 FMC1_HA07_P C3
F11 FMC1_HA08_N B4
F10 FMC1_HA08_P C4
J13 FMC1_HA11_N E2
J12 FMC1_HA11_P E3
F14 FMC1_HA12_N A5
F13 FMC1_HA12_P B5
E13 FMC1_HA13_N D5
E12 FMC1_HA13_P D6
J16 FMC1_HA14_N D1
J15 FMC1_HA14_P E1
F17 FMC1_HA15_N J19
F16 FMC1_HA15_P J20
E16 FMC1_HA16_N L16
E15 FMC1_HA16_P L17
K17 FMC1_HA17_N G13
K16 FMC1_HA17_P A9
K13 FMC1_HA10_P D7
E10 FMC1_HA09_N A11
E9 FMC1_HA09_P B11
J21 FMC1_HA22_P E13
K26 FMC1_HB00_CC_N L13
K25 FMC1_HB00_CC_P M13
J25 FMC1_HB01_N J11
J24 FMC1_HB01_P K12
F23 FMC1_HB02_N J14
F22 FMC1_HB02_P K14
E22 FMC1_HB03_N J10
E21 FMC1_HB03_P K10
F26 FMC1_HB04_N L11
F25 FMC1_HB04_P L12
E25 FMC1_HB05_N B15
E24 FMC1_HB05_P B16
K29 FMC1_HB06_CC_N A12
K28 FMC1_HB06_CC_P A13
J28 FMC1_HB07_N B13
J27 FMC1_HB07_P B14
F29 FMC1_HB08_N A14
F28 FMC1_HB08_P A15
E28 FMC1_HB09_N A16
E27 FMC1_HB09_P A17
G7 FMC1_LA00_CC_N F15
G6 FMC1_LA00_CC_P G15
D9 FMC1_LA01_CC_N F16
D8 FMC1_LA01_CC_P F17
H8 FMC1_LA02_N G19
H7 FMC1_LA02_P H19
G10 FMC1_LA03_N G16
G9 FMC1_LA03_P H16
H11 FMC1_LA04_N F18
H10 FMC1_LA04_P G18
D12 FMC1_LA05_N H17
D11 FMC1_LA05_P H18
C11 FMC1_LA06_N K15
C10 FMC1_LA06_P L15
H14 FMC1_LA07_N K18
H13 FMC1_LA07_P K19
G13 FMC1_LA08_N J17
G12 FMC1_LA08_P K17
D15 FMC1_LA09_N J15
D14 FMC1_LA09_P J16
C15 FMC1_LA10_N C12
C14 FMC1_LA10_P C13
H17 FMC1_LA11_N E17
H16 FMC1_LA11_P E18
G16 FMC1_LA12_N K20
G15 FMC1_LA12_P L20
D18 FMC1_LA13_N C17
D17 FMC1_LA13_P D17
C19 FMC1_LA14_N C16
C18 FMC1_LA14_P D16
H20 FMC1_LA15_N F13
H19 FMC1_LA15_P G14
G19 FMC1_LA16_N D14
G18 FMC1_LA16_P D15
D21 FMC1_LA17_CC_N E10
D20 FMC1_LA17_CC_P F11
C23 FMC1_LA18_CC_N G11
C22 FMC1_LA18_CC_P H11
H23 FMC1_LA19_N C11
H22 FMC1_LA19_P D12
G22 FMC1_LA20_N D10
G21 FMC1_LA20_P D11
H26 FMC1_LA21_N A6
H25 FMC1_LA21_P B6
G25 FMC1_LA22_N B8
G24 FMC1_LA22_P B9
D24 FMC1_LA23_N A10
D23 FMC1_LA23_P B10
H29 FMC1_LA24_N E12
H28 FMC1_LA24_P F12
G28 FMC1_LA25_N K13
G27 FMC1_LA25_P L14
D27 FMC1_LA26_N C6
D26 FMC1_LA26_P C7
C27 FMC1_LA27_N A7
C26 FMC1_LA27_P A8
H32 FMC1_LA28_N H12
H31 FMC1_LA28_P H13
G31 FMC1_LA29_N E7
G30 FMC1_LA29_P F7
H35 FMC1_LA30_N C8
H34 FMC1_LA30_P C9
G34 FMC1_LA31_N E8
G33 FMC1_LA31_P F8
H38 FMC1_LA32_N D9
H37 FMC1_LA32_P E9
G37 FMC1_LA33_N G9
G36 FMC1_LA33_P H9

Table 14.1 - FMC1 Connector Pin Assignment

FMC2 connector pin assignment:

FMC Pin NumberNet NameZYNQ Pin Number
G3 FMC2_CLK0_C2M_N AK9
G2 FMC2_CLK0_C2M_P AJ9
H5 FMC2_CLK0_M2C_N F21
H4 FMC2_CLK0_M2C_P G21
K4 FMC2_CLK1_M2C_P E20
F5 FMC2_HA00_N G6
F4 FMC2_HA00_P H6
K8 FMC2_HA02_N G8
K7 FMC2_HA02_P H8
J7 FMC2_HA03_N J9
J6 FMC2_HA03_P K9
F8 FMC2_HA04_N K8
F7 FMC2_HA04_P L8
E7 FMC2_HA05_N J6
E6 FMC2_HA05_P J7
K11 FMC2_HA06_N N12
K10 FMC2_HA06_P P12
J10 FMC2_HA07_N L10
J9 FMC2_HA07_P M10
F11 FMC2_HA08_N M8
F10 FMC2_HA08_P M9
E10 FMC2_HA09_N AP8
E9 FMC2_HA09_P AM13
J13 FMC2_HA11_N G7
J12 FMC2_HA11_P H7
F14 FMC2_HA12_N M11
F13 FMC2_HA12_P N11
E13 FMC2_HA13_N N8
E12 FMC2_HA13_P N9
J16 FMC2_HA14_N M12
J15 FMC2_HA14_P N13
F17 FMC2_HA15_N AC13
F16 FMC2_HA15_P AB13
E16 FMC2_HA16_N B21
E15 FMC2_HA16_P B20
K17 FMC2_HA17_N AH8
K16 FMC2_HA17_P AC14
K13 FMC2_HA10_P F25
J21 FMC2_HA22_P B23
K26 FMC2_HB00_CC_N L22
K25 FMC2_HB00_CC_P L21
J25 FMC2_HB01_N K24
J24 FMC2_HB01_P L23
F23 FMC2_HB02_N K23
F22 FMC2_HB02_P K22
E22 FMC2_HB03_N J22
E21 FMC2_HB03_P J21
F26 FMC2_HB04_N H26
F25 FMC2_HB04_P J25
E25 FMC2_HB05_N AF12
E24 FMC2_HB05_P AE12
K29 FMC2_HB06_CC_N AD12
K28 FMC2_HB06_CC_P AC12
J28 FMC2_HB07_N AF13
J27 FMC2_HB07_P AE13
F29 FMC2_HB08_N AE14
F28 FMC2_HB08_P AD14
E28 FMC2_HB09_N AF10
E27 FMC2_HB09_P AF11
G7 FMC2_LA00_CC_N G24
G6 FMC2_LA00_CC_P G23
D9 FMC2_LA01_CC_N E23
D8 FMC2_LA01_CC_P F23
H8 FMC2_LA02_N D24
H7 FMC2_LA02_P E24
G10 FMC2_LA03_N G26
G9 FMC2_LA03_P G25
H11 FMC2_LA04_N C22
H10 FMC2_LA04_P C21
D12 FMC2_LA05_N C23
D11 FMC2_LA05_P D22
C11 FMC2_LA06_N A23
C10 FMC2_LA06_P A22
H14 FMC2_LA07_N B19
H13 FMC2_LA07_P B18
G13 FMC2_LA08_N A21
G12 FMC2_LA08_P A20
D15 FMC2_LA09_N C19
D14 FMC2_LA09_P C18
C15 FMC2_LA10_N H24
C14 FMC2_LA10_P J24
H17 FMC2_LA11_N D21
H16 FMC2_LA11_P D20
G16 FMC2_LA12_N A19
G15 FMC2_LA12_P A18
D18 FMC2_LA13_N H22
D17 FMC2_LA13_P H21
C19 FMC2_LA14_N D19
C18 FMC2_LA14_P E19
H20 FMC2_LA15_N F20
H19 FMC2_LA15_P G20
G19 FMC2_LA16_N E22
G18 FMC2_LA16_P F22
D21 FMC2_LA17_CC_N AJ11
D20 FMC2_LA17_CC_P AH11
C23 FMC2_LA18_CC_N AJ12
C22 FMC2_LA18_CC_P AH12
H23 FMC2_LA19_N AG8
H22 FMC2_LA19_P AF8
G22 FMC2_LA20_N AG10
G21 FMC2_LA20_P AG11
H26 FMC2_LA21_N AL8
H25 FMC2_LA21_P AK8
G25 FMC2_LA22_N AK10
G24 FMC2_LA22_P AJ10
D24 FMC2_LA23_N AL12
D23 FMC2_LA23_P AK12
H29 FMC2_LA24_N AH9
H28 FMC2_LA24_P AG9
G28 FMC2_LA25_N AM8
G27 FMC2_LA25_P AM9
D27 FMC2_LA26_N AL13
D26 FMC2_LA26_P AK13
C27 FMC2_LA27_N AL10
C26 FMC2_LA27_P AL11
H32 FMC2_LA28_N AH13
H31 FMC2_LA28_P AG13
G31 FMC2_LA29_N AP12
G30 FMC2_LA29_P AN12
H35 FMC2_LA30_N AN8
H34 FMC2_LA30_P AN9
G34 FMC2_LA31_N AM10
G33 FMC2_LA31_P AM11
H38 FMC2_LA32_N AP11
H37 FMC2_LA32_P AN11
G37 FMC2_LA33_N AP9
G36 FMC2_LA33_P AP10

Table 14.2 - FMC2 Connector Pin Assignment

FMC3 connector pin assignment:

FMC Pin NumberNet NameZYNQ Pin Number
G3 FMC3_CLK0_C2M_N AJ22
G2 FMC3_CLK0_C2M_P AJ21
H5 FMC3_CLK0_M2C_N AJ15
H4 FMC3_CLK0_M2C_P AJ16
C3 FMC3_DP0_C2M_N U5
C2 FMC3_DP0_C2M_P U6
C7 FMC3_DP0_M2C_N V3
C6 FMC3_DP0_M2C_P V4
A23 FMC3_DP1_C2M_N T3
A22 FMC3_DP1_C2M_P T4
A3 FMC3_DP1_M2C_N U1
A2 FMC3_DP1_M2C_P U2
A27 FMC3_DP2_C2M_N R5
A26 FMC3_DP2_C2M_P R6
A7 FMC3_DP2_M2C_N R1
A6 FMC3_DP2_M2C_P R2
A31 FMC3_DP3_C2M_N N5
A30 FMC3_DP3_C2M_P N6
A11 FMC3_DP3_M2C_N P3
A10 FMC3_DP3_M2C_P P4
A35 FMC3_DP4_C2M_N AC5
A34 FMC3_DP4_C2M_P AC6
A15 FMC3_DP4_M2C_N AC1
A14 FMC3_DP4_M2C_P AC2
A39 FMC3_DP5_C2M_N AA5
A38 FMC3_DP5_C2M_P AA6
A19 FMC3_DP5_M2C_N AB3
A18 FMC3_DP5_M2C_P AB4
B37 FMC3_DP6_C2M_N Y3
B36 FMC3_DP6_C2M_P Y4
B17 FMC3_DP6_M2C_N AA1
B16 FMC3_DP6_M2C_P AA2
B33 FMC3_DP7_C2M_N W5
B32 FMC3_DP7_C2M_P W6
B13 FMC3_DP7_M2C_N W1
B12 FMC3_DP7_M2C_P W2
G7 FMC3_LA00_CC_N AG18
G6 FMC3_LA00_CC_P AF18
D9 FMC3_LA01_CC_N AH17
D8 FMC3_LA01_CC_P AH18
H8 FMC3_LA02_N AJ14
H7 FMC3_LA02_P AH14
G10 FMC3_LA03_N AG14
G9 FMC3_LA03_P AG15
H11 FMC3_LA04_N AF15
H10 FMC3_LA04_P AF16
D12 FMC3_LA05_N AF17
D11 FMC3_LA05_P AE17
C11 FMC3_LA06_N AA15
C10 FMC3_LA06_P AA16
H14 FMC3_LA07_N AB15
H13 FMC3_LA07_P AB16
G13 FMC3_LA08_N AB14
G12 FMC3_LA08_P AA14
D15 FMC3_LA09_N AC16
D14 FMC3_LA09_P AC17
C15 FMC3_LA10_N AD16
C14 FMC3_LA10_P AD17
H17 FMC3_LA11_N AL18
H16 FMC3_LA11_P AK18
G16 FMC3_LA12_N AE15
G15 FMC3_LA12_P AD15
D18 FMC3_LA13_N AK14
D17 FMC3_LA13_P AK15
C19 FMC3_LA14_N AM15
C18 FMC3_LA14_P AM16
H20 FMC3_LA15_N AL15
H19 FMC3_LA15_P AL16
G19 FMC3_LA16_N AK17
G18 FMC3_LA16_P AJ17
D21 FMC3_LA17_CC_N AH21
D20 FMC3_LA17_CC_P AG21
C23 FMC3_LA18_CC_N AH23
C22 FMC3_LA18_CC_P AH22
H23 FMC3_LA19_N AN19
H22 FMC3_LA19_P AM19
G22 FMC3_LA20_N AF22
G21 FMC3_LA20_P AF21
H26 FMC3_LA21_N AB18
H25 FMC3_LA21_P AA18
G25 FMC3_LA22_N AC19
G24 FMC3_LA22_P AB19
D24 FMC3_LA23_N AD19
D23 FMC3_LA23_P AC18
H29 FMC3_LA24_N AG20
H28 FMC3_LA24_P AG19
G28 FMC3_LA25_N AA20
G27 FMC3_LA25_P AA19
D27 FMC3_LA26_N AE19
D26 FMC3_LA26_P AE18
C27 FMC3_LA27_N AE20
C26 FMC3_LA27_P AD20
H32 FMC3_LA28_N AG23
H31 FMC3_LA28_P AF23
G31 FMC3_LA29_N AL21
G30 FMC3_LA29_P AL20
H35 FMC3_LA30_N AK19
H34 FMC3_LA30_P AJ19
G34 FMC3_LA31_N AK20
G33 FMC3_LA31_P AJ20
H38 FMC3_LA32_N AK23
H37 FMC3_LA32_P AK22
G37 FMC3_LA33_N AL23
G36 FMC3_LA33_P AL22
D5 FMC3_GBTCLK0_M2C_N W9
D4 FMC3_GBTCLK0_M2C_P W10
B21 FMC3_GBTCLK1_M2C_N Y7
B20 FMC3_GBTCLK1_M2C_P Y8

Table 14.3 - FMC3 Connector Pin Assignment

FMC4 connector pin assignment:

FMC Pin NumberNet NameZYNQ Pin Number
D5 FMC4_GBTCLK0_M2C_N AC9
D4 FMC4_GBTCLK0_M2C_P AC10
B21 FMC4_GBTCLK1_M2C_N AD7
B20 FMC4_GBTCLK1_M2C_P AD8
C3 FMC4_DP0_C2M_N AD3
C2 FMC4_DP0_C2M_P AD4
C7 FMC4_DP0_M2C_N AE1
C6 FMC4_DP0_M2C_P AE2
A23 FMC4_DP1_C2M_N AE5
A22 FMC4_DP1_C2M_P AE6
A3 FMC4_DP1_M2C_N AF3
A2 FMC4_DP1_M2C_P AF4
A27 FMC4_DP2_C2M_N AG5
A26 FMC4_DP2_C2M_P AG6
A7 FMC4_DP2_M2C_N AG1
A6 FMC4_DP2_M2C_P AG2
A31 FMC4_DP3_C2M_N AH3
A30 FMC4_DP3_C2M_P AH4
A11 FMC4_DP3_M2C_N AJ1
A10 FMC4_DP3_M2C_P AJ2
A35 FMC4_DP4_C2M_N AN5
A34 FMC4_DP4_C2M_P AN6
A15 FMC4_DP4_M2C_N AP3
A14 FMC4_DP4_M2C_P AP4
A39 FMC4_DP5_C2M_N AM3
A38 FMC4_DP5_C2M_P AM4
A19 FMC4_DP5_M2C_N AN1
A18 FMC4_DP5_M2C_P AN2
B37 FMC4_DP6_C2M_N AL5
B36 FMC4_DP6_C2M_P AL6
B17 FMC4_DP6_M2C_N AL1
B16 FMC4_DP6_M2C_P AL2
B33 FMC4_DP7_C2M_N AJ5
B32 FMC4_DP7_C2M_P AJ6
B13 FMC4_DP7_M2C_N AK3
B12 FMC4_DP7_M2C_P AK4
H8 FMC4_LA02_N AN18
H7 FMC4_LA02_P AM18
G10 FMC4_LA03_N AP17
G9 FMC4_LA03_P AP18
G13 FMC4_LA08_N AN14
G12 FMC4_LA08_P AM14
G16 FMC4_LA12_N AP13
G15 FMC4_LA12_P AN13
H20 FMC4_LA15_N AP20
H19 FMC4_LA15_P AP19
H23 FMC4_LA19_N AN21
H22 FMC4_LA19_P AM21
H26 FMC4_LA21_N AP23
H25 FMC4_LA21_P AN22
G25 FMC4_LA22_N AP22
G24 FMC4_LA22_P AP21
G28 FMC4_LA25_N AN23
G27 FMC4_LA25_P AM23
G31 FMC4_LA29_N AE24
G30 FMC4_LA29_P AE23

Table 14.4 - FMC4 Connector Pin Assignment

JTAG Debug Port ​

A JTAG interface is reserved on the BZ10 development board for downloading ZYNQ UltraScale+ programs or programming programs to FLASH. To avoid damage to the ZYNQ UltraScale+ chip caused by hot-plugging, we have added protection diodes on the JTAG signals to keep the signal voltage within the acceptable range of the FPGA.

EEPROM ​

The BZ10 development board carries an EEPROM, model 24LC04, with a capacity of 4Kbit (22568bit), communicating with the PS side through the IIC bus. The EEPROM and the temperature sensor are mounted on the ZYNQ UltraScale+ Bank501 MIO through the I2C bus. Figure 16.1 shows the schematic of the EEPROM and the temperature sensor:

image18.png

Figure 16.1 - EEPROM and Sensor Schematic

EEPROM communication pin assignment:

Signal NamePin NamePin NumberRemarks
PS_IIC0_SCL PS_MIO34 B34 I2C clock signal
PS_IIC0_SDA PS_MIO35 C31 I2C data signal

Table 16.1 - EEPROM Communication Pin Assignment

LEDs ​

The BZ10 development board has 4 LEDs and 2 dual-color LEDs, including 1 power indicator, 1 DONE indicator, and 2 user indicators. The PS-controlled indicator is connected to the dual-color LEDs. Users can control the on/off state through software. The hardware connection diagram of the user LEDs is shown in Figure 17.1:

image19.png

Figure 17.1 - User LED Hardware Connection Diagram

User LED pin assignment:

Signal NamePin NamePin NumberRemarks
PS_LED1 PS_MIO44 E32 User PS LED 1
PS_LED2 PS_MIO38 C34 User PS LED 2

Table 17.1 - User LED Pin Assignment

Reset Button ​

The BZ10 development board has 1 reset button. The RESET reset signal is connected to the MIO of the PS. Users can use this reset button to reset the ZYNQ system. The reset button is active low. The connection diagram of the user button is shown in Figure 18.1:

image20.png

Figure 18.1 - Reset Button Connection Diagram

ZYNQ pin assignment for the button:

Signal NamePin NamePin NumberRemarks
SYS_RESET PS_MIO26 A29 PS button input

Table 18.1 - ZYNQ Pin Assignment for the Button

DIP Switch Configuration ​

The development board has a 4-bit DIP switch SW1 for configuring the boot mode of the ZYNQ system. The BZ10 system development platform supports 4 boot modes: JTAG debug mode, QSPI FLASH, eMMC, and SD 2.0 card boot modes. After power-up, the ZU7EV chip detects the levels of PS_MODE0-3 to determine the boot mode. Users can select different boot modes through the DIP switch SW1. The SW1 boot mode configuration is shown in Table 19.1 below.

SW1DIP Switch Position (1, 2, 3, 4)MODE[3:0]Boot Mode

image21.png

ON, ON, ON, ON 0000 PS JTAG
ON, ON, OFF, ON 0010 QSPI FLASH
ON, OFF, ON, OFF 0101 SD Card
ON, OFF, OFF, ON 0110 eMMC

Table 19.1 - SW1 Boot Mode Configuration

Power Supply ​

The power input voltage of the BZ10 development board is +9V to +36V. On the board, the buck-boost chip LM5176 converts it to +12V, and then 5 DC/DC power chips convert it to +5V, QSFP_3.3V, +1.8V, and FMC_VADJ. The power design diagram of the board is shown in the figure below:

image22.png

Figure 20.1 - Power Interface in the Schematic

In addition, a PMIC chip TPS6508640 is used on the board to generate all other power rails required by the XCZU7EV chip. For the TPS6508640 power design, please refer to the power chip manual. The design block diagram is as follows:

image23.png

Figure 20.2 - Power Design Block Diagram

The functions assigned to each power rail are shown in the table below:

Power RailFunction
+5.0V USB power supply
+1.8V Ethernet and USB power supply
QSFP_+3.3V QSFP power supply
FMC_VADJ FMC and FPGA chip BANK voltage

Table 20.1 - Power Rail Function Assignment

Fan ​

Because the ZU7EV generates a large amount of heat during normal operation, we have added a heatsink and a fan on the board for the chip to prevent overheating. The fan is controlled by the ZYNQ chip. The control pin is connected to the IO of BANK65 (PIN AM20). If the IO level is low, the MOSFET turns on and the fan works; if the IO level is high, the fan stops.

The fan is fixed to the development board with screws before shipment. The fan power is connected to the J11 socket, with red as the positive terminal and black as the negative terminal.

Mechanical Dimensions ​

image24.png

Figure 22.1 - Front View (Top View)

Appendix: List of Abbreviations ​

Contact information ​

Alinx Electronic Limited

Company Website: www.en.alinx.com

Service Hotline: +86 21 67676997

Technical Support:technical@alinx.com