diff options
author | Sugandha Gupta <sugandha.gupta@ettus.com> | 2019-12-30 17:05:08 -0800 |
---|---|---|
committer | Brent Stapleton <brent.stapleton@ettus.com> | 2020-01-10 10:46:30 -0800 |
commit | 9c00d2f3e3d366c07702ac946ff091e43cb7a3c3 (patch) | |
tree | 6a80599414b7a249a4c7cec83031e2953f78aeeb /tools/gr-usrptest | |
parent | 708840002eef7104d930e2b25f0d9ca203c5d507 (diff) | |
download | uhd-9c00d2f3e3d366c07702ac946ff091e43cb7a3c3.tar.gz uhd-9c00d2f3e3d366c07702ac946ff091e43cb7a3c3.tar.bz2 uhd-9c00d2f3e3d366c07702ac946ff091e43cb7a3c3.zip |
tools: R&D testing prodecure updated for E3xx
-Adds embedded mode tests for E310 and E320 to the
R&D testing procedure.
-Modifies increased rates for 1Gige testing on E320
Diffstat (limited to 'tools/gr-usrptest')
-rwxr-xr-x | tools/gr-usrptest/apps/usrp_fpga_funcverif.py | 86 |
1 files changed, 61 insertions, 25 deletions
diff --git a/tools/gr-usrptest/apps/usrp_fpga_funcverif.py b/tools/gr-usrptest/apps/usrp_fpga_funcverif.py index 27bca23f3..0cdeaaa81 100755 --- a/tools/gr-usrptest/apps/usrp_fpga_funcverif.py +++ b/tools/gr-usrptest/apps/usrp_fpga_funcverif.py @@ -711,7 +711,7 @@ FUNCVERIF_SETTINGS = { {'--rx_rate': 184.32e6, 'master_clock_rate': '184.32e6', '--channels': '0,1'}, ], }, - 'e320_1gige': { + 'e3xx_device': { '--args': "type=e3xx,addr={addr},master_clock_rate={master_clock_rate},{args}", '--seq-threshold': 0, '--drop-threshold': 0, @@ -724,28 +724,65 @@ FUNCVERIF_SETTINGS = { {'--rx_rate': 1e6, 'master_clock_rate': '10e6', '--channels': 0,}, {'--rx_rate': 1e6, 'master_clock_rate': '10e6', '--channels': 1,}, - {'--rx_rate': 1.024e6, 'master_clock_rate': '61.44e6', '--channels': 0,}, - {'--rx_rate': 1.024e6, 'master_clock_rate': '61.44e6', '--channels': 1,}, + {'--rx_rate': 3.84e6, 'master_clock_rate': '61.44e6', '--channels': 0,}, + {'--rx_rate': 3.84e6, 'master_clock_rate': '61.44e6', '--channels': 1,}, {'--tx_rate': 1e6, 'master_clock_rate': '10e6', '--channels': 0,}, {'--tx_rate': 1e6, 'master_clock_rate': '10e6', '--channels': 1,}, - {'--tx_rate': 1.024e6, 'master_clock_rate': '61.44e6', '--channels': 0,}, - {'--tx_rate': 1.024e6, 'master_clock_rate': '61.44e6', '--channels': 1,}, + {'--tx_rate': 3.84e6, 'master_clock_rate': '61.44e6', '--channels': 0,}, + {'--tx_rate': 3.84e6, 'master_clock_rate': '61.44e6', '--channels': 1,}, {'--rx_rate': 1e6, 'master_clock_rate': '10e6', '--channels': '0,1',}, - {'--rx_rate': 1.024e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, + {'--rx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, {'--tx_rate': 1e6, 'master_clock_rate': '10e6', '--channels': '0,1',}, - {'--tx_rate': 1.024e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, + {'--tx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, {'--rx_rate': 1e6, '--tx_rate': 1e6, 'master_clock_rate': '10e6', '--channels': '0',}, {'--rx_rate': 1e6, '--tx_rate': 1e6, 'master_clock_rate': '10e6', '--channels': '1',}, - {'--rx_rate': 1.024e6, '--tx_rate': 1.024e6, 'master_clock_rate': '30.72e6', '--channels': '1',}, + {'--rx_rate': 3.84e6, '--tx_rate': 3.84e6, 'master_clock_rate': '30.72e6', '--channels': '1',}, {'--rx_rate': 1e6, '--tx_rate': 1e6, 'master_clock_rate': '10e6', '--channels': '0,1',}, - {'--rx_rate': 1.024e6, '--tx_rate': 1.024e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, - {'--rx_rate': 1e6, '--tx_rate': 1e6, 'master_clock_rate': '61.44e6', '--channels': '0', ' --duration': 600, }, - {'--rx_rate': 1e6, '--tx_rate': 1e6, 'master_clock_rate': '30.72e6', '--channels': '0,1', ' --duration': 600, }, + {'--rx_rate': 1.92e6, '--tx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, + {'--rx_rate': 3.84e6, '--tx_rate': 3.84e6, 'master_clock_rate': '30.72e6', '--channels': '0', ' --duration': 600, }, + {'--rx_rate': 1.92e6, '--tx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1', ' --duration': 600, }, + ], + }, + 'e320_1gige': { + '--args': "type=e3xx,addr={addr},master_clock_rate={master_clock_rate},{args}", + '--seq-threshold': 0, + '--drop-threshold': 0, + '--underrun-threshold': 100, + '--overrun-threshold': 100, + '--rx_subdev': 'A:0 A:1', + '--tx_subdev': 'A:0 A:1', + '--duration': 60, + '__tests': [ + {'--rx_rate': 15.36e6, 'master_clock_rate': '15.36e6', '--channels': 0,}, + {'--rx_rate': 15.36e6, 'master_clock_rate': '15.36e6', '--channels': 1,}, + + {'--rx_rate': 3.84e6, 'master_clock_rate': '61.44e6', '--channels': 0,}, + {'--rx_rate': 3.84e6, 'master_clock_rate': '61.44e6', '--channels': 1,}, + + {'--tx_rate': 15.36e6, 'master_clock_rate': '15.36e6', '--channels': 0,}, + {'--tx_rate': 15.36e6, 'master_clock_rate': '15.36e6', '--channels': 1,}, + + {'--tx_rate': 3.84e6, 'master_clock_rate': '61.44e6', '--channels': 0,}, + {'--tx_rate': 3.84e6, 'master_clock_rate': '61.44e6', '--channels': 1,}, + + {'--rx_rate': 7.68e6, 'master_clock_rate': '61.44e6', '--channels': '0,1',}, + {'--rx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, + + {'--tx_rate': 7.68e6, 'master_clock_rate': '61.44e6', '--channels': '0,1',}, + {'--tx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, + + {'--rx_rate': 7.68e6, '--tx_rate': 7.68e6, 'master_clock_rate': '30.72e6', '--channels': '0',}, + {'--rx_rate': 7.68e6, '--tx_rate': 7.68e6, 'master_clock_rate': '30.72e6', '--channels': '1',}, + {'--rx_rate': 3.84e6, '--tx_rate': 1.92e6, 'master_clock_rate': '61.44e6', '--channels': '1',}, + {'--rx_rate': 3.84e6, '--tx_rate': 3.84e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, + {'--rx_rate': 1.92e6, '--tx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, + {'--rx_rate': 3.84e6, '--tx_rate': 3.84e6, 'master_clock_rate': '30.72e6', '--channels': '0', ' --duration': 600, }, + {'--rx_rate': 1.92e6, '--tx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1', ' --duration': 600, }, ], }, 'e320_10gige': { @@ -758,36 +795,33 @@ FUNCVERIF_SETTINGS = { '--tx_subdev': 'A:0 A:1', '--duration': 60, '__tests': [ - {'--rx_rate': 1.024e6, 'master_clock_rate': '61.44e6', '--channels': 0,}, - {'--rx_rate': 1.024e6, 'master_clock_rate': '61.44e6', '--channels': 1,}, + {'--rx_rate': 3.84e6, 'master_clock_rate': '30.72e6', '--channels': 0,}, + {'--rx_rate': 3.84e6, 'master_clock_rate': '30.72e6', '--channels': 1,}, {'--rx_rate': 61.44e6, 'master_clock_rate': '61.44e6', '--channels': 0,}, {'--rx_rate': 61.44e6, 'master_clock_rate': '61.44e6', '--channels': 1,}, - {'--tx_rate': 1e6, 'master_clock_rate': '10e6', '--channels': 0,}, - {'--tx_rate': 1e6, 'master_clock_rate': '10e6', '--channels': 1,}, + {'--tx_rate': 3.84e6, 'master_clock_rate': '30.72e6', '--channels': 0,}, + {'--tx_rate': 3.84e6, 'master_clock_rate': '30.72e6', '--channels': 1,}, {'--tx_rate': 61.44e6, 'master_clock_rate': '61.44e6', '--channels': 0,}, {'--tx_rate': 61.44e6, 'master_clock_rate': '61.44e6', '--channels': 1,}, - {'--tx_rate': 1.024e6, 'master_clock_rate': '61.44e6', '--channels': 0,}, - {'--tx_rate': 1.024e6, 'master_clock_rate': '61.44e6', '--channels': 1,}, - - {'--rx_rate': 1.024e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, + {'--rx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, {'--rx_rate': 30.72e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, - {'--tx_rate': 1.024e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, + {'--tx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, {'--tx_rate': 30.72e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, - {'--rx_rate': 1.024e6, '--tx_rate': 1.024e6, 'master_clock_rate': '61.44e6', '--channels': '0',}, + {'--rx_rate': 1.92e6, '--tx_rate': 1.92e6, 'master_clock_rate': '61.44e6', '--channels': '0',}, {'--rx_rate': 30.72e6, '--tx_rate': 30.72e6, 'master_clock_rate': '61.44e6', '--channels': '0',}, - {'--rx_rate': 1.024e6, '--tx_rate': 1.024e6, 'master_clock_rate': '61.44e6', '--channels': '1',}, + {'--rx_rate': 1.92e6, '--tx_rate': 1.92e6, 'master_clock_rate': '61.44e6', '--channels': '1',}, {'--rx_rate': 30.72e6, '--tx_rate': 30.72e6, 'master_clock_rate': '61.44e6', '--channels': '1',}, - {'--rx_rate': 1.024e6, '--tx_rate': 1.024e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, + {'--rx_rate': 1.92e6, '--tx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, {'--rx_rate': 30.72e6, '--tx_rate': 30.72e6, 'master_clock_rate': '30.72e6', '--channels': '0,1',}, - {'--rx_rate': 1e6, '--tx_rate': 1e6, 'master_clock_rate': '61.44e6', '--channels': '0', ' --duration': 600, }, + {'--rx_rate': 1.92e6, '--tx_rate': 1.92e6, 'master_clock_rate': '61.44e6', '--channels': '0', ' --duration': 600, }, {'--rx_rate': 30.72e6, '--tx_rate': 30.72e6, 'master_clock_rate': '61.44e6', '--channels': '0', ' --duration': 600, }, - {'--rx_rate': 1e6, '--tx_rate': 1e6, 'master_clock_rate': '30.72e6', '--channels': '0,1', ' --duration': 600, }, + {'--rx_rate': 1.92e6, '--tx_rate': 1.92e6, 'master_clock_rate': '30.72e6', '--channels': '0,1', ' --duration': 600, }, {'--rx_rate': 30.72e6, '--tx_rate': 30.72e6, 'master_clock_rate': '30.72e6', '--channels': '0,1', ' --duration': 600, }, ], }, @@ -829,6 +863,8 @@ DEV_TO_TEST = { 'x3x0_2x_10gige': ['x3x0_2x_10gige'], 'x3x0_pcie': ['x3x0_pcie'], 'x3x0_dpdk': ['x3x0_dpdk'], + #e310,e320 + 'e3xxdev': ['e3xx_device'], #e320 'e3201g': ['e320_1gige'], 'e320xg': ['e320_10gige'], |