1/27/15
SigC667x / SigC641x User Guide, Rev B7
Copyright
Signalogic 2012-2014
101 / 109
Once the SDRAM tests complete, if the details level is set at 2, FPGA logic versions are
displayed followed by physical memory addresses (both on-chip and off-chip memory) of the
DSP code variables that pn4Test will read from or write to for various settings and data display.
If the test mode is configured as MCBSP or MCBSP_GPIO and the details level is set to 2, sync
data for the receiving DSP (group B DSP) will be displayed. Lastly, repeating test data is
displayed and continues to display until the program is stopped by pressing ‘q’ on the keyboard.
Note that using another method to terminate the program, such as Ctrl-C, may result in
subsequent iterations of the program hanging or halting unexpectedly requiring the test to be run
again and in some cases the driver to be reloaded.
The serial port data counts up by 1 and wraps at 0xff for MCBSP test mode and wraps at 0xffff
for UART test mode. This data is stored in a circular buffer with 64 elements. DSP code fills the
buffer asynchronously from host reads so the current write position may be apparent by a jump
in the numbers. When this occurs, the difference between these numbers should be 63. GPIO
data consists of a counter for the number of strobe signals received and a display of the
PWR_ENABLE_A signal (shown in Figure 5-1) data. All data displayed also includes a
corresponding error counter. Error counters are maintained by DSP code and indicate whether
received data matches either the expected pattern for that signal or the specific data on that
signal. The following figures show examples of the data display for different modes and different
detail levels.
Figure 5-2 shows the MCBSP test mode sync data followed by the data display for MCBSP test
mode. This is with details level set to 2.
Figure 5-2, pn4Test MCBSP sync and data display