Alinx Zynq Fpga Development Board Ac7z020 User Manual

Alinx Zynq Fpga Development Board Ac7z020 User Manual

ALINX-LOGOALINX ZYNQ FPGA Development Board AC7Z020

ALINX-ZYNQ-FPGA-Development-Board-AC7Z020-PRODUCTVersion Record

VersionDateRelease ByDescription
Rev 1.02020-06-28Rachel ZhouFirst Release

AC7Z020 Core Board IntroductionALINX-ZYNQ-FPGA-Development-Board-AC7Z020-1

AC7Z020 (core board model, the same below) FPGA core board, ZYNQ chip is based on XC7Z020-2CLG400I of XILINX company ZYNQ7000 series. The ZYNQ chip’s PS system integrates two ARM CortexTM-A9 processors, AMBA® interconnects, internal memory, external memory interfaces and peripherals. The FPGA of the ZYNQ chip contains a wealth of programmable logic cells, DSP and internal RAM.
This core board uses two Micron’s MT41K256M16TW-107 DDR3 chips, each of which has a capacity of 512MB; the two DDR chips combine to form a 32-bit data bus width, and the clock frequency of read and write data between ZYNQ and DDR3 Up to 533Mhz; this configuration can meet the needs of the system’s high-bandwidth data processing
In order to connect with the carrier board, the two board-to-board connectors of this core board are extended with USB ports on the PS side, Gigabit Ethernet interfaces, SD card interfaces, and other remaining MIO ports (48). And almost all IO ports (122) of the BANK13, BAN34 and BANK35 on the PL side, of which the IO levels of BANK34 and BANK35 can be modified by replacing the LDO chip on the core board to meet the user’s requirements for different level interfaces. For users who need a lot of IO, this core board will be a good choice. And the IO connection part, the ZYNQ chip to the interface between the equal length and differential processing, and the core board size is only 35 * 42 (mm), which is very suitable for secondary development.

ZYNQ ChipALINX-ZYNQ-FPGA-Development-Board-AC7Z020-2

The FPGA core board AC7Z020 uses Xilinx’s Zynq7000 series chip, module XC7Z020-2CLG400I. The chip’s PS system integrates two ARM Cortex™-A9 processors, AMBA® interconnects, internal memory, external memory interfaces and peripherals. These peripherals mainly include USB bus interface, Ethernet-interface, SD/SDIO interface, I2C bus interface, CAN bus interface, UART interface, GPIO etc. The PS can operate independently and start up at power on or reset. Figure 2-1 detailed the Overall Block Diagram of the ZYNQ7000 Chip.

The main parameters of the PS system part are as follows

  • ARM dual-core CortexA9-based application processor, ARM-v7 architecture, up to 1GHz
  • 32KB level 1 instruction and data cache per CPU, 512KB level 2 cache 2 CPU shares
  • On-chip boot ROM and 256KB on-chip RAM
  • External storage interface, support 16/32 bit DDR2, DDR3 interface
  • Two Gigabit NIC support: divergent-aggregate DMA, GMII, RGMII, SGMII interface
  • Two USB2.0 OTG interfaces, each supporting up to 12 nodes
  • Two CAN2.0B bus interfaces
  • Two SD card, SDIO, MMC compatible controllers
  • 2 SPIs, 2 UARTs, 2 I2C interfaces
  • 4 pairs of 32bit GPIO, 54 (32 + 22) as PS system IO, 64 connected to PL
  • High bandwidth connection within PS and PS to PL

The main parameters of the PL logic part are as follows

  • Logic Cells: 85K
  • Look-up-tables (LUTs): 53,200
  • Flip-flops: 106,400
  • 18x25MACCs:220
  • Block RAM:4.9Mb
  • Two AD converters for on-chip voltage, temperature sensing and up to 17 external differential input channels, 1MBPS XC7Z020-2CLG400I chip speed grade is -2, industrial grade, package is BGA400, pin pitch is 0.8mm the specific chip model definition of ZYNQ7000 series is shown in Figure 2-2

ALINX-ZYNQ-FPGA-Development-Board-AC7Z020-3DDR3 DRAM

The FPGA core board AC7Z020 is equipped with two Micron 512MB DDR3 SDRAM chips, model MT41K257M16TW-107 (Compatible with Hynix H5TQ4G63AFR-PBI). The total bus width of DDR3 SDRAM is 32bit. DDR3 SDRAM operates at a maximum speed of 533MHz (data rate 1066Mbps). The DDR3 memory system is directly connected to the memory interface of the BANK 502 of the ZYNQ Processing System (PS). The specific configuration of DDR3 SDRAM is shown in Table 3-1 below:

Bit NumberChip ModelCapacityFactory
U8,U9MT41K256M16TW-107256M x 16bitMicron

The hardware design of DDR3 requires strict consideration of signal integrity. We have fully considered the matching resistor/terminal resistance, trace impedance control, and trace length control in circuit design and PCB design to ensure high-speed and stable operation of DDR3. The hardware connection of DDR3 DRAM is shown in Figure 3-1: ALINX-ZYNQ-FPGA-Development-Board-AC7Z020-4ALINX-ZYNQ-FPGA-Development-Board-AC7Z020-5

DDR3 DRAM pin assignment

Signal NameZYNQ Pin NameZYNQ Pin Number
DDR3_DQS0_PPS_DDR_DQS_P0_502C2
DDR3_DQS0_NPS_DDR_DQS_N0_502B2
DDR3_DQS1_PPS_DDR_DQS_P1_502G2
DDR3_DQS1_NPS_DDR_DQS_N1_502F2
DDR3_DQS2_PPS_DDR_DQS_P2_502R2
DDR3_DQS2_NPS_DDR_DQS_N2_502T2
DDR3_DQS3_PPS_DDR_DQS_P3_502W5
DDR3_DQS4_NPS_DDR_DQS_N3_502W4
DDR3_D0PS_DDR_DQ0_502C3
DDR3_D1PS_DDR_DQ1_502B3
DDR3_D2PS_DDR_DQ2_502A2
DDR3_D3PS_DDR_DQ3_502A4
DDR3_D4PS_DDR_DQ4_502D3
DDR3_D5PS_DDR_DQ5_502D1
DDR3_D6PS_DDR_DQ6_502C1
DDR3_D7PS_DDR_DQ7_502E1
DDR3_D8PS_DDR_DQ8_502E2
DDR3_D9PS_DDR_DQ9_502E3
DDR3_D10PS_DDR_DQ10_502G3
DDR3_D11PS_DDR_DQ11_502H3
DDR3_D12PS_DDR_DQ12_502J3
DDR3_D13PS_DDR_DQ13_502H2
DDR3_D14PS_DDR_DQ14_502H1
DDR3_D15PS_DDR_DQ15_502J1
DDR3_D16PS_DDR_DQ16_502P1
DDR3_D17PS_DDR_DQ17_502P3
DDR3_D18PS_DDR_DQ18_502R3
DDR3_D19PS_DDR_DQ19_502R1
DDR3_D20PS_DDR_DQ20_502T4
DDR3_D21PS_DDR_DQ21_502U4
DDR3_D22PS_DDR_DQ22_502U2
DDR3_D23PS_DDR_DQ23_502U3
DDR3_D24PS_DDR_DQ24_502V1
DDR3_D25PS_DDR_DQ25_502Y3
DDR3_D26PS_DDR_DQ26_502W1
DDR3_D27PS_DDR_DQ27_502Y4
DDR3_D28PS_DDR_DQ28_502Y2
DDR3_D29PS_DDR_DQ29_502W3
DDR3_D30PS_DDR_DQ30_502V2
DDR3_D31PS_DDR_DQ31_502V3
DDR3_DM0PS_DDR_DM0_502A1
DDR3_DM1PS_DDR_DM1_502F1
DDR3_DM2PS_DDR_DM2_502T1
DDR3_DM3PS_DDR_DM3_502Y1
DDR3_A0PS_DDR_A0_502N2
DDR3_A1PS_DDR_A1_502K2
DDR3_A2PS_DDR_A2_502M3
DDR3_A3PS_DDR_A3_502K3
DDR3_A4PS_DDR_A4_502M4
DDR3_A5PS_DDR_A5_502L1
DDR3_A6PS_DDR_A6_502L4
DDR3_A7PS_DDR_A7_502K4
DDR3_A8PS_DDR_A8_502K1
DDR3_A9PS_DDR_A9_502J4
DDR3_A10PS_DDR_A10_502F5
DDR3_A11PS_DDR_A11_502G4
DDR3_A12PS_DDR_A12_502E4
DDR3_A13PS_DDR_A13_502D4
DDR3_A14PS_DDR_A14_502F4
DDR3_BA0PS_DDR_BA0_502L5
DDR3_BA1PS_DDR_BA1_502R4
DDR3_BA2PS_DDR_BA2_502J5
DDR3_S0PS_DDR_CS_B_502N1
DDR3_RASPS_DDR_RAS_B_502P4
DDR3_CASPS_DDR_CAS_B_502P5
DDR3_WEPS_DDR_WE_B_502M5
DDR3_ODTPS_DDR_ODT_502N5
DDR3_RESETPS_DDR_DRST_B_502B4
DDR3_CLK0_PPS_DDR_CKP_502L2
DDR3_CLK0_NPS_DDR_CKN_502M2
DDR3_CKEPS_DDR_CKE_502N3

QSPI Flash

The FPGA core board AC7Z020 is equipped with one 256MBit Quad-SPI FLASH chip, the flash model is W25Q256FVEI, which uses the 3.3V CMOS voltage standard. Due to the non-volatile nature of QSPI FLASH, it can be used as a boot device for the system to store the boot image of the system. These images mainly include FPGA bit files, ARM application code, and other user data files. The specific models and related parameters of QSPI FLASH are shown in Table 4-1.

PositionModelCapacityFactory
U15W25Q256FVEI32M ByteWinbond

QSPI FLASH is connected to the GPIO port of the BANK500 in the PS section of the ZYNQ chip. In the system design, the GPIO port functions of these PS ports need to be configured as the QSPI FLASH interface. Figure 4-1 shows the QSPI Flash in the schematic. ALINX-ZYNQ-FPGA-Development-Board-AC7Z020-6

Configure chip pin assignments

Signal NameZYNQ Pin NameZYNQ Pin Number
QSPI_SCKPS_MIO6_500A5
QSPI_CSPS_MIO1_500A7
QSPI_D0PS_MIO2_500B8
QSPI_D1PS_MIO3_500D6
QSPI_D2PS_MIO4_500B7
QSPI_D3PS_MIO5_500A6

Clock configuration

The AC7Z020 core board provides an active clock for the PS system, so that the PS system can work independently. PS system clock source The ZYNQ chip provides 33.333333MHz clock input for the PS part through the X1 crystal on the core board. The clock input is connected to the PS_CLK_500 pin of the ZYNQ chip BANK500. Its schematic diagram is shown in Figure 2-5-1:ALINX-ZYNQ-FPGA-Development-Board-AC7Z020-7

Clock pin assignment

Signal nameZYNQ Pin
PS_CLK_500E7

Power Supply

The power supply voltage of the AC7Z020 core board is DC5V, which is supplied by connecting the carrier board. In addition, the power of BANK34 and BANK35 is also provided through the carrier board. The schematic diagram of the power supply design on the core board is shown in Figure 2-6-1: ALINX-ZYNQ-FPGA-Development-Board-AC7Z020-8

The FPGA development board is powered by + 5V, and is converted into + 1.0V, + 1.8V, + 1.5V, + 3.3V four power supplies through four DC / DC power chips. The output current of + 1.0V can reach 6A, + 1.8V and + 1.5V power output current is 3A, + 3.3V output current is 500mA. J29 also has 4 pins each to supply power to FPGA BANK34 and BANK35. The default is 3.3V. Users can change the power of BANK34 and BANK35 by changing VCCIO34 and VCCIO35 on the backplane. 1.5V generates the VTT and VREF voltages required by DDR3 through TI’s TPS51206. The functions of each power distribution are shown in the following table:

Power SupplyFunction
+1.0VZYNQ PS and PL section Core Voltage
+1.8VZYNQ PS and PL partial auxiliary voltage

BANK501 IO voltage

+3.3VThe VCCIO, QSIP FLASH, Clock Crystal of ZYNQ Bank0, Bank500, Bank13
+1.5VDDR3, ZYNQ Bank501
VREF,VTT(+0.75V)DDR3
VCCIO34/35Bank34, Bank35

Because the power supply of the ZYNQ FPGA has the power-on sequence requirements, in the circuit design, we have designed according to the power requirements of the chip. The power-on sequence is +1.0V->+1.8V->(+1.5 V, +3.3V, VCCIO) circuit design to ensure the normal operation of the chip. Because the level standards of BANK34 and BANK35 are determined by the power supply provided by the carrier board, the highest is 3.3V. When you design the carrier board to provide the VCCIO34 and VCCIO35 power for the core board, the power-on sequence is slower than + 5V.

AC7Z010 Core Board Size DimensionALINX-ZYNQ-FPGA-Development-Board-AC7Z020-9

Board to Board Connectors Pin Assignment

The core board has a total of two high-speed expansion ports. It uses two 120-pin inter-board connectors (J29/J30) to connect to the carrier board. The PIN spacing of the board to board connector is 0.5mm, among them, J29 is connected to 5V power, VCCIO power input, some IO signals and JTAG signals, and J30 is connected to the remaining IO signals and MIO. The IO level of BANK34 and BANK35 can be changed by adjusting the VCCIO inputon the connector, the highest level does not exceed 3.3V. The AX7Z010 carrier board we designed is 3.3V by default. Note that the IO of BANK13 is not available for AC7Z020 core board.
Pin assignment of board to board connector J29

J29 PinSignal NameZYNQ PinJ29 PinSignal NameZYNQ Pin
1VCC5V2VCC5V
3VCC5V4VCC5V
5VCC5V6VCC5V
7VCC5V8VCC5V
9GND10GND
11VCCIO_3412VCCIO_35
13VCCIO_3414VCCIO_35
15VCCIO_3416VCCIO_35
17VCCIO_3418VCCIO_35
19GND20GND
21IO34_L10PV1522IO34_L7PY16
23IO34_L10NW1524IO34_L7NY17
25IO34_L15NU2026IO34_L17PY18
27IO34_L15PT2028IO34_L17NY19
29GND30GND
31IO34_L9NU1732IO34_L8PW14
33IO34_L9PT1634IO34_L8NY14
35IO34_L12NU1936IO34_L3PU13
37IO34_L12PU1838IO34_L3NV13
39GND40GND
41IO34_L14NP2042IO34_L21NV18
43IO34_L14PN2044IO34_L21PV17
45IO34_L16NW2046IO34_L18PV16
47IO34_L16PV2048IO34_L18NW16
49GND50GND
51IO34_L22NW1952IO34_L23PN17
53IO34_L22PW1854IO34_L23NP18
55IO34_L20NR1856IO34_L13NP19
57IO34_L20PT1758IO34_L13PN18
59GND60GND
61IO34_L19NR1762IO34_L11NU15
63IO34_L19PR1664IO34_L11PU14
65IO34_L24PP1566IO34_L5NT15
67IO34_L24NP1668IO34_L5PT14
69GND70GND
71IO34_L4PV1272IO34_L2NU12
73IO34_L4NW1374IO34_L2PT12
75IO34_L1PT1176IO34_L6NR14
77IO34_L1NT1078IO34_L6PP14
79GND80GND
81IO13_L13PY782IO13_L21PV11
83IO13_L13NY684IO13_L21NV10
85IO13_L11NV786IO13_L14NY8
87IO13_L11PU788IO13_L14PY9
89GND90GND
91IO13_L19NU592IO13_L22NW6
93IO13_L19PT594IO13_L22PV6
95IO13_L16PW1096IO13_L15PV8
97IO13_L16NW998IO13_L15NW8
99GND100GND
101IO13_L17PU9102IO13_L20PY12
103IO13_L17NU8104IO13_L20NY13
105IO13_L18PW11106IO13_L12NU10
107IO13_L18NY11108IO13_L12PT9
109GND110GND
111FPGA_TCKF9112VPK9
113FPGA_TMSJ6114VNL10
115FPGA_TDOF6116PS_POR_BC7
117FPGA_TDIG6118FPGA_DONER11

Pin assignment of board to board connector J30 

J30 PinSignal NameZYNQ PinJ30 PinSignal NameZYNQ

Pin

1IO35_L1PC202IO35_L15NF20
3IO35_L1NB204IO35_L15PF19
5IO35_L18NG206IO35_L5PE18
7IO35_L18PG198IO35_L5NE19
9GNDT1310GNDT13
11IO35_L10NJ1912IO35_L3ND18
13IO35_L10PK1914IO35_L3PE17
15IO35_L2NA2016IO35_L4PD19
17IO35_L2PB1918IO35_L4ND20
19GNDT1320GNDT13
21IO35_L8PM1722IO35_L9NL20
23IO35_L8NM1824IO35_L9PL19
25IO35_L7PM1926IO35_L6PF16
27IO35_L7NM2028IO35_L6NF17
29GNDT1330GNDT13
31IO35_L17NH2032IO35_L16NG18
33IO35_L17PJ2034IO35_L16PG17
35IO35_L19NG1536IO35_L13NH17
37IO35_L19PH1538IO35_L13PH16
39GNDT1340GNDT13
41IO35_L12NK1842IO35_L14NH18
43IO35_L12PK1744IO35_L14PJ18
45IO35_L24NJ1646IO35_L20PK14
47IO35_L24PK1648IO35_L20NJ14
49GNDT1350GNDT13
51IO35_L21NN1652IO35_L11PL16
53IO35_L21PN1554IO35_L11NL17
55IO35_L22NL1556IO35_L23PM14
57IO35_L22PL1458IO35_L23NM15
59GNDT1360GNDT13
61PS_MIO22B1762PS_MIO50B13
63PS_MIO27D1364PS_MIO45B15
65PS_MIO23D1166PS_MIO46D16
67PS_MIO24A1668PS_MIO41C17
69GNDT1370GNDT13
71PS_MIO25F1572PS_MIO7D8
73PS_MIO26A1574PS_MIO12D9
75PS_MIO21F1476PS_MIO10E9
77PS_MIO16A1978PS_MIO11C6
79GNDT1380GNDT13
81PS_MIO20A1782PS_MIO9B5
83PS_MIO19D1084PS_MIO14C5
85PS_MIO18B1886PS_MIO8D5
87PS_MIO17E1488PS_MIO0E6
89GNDT1390GNDT13
91PS_MIO39C1892PS_MIO13E8
93PS_MIO38E1394PS_MIO47B14
95PS_MIO37A1096PS_MIO48B12
97PS_MIO28C1698PS_MIO49C12
99GNDT13100GNDT13
101PS_MIO35F12102PS_MIO52C10
103PS_MIO34A12104PS_MIO51B9
105PS_MIO33D15106PS_MIO40D14
107PS_MIO32A14108PS_MIO44F13
109GNDT13110GNDT13
111PS_MIO31E16112PS_MIO15C8
113PS_MIO36A11114PS_MIO42E12
115PS_MIO29C13116PS_MIO43A9
117PS_MIO30C15118PS_MIO53C11
119QSPI_D3_PS_MIO5A6120QSPI_D2_PS_MIO4B7

 

References

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals