V6M6 Software Release Notes
Version 1.7.1
November 6, 1998
Overview
Note:
This release includes new flash files for FPGA configurations.
Be sure to run pciflashup after installing the software.
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.
Modification to Pciflashup
The pciflashup program used to update the FPGA configuration flash
is modified to trap user interrupts (control-C).
The purpose of this is to warn the user that interrupting the process
of modifying the flash could compromise the integrity of the flash data.
The user is given the opportunity to continue the procedure or
interrupt the program.
Bug fixed in VME/PCI Interface Logic
New FPGA configurations for the VME/PCI interface logic fix a bug which
caused glitches on the VME DTACK/ signal when the V6M6 board is reset
and when it reconfigures the FPGA.
The glitches could cause data errors and confuse the VME interface
of the system controller if a V6M6 board is reconfigured during a VME bus
transaction.
The new flash files are vmepcia43.mcs for version 1 V6M6 boards,
vmepcib112.mcs for version 2 V6M6 boards,
and vmepcic112.mcs for version 3 V6M6 boards.
New FPGA Configuration for PM4700A Modules
New FPGA configuration for the PM4700A (file pm4700a12.mcs)
improves signal characteristics for increased reliability
when the MIPS processor clock frequency is 200MHz or greater.