diff options
author | Martin Braun <martin.braun@ettus.com> | 2019-07-09 14:07:26 -0700 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2019-07-10 09:50:31 -0700 |
commit | 784053d2f4a424ab6ad755d00c447ecc05c7980e (patch) | |
tree | ebe7410fa3f15282671f0a6eebca5495df70c463 /host | |
parent | efcbd58fbb6ef39c30104d3f412202feed8ce8d8 (diff) | |
download | uhd-784053d2f4a424ab6ad755d00c447ecc05c7980e.tar.gz uhd-784053d2f4a424ab6ad755d00c447ecc05c7980e.tar.bz2 uhd-784053d2f4a424ab6ad755d00c447ecc05c7980e.zip |
docs: e320/n3xx: Add a section on the BIST
Diffstat (limited to 'host')
-rw-r--r-- | host/docs/usrp_e3xx.dox | 27 | ||||
-rw-r--r-- | host/docs/usrp_n3xx.dox | 28 |
2 files changed, 55 insertions, 0 deletions
diff --git a/host/docs/usrp_e3xx.dox b/host/docs/usrp_e3xx.dox index ca471624a..2c2dcee6a 100644 --- a/host/docs/usrp_e3xx.dox +++ b/host/docs/usrp_e3xx.dox @@ -682,6 +682,33 @@ will look like this: # [...] \endcode +\section e3xx_troubleshooting Troubleshooting + +\subsection e3xx_troubleshooting_bist E320 Built-in Self-Test (BiST) + +The E320 series devices have a built-in self-test that can be used to verify +the hardware. It is not automatically run, but it can be invoked anytime by +running the `e320_bist` executable. Calling + + e320_bist -h + +will list the available options. Tests can be run by specifying their name, e.g. + + e320_bist gpsdo + +will test the functionality of the GPSDO. Calling `e320_bist standard` will run +a standard set of tests, verifying some base peripherals such as the RTC, the +fan and temperature sensors, etc. + +Some tests require special hardware connected. For example, for the `sfp_loopback` +tests, a loopback module must be plugged into the SFP+. + +Tests may also load different FPGA images, if required. The aforementioned +SFP tests will load the Aurora FPGA image and use Aurora to run the BER tests on +the SFP port. This is particularly relevant if either a custom image was +loaded, or if there is an active SSH or other connection coming in via the SFP+ +ports. + \section e3xx_theory_of_ops Theory of Operation All E series devices are on the MPM architecture (see also: \ref page_mpm). diff --git a/host/docs/usrp_n3xx.dox b/host/docs/usrp_n3xx.dox index b0e107bc1..477764e49 100644 --- a/host/docs/usrp_n3xx.dox +++ b/host/docs/usrp_n3xx.dox @@ -721,6 +721,34 @@ set the host computer MTU to 8000 as well: Of course, you can also reduce the MTU on the device to match your host computer, see Section \ref n3xx_getting_started_connectivity. +\subsection n3xx_troubleshooting_bist Built-in Self-Test (BiST) + +The N3x0 series devices have a built-in self-test that can be used to verify +the hardware. It is not automatically run, but it can be invoked anytime by +running the `n3xx_bist` executable. Calling + + n3xx_bist -h + +will list the available options. Tests can be run by specifying their name, e.g. + + n3xx_bist gpsdo + +will test the functionality of the GPSDO. Calling `n3xx_bist standard` will run +a standard set of tests, verifying some base peripherals such as the RTC, the +fan and temperature sensors, etc. + +Some tests require special hardware connected. For example, there are multiple +tests to verify the SFP+ adapters. There are two types of test for those: For +the `sfp0_loopback` and `sfp1_loopback` tests, a loopback module must be plugged +into the SFP+. For the `sfp_loopback` test, the two ports need to be connected +together. + +Tests may also load different FPGA images, if required. The aforementioned +SFP tests will load the AA FPGA image and use Aurora to run the BER tests on +the SFP ports. This is particularly relevant if either a custom image was +loaded, or if there is an active SSH or other connection coming in via the SFP+ +ports. + \section n3xx_theory_of_ops Theory of Operation The N3xx-series are devices based on the MPM architecture (see |