The Adaptive Computing Acceleration Platform (ACAP) (Model: VD100) of the ALINX Versal AI Edge series has been officially released. In order to let you quickly understand this development platform, we have written this user manual.

This Versal AI Edge development platform uses a core board plus expansion board model to facilitate users’ secondary development and utilization of the core board. In the baseboard design, we used 1 1 2-pin PMOD interface, 2 10G optical fiber interfaces, 2 Ethernet ports, 2 MIPI interfaces, 1 USB2.0 interface, 1 UART interface and 1 PCIe3.0X4 interface. It meets users’ requirements for high-speed data transmission and exchange and is a “professional-level” and “all-around-level” development platform for data communications. I believe that such a product is very suitable for students, engineers and other groups engaged in artificial intelligence, data acceleration and video image processing.

../_images/image2.png

Development board introduction#

Here, a brief function introduction of this Versal AI VD100 platform is given.

The entire structure of the development board is designed based on our consistent core board + expansion board model. The core board and the expansion board are connected using high-speed inter-board connectors.

The core board is mainly composed of Versal AI VE2302 + 4 DDR4 + QSPI FLASH + EMMC. The VE2302 chip of the Versal AI Series we selected is packaged in SFVA784. The data bit width of VE2302 and DDR4 is 64 bits, the capacity of DDR4 is up to 4GB, and the data rate is 3200bps. Meet the need for high buffers during data processing. In addition, there are 8G EMMC and 512Mbit QSPI FLASH on the core board for system startup and data storage.

The base board is equipped with a wealth of peripheral interfaces. The following figure is a schematic structural diagram of the entire VD100 platform:

../_images/image3.png

Through this schematic diagram, we can see the functions that our development platform can achieve.

  •  Versal AI VE2302 core board

It is composed of VE2302+4GB DDR4+8G EMMC+512Mb QSPI FLASH, and there are two high-precision Sitime crystal oscillators, one is single-ended 33.3333MHz, the other is differential 200MHz, providing stable clock input for the VE2302 system and logic unit.

  • 1 0/100M /1000M Ethernet RJ-45 interface

2-way Gigabit Ethernet interface, the chip uses Jinglue Company’s JL2121 Ethernet PH Y chip to provide users with network communication services. JL2121 The chip supports 10/100/1000 Mbps network transmission rate; full duplex and adaptive.

  • USB Uart debugging interface

1-way Uart to USB interface, used to communicate with the computer to facilitate user debugging. The serial port chip uses the USB- UAR chip of Silicon Labs CP210 2 GM , and the USB interface uses the MINI USB interface.

  • PCIe x 4 interface

Supports PCI Express 3.0 standard and provides standard PCIe x 4 high - speed data transmission interface.

  • Micro SD card holder

1-way Micro SD card holder for storing operating system images and file systems .

  • USB2.0 interface

1 high-speed USB2.0 interface can be used to connect the development board to USB peripherals such as mouse, keyboard, and USB flash drive.

  • MIPI interface

2-way MIPI interface, supports MIPI 4xLane, can be connected to ALINX MIPI camera (AN5010) .

  • LVDS interface

1-way LVDS interface, used to connect to ALINX’s LVDS display.

  • 2-way SFP+ optical fiber interface

The 2-channel high-speed transceiver of the GTY transceiver is connected to the sending and receiving of 2 optical modules to realize 2-channel high-speed optical fiber communication interface. The optical fiber data communication reception and transmission speed of each channel is as high as 12.5Gb/s.

  • CAN communication interface

1-way CAN/CAN FD bus interface uses TI’s TJA1051T chip, and the interface uses a 3-Pin green terminal block .

  • 12-pin PMOD expansion port

One 12-pin 2.54mm pitch expansion IO port is reserved. The expansion port includes 2 channels of 3.3V power supply, 2 channels of ground, and 8 channels of 3.3V IO ports.

  • JTAG port

10-pin 2.54mm standard JTAG port for downloading and debugging VE2302 programs;

  • button

There are 2 user buttons on the expansion board, one connected to the MIO of the PS and one connected to the IO of the PL;

  • LED light

5 LEDs (2 on the core board and 3 on the expansion board);

VE2302 core board#

Introduction#

The V100 ( core board model, the same below ) core board is a high-performance core board developed based on the XCVE2302-SFVA784-1LP-ES chip of XILINX’s Versal ACAP series. It has high performance, low latency, edge computing, and low power. It has characteristics such as high power consumption and is suitable for use in data centers, video image processing, high-speed data processing, etc.

This core board uses 4 pieces of MT40A512M16LY-062E from MICRON.

This DDR4 chip has 64-bit data bus bandwidth and 4GB capacity; the maximum operating speed of DDR4 SDRAM can reach 1600MHz (data rate 3200Mbps). In addition, the core board also integrates two 256MBit QSPI FLASH and one 8GB EMMC chip for startup storage configuration and system files.

The PS side of this core board has expanded 53 1.8V level standard MIOs, and the PL side has expanded 22 3.3V level standard IOs, 54 1.8V level standard IO ports, and 30 1.2V level standard IOs. There are also 8 pairs of GTY high-speed RX/TX differential signals. Moreover, the wiring between the FPGA chip and the interface has been processed with equal length and differential processing, and the size of the core board is only 65*60 (mm), which is very suitable for secondary development.

../_images/image4.png

V100 core board front view

../_images/image5.png

V100 core board back view

VE2302#

As mentioned before, the Versal ACAP model we use is XCVE2302-SFVA784-1LP-ES, the speed level is 1, the operating temperature is 0~100 ℃ , and the package is SFVA784. The chip naming rules of Versal ACAP are as follows:

../_images/image6.png

The VE2302 chip integrates 4 ARM Cortex™-A 72 processors and 2 Cortex -R5F processors , as well as 34 AI Engines-ML acceleration units and 464 DSP processing units. The internal resources of VE2302 are as follows:

../_images/image7.png

Clock configuration#

The V100 core board provides a reference clock and an RTC real-time clock for the PS system and PL logic parts respectively, so that the PS system and PL logic can work independently. The schematic diagram of the clock circuit design is shown in Figure 2-3-1 below :

../_images/image8.png

Figure 2- 3-1 Core board clock source

PS system RTC real-time clock

The passive crystal Y1 on the core board provides a 3 2.768K Hz real-time clock source for the PS system . The crystal is connected to the RTC_PADI_503 and RTC_PAD O_503 pins of BANK503 of the VE2302 chip .

PS system clock source

1 crystal oscillator on the core board provides a 33.333MHz clock input to the PS system . The clock input is connected to the PS_REF_CLK_503 pin of BANK503 of the VE2302 chip.

PL system clock source

The board provides a differential 200MHz PL system clock source for the reference clock of the DDR4 controller. The crystal oscillator output is connected to the global clock (GC) of PL BANK701. This global clock can be used to drive the DDR4 controller and user logic circuits in the FPGA.

PL clock pin assignment:

Signal name

VE2302 pin name

VE2302 pin number

PL_CLK0_N

I O_L 24N_GC_XCC_N8P1_M0P103_701

AC23

PL_CLK0_P

IO_L 24P_GC_XCC_N8P0_M0P102_701

AB23

DDR4 DRAM#

The V100 core board is equipped with 4 Micron 1GB DDR 4 chips, model MT40A512M16LY-062E . The 4 DDR4 chips are hung on the XPIO of BANK700, 701 and 702 to form a 64-bit data bus bandwidth and 4GB capacity . . DDR 4 SDRAM operates at a maximum speed of 1600 MHz (data rate 3200Mbps) . The specific configuration of DDR 4 SDRAM is shown in Table 2-4-1 below .

bit number

Chip model

capacity

factory

U5, U 8 , U 9, U10

MT40A512M16LY-062E

512M x 16bit

Micron

Table 2-4-1 DDR 4 SDRAM configuration

The hardware design of DDR4 requires strict consideration of signal integrity. We have fully considered matching resistors/terminal resistors, trace impedance control, and trace equal length control during circuit design and PCB design to ensure the high-speed and stable operation of DDR4. The hardware connection method of DDR4 is shown in Figure 2-4-1 :

../_images/image9.png

Figure 2-4-1 DDR4 DRAM schematic part

DDR4 SDRAM pin assignment:

Signal name

Pin name

Pin number

PL_DDR4_A0

IO_L18P_XCC_N6P0_M0P36_700

AB12

PL_DDR4_A1

IO_L17N_N5P5_M0P35_700

AE22

PL_DDR4_A2

IO_L17P_N5P4_M0P34_700

AD22

PL_DDR4_A3

IO_L20P_N6P4_M0P40_700

AB15

PL_DDR4_A4

IO_L12P_GC_XCC_N4P0_M0P24_700

AD12

PL_DDR4_A5

IO_L26P_N8P4_M0P52_700

AE17

PL_DDR4_A6

IO_L24P_GC_XCC_N8P0_M0P48_700

AD16

PL_DDR4_A7

IO_L6N_GC_XCC_N2P1_M0P13_700

AG11

PL_DDR4_A8

IO_L25N_N8P3_M0P51_700

AE14

PL_DDR4_A9

IO_L19P_N6P2_M0P38_700

AB14

PL_DDR4_A10

IO_L21N_XCC_N7P1_M0P43_700

AB17

PL_DDR4_A11

IO_L25P_N8P2_M0P50_700

AE13

PL_DDR4_A12

IO_L0N_XCC_N0P1_M0P1_700

AH12

PL_DDR4_A13

IO_L24N_GC_XCC_N8P1_M0P49_700

AD15

PL_DDR4_CLK_N

IO_L15N_XCC_N5P1_M0P31_700

AD19

PL_DDR4_CLK_P

IO_L15P_XCC_N5P0_M0P30_700

AC19

PL_DDR4_BA0

IO_L20N_N6P5_M0P41_700

AC16

PL_DDR4_BA1

IO_L12N_GC_XCC_N4P1_M0P25_700

AD11

PL_DDR4_WE_B

IO_L16N_N5P3_M0P33_700

AD21

PL_DDR4_CAS_B

IO_L14N_N4P5_M0P29_700

AD17

PL_DDR4_CS_B

IO_L14P_N4P4_M0P28_700

AC17

PL_DDR4_ACT_B

IO_L18N_XCC_N6P1_M0P37_700

AC11

PL_DDR4_RAS_B

IO_L19N_N6P3_M0P39_700

AC13

PL_DDR4_BG0

IO_L21P_XCC_N7P0_M0P42_700

AB18

PL_DDR4_ODT

IO_L23N_N7P5_M0P47_700

AC22

PL_DDR4_CKE

IO_L23P_N7P4_M0P46_700

AB21

PL_DDR4_RST

IO_L25P_N8P2_M0P104_701

AC24

PL_DDR4_DQS0_N

IO_L9N_GC_XCC_N3P1_M0P19_700

AG16

PL_DDR4_DQS0_P

IO_L9P_GC_XCC_N3P0_M0P18_700

AG17

PL_DDR4_DQS1_N

IO_L3N_XCC_N1P1_M0P7_700

AH19

PL_DDR4_DQS1_P

IO_L3P_XCC_N1P0_M0P6_700

AG20

PL_DDR4_DQS2_N

IO_L6N_GC_XCC_N2P1_M0P67_701

AD27

PL_DDR4_DQS2_P

IO_L6P_GC_XCC_N2P0_M0P66_701

AC28

PL_DDR4_DQS3_N

IO_L3N_XCC_N1P1_M0P61_701

AF23

PL_DDR4_DQS3_P

IO_L3P_XCC_N1P0_M0P60_701

AF24

PL_DDR4_DQS4_N

IO_L15N_XCC_N5P1_M0P85_701

AA23

PL_DDR4_DQS4_P

IO_L15P_XCC_N5P0_M0P84_701

Y24

PL_DDR4_DQS5_N

IO_L21N_XCC_N7P1_M0P97_701

Y27

PL_DDR4_DQS5_P

IO_L21P_XCC_N7P0_M0P96_701

Y28

PL_DDR4_DQS6_N

IO_L0N_XCC_N0P1_M0P109_702

U28

PL_DDR4_DQS6_P

IO_L0P_XCC_N0P0_M0P108_702

U27

PL_DDR4_DQS7_N

IO_L9N_GC_XCC_N3P1_M0P127_702

N27

PL_DDR4_DQS7_P

IO_L9P_GC_XCC_N3P0_M0P126_702

P26

PL_DDR4_DM0

IO_L6P_GC_XCC_N2P0_M0P12_700

AG12

PL_DDR4_DM1

IO_L0P_XCC_N0P0_M0P0_700

AH13

PL_DDR4_DM2

IO_L9P_GC_XCC_N3P0_M0P72_701

AE28

PL_DDR4_DM3

IO_L0P_XCC_N0P0_M0P54_701

AD24

PL_DDR4_DM4

IO_L12P_GC_XCC_N4P0_M0P78_701

V22

PL_DDR4_DM5

IO_L18P_XCC_N6P0_M0P90_701

V28

PL_DDR4_DM6

IO_L3P_XCC_N1P0_M0P114_702

N28

PL_DDR4_DM7

IO_L6P_GC_XCC_N2P0_M0P120_702

U25

PL_DDR4_DQ0

IO_L8P_N2P4_M0P16_700

AF14

PL_DDR4_DQ1

IO_L10N_N3P3_M0P21_700

AG18

PL_DDR4_DQ2

IO_L8N_N2P5_M0P17_700

AG15

PL_DDR4_DQ3

IO_L10P_N3P2_M0P20_700

AF18

PL_DDR4_DQ4

IO_L7P_N2P2_M0P14_700

AF13

PL_DDR4_DQ5

IO_L11N_N3P5_M0P23_700

AF19

PL_DDR4_DQ6

IO_L7N_N2P3_M0P15_700

AG13

PL_DDR4_DQ7

IO_L11P_N3P4_M0P22_700

AE19

PL_DDR4_DQ8

IO_L2P_N0P4_M0P4_700

AH17

PL_DDR4_DQ9

IO_L4P_N1P2_M0P8_700

AG21

PL_DDR4_DQ10

IO_L2N_N0P5_M0P5_700

AH18

PL_DDR4_DQ11

IO_L4N_N1P3_M0P9_700

AH20

PL_DDR4_DQ12

IO_L1P_N0P2_M0P2_700

AH14

PL_DDR4_DQ13

IO_L5N_N1P5_M0P11_700

AH22

PL_DDR4_DQ14

IO_L1N_N0P3_M0P3_700

AH15

PL_DDR4_DQ15

IO_L5P_N1P4_M0P10_700

AG22

PL_DDR4_DQ16

IO_L8N_N2P5_M0P71_701

AF26

PL_DDR4_DQ17

IO_L7N_N2P3_M0P69_701

AE26

PL_DDR4_DQ18

IO_L10N_N3P3_M0P75_701

AH27

PL_DDR4_DQ19

IO_L8P_N2P4_M0P70_701

AE27

PL_DDR4_DQ20

IO_L11N_N3P5_M0P77_701

AG27

PL_DDR4_DQ21

IO_L7P_N2P2_M0P68_701

AD26

PL_DDR4_DQ22

IO_L11P_N3P4_M0P76_701

AG26

PL_DDR4_DQ23

IO_L10P_N3P2_M0P74_701

AG28

PL_DDR4_DQ24

IO_L1N_N0P3_M0P57_701

AE24

PL_DDR4_DQ25

IO_L1P_N0P2_M0P56_701

AD25

PL_DDR4_DQ26

IO_L5P_N1P4_M0P64_701

AH24

PL_DDR4_DQ27

IO_L2P_N0P4_M0P58_701

AF25

PL_DDR4_DQ28

IO_L4P_N1P2_M0P62_701

AG23

PL_DDR4_DQ29

IO_L2N_N0P5_M0P59_701

AG25

PL_DDR4_DQ30

IO_L4N_N1P3_M0P63_701

AH23

PL_DDR4_DQ31

IO_L5N_N1P5_M0P65_701

AH25

PL_DDR4_DQ32

IO_L17P_N5P4_M0P88_701

Y22

PL_DDR4_DQ33

IO_L13P_N4P2_M0P80_701

V23

PL_DDR4_DQ34

IO_L16P_N5P2_M0P86_701

Y23

PL_DDR4_DQ35

IO_L13N_N4P3_M0P81_701

W24

PL_DDR4_DQ36

IO_L16N_N5P3_M0P87_701

AA22

PL_DDR4_DQ37

IO_L14P_N4P4_M0P82_701

V24

PL_DDR4_DQ38

IO_L17N_N5P5_M0P89_701

AA21

PL_DDR4_DQ39

IO_L14N_N4P5_M0P83_701

W25

PL_DDR4_DQ40

IO_L19P_N6P2_M0P92_701

V25

PL_DDR4_DQ41

IO_L20P_N6P4_M0P94_701

W27

PL_DDR4_DQ42

IO_L22P_N7P2_M0P98_701

AA28

PL_DDR4_DQ43

IO_L19N_N6P3_M0P93_701

W26

PL_DDR4_DQ44

IO_L20N_N6P5_M0P95_701

Y26

PL_DDR4_DQ45

IO_L23P_N7P4_M0P100_701

AA26

PL_DDR4_DQ46

IO_L22N_N7P3_M0P99_701

AB28

PL_DDR4_DQ47

IO_L23N_N7P5_M0P101_701

AB26

PL_DDR4_DQ48

IO_L2P_N0P4_M0P112_702

P27

PL_DDR4_DQ49

IO_L5P_N1P4_M0P118_702

K27

PL_DDR4_DQ50

IO_L2N_N0P5_M0P113_702

R28

PL_DDR4_DQ51

IO_L4N_N1P3_M0P117_702

L28

PL_DDR4_DQ52

IO_L1P_N0P2_M0P110_702

R27

PL_DDR4_DQ53

IO_L5N_N1P5_M0P119_702

K28

PL_DDR4_DQ54

IO_L1N_N0P3_M0P111_702

T28

PL_DDR4_DQ55

IO_L4P_N1P2_M0P116_702

M27

PL_DDR4_DQ56

IO_L8P_N2P4_M0P124_702

P25

PL_DDR4_DQ57

IO_L10N_N3P3_M0P129_702

L26

PL_DDR4_DQ58

IO_L8N_N2P5_M0P125_702

R26

PL_DDR4_DQ59

IO_L10P_N3P2_M0P128_702

M26

PL_DDR4_DQ60

IO_L7P_N2P2_M0P122_702

T25

PL_DDR4_DQ61

IO_L11N_N3P5_M0P131_702

K26

PL_DDR4_DQ62

IO_L7N_N2P3_M0P123_702

T26

PL_DDR4_DQ63

IO_L11P_N3P4_M0P130_702

J25

QSPI Flash#

The core board uses two 256 M bit Q SPI FLASH chips, model MT25QU256ABA1EW9-0SIT, which uses the 1.8 V CMOS voltage standard. Due to its non-volatile characteristics, QSPI FLASH can be used as the boot image of the FPGA system during use . These images mainly include FPGA bit files, soft core application codes and other user data files.

The specific models and related parameters of QSPI FLASH are shown in the table below

bit number

Chip type

capacity

factory

U3,U4

MT25QU256ABA1EW9-0SIT

256MB Bit

Micron

Table 2-5-1 QSPI Flash models and parameters

BANK500 in the PS part of the Versal ACAP chip . In the system design, the MIO port functions of these PS terminals need to be configured as QSPI FLASH interface.image1

Figure 2- 5-1 QSPI Flash connection diagram

Configure chip pin assignments:

Signal name

Pin name

Pin number

MIO0_QSPI0_SCLK

PMC_MIO0_500

AA1

MIO1_QSPI0_IO1

PMC_MIO1_500

AB1

MIO2_QSPI0_IO2

PMC_MIO2_500

AD1

MIO3_QSPI0_IO3

PMC_MIO3_500

AE1

MIO4_QSPI0_IO0

PMC_MIO4_500

AF1

MIO5_QSPI0_SS_B

PMC_MIO5_500

AG1

MIO7_QSPI1_SS_B

PMC_MIO7_500

AG2

MIO8_QSPI1_IO0

PMC_MIO8_500

AE2

MIO9_QSPI1_IO1

PMC_MIO9_500

AD2

MIO10_QSPI1_IO2

PMC_MIO10_500

AC2

MIO11_QSPI1_IO3

PMC_MIO11_500

AB2

MIO12_QSPI1_SCLK

PMC_MIO12_500

AA3

eMMC Flash#

The V100 core board is equipped with a large-capacity 8GB eMMC FLASH chip, model MTFC8GAKAJCN-4M . It supports the JEDEC e-MMC V5.0 standard HS-MMC interface, and the level supports 1.8V or 3.3V . The data width of eMMC FLASH and ACAP connections is 8bit. Due to the large capacity and non-volatile characteristics of eMMC FLASH , it can be used as a large-capacity storage device in the ACAP system , such as storing ARM applications , system files and other user data files. The specific models and related parameters of eMMC FLASH are shown in Table 2-6-1 .

bit number

Chip type

capacity

factory

U8

MTFC8GAKAJCN-4M

8G Byte

Micron

Table 2-6-1 _ _ eMMC Flash model and parameters

eMMC FLASH is connected to the PMC MIO port of BANK50 1 of the PS part of Versal ACAP. In the system design, these PMC MIO port functions need to be configured as EMMC interfaces. Figure 2-6-1 is eMMC The part of Flash in the schematic.

../_images/image11.png

Figure 2- 6-1 eMMC Flash connection diagram

Configure chip pin assignments:

Signal name

Pin name

Pin number

MMC_CCLK

PMC_MIO38_501

AE8

MMC_CMD

PMC_MIO40_501

AB8

MMC_DAT0

PMC_MIO41_501

AA8

MMC_DAT1

PMC_MIO42_501

AA9

MMC_DAT2

PMC_MIO43_501

AC9

MMC_DAT3

PMC_MIO44_501

AD9

MMC_DAT4

PMC_MIO45_501

AE9

MMC_DAT5

PMC_MIO46_501

AF9

MMC_DAT6

PMC_MIO47_501

AF10

MMC_DAT7

PMC_MIO48_501

AD10

MMC_RSTN

PMC_MIO49_501

AC10

LED light#

There is one red power indicator light (PWR) and one configuration LED light (DONE) on the V100 core board. When the core board is powered, the power indicator light will light up; when the FPGA configures the program, the configuration LED light will light up. The schematic diagram of LED light hardware connection is shown in Figure 2-7-1:

../_images/image12.png

Figure 2-7-1 Development board LED light hardware connection diagram

power supply#

the V100 core board is 7.5V~15V (typical value 12V), and the core board is powered by connecting to the base board. The core board uses the MYMGM1R824ELA5RA power chip to provide core power 0.7V for XCVE2302. In addition, the power supply for BANK503, BANK700, and BANK302 is generated by the DCDC chip TLV62130RGT. The power supply for BANK703 and GTY transceivers is generated by the LDO chip.

../_images/image13.png

Because the power supply of Versal ACAP FPGA has power-on sequence requirements, in the circuit design, we have designed the power-on sequence according to the power requirements of the chip as follows:

1). VCCIO503(3.3V), VCCO302(3.3V), VCCIO_501/502/503 ( 1. 8 V ),

VCCIO700/701/702(1.2V)

  1. VCCINT/VCC_PMC/VCC_PSFP/VCC_PSLP(0.7V)

  2. VCCBRAM /VCC_SOC/VCC_IO ( 0.8 V)

  3. VCCAUX/VCCAUX_PMC/VCCAUX_SMON( 1. 5 V )

5.GTYP_AVCC (0.9V)

  1. GTYP_AVTT(1.2V)

Extension ports#

A total of 2 high-speed expansion ports are extended on the back of the core board. Two 160Pin inter-board connectors (Samtec: ADF6-40-03.5-L-4-2-A-TR ) are used to connect to the bottom board. The FPGA IO port passes through Differential wiring is connected to these two expansion ports. The PIN pitch of the connector is 0.5mm, and it is configured with the female connector on the base plate to achieve high-speed data communication.

Expansion port U23A

The 160Pin connector U23 is used to connect the VCCIN power supply (+12V), ground and the common IO of the FPGA on the backplane. It should be noted here that the A and B columns of U23 are connected to the IO ports of BANK702 and PS. The pin assignment of the U23_AB expansion port is shown in Table 2-9-1:

2-9-1 Table: Expansion port U23_AB pin assignment

U23 pin

Signal

name

FPGA

Pin nu mber

le vel st and ard

U23

Pin

Signal

name

FPGA

Pin nu mber

le vel st and ard

A1

B702_L17_N

J24

1 .2V

B1

B702_L12_N

T24

1 .2V

A2

B702_L17_P

K23

1 .2V

B2

B702_L12_P

U23

1 .2V

A3

GND

l and

B3

GND

l and

A4

B702_L25_N

L25

1 .2V

B4

B702_L16_N

K24

1 .2V

A5

B702_L25_P

L24

1 .2V

B5

B702_L16_P

L23

1 .2V

A6

GND

l and

B6

GND

l and

A7

B702_L24_N

N24

1 .2V

B7

B702_L21_N

M21

1 .2V

A8

B702_L24_P

N23

1 .2V

B8

B702_L21_P

N21

1 .2V

A9

GND

l and

B9

GND

l and

A10

B702_L22_N

L22

1 .2V

B10

B302_L5_N

C12

3 .3V

A11

B702_L22_P

K21

1 .2V

B11

B302_L5_P

D11

3 .3V

A12

GND

l and

B12

GND

l and

A13

B302_L2_N

D14

3 .3V

B13

B302_L0_N

E14

3 .3V

A14

B302_L2_P

E13

3 .3V

B14

B302_L0_P

F14

3 .3V

A15

GND

l and

B15

GND

l and

A16

PS_MIO31

AD6

1 .8V

B16

PS_MIO35

AC7

1 .8V

A17

PS_MIO25

Y4

1 .8V

B17

PS_MIO37

AE7

1 .8V

A18

GND

l and

B18

GND

l and

A19

PS_MIO26

AA5

1 .8V

B19

PS_MIO22

AD4

1 .8V

A20

PS_MIO33

AA6

1 .8V

B20

PS_MIO19

AH4

1 .8V

A21

GND

l and

B21

GND

l and

A22

PS_MIO32

AB6

1 .8V

B22

PS_MIO20

AF4

1 .8V

A23

PS_MIO27

AB5

1 .8V

B23

PS_MIO28

AC5

1 .8V

A24

GND

l and

B24

GND

l and

A25

PS_MIO14

AC3

1 .8V

B25

PS_MIO23

AC4

1 .8V

A26

PS_MIO13

AB3

1 .8V

B26

PS_MIO24

AA4

1 .8V

A27

GND

l and

B27

GND

l and

A28

LPD_MIO24

Y8

1 .8V

B28

LPD_MIO4

Y2

1 .8V

A29

LPD_MIO23

Y7

1 .8V

B29

LPD_MIO3

Y1

1 .8V

A30

GND

l and

B30

GND

l and

A31

LPD_MIO5

W2

1 .8V

B31

LPD_MIO18

W5

1 .8V

A32

LPD_MIO2

W1

1 .8V

B32

LPD_MIO12

W4

1 .8V

A33

GND

l and

B33

GND

l and

A34

LPD_MIO7

U2

1 .8V

B34

LPD_MIO1

U1

1 .8V

A35

LPD_MIO6

V2

1 .8V

B35

LPD_MIO13

V4

1 .8V

A36

GND

l and

B36

GND

l and

A37

FPGA_TDI

AG10

1 .8V

B37

FPGA_TCK

AH10

1 .8V

A38

FPGA_TMS

AH9

1 .8V

B38

FPGA_TDO

AF8

1 .8V

A39

GND

l and

B39

GND

l and

A40

+12V

+12V

B40

+12V

+12V

Expansion port U23_CD

The pin assignment of the U23B expansion port is shown in Table 2-9-2:

2-10-2 Table: Expansion port U23_CD pin assignment

U23 pin

Signal

name

FPGA

Pin n umber

l evel stan dard

U23

Pin

Signal

name

FPGA

Pin nu mber

le vel st and ard

C1

B702_L13_N

R24

1.2V

D1

B702_L14_N

P24

1 .2V

C2

B702_L13_P

T23

1.2V

D2

B702_L14_P

R23

1 .2V

C3

GND

land

D3

GND

l and

C4

B702_L26_N

M25

1.2V

D4

B702_L18_N

U22

1 .2V

C5

B702_L26_P

N25

1.2V

D5

B702_L18_P

V21

1 .2V

C6

GND

land

D6

GND

l and

C7

B702_L23_N

J22

1.2V

D7

B702_L19_N

R22

1 .2V

C8

B702_L23_P

J21

1.2V

D8

B702_L19_P

T21

1 .2V

C9

GND

land

D9

GND

l and

C10

B702_L15_N

M23

1.2V

D10

B702_L20_N

P22

1 .2V

C11

B702_L15_P

M22

1.2V

D11

B702_L20_P

R21

1 .2V

C12

GND

land

D12

GND

l and

C13

B302_L3_N

D12

3.3V

D13

B302_L4_N

E11

3 .3V

C14

B302_L3_P

E12

3.3V

D14

B302_L4_P

F11

3 .3V

C15

GND

land

D15

GND

l and

C16

PS_MIO34

AB7

1.8V

D16

B302_L6_N

C10

3 .3V

C17

PS_MIO30

AE6

1.8V

D17

B302_L6_P

D10

3 .3V

C18

GND

land

D18

GND

l and

C19

PS_MIO29

AD5

1.8V

D19

PS_MIO15

AE3

1 .8V

C20

PS_MIO18

AH3

1.8V

D20

PS_MIO21

AE4

1 .8V

C21

GND

land

D21

GND

l and

C22

PS_MIO17

AG3

1.8V

D22

PS_MIO51

AA10

1 .8V

C23

PS_MIO16

AF3

1.8V

D23

PS_MIO50

AB10

1 .8V

C24

GND

land

D24

GND

l and

C25

LPD_MIO22

T6

1.8V

D25

PS_MIO36

AD7

1 .8V

C26

LPD_MIO15

T5

1.8V

D26

LPD_MIO20

W6

1 .8V

C27

GND

land

D27

GND

l and

C28

LPD_MIO19

Y6

1.8V

D28

LPD_MIO21

U6

1 .8V

C29

LPD_MIO16

U5

1.8V

D29

LPD_MIO25

Y9

1 .8V

C30

GND

land

D30

GND

l and

C31

LPD_MIO11

Y3

1.8V

D31

LPD_MIO8

T3

1 .8V

C32

LPD_MIO17

V5

1.8V

D32

LPD_MIO14

T4

1 .8V

C33

GND

land

D33

GND

l and

C34

LPD_MIO10

V3

1.8V

D34

LPD_MIO0

T1

1 .8V

C35

VCC_BATT

D35

LPD_MIO9

U3

1 .8V

C36

GND

land

D36

GND

l and

C37

PS_MODE0

AG8

3.3V

D37

PS_MODE2

AG6

3 .3V

C38

PS_MODE1

AG7

3.3V

D38

PS_MODE3

AG5

3 .3V

C39

GND

land

D39

GND

l and

C40

+12V

+12V

D40

+12V

+12V

Expansion port U24_AB

The 160Pin connector U24 is used to expand the FPGA’s BANK302, the common IO of BANK703, and the transceiver. The pin assignment of the U24_AB expansion port is shown in Table 2-9-3:

2-9-3 Table: Expansion port U24_AB pin assignment

U24 pin

Signal

name

FPGA

Pin n umber

le vel st and ard

U24

Pin

Signal

name

FPGA

Pin nu mber

le vel st and ard

A1

GND

l and

B1

GND

l and

A2

104_TX2_N

C4

1 .2V

B2

104_TX0_N

E4

1 .2V

A3

104_TX2_P

C5

1 .2V

B3

104_TX0_P

E5

1 .2V

A4

GND

l and

B4

GND

l and

A5

104_TX3_N

B7

1 .2V

B5

104_TX1_N

D7

1 .2V

A6

104_TX3_P

B8

1 .2V

B6

104_TX1_P

D8

1 .2V

A7

GND

l and

B7

GND

l and

A8

104_CLK1_N

F6

1 .2V

B8

104_CLK0_N

H6

1 .2V

A9

104_CLK1_P

F7

1 .2V

B9

104_CLK0_P

H7

1 .2V

A10

GND

l and

B10

GND

l and

A11

103_TX2_N

J4

1 .2V

B11

103_TX3_N

G4

1 .2V

A12

103_TX2_P

J5

1 .2V

B12

103_TX3_P

G5

1 .2V

A13

GND

l and

B13

GND

l and

A14

103_TX0_N

N4

1 .2V

B14

103_TX1_N

L4

1 .2V

A15

103_TX0_P

N5

1 .2V

B15

103_TX1_P

L5

1 .2V

A16

GND

l and

B16

GND

l and

A17

GND

l and

B17

GND

l and

A18

B302_L10_N

A14

3 .3V

B18

B302_L9_N

A13

3 .3V

A19

B302_L10_P

B13

3 .3V

B19

B302_L9_P

B12

3 .3V

A20

GND

l and

B20

GND

l and

A21

B302_L1_N

C13

3 .3V

B21

B703_L20_N

D21

1 .5V

A22

B302_L1_P

C14

3 .3V

B22

B703_L20_P

D20

1 .5V

A23

GND

l and

B23

GND

l and

A24

B703_L21_N

C21

1 .5V

B24

B703_L18_N

H22

1 .5V

A25

B703_L21_P

B20

1 .5V

B25

B703_L18_P

G21

1 .5V

A26

GND

l and

B26

GND

l and

A27

B703_L16_N

B23

1 .5V

B27

B703_L24_N

F24

1 .5V

A28

B703_L16_P

C23

1 .5V

B28

B703_L24_P

F23

1 .5V

A29

GND

l and

B29

GND

l and

A30

B703_L8_N

E26

1 .5V

B30

B703_L26_N

D26

1 .5V

A31

B703_L8_P

F26

1 .5V

B31

B703_L26_P

D25

1 .5V

A32

GND

l and

B32

GND

l and

A33

B703_L1_N

G28

1 .5V

B33

B703_L7_N

G26

1 .5V

A34

B703_L1_P

H27

1 .5V

B34

B703_L7_P

G25

1 .5V

A35

GND

l and

B35

GND

l and

A36

B703_L6_N

J26

1 .5V

B36

B703_L0_N

H28

1 .5V

A37

B703_L6_P

H25

1 .5V

B37

B703_L0_P

J27

1 .5V

A38

GND

l and

B38

GND

l and

A39

B703_L5_N

B28

1 .5V

B39

B703_L12_N

H24

1 .5V

A40

B703_L5_P

C27

1 .5V

B40

B703_L12_P

H23

1 .5V

Expansion port U24_CD

The pin assignment of the U24_CD expansion port is shown in Table 2-9-4:

2-9-4 Table: Expansion port U24_CD pin assignment

U24 pin

Signal

name

FPGA

Pin n umber

le vel st and ard

U24

Pin

Signal

name

FPGA

Pin nu mber

le vel st and ard

C1

GND

l and

D1

GND

l and

C2

104_RX1_N

D1

1 .2V

D2

104_RX0_N

F1

1 .2V

C3

104_RX1_P

D2

1 .2V

D3

104_RX0_P

F2

1 .2V

C4

GND

l and

D4

GND

l and

C5

104_RX3_N

A4

1 .2V

D5

104_RX2_N

B1

1 .2V

C6

104_RX3_P

A5

1 .2V

D6

104_RX2_P

B2

1 .2V

C7

GND

l and

D7

GND

l and

C8

103_CLK1_N

K6

1 .2V

D8

103_CLK0_N

M6

1 .2V

C9

103_CLK1_P

K7

1 .2V

D9

103_CLK0_P

M7

1 .2V

C10

GND

l and

D10

GND

l and

C11

103_RX2_N

K1

1 .2V

D11

103_RX3_N

H1

1 .2V

C12

103_RX2_P

K2

1 .2V

D12

103_RX3_P

H2

1 .2V

C13

GND

l and

D13

GND

l and

C14

103_RX1_N

M1

1 .2V

D14

103_RX0_N

P1

1 .2V

C15

103_RX1_P

M2

1 .2V

D15

103_RX0_P

P2

1 .2V

C16

GND

l and

D16

GND

l and

C17

GND

l and

D17

GND

l and

C18

B302_L8_N

A11

3 .3V

D18

B302_L7_N

A10

3 .3V

C19

B302_L8_P

B11

3 .3V

D19

B302_L7_P

B10

3 .3V

C20

GND

l and

D20

GND

l and

C21

B703_L19_N

F21

1 .5V

D21

B703_L13_N

G23

1 .5V

C22

B703_L19_P

E20

1 .5V

D22

B703_L13_P

F22

1 .5V

C23

GND

l and

D23

GND

l and

C24

B703_L14_N

E23

1 .5V

D24

B703_L22_N

A21

1 .5V

C25

B703_L14_P

E22

1 .5V

D25

B703_L22_P

A20

1 .5V

C26

GND

l and

D26

GND

l and

C27

B703_L9_N

B25

1 .5V

D27

B703_L23_N

B22

1 .5V

C28

B703_L9_P

C25

1 .5V

D28

B703_L23_P

C22

1 .5V

C29

GND

l and

D29

GND

l and

C30

B703_L25_N

F25

1 .5V

D30

B703_L17_N

A24

1 .5V

C31

B703_L25_P

E24

1 .5V

D31

B703_L17_P

A23

1 .5V

C32

GND

l and

D32

GND

l and

C33

B703_L15_N

C24

1 .5V

D33

B703_L10_N

A26

1 .5V

C34

B703_L15_P

D24

1 .5V

D34

B703_L10_P

A25

1 .5V

C35

GND

l and

D35

GND

l and

C36

B703_L2_N

F28

1 .5V

D36

B703_L11_N

B27

1 .5V

C37

B703_L2_P

G27

1 .5V

D37

B703_L11_P

B26

1 .5V

C38

GND

l and

D38

GND

l and

C39

B703_L4_N

C28

1 .5V

D39

B703_L3_N

E28

1 .5V

C40

B703_L4_P

D27

1 .5V

D40

B703_L3_P

E27

1 .5V

Structure diagram#

../_images/image14.png

Front view (TOP View)