.

MEISqNodeInfoFpga

Definition

 
typedef struct MEISqNodeInfoFpga {
    MEISqNodeFpgaType          type;		
    unsigned           long    vendorDevice;
    unsigned           long    version;
    unsigned           long    branchVersion;
    MPI_BOOL                   defaultVersion; /* TRUE/FALSE */
} MEISqNodeInfoFpga;
  Change History: Modified in the 03.03.00

Description

MEISqNodeInfoFpga contains identification data for the SynqNet node FPGA.

 
type The FPGA type. See MEISqNodeFpgaType.
vendorDevice A 32 bit value that identifies the FPGA image. The upper 16 bits represent the manufacturer of the SynqNet node network interface device. Each manufacturer has a unique vendor value. The lower 16 bits represent the SynqNet node network interface component. The device is typically an FPGA (could be an ASIC). If the device is an FPGA, the vendorDevice information is stored in the FPGA binary image. Each device for a particular vendor has a unique device value. Typically, the vendorDevice value is displayed in hexadecimal format.
version

A 32-bit value that represents the revision of the device.
The upper 16 bits (SqMac Version), represent the SynqNet network interface revision.
The lower 16 bits (Node Version), represent the device revision.

Typically, the version value is displayed in hexadecimal format.

Ex: 0x02400344

SqMac Version: 0240
Node Version: 0344

branchVersion

A 32-bit value that identifies the branch from an existing version (MajorMinor) or from another Branch.
The upper 16 bits (SqMac Branch Version), represent the SynqNet network interface branch revision.
The lower 16 bits (Node Branch Version), represent the device branch revision.

Ex: 0x01010102

SqMac Branch Version: 0101
Node Branch Version: 0102

NOTE: The FPGA branch version was added in FPGAs with SqMac version 0x0230 (and greater). If the SqMac version is 0x0230 (or greater), then the branch version will properly show the revision information. If the SqMac version is less than 0x0230, then the branch version will show 0xFF.

defaultVersion

Indicates if the default version of the SqNode FPGA image is loaded on this node. The defaultVersion defines the version of the SynqNet node FPGA image that was built and tested with the current version of the MPI.

See Also

meiSqNodeInfo | MEISqNodeInfoId | MPI/SynqNet FPGA Compatibility Check

 

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