Hardware and Software Changes for DM12C549 DSP Modules
A new FPGA configuration (in flash file, dm12c5496.mcs) fixes problems
with DSP to PCI interrupts, conflicts between configuration register writes
and busy memory bus, and accessing DSP HPI registers.
The V6M6 host application library for the DM12C549
is fixed to solve a bug in setting the PCI INT B mask.
The data transfer functions were modified so that when transferring
to non-HPI memory, they use the memory write / IRQ operation when
issuing the transfer command to the DSP.
This is more efficient than separately writing the command and setting
the interrupt.
The pcichip is modified to include testing of PCI INT B from DM12C549
modules.
New Run-Time Option for Pciburn
A new option is added to the pciburn diagnostic program that
specifies a finite number of test passes to perform.
The option is -P followed by an integer number of desired passes.
For example:
pciburn -P 3
will run the suite of tests 3 times on all the V6M6 boards found in the system.
When the -P option is omitted, pciburn defaults to continuous
mode, performing test suite iterations until interrupted.