aboutsummaryrefslogtreecommitdiffstats
path: root/host/docs
diff options
context:
space:
mode:
authormichael-west <michael.west@ettus.com>2018-05-15 18:58:29 -0700
committerMartin Braun <martin.braun@ettus.com>2018-05-16 09:36:13 -0700
commitc364737dbe11b3a02f30fcbf4efd5e8ac313f3b7 (patch)
tree1c1ea32ca1abb6841d94f77267322a60bd6ea2cb /host/docs
parent97cb92681fd03cc57759369406d9761f27763b2c (diff)
downloaduhd-c364737dbe11b3a02f30fcbf4efd5e8ac313f3b7.tar.gz
uhd-c364737dbe11b3a02f30fcbf4efd5e8ac313f3b7.tar.bz2
uhd-c364737dbe11b3a02f30fcbf4efd5e8ac313f3b7.zip
Docs: Correct E3xx FPGA Functional Verification Test Parameters
Diffstat (limited to 'host/docs')
-rw-r--r--host/docs/rd_testing.dox43
1 files changed, 23 insertions, 20 deletions
diff --git a/host/docs/rd_testing.dox b/host/docs/rd_testing.dox
index 6f6ac1cc7..d8c006b50 100644
--- a/host/docs/rd_testing.dox
+++ b/host/docs/rd_testing.dox
@@ -39,11 +39,11 @@ following).
\subsection rdtesting_gpsdo_manual GPSDO: Manual Test Procedure
1. Without connecting the peripheral to the device, run `uhd_usrp_probe` on the
- device and verify that the lack of GPSDO is correctly reported under "sensors".
+ device and verify that the lack of GPSDO is correctly reported under "sensors".
No warning or error must be printed.
2. This and the following tests are run with the peripheral connected: Run
- `uhd_usrp_probe` and verify that the GPSDO is correctly reported under "sensors".
- Power down the device before connecting the peripheral. The GPSDO must be
+ `uhd_usrp_probe` and verify that the GPSDO is correctly reported under "sensors".
+ Power down the device before connecting the peripheral. The GPSDO must be
reported found, and no error or warning must be printed.
3. OCXO only: Without connecting the GPS antenna input, run
`utils/query_gpsdo_sensors`. To pass, it must report the GPSDO as found, lock to
@@ -93,8 +93,8 @@ Devtests are only defined for some devices. When running a devtest, all
peripherals must be disconnected (e.g., no daughterboards on the X-Series, no
GPSDOs on the B- and X-Series).
-Running these tests requires the yaml package. On Ubuntu, run
-`sudo apt-get install python-yaml` to install the Python 2 version of the YAML
+Running these tests requires the yaml package. On Ubuntu, run
+`sudo apt-get install python-yaml` to install the Python 2 version of the YAML
library.
\subsection rdtesting_devtest_manual Devtest: Manual Test Procedure
@@ -204,11 +204,11 @@ Connecting noc_block_skeleton (SID: 0:0) to noc_block_tb (SID: 1:0)
[TEST CASE 5] (t=000007403) DONE... Passed
========================================================
TESTBENCH FINISHED: noc_block_skeleton
- - Time elapsed: 7500 ns
+ - Time elapsed: 7500 ns
- Tests Expected: 5
- Tests Run: 5
- Tests Passed: 5
-Result: PASSED
+Result: PASSED
========================================================
\endcode
@@ -255,7 +255,7 @@ to change sample rate while streaming.
4. In the GUI, inspect the spectrum. There should be a strong tone at the test
tone frequency. There may be a small tone at the carrier frequency due to DC
offset and a quadrature image due to IQ imbalance.
-5. Check the input tone frequencies outlined below. The tone should shift from
+5. Check the input tone frequencies outlined below. The tone should shift from
left to right as the frequency changes and may have some amplitude variation,
especially at the band edges.
- X3x0: 910 MHz to 920 MHz in 1 MHz steps
@@ -411,20 +411,23 @@ Note: On TX tests, initial Us within the first 5 seconds can be ignored and do n
#### USRP E3xx (SG3 Required, SG1 Optional)
-| Channels | Master Clock Rates | Sample Rate | Duration | Notes |
+| Channels | Master Clock Rate | Sample Rate | Duration | Notes |
|---------------|-------------------------|-------------|----------|--------------------|
-| 1x RX | 1e6, 10e6, 61.44e6 | 1e6 | 60 | Test both channels |
-| 1x TX | 1e6, 10e6, 61.44e6 | 1e6 | 60 | Test both channels |
-| 2x RX | 1e6, 10e6, 30.72e6 | 1e6 | 60 | |
-| 2x TX | 1e6, 10e6, 30.72e6 | 1e6 | 60 | |
-| 1x RX & 1x TX | 1e6, 10e6, 61.44e6 | 1e6 | 60 | Test both channels |
-| 1x RX & 1x TX | 61.44e6 | 1e6 | 60 | Use channel 1 |
-| 2x RX & 2x TX | 1e6, 10e6, 30.72e6 | 1e6 | 60 | |
+| 1x RX | 10e6 | 1e6 | 60 | Test both channels |
+| 1x RX | 61.44e6 | 1.024e6 | 60 | Test both channels |
+| 1x TX | 10e6 | 1e6 | 60 | Test both channels |
+| 1x TX | 61.44e6 | 1.024e6 | 60 | Test both channels |
+| 2x RX | 10e6 | 1e6 | 60 | |
+| 2x RX | 30.72e6 | 1.024e6 | 60 | |
+| 2x TX | 10e6 | 1e6 | 60 | |
+| 2x TX | 30.72e6 | 1.024e6 | 60 | |
+| 1x RX & 1x TX | 10e6 | 1e6 | 60 | Test both channels |
+| 1x RX & 1x TX | 61.44e6 | 1.024e6 | 60 | Use channel 1 |
+| 2x RX & 2x TX | 10e6 | 1e6 | 60 | |
+| 2x RX & 2x TX | 30.72e6 | 1.024e6 | 60 | |
| 1x RX & 1x TX | 61.44e6 | 1e6 | 3600 | Use channel 0 |
| 2x RX & 2x TX | 30.72e6 | 1e6 | 3600 | |
-Note: Any sample rate warnings can be ignored.
-
\subsection rdtesting_fpgafuncverif_auto FPGA Functional Verification: Automatic Test Procedure
tbd
@@ -441,7 +444,7 @@ tbd
| PHASE-N2x0-MIMO-v1 | 2x N2x0 + MIMO cable | 2x SBX | \ref rdtesting_phase_rx_N2x0_MIMO | \ref rdtesting_phase_rx_auto |
-| Device \anchor phase_band_table | Frequency Range | Number of bands |
+| Device \anchor phase_band_table | Frequency Range | Number of bands |
|---------------|-------------------------|-----------------|
| TwinRX | 10 - 6000 MHz | 12 |
| UBX-{160, 40} | 10 - 6000 MHz | 12 |
@@ -453,7 +456,7 @@ To test phase alignment we measure phase offset between DUTs at an offset of 2 M
Correct synchronization with PPS and 10 MHz references is required for these tests.
-\subsection rdtesting_phase_rx_manual Manual phase alignment testing (Receiver)
+\subsection rdtesting_phase_rx_manual Manual phase alignment testing (Receiver)
Equipment Required
- Octoclock-G