September 19, 2007
Overview
The following changes are introduced in this release:
Notes:
This release includes a new version of the application code for the embedded MIPS processor, with a minor modification to support DPT5 boards. It is not necessary to update DPT4 boards with the new code, but to do so, run the dpflashup program after installation to update the code on the DPT4 board(s).
Many aspects of the API library and utility programs supplied by CAC have undergone substantial changes to recognize and support the DPT5 board and it's new components. In many cases API functions and utility programs need to perform operations differently, as required, for the two board types.
The device driver from previous releases will not recognize the DPT5 board, so it is necessary to update the driver on systems that had previously been used with DPT4 boards.
The embedded MIPS application includes a minor change for interpreting the processor clock frequency which is encoded differently in the EEROM of DPT5 boards.
Update to the Windows Device Driver
Modifications to Utility and Diagnostic Programs
The dpflashup program now invokes the dpinit program
to re-initialize boards that were updated and do not require
a power cycle (for FPGA updates to take effect).
The dpinfo program reports the board type, "DPT4" or "DPT5",
and the software release version.
The dpfind program reports the board type, "DPT4" or "DPT5"
but no longer reports boards that are not installed
or found in the system unless the board was specified on the command line.
The dpserial program now accepts "r" or "t", as well as "0" or "1",
as the parameter for the the connector direction options,
-a, -b, -c and -d.
A new program, dp54xrun, is provided to facilitate debugging
DSP programs on DM5420 smPCI modules.
The dprec program has a new -W option to disable waiting
for frame sync when it first starts.
The dpchantest program now displays elapsed time if the -t option
is specified.
Use -t 0 to enable the elapsed time display without limiting
the program's run time.
The dpmemtest program has new options to test individual module
and DSP memory regions.
The dpdebug program has some new commands:
"rmw32", "readreg", "writereg", "delay", "uncacheprom" and "fixconfig".
It also has a new -c command line option for specifying commands to
be executed; for use in scripts.
The diagnostic test scripts have been given a more generic name to reflect
that they support DPT5 and well as DPT4 boards.
The Windows scrip, dpt4test.bat, is now called dpt_test.bat and
the Unix shell script, dpt4test.csh, is now called dpt_test.csh.
In addition, these scripts now run the dpchantest program
in both E1 and T1 modes.
In addition to the changes required to support DPT5 boards, the following
changes are made to utility and diagnostic programs: