.

Release Note
C0FE003E_xxxx.sff

MPI Version
FPGA Version
03.04.08
C0FE003E_0400_00_07
03.04.05
C0FE003E_0400_00_03
03.04.04
C0FE003E_0400_00_03
03.04.03
C0FE003E_0400_00_03
03.04.00
Production Release
C0FE003E_0400

  Table of Contents
     
    Changes and Bug Fixes
     

C0FE003E_0400_00_07
     S1800 axisFault[7] does not cause nodeAlarm output - Bug Fix - FP725 

C0FE003E_0400
     Remove drive reset complete from the fault and fault mask registers - General Change - FP466 
     The watchdog fault was incorrectly being cleared after being activated - Bug Fix - FP465
     Addition of C0FE003E FPGA - New FPGA - FP441
     sqMac Version 0300 - New Feature - FP407


 

C0FE003E_0400_00_07

  S1800 axisFault[7] does not cause nodeAlarm output
    Reference Number: FP 725
    Type: Bug Fix
    FPGA Version: 0x0400_00_07
    Problem/Cause:
Faults from drive[7] do not affect the nodeAlarm output of S1800. Faults from drives[6:0] do work correctly. The problem was traced to the FPGA source code where axisFault[7] was not connected to the nodeAlarm logic. This bug existed in all prior FPGA versions.
   

Fix/Solution:
The source code has been corrected, and the revised FPGAs will now work correctly.

 

C0FE003E_0400

  Remove drive reset complete from the fault and fault mask registers
    Reference Number: FP 466
    Type: General Change
    FPGA Version: 0x0400
    Problem/Cause:
As more drives require a driveBootComplete bit to indicate when they are finished booting, it was necessary to change the current bit to a more ideal location.
   

Fix/Solution:
The FPGA bit, driveResetComplete, has been removed from the dedicatedIo Fault and Fault Mask registers. This bit has been replaced with driveBootComplete in the dedicatedIo Config register. This bit is monitored solely by the sqNodeLib utility. It is currently not visible through MPI calls or through Motion Console.
NOTE: This change causes compatibility issues between new FPGAs and old software (or old FPGAs with new software). FPGA version x0400 and later require the 03.04.00 MPI software release and later.


  The watchdog fault was incorrectly being cleared after being activated
    Reference Number: FP 465
    Type: Bug Fix
    FPGA Version: 0x0400
    Problem/Cause:
The Slice I/O watchdog fault was incorrectly being cleared after being activated. If a watchdog fault occurred, the FPGA would send a stop command to all slices to halt cyclic operation. As a result of being in this stop mode, it would cause the watchdog fault to be disabled and incorrectly clear itself. Therefore, the fault would never be seen.
   

Fix/Solution:
The FPGA was changed so that if the watchdog fault was the trigger to enter into the stop mode, the watchdog fault would not disable itself, thus allowing the fault to stay latched and also trigger the nodeIo fault.


  Addition of C0FE003E FPGA
    Reference Number: FP 441
    Type: New FPGA
    FPGA Version: 0x0400
    Description:
New FPGA C0FE003E. This FPGA should be used on the Kollmorgen S1800 Drive.

  sqMac Version 0300
    Reference Number: FP 407
    Type: New Feature
    FPGA Version: 0x0400
   

Description:
The sqNode x0400 FPGA release introduces an upgraded network module, sqMac version 0300. Upgraded features include:

  • SynqNet HotReplace - allows one or more more nodes to be shutdown, replaced, and brought back on-line without interrupting other nodes.
  • Revised Cable Length Discovery - a new node-to-node method was added to make discovery more accurate.
  • sqPll shutdown - a controlled shutdown of individual nodes for HotReplace.

The sqMac 0300 version is NOT fully compatible with MPI versions prior to 03.04.00. Using 0300 sqMac with older software (for some configurations) might cause the "idle cable" check function to accidently corrupt normal packet traffic. But, the MPI will issue a warning if old/new FPGA/MPI are mixed by accident.

 

 

 

 

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering