Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Xilinx official tutorial for IBERT firmware

link


Step-by-step Instruction

you can use the ATLAS team rddev111 server. Please contact Su Dong and Matthias Wittgen for a user account. 

  1. ssh login to the rddev111 server
  2. source the Xilinx vivado environment: $ source /data/Xilinx/Vivado/2021.2/settings64.sh
  3. add a license for vivado: $ export LM_LICENSE_FILE=2100@rdlic1:2100@rdlic2:2100@rdlic3
  4. start the vivado software: $ vivado
  5. create a project:
  6. project name:
  7. project type:
  8. choose hardware platform:
  9. finish:

  10. click "IP catalog", and search "IBERT"
  11. double click "IBERT 7 Series GTX" to customize this IP
  12. lineRate to 1.25Gbps, and RefClk 125.0MHz : Image Added
    1. the RefClk is fixed to 125MHz, so, the lineRate can only be 1.25Gbps, but not 1.28Gbps.  (LineRate could also be 2.0Gbps when refClk=125MHz)
  13. Protocol selection: Image Added
    1. Quad_117 support the SMA and SPF+ interface
  14. System Clock setting: Image Added
  15. Customize IP Done: Image Added
  16. right-click the IP instance "ibert_7series_gtx_0", and Open IP Example Design: Image Added
  17. open IP example design: Image Added
  18. Generate Bitstream on the new vivado GUI:Image Added
  19. Launch Runs, and click ok: Image Added
  20. about 6 mins, done: Image Added
  21. if your FPGA board is connected to this computer, you can choose "Open Hardware Manager" to continue.
  22. If you want to use another PC/laptop to control the FPGA board, you need to copy the firmware from: <your project location>/ibert_7series_gtx_0_ex/ibert_7series_gtx_0_ex.runs/impl_1/example_ibert_7series_gtx_0.bit


Computer to control the FPGA board