Visible to Intel only — GUID: upa1717704191401
Ixiasoft
Visible to Intel only — GUID: upa1717704191401
Ixiasoft
6.6. Hardware Testing the GTS PMA/FEC Direct PHY Intel FPGA IP Example Design
You ca pefom hadwae testig of the example desig o the Agilex™ 5 FPGA E-Seies 065B Pemium Developmet Kit (ES1) boad. You must select this developmet kit i the Select Boad settig i the Example Desig tab of the IP GUI, so that the efeece clock ad chael pi assigmets ae geeated fo the developmet kit’s hadwae desig by the Quatus® Pime softwae i the .qsf file.
#set_global_assigmet -ame POST_MODULE_SCRIPT_FILE "quatus_sh:boad_assigmets.tcl"
#set_global_assigmet -ame PRE_FLOW_SCRIPT_FILE "quatus_sh:boad_assigmets.tcl"Afte you have commeted out the lies, you ca set the pi assigmets accodig to you boad setup ad the assigmets ae eflected i the example desig.
Pio to the hadwae testig, you eed to esue that the TX ad RX seial data pi ae coected coectly with exteal loopback module o the boad. I additio, you should esue that the system PLL, TX PLL ad RX CDR PLL efeece clock fequecy is set coectly fom the boad clock souce. You may also eed to ecofigue the Agilex™ 5 FPGA E-Seies 065B Pemium Developmet Kit’s clock geeato IC to esue that the efeece clock fequecy matches the example desig settigs. You ca fid the istuctios to make these chage i the Agilex™ 5 FPGA E-Seies 065B Pemium Developmet Kit use guide.
- Iteal seial loopback test
- Exteal seial loopback test (with exteal loopback module coected)
- Navigate to the example desig hadwae diectoy, <desig_example>/hwtest.
- Ope Tools > System Debuggig Tools > System Cosole
- Ru the followig commad i System Cosole:
-
souce mai.tcl
Note: Esue that you ae i the mai hadwae diectoy folde o else you may get a o souce file foud eo.
-
- Whe you souce the mai.tcl, all the JTAG coectios ae listed o the cosole. You ca also set the JTAG coectios that you ae usig by usig the followig commad:
-
set_jtag <umbe_of appopiate_JTAG_maste>
Note: The set_jtag commad places the Agilex™ 5 device o the JTAG chai. If you do ot wat to povide a eset whe selectig JTAG, use the commad, set_jtag_o_eset.
-
- You ca use the followig commad i System Cosole to test the iteal seial loopback:
-
u_test_silb
The followig figue displays the sample esults of a successful u of the iteal seial loopback test.Figue 90. Successful Hadwae Testig Results Fo the Iteal Seial Loopback Test
-
- You ca use the followig commad i System Cosole to test the exteal seial loopback, if you have coected a exteal loopback module to the developmet kit.
-
u_test_elb
The followig figue displays the sample esults of a successful u of the exteal seial loopback test.Figue 91. Successful Hadwae Testig Results Fo the Exteal Seial Loopback Test
-