2020-10-28 Rachel Zhou First Release The English version was translated by Shanghai Tianhui Trading Company. They has not been officially Review by ALINX and are for reference only. If there are any errors, please send email to rachel.zhou@aithtech.com for correction.
ARTIX-7 FPGA Development Board AX7102 User Manual Table of Contents Version Record .....................2 Part 1: FPGA Development Board Introduction .......... 6 Part 2: AC7100B core board ..............10 Part 2.1: AC7100B Core Board Introduction ........10 Part 2.2: FPGA Chip ................12 Part 2.3: Active Differential Crystal .............13...
Page 4
ARTIX-7 FPGA Development Board AX7102 User Manual Part 3.12: JTAG Interface ..............52 Part 3.13: keys ..................53 Part 3.14: LED Light ................54 Part 3.15: Power Supply ..............55 Amazon Store: https://www.amazon.com/alinx 4 / 57 Sales Email: rachel.zhou@aithtech.com...
Page 5
ARTIX-7 FPGA Development Board AX7102 User Manual This ARTIX-7 FPGA development platform adopts the core board + carrier board mode, which is convenient for users to use the core board for secondary development. In the design of carrier board, we have extended a wealth of interfaces for users, such as 2 fiber interfaces, 1 Gigabit Ethernet interfaces, 1 USB2.0 , VGT...
ARTIX-7 FPGA Development Board AX7102 User Manual Part 1: FPGA Development Board Introduction The entire structure of the AX7102 FPGA development board is inherited from our consistent core board + carrier board model. A high-speed inter-board connector is used between the core board and the carrier board.
Page 7
ARTIX-7 FPGA Development Board AX7102 User Manual Figure 1-1-1: The Schematic Diagram of the AX7102 Through this diagram, you can see the interfaces and functions that the AX7102 FPGA Development Board contains: Artix-7 FPGA core board The core board consists of XC7A100T + 8Gb DDR3 + 128Mb QSPI FLASH.
Page 8
ARTIX-7 FPGA Development Board AX7102 User Manual RTL8211EG chip supports 10/100/1000 Mbps network transmission rate. Full duplex and adaptive 2-channel high-speed SFP Interface The two high-speed transceivers of the GTP transceiver of ARTIX-7 FPGA are connected to the transmission and reception of two optical modules to realize two high-speed optical fiber communication interfaces.
Page 9
ARTIX-7 FPGA Development Board AX7102 User Manual Onboard an IIC interface EEPROM 24LC04 2-way 40-pin expansion port 2-way 40-pin 0.1inch spacing expansion port can be connected to various ALINX modules (binocular camera, TFT LCD screen, high-speed AD module, etc.). The expansion port contains 1 channel 5V power supply, 2 channel 3.3V power supply, 3 way ground, 34 IOs...
ARTIX-7 FPGA Development Board AX7102 User Manual Part 2: AC7100B core board Part 2.1: AC7100B Core Board Introduction AC7100B (core board model, the same below) FPGA core board, it is based on XILINX's ARTIX-7 series 100T XC7A100T-2FGG484I. It is a high-performance core board with high speed, high bandwidth and high capacity.
ARTIX-7 FPGA Development Board AX7102 User Manual Part 2.2: FPGA Chip As mentioned above, the FPGA model we use is XC7A100T-2FGG484I, which belongs to Xilinx's Artix-7 series. The speed grade is 2, and the temperature grade is industry grade. This model is a FGG484 package with 484 pins.
ARTIX-7 FPGA Development Board AX7102 User Manual FPGA power supply system Artix-7 FPGA power supplies are V CCINT CCBRAM CCAUX MGTAVCC is the FPGA core power supply pin, which needs to be connected MGTAVTT CCINT to 1.0V; V is the power supply pin of FPGA block RAM, connect to 1.0V;...
Page 14
ARTIX-7 FPGA Development Board AX7102 User Manual BANK34 global clock pin MRCC (R4 and T4) of the FPGA. This 200Mhz differential clock can be used to drive the user logic in the FPGA. Users can configure the PLLs and DCMs inside the FPGA to generate clocks of different frequencies.
Page 15
ARTIX-7 FPGA Development Board AX7102 User Manual output is connected to the GTP BANK216 clock pins MGTREFCLK0P (F6) and MGTREFCLK0N (E6) of the FPGA. Figure 2-3-3: 125Mhz Active Differential Crystal Schematic Figure 2-3-4: 125Mhz Active Differential Crystal on the Core Board...
ARTIX-7 FPGA Development Board AX7102 User Manual Part 2.4: DDR3 DRAM The FPGA core board AC7100B is equipped with two Micron 4Gbit (512MB) DDR3 chips, model MT41J256M16HA-125 (compatible with MT41K256M16HA-125). The DDR3 SDRAM has a maximum operating speed of 800MHz (data rate 1600Mbps). The DDR3 memory system is directly connected to the memory interface of the BANK 34 and BANK35 of the FPGA.
Page 17
ARTIX-7 FPGA Development Board AX7102 User Manual Figure 2-4-2: The DDR3 on the Core Board DDR3 DRAM pin assignment: Net Name FPGA PIN Name FPGA P/N DDR3_DQS0_P IO_L3P_T0_DQS_AD5P_35 DDR3_DQS0_N IO_L3N_T0_DQS_AD5N_35 DDR3_DQS1_P IO_L9P_T1_DQS_AD7P_35 DDR3_DQS1_N IO_L9N_T1_DQS_AD7N_35 DDR3_DQS2_P IO_L15P_T2_DQS_35 DDR3_DQS2_N IO_L15N_T2_DQS_35 DDR3_DQS3_P IO_L21P_T3_DQS_35...
Page 19
ARTIX-7 FPGA Development Board AX7102 User Manual the FPGA chip. The clock pin is connected to CCLK0 of BANK0, and other data and chip select signals are connected to D00~D03 and FCS pins of BANK14 respectively. Figure 2-5-1 shows the hardware connection of QSPI Flash.
ARTIX-7 FPGA Development Board AX7102 User Manual Part 2.6: LED Light on Core Board There are 3 red LED lights on the AC7100B FPGA core board, one of which is the power indicator light (PWR), one is the configuration LED light (DONE), and one is the user LED light.
ARTIX-7 FPGA Development Board AX7102 User Manual the reset key connection is shown in Figure 2-7-1: Figure 2-7-1: Reset key Schematic Figure 2-7-2: Reset key on the Core Board Reset key pin assignment Signal Name ZYNQ Pin Name ZYNQ Pin Number...
ARTIX-7 FPGA Development Board AX7102 User Manual The JTAG interface J1 on AC7100B FPGA core board uses a 6-pin 2.54mm pitch single-row test hole. If you need to use the JTAG connection to debug on the core board, you need to solder a 6-pin single-row pin header.
ARTIX-7 FPGA Development Board AX7102 User Manual Figure 2-9-2:J3 interface on the Core Board Part 2.10: Board to Board Connectors pin assignment The core board has a total of four high-speed board to board connectors. The core board uses four 80-pin inter-board connectors to connect to the carrier board.
Page 24
ARTIX-7 FPGA Development Board AX7102 User Manual Pin Assignment of Board to Board Connectors CON1 CON1 Signal Name FPGA Pin Voltage CON1 Signal Name FPGA Pin Voltage Level Level PIN1 VCCIN PIN2 VCCIN PIN3 VCCIN PIN4 VCCIN PIN5 VCCIN PIN6...
Page 25
ARTIX-7 FPGA Development Board AX7102 User Manual PIN59 Ground PIN60 Ground PIN61 B16_L1_N 3.3V PIN62 PIN63 B16_L1_P 3.3V PIN64 PIN65 B16_L4_N 3.3V PIN66 PIN67 B16_L4_P 3.3V PIN68 PIN69 Ground PIN70 Ground PIN71 B16_L6_N 3.3V PIN72 Board to Board Connectors CON2 The 80-pin female connection header CON2 is used to extend the normal IO of the BANK13 and BANK14 of the FPGA.
Page 27
ARTIX-7 FPGA Development Board AX7102 User Manual a suitable LDO. Pin Assignment of Board to Board Connectors CON3 CON1 Signal Name FPGA CON1 Signal Name FPGA Pin Voltage Voltage Level Level PIN1 B15_IO0 3.3V PIN2 B15_IO25 3.3V PIN3 B16_IO0 3.3V...
ARTIX-7 FPGA Development Board AX7102 User Manual PIN79 PIN80 Part 2.11: Power Supply The AC7100B FPGA core board is powered by DC5V via carrier board, and it is powered by the J3 interface when it is used alone. Please be careful not to supply power to J3 interface and the carrier board at the same time to avoid damage.
Page 31
ARTIX-7 FPGA Development Board AX7102 User Manual following table: Power Supply Function +1.0V FPGA Core Voltage +1.8V FPGA auxiliary voltage, TPS74801 power supply +3.3V VCCIO of Bank0,Bank13 and Bank14 of FPGA,QSIP FLASH, Clock Crystal +1.5V DDR3, Bank34 and Bank35 of FPGA VREF,VTT(+0.75V)
ARTIX-7 FPGA Development Board AX7102 User Manual Part 3: Carrier Board Part 3.1: Carrier Board Introduction Through the previous function introduction, you can understand the function of the carrier board part 1-channel 10/100M/1000M Ethernet RJ-45 interface 2-channel SFP interface ...
4 independent keys 4 user LED lights Part 3.2: Gigabit Ethernet Interface The AX7102 carrier board provides users with one-channel Gigabit network communication service through the Realtek RTL8211EG Ethernet PHY chip. The RTL8211EG chip supports 10/100/1000 Mbps network transmission rate and communicates with the FPGA through the GMII interface.
Page 35
ARTIX-7 FPGA Development Board AX7102 User Manual FPGA and PHY chip RTL8211EG is communicated through the GMII bus, the transmission clock is 25Mhz. The receive clock E_RXC is provided by the PHY chip, the transmit clock E_GTXC is provided by the FPGA, and the data is sampled on the rising edge of the clock.
Ethernet MDIO Management Data Part 3.3: SFP Interface The AX7102 Carrier board has two optical interfaces. Users can purchase SFP optical modules (1.25G, 2.5G optical modules on the market) and insert them into these two optical interfaces for optical data communication. The two fiber interfaces are connected to the two RX/TX of the GNK transceiver of the FPGA.
Page 37
ARTIX-7 FPGA Development Board AX7102 User Manual clock for the GTX transceiver is provided by the 125M differential clock of AC7100 FPGA core board. Figure 3-3-1 detailed the schematic diagram of FPGA and fiber design Figure 3-3-1: SFP Interface Schematic...
10-bit D/A converters. It converts the input RGB digital signals into VGA video signals, and supports up to 1080p@60Hz output. In the AX7102 carrier board, the RGB digital signal output by the FPGA is 24-bit color, and the red, green and blue colors are 8 bits each. In the...
Page 39
ARTIX-7 FPGA Development Board AX7102 User Manual Figure 3-4-1: VGA Display Interface Schematic Figure 3-4-2: VGA Display Interface on the Carrier Board VGA Pin Assignment: Signal Name FPGA Pin VGA_CLK VGA_EN AB20 VGA_HS AA11 VGA_VS AA10 VGA_R7 VGA_R6 VGA_R5 Amazon Store: https://www.amazon.com/alinx...
VGA_B0 AA19 Part 3.5: USB2.0 Interface The AX7102 carrier board uses Cypress CY7C68013A USB2.0 controller chip to realize high-speed data communication between PC and FPGA. CY7C68013A controller fully complies with the universal serial bus protocol version 2.0 specifications, supports full speed (12Mbit/s) and low speed (1.5Mbit/s) mode.
Page 41
ARTIX-7 FPGA Development Board AX7102 User Manual communication between CY7C68013A and other devices is very simple. It provides GPIF and FIFO modes for seamless data exchange with FPGA, DSP, ATA, UTOPIA, EPP, PCMCIA and so on. The clock of the CY7C68013A transceiver is provided by a 24MHz crystal.
ARTIX-7 FPGA Development Board AX7102 User Manual USB 2.0 Pin Assignment Signal Name FPGA PIN Description USB_CLKOUT 12, 24 or 48 MHz Clock Output USB_IFCLK Synchronous communication clock signal USB_FLAGA Programmable slave-FIFO output status flag signal USB_FLAGB Programmable slave-FIFO output status flag signal...
Page 43
ARTIX-7 FPGA Development Board AX7102 User Manual based on the semiconductor flash memory process. It was completed in 1999 by the Japanese Panasonic-led concept, and the participants Toshiba and SanDisk of the United States conducted substantial research and development. In 2000, these companies launched the SD Association (Secure Digital Association), which has a strong lineup and attracted a large number of vendors.
ARTIX-7 FPGA Development Board AX7102 User Manual SD card slot pin assignment: SD Mode Signal Name FPGA PIN SD_CLK SD_CMD SD_CD_N SD_DAT0 SD_DAT1 SD_DAT2 SD_DAT3 Part 3.7: USB to Serial Port The development board includes the USB-UAR chip of Silicon Labs CP2102GM.
Page 45
ARTIX-7 FPGA Development Board AX7102 User Manual Figure 3-7-2: USB to serial port on the Carrier Board At the same time, two LED indicators (LED7 and LED8) are set for the serial port signal, and the silkscreen on the PCB is TX and RX, indicating that...
ARTIX-7 FPGA Development Board AX7102 User Manual Part 3.8: RS232 Interface The AX7102 carrier board contains an RS232 male socket. Using the MAX3232 chip as a bridge for RS232 and UART level shifting, users need to prepare an RS232 serial cable (straight cable) to connect the development board to a PC or other peripheral for RS232 serial data communication.
ARTIX-7 FPGA Development Board AX7102 User Manual Part 3.9: EEPROM 24LC04 AX7102 carrier board contains an EEPROM, model 24LC04, and has a capacity of 4Kbit (2*256*8bit). It consists of two 256-byte blocks and communicates via the IIC bus. The onboard EEPROM is to learn how to communicate with the IIC bus.
ARTIX-7 FPGA Development Board AX7102 User Manual Part 3.10: Real time clock DS1302 The AX7102 carrier board contains a real-time clock RTC chip, model DS1302, which provides a calendar function up to 2099, with days, minutes, minutes, seconds and weeks. If time is needed in the system, then the RTC needs to be involved in the product.
Part 3.11: Expansion Header The carrier board is reserved with two 2.54-mm standard 40-pin expansion ports J4 and J5, which are used to connect the ALINX modules or the external circuit designed by the user. The expansion port has 40 signals, of which 1-channel 5V power supply, 2-channel 3.3 V power supply, 3-channle ground...
Page 50
ARTIX-7 FPGA Development Board AX7102 User Manual circuit of the expansion port (J4) is shown in Figure 3-11-1. Figure 3-11-1: Expansion header J4 schematic Figure 3-11-2: Expansion header J4 on the Carrier Board J4 Expansion Header Pin Assignment J4 Pin Number...
Page 51
ARTIX-7 FPGA Development Board AX7102 User Manual +3.3V +3.3V Figure 3-11-3: Expansion header J5 schematic Figure 3-11-4: Expansion header J5 on the Carrier Board Amazon Store: https://www.amazon.com/alinx 51 / 57 Sales Email: rachel.zhou@aithtech.com...
+3.3V Part 3.12: JTAG Interface A JTAG interface is reserved on the AX7102 FPGA carrier board for downloading FPGA programs or firmware to FLASH. In order to prevent damage to the FPGA chip caused by hot plugging, a protection diode is added to the JTAG signal to ensure that the voltage of the signal is within the range accepted by the FPGA to avoid damage of the FPGA chip.
Be careful not to hot swap when JTAG cable is plugged and unplugged. Part 3.13: keys The AX7102 FPGA carrier board contains four user keys KEY1~KEY4. All keys are connected to the normal IO of the FPGA. The key is active low. When the key is pressed, the IO input voltage of the FPGA is low.
KEY4 Part 3.14: LED Light There are nine red LEDs on the AX7102 FPGA carrier board, one of which is the power indicator (PWR), two are USB Uart data receiving and transmitting indicators, two are RS232 data receiving and transmitting indicators, and four are users LED lights (LED1~LED4).
LED4 Part 3.15: Power Supply The power input voltage of the AX7102 FPGA development board is DC12V. The carrier board is converted into +5V and +3.3V two-way power supply through one DC/DC power supply chip. In addition, the +5V power...
Page 56
ARTIX-7 FPGA Development Board AX7102 User Manual inter-board connector. The power supply design on the expansion is shown in Figure 3-15-1. Because the +5V power supply supplies power to the AC7Z035 FPGA core board through the inter-board connector, the DCDC power supply has a...
Page 57
ARTIX-7 FPGA Development Board AX7102 User Manual Figure 3-15-2: +3.3V Power circuit on the Carrier Board Figure 3-15-3: +5V Power circuit on the Carrier Board Amazon Store: https://www.amazon.com/alinx 57 / 57 Sales Email: rachel.zhou@aithtech.com...
Need help?
Do you have a question about the AX7102 and is the answer not in the manual?
Questions and answers