Versions Compared

Key

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

...

This confluence page describes how to build and run the software.  For this project, there are two flavors of software: "Simple" and "PGP".

Building and Running the "SimpleSoftware" Application

The same software is used for the SimpleDpm and SimpleDtm firmware.  This software application collects the data from the PRBS module with the option to either process or not process the PRBS data for bit errors. The following are the steps for building the software executable:

...

The "/mnt/host/SimpleSoftware/bin/dmaRead" executable is now ready to use.  There are two modes are operation with this executable.  If any arguments are passed to the executable, then the RCE will not process the PBRS data for for bit errors (A.K.A. "dump mode").  Here's an example of what the printout looks like:

...

If no arguments are passed to the executable, then the RCE will process the PBRS data for bit errors (which will reduce the data bandwidth).  Here's an example of what this looks like:

...

....................................................................................................................

Building and Running the "PgpSoftware" Application

The same software is for the PgpDpm firmware and PgpDtm firmware.  This software application configures all the PGP link's to near-side loopback mode then performs a rate tests on lane[0]. The following are the steps for building and running the software application:

...