# **Mizar-Z7 Reference Manual** [[中文]](https://microphase-doc.readthedocs.io/zh-cn/latest/DEV_BOARD/MIZAR-Z7/MIZAR-Z7_Reference_Manual.html) ## Development Environment: Vivado 2018.3 is from Xilinx website ## WeChat Public Number: ![](./MIZAR-Z7_Reference_Manual.assets/VX.png) ## ●1. Overview Mizar-Z7 is a commercial-grade SoC development board based on the Xilinx Zynq-7000 series from Microphase Technology. It features up to 8Gb DDR3/L SDRAM, 128MB QSPI FLASH, onboard Gigabit Ethernet, USB OTG, UART serial ports, HDMI interface, MIPI-CSI interface, Wi-Fi with Bluetooth, and two 40-pin expansion interfaces. ### ○Board Layout ![](./MIZAR-Z7_Reference_Manual.assets/LAYOUT.png) ### ○Key Features - Xilinx Zynq™ XC7Z010-1CLG400C (7010 Version Only), Xilinx Zynq™ XC7Z020-1CLG400C (7020 Version Only). - DDR3: 512MB DDR3 RAM(7010 Version Only),       1GB DDR3 RAM(7020 Version Only). - Flash: 256Mbit QSPI Flash, 8GB eMMC Flash. - Wi-Fi/BT: 1 channel Wi-Fi integrated BT, can be used for wireless transmission, IoT applications. (7020 Version Only) - MIPI CSI: 1 MIPI CSI for camera applications. (7020 Version Only) - KEY: 6 user's keys, 2 PS control, 4 PL control. - LED: 6 user's LEDs, 2 PS control, 4 PL control. - GPIO: 2 40-pin expansion ports (2.54mm pitch), 72 IOs in total, 48 voltage-adjustable IOs, all IOs are 3.3V by default. - USB JTAG: 1 onboard JTAG circuit, can debug and download the ZYNQ system through the USB cable. - USB UART:1 USB UART interface, used for serial communication with PC. - USB Host: 1 USB Host, supporting high-speed USB 2.0 communication. - USB Slave:1 USB Slave, provided for direct connection to a host device. - HDMI: HDMI1: HDMI video output interface, can be configured as HDMI RX. HDMI2: Video input interface, can be configured as HDMI TX (7020 Version Only) - PHY ETH: 1 10/100 Ethernet RJ45 interface, which can be used for Ethernet data exchange or other application. - SD Card: 1 SD Card slot for storing the operating system image, file system, and user data. - CLOCK: 1 33.33MHz active crystal oscillator provides a stable clock for the PS system.         1 50MHz active crystal oscillator provides additional clocks for the PL logic. ### ○Block diagram ![](./MIZAR-Z7_Reference_Manual.assets/BLOCK_DIAGRAM.png) ### ○**Mechanical Spec** ![](./MIZAR-Z7_Reference_Manual.assets/MECH.png) ## ●2. Function Resources ### ○FPGA - 667 MHz dual-core Cortex-A9 processor - DDR3L memory controller with 8 DMA channels and 4 - High Performance AXI3 Slave ports - High-bandwidth peripheral controllers: 1G Ethernet, USB 2.0, SDIO - Low-bandwidth peripheral controllers: SPI, UART, CAN, I2C - Programmable from JTAG, Quad-SPI flash, and microSD card - Programmable logic equivalent to Artix-7 FPGA LUTs: 17,600 (7010)      53,200(7020) DSP Slices: 80 (7010)           220 (7020) Logic Cells: 28K (7010)           85K(7020) Flip-Flops: 35,200 (7010)          106,400 (7020) Total Block RAM: 2.1Mb (7010)                 4.9Mb (7020) - Analog Mixed Signal (AMS) / XADC: 2x 12 bit, MSPS ADCs with up to 17 Differential Inputs - Security: AES & SHA 256b Decryption & Authentication for Secure Programmable Logic Config ### ○DDR3 The module incorporates two 16-bit DDR3 memory chips: 512MB for the 7010 version and 1GB for the 7020 version.. | Signal Name | PIN Number | Signal Name | PIN Number | | ------------- | ---------- | -------------- | ---------- | | PS_DDR3_A0 | N2 | PS_DDR3_D9 | E3 | | PS_DDR3_A1 | K2 | PS_DDR3_D10 | G3 | | PS_DDR3_A2 | M3 | PS_DDR3_D11 | H3 | | PS_DDR3_A3 | K3 | PS_DDR3_D12 | J3 | | PS_DDR3_A4 | M4 | PS_DDR3_D13 | H2 | | PS_DDR3_A5 | L1 | PS_DDR3_D14 | H1 | | PS_DDR3_A6 | L4 | PS_DDR3_D15 | J1 | | PS_DDR3_A7 | K4 | PS_DDR3_D16 | P1 | | PS_DDR3_A8 | K1 | PS_DDR3_D17 | P3 | | PS_DDR3_A9 | J4 | PS_DDR3_D18 | R3 | | PS_DDR3_A10 | F5 | PS_DDR3_D19 | R1 | | PS_DDR3_A11 | G4 | PS_DDR3_D20 | T4 | | PS_DDR3_A12 | E4 | PS_DDR3_D21 | U4 | | PS_DDR3_A13 | D4 | PS_DDR3_D22 | U2 | | PS_DDR3_A14 | F4 | PS_DDR3_D23 | U3 | | PS_DDR3_BA0 | L5 | PS_DDR3_D24 | V1 | | PS_DDR3_BA1 | R4 | PS_DDR3_D25 | Y3 | | PS_DDR3_BA2 | J5 | PS_DDR3_D26 | W1 | | PS_DDR3_NCAS | P5 | PS_DDR3_D27 | Y4 | | PS_DDR3_CKE | N3 | PS_DDR3_D28 | Y2 | | PS_DDR3_CLK_N | M2 | PS_DDR3_D29 | W3 | | PS_DDR3_CLK_P | L2 | PS_DDR3_D30 | V2 | | PS_DDR3_NCS | N1 | PS_DDR3_D31 | V3 | | PS_DDR3_DM0 | A1 | PS_DDR3_DQS_N0 | B2 | | PS_DDR3_DM1 | F1 | PS_DDR3_DQS_N1 | F2 | | PS_DDR3_DM2 | T1 | PS_DDR3_DQS_N2 | T2 | | PS_DDR3_DM3 | Y1 | PS_DDR3_DQS_N3 | W4 | | PS_DDR3_D0 | C3 | PS_DDR3_DQS_P0 | C2 | | PS_DDR3_D1 | B3 | PS_DDR3_DQS_P1 | G2 | | PS_DDR3_D2 | A2 | PS_DDR3_DQS_P2 | R2 | | PS_DDR3_D3 | A4 | PS_DDR3_DQS_P3 | W5 | | PS_DDR3_D4 | D3 | PS_DDR3_NRST | B4 | | PS_DDR3_D5 | D1 | PS_DDR3_ODT | N5 | | PS_DDR3_D6 | C1 | PS_DDR3_NRAS | P4 | | PS_DDR3_D7 | E1 | PS_DDR3_NWE | M5 | | PS_DDR3_D8 | E2 | | | ### ○Giga ETH The RTL8211E chip supports 10/100/1000M network transfer rate and communicates with the MAC layer of the Zynq7000 PS system via the RGMII interface. It supports MDI/MDX adaptation, multiple speed adaptation, master/slave adaptation and MDIO bus support for PHY register management. ### ○USB Host The USB2.0 transceiver on-board is the USB3320C-EZK, which supports the ULPI standard interface. It's connected with ZYNQ's bus interface to enable high-speed USB2.0 Host mode data communications. ![](./MIZAR-Z7_Reference_Manual.assets/USB_HOST.jpg) ### ○USB UART A USB to UART chip, the CH340, is provided for user connection to the host PC. | Signal Name | Pin Name | Pin Number | Explain | | :---------: | :----------: | :--------: | :--------------: | | UART_TX | PS_MIO15_500 | C5 | UART data output | | UART_RX | PS_MIO14_500 | C8 | UART data input | ### ○USB JTAG ​ We have incorporated the JTAG download and debug circuitry into the board, enabling users to develop and debUIug ZYNQ through a USB cable. ### ○Boot Config ​ The Mizar-Z7 startup settings include JTAG, QSPI and SD modes, which are controlled by the MODE input signal from the J1. The user has the option to change mode through the jumper cap. The startup mode is configured as shown in the figure below. ![](./MIZAR-Z7_Reference_Manual.assets/BOOTMODE.png) ### ○Quad-SPI Flash The onboard 256M Quad-SPI Flash memory W25Q256FVEI is used for the storage of the initial FPGA configuration, user applications and data. | Position | Model | Capacity | Factory | | :------: | :---------: | :-------: | :-----: | | U3 | W25Q256FVEI | 256M Byte | Winbond | ### ○Clock A 33.33 MHz active crystal oscillator provides a stable clock for the PS system, while a 50 MHz active crystal oscillator provides additional clocks for the PL logic. | Position | Signal Name | Frequency | Pin Number | | :------: | :---------: | :-------: | :--------: | | Y1 | PS_CLK_33d3 | 33.333MHz | E7 | | U19 | PL_CLK_50M | 50MHz | H16 | ### ○Reset A dedicated key (K1) is available to generate a 'reset' signal for designs running on the FPGA. ### ○Micro SD The board features a Micro SD slot interface for storing the ZYNQ chip's bootloader, Linux operating system kernels, file systems, and user data. ### ○HDMI #### HDMI1 One HDMI video output interface can realize 1080P video images. Can be configured as HDMI output. #### HDMI2 **This HDMI interface is supported only by the 7020 version and can also be configured as an HDMI output.** HDMI and ZYNQ connection diagram as shown in the figure. ![](./MIZAR-Z7_Reference_Manual.assets/HDMI.png) ### ○MIPI CSI **This interface is only supported on the 7020 version.** The MIPI CSI port on the Mizar-Z7 is a 15-pin, 1 mm pitch top contact FPC connector designed to connect a MIPI interface camera. The MIPI FPC connector pinout is compatible with Raspberry Pi cameras. The MIPI CSI-2 bus is connected to the ZYNQ PL IOs, enabling the implementation of compatible D-PHY receivers using the Zynq. The interface is tested to operate at up to 672 Mbps per channel. Up to 950 Mbps per Lane based on Zynq-7000 chip specifications. The MIPI CSI-2 receiver IP core is available from Xilinx and includes embedded Linux support. It requires a licence to use, but it is possible to obtain an evaluation licence from Xilinx at no cost. ![](./MIZAR-Z7_Reference_Manual.assets/MIPI.png) ### ○Wi-Fi **This module is only supported on the 7020 version.** Mizar Z7 provides Wi-Fi & BLE wireless communication, which can be supported by the wireless module during system development by connecting BLE under ARM via EMIO interface: - Wi-Fi 802.11b/g/n - Bluetooth V4.0 There are two kinds of antennas provided on the board, one is ceramic antenna and the other is IPEX antenna, ceramic antenna is used by default, and users can choose what kind of antenna by soldering capacitor C127,C128. - PCM interface is mainly used for Bluetooth voice transmission, no connection is made on this board. ![](./MIZAR-Z7_Reference_Manual.assets/WIFI.png) ### ○LED We provide six LEDs for user to use. When the corresponding pin of the FPGA is in a low state, the LED is illuminated. | Position | Signal Name | FPGA Number | Pin Name | | -------- | ----------- | ----------- | ------------------ | | D4 | PS_LED1 | B13 | PS_MIO50_500 | | D5 | PS_LED2 | B9 | PS_MIO51_501 | | D6 | PL_LED1 | G14 | IO_0_35 | | D7 | PL_LED2 | C20 | IO_L1P_T0_AD0P_35 | | D8 | PL_LED3 | B20 | IO_L1N_T0_AD0N_35 | | D9 | PL_LED4 | H17 | IO_L13N_T2_MRCC_35 | ### ○Key We provide six keys for user to use. When a key is pressed, the corresponding FPGA pin goes to a low level. | Position | Signal Name | Pin Number | Pin Name | | -------- | ----------- | ---------- | ----------------- | | K2 | PS_KEY1 | E6 | PS_MIO40_500 | | K3 | PS_KEY2 | B14 | PS_MIO47_501 | | K4 | PL_KEY1 | R19 | IO_0_34 | | K5 | PL_KEY2 | T19 | IO_25_34 | | K6 | PL_KEY3 | J15 | IO_25_35 | | K7 | PL_KEY4 | B19 | IO_L2P_T0_AD8P_35 | ### ○GPIO This device is equipped with a maximum of 72 user IO pins that can be used for various custom applications. All user IOs are length-matched and can be used as differential pairs. 48 IOs are voltage-adjustable, they are configured to 3.3V by factory default. If users want to adjust the voltage of these IOs, they can adjust the voltage of IOs by changing the voltage of VCCIO34 by selectively mounting 0 ohm resistors to R208,R209,R210. **Solder only one of R208, R209, or R210.** ![](./MIZAR-Z7_Reference_Manual.assets/voltage_adjust.png) Adjust the IO voltage and resistor mounting correspondence table as follows | Resistors | BANK34 Voltage | IO Voltage | | ----------------------------------- | ---------------- | -------------------------------------------- | | R208 | 3.3V | 3.3V(default state) | | R209 | 2.5V | 2.5V | | R210 | 1.8V | 1.8V | | Replace R205 resistance, R208 short | 0.6*(1+R205/10k) | The adjusted voltage range must be1.2V-3.3V. | All IOs use differential alignments in the PCB design and are grouped in equal lengths. **JP1:** | Pin | Signal Name | FPGA Pin No. | Pin | Signal Name | FPGA Pin No. | | ---- | ----------- | ------------ | ---- | ----------- | ------------ | | 1 | GPIO1_0P | N18 | 2 | GPIO1_0N | P19 | | 3 | GPIO1_1P | N17 | 4 | GPIO1_1N | P18 | | 5 | GPIO1_2P | N20 | 6 | GPIO1_2N | P20 | | 7 | GPIO1_3P | T17 | 8 | GPIO1_3N | R18 | | 9 | GPIO1_4P | T20 | 10 | GPIO1_4N | U20 | | 11 | VCC_5V | - | 12 | GND | - | | 13 | GPIO1_5P | V20 | 14 | GPIO1_5N | W20 | | 15 | GPIO1_6P | Y18 | 16 | GPIO1_6N | Y19 | | 17 | GPIO1_7P | Y16 | 18 | GPIO1_7N | Y17 | | 19 | GPIO1_8P | W18 | 20 | GPIO1_8N | W19 | | 21 | GPIO1_9P | U18 | 22 | GPIO1_9N | U19 | | 23 | GPIO1_10P | V16 | 24 | GPIO1_10N | W16 | | 25 | GPIO1_11P | V15 | 26 | GPIO1_11N | W15 | | 27 | GPIO1_12P | W14 | 28 | GPIO1_12N | Y14 | | 29 | VCC_3V3 | - | 30 | GND | - | | 31 | GPIO1_13P | U14 | 32 | GPIO1_13N | U15 | | 33 | GPIO1_14P | U13 | 34 | GPIO1_14N | V13 | | 35 | GPIO1_15P | V12 | 36 | GPIO1_15N | W13 | | 37 | GPIO1_16P | T12 | 38 | GPIO1_16N | U12 | | 39 | GPIO1_17P | T11 | 40 | GPIO1_17N | T10 | **JP2:** | Pin | Signal Name | FPGA Pin No. | Pin | Signal Name | FPGA Pin No. | | ---- | ----------- | ------------ | ---- | ----------- | ------------ | | 1 | GPIO2_0P | J18 | 2 | GPIO2_0N | H18 | | 3 | GPIO2_1P | G17 | 4 | GPIO2_1N | G18 | | 5 | GPIO2_2P | K14 | 6 | GPIO2_2N | J14 | | 7 | GPIO2_3P | H15 | 8 | GPIO2_3N | G15 | | 9 | GPIO2_4P | J20 | 10 | GPIO2_4N | H20 | | 11 | VCC_5V | - | 12 | GND | - | | 13 | GPIO2_5P | L14 | 14 | GPIO2_5N | L15 | | 15 | GPIO2_6P | K19 | 16 | GPIO2_6N | J19 | | 17 | GPIO2_7P | K16 | 18 | GPIO2_7N | J16 | | 19 | GPIO2_8P | L19 | 20 | GPIO2_8N | L20 | | 21 | GPIO2_9P | L16 | 22 | GPIO2_9N | L17 | | 23 | GPIO2_10P | M14 | 24 | GPIO2_10N | M15 | | 25 | GPIO2_11P | N15 | 26 | GPIO2_11N | N16 | | 27 | GPIO2_12P | P15 | 28 | GPIO2_12N | P16 | | 29 | VCC_3V3 | - | 30 | GND | - | | 31 | GPIO2_13P | R16 | 32 | GPIO2_13N | R17 | | 33 | GPIO2_14P | V17 | 34 | GPIO2_14N | V18 | | 35 | GPIO2_15P | T16 | 36 | GPIO2_15N | U17 | | 37 | GPIO2_16P | T14 | 38 | GPIO2_16N | T15 | | 39 | GPIO2_17P | P14 | 40 | GPIO2_17N | R14 | ### ○Power ​ The board is powered by a +5V supply through a DC jack. ![](./MIZAR-Z7_Reference_Manual.assets/POWER.jpg) ## ●3. Related Documents - [Mizar-Z7_R11 Schematic](https://github.com/MicroPhase/fpga-docs/blob/master/schematic/Mizar-Z7_R11.pdf) (PDF) - [Mizar-Z7_R11 Dimensions](https://github.com/MicroPhase/fpga-docs/blob/master/mechanical/Mizar-Z7/Mizar-Z7_R11_Dimensions.pdf) (PDF) - [Mizar-Z7_R11 Dimensions source file](https://github.com/MicroPhase/fpga-docs/blob/master/mechanical/Mizar-Z7/Mizar-Z7_R11_Dimensions.dxf) (DXF)