DG FPGA Setup
Hide thumbs Also See for FPGA:

Advertisement

dg_ftp25g_server_fpgasetup_en.doc
This document describes how to setup FPGA board and prepare the test environment for running
FTP 25G Server demo on FPGA development board by using FileZilla version 3.45.1 as FTP
client. NVMe SSD is applied as the storage for storing file transferred with TestPC by using FTP
protocol via 25Gb Ethernet. User sets the test parameters on FPGA and monitors the hardware
status via Serial console.

1 Environment Requirement

To run FTP Server demo, please prepare following test environment.
1) FPGA development board: KCU116
2) Test PC with 25 Gigabit Ethernet card and installed program as follows:
• Vivado tool for program the FPGA
• FileZilla version 3.45.1 to be test application
• Serial console software such as HyperTerminal or TeraTerm. The setting on the
console is Baudrate=115,200, Data=8-bit, Non-parity, and Stop=1.
3) 25 Gb Ethernet cable: 25G SFP28 Active Optical Cable (AOC)
4) The PCIe adapter board (AB18-PCIeX16 or AB16-PCIeXOVR) provided by Design
Gateway
https://dgway.com/ABseries_E.html
5) NVMe SSD connecting to PCIe adapter board
6) Two micro USB cables connecting between FPGA board and PC (one for programming
FPGA and another for Serial console)
7) Xilinx power adapter for FPGA board
8) ATX power supply for AB18-PCIeX16 or AB16-PCIeXOVR adapter board
14-Oct-20
FTP 25G Server FPGA Setup
Rev1.0 14-Oct-20
Page 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FPGA and is the answer not in the manual?

Questions and answers

Summary of Contents for DG FPGA

  • Page 1 FTP 25G Server FPGA Setup Rev1.0 14-Oct-20 This document describes how to setup FPGA board and prepare the test environment for running FTP 25G Server demo on FPGA development board by using FileZilla version 3.45.1 as FTP client. NVMe SSD is applied as the storage for storing file transferred with TestPC by using FTP protocol via 25Gb Ethernet.
  • Page 2 dg_ftp25g_server_fpgasetup_en.doc Figure 1-1 FTP Server demo on KCU116 with AB18 14-Oct-20 Page 2...
  • Page 3 Confirm that two mini jumpers are inserted at J5 connector on AB18. b) Connect ATX power supply to AB board. c) Connect PCIe connector on FPGA board to FPGA Side (A-side) and connect NVMe PCIe SSD to device side (B-Side) on AB board, as shown in Figure 2-1.
  • Page 4 (on the left-most channel) and 25Gb Ethernet card on Test PC, as shown in Figure 2-2. Figure 2-2 Connect SFP28 channel using on KCU116 board 4) Connect two micro USB cables from FPGA board to PC for JTAG programming and Serial console.
  • Page 5 5) Power on FPGA development board and adapter board, as shown in Figure 2-4. Figure 2-4 Turn on power switch on FPGA and adapter board 6) Open Serial console. When connecting FPGA board to PC, many COM ports from FPGA connection are detected and displayed on Device Manager.
  • Page 6 dg_ftp25g_server_fpgasetup_en.doc 7) Set Clock of Si570 on KCU116 to 322.265625 MHz by using “KCU116 – Board User Interface” application. Figure 2-6 SCUI of KCU116 14-Oct-20 Page 6...
  • Page 7 8) Download configuration file and firmware to FPGA board For KCU116, configure FPGA by using Vivado, as shown in Figure 2-7. Figure 2-7 Program FPGA by using Vivado 14-Oct-20 Page 7...
  • Page 8 dg_ftp25g_server_fpgasetup_en.doc 3 Revision History Revision Date Description 14-Oct-20 Initial version release 14-Oct-20 Page 8...

Table of Contents