The SynqNet Node identification data is stored in addressable memory locations in the node hardware. Nodes typically contain an FPGA to manage the SynqNet network interface and I/O. Nodes may also have other processors. For example, a SynqNet multi-drive may have an FPGA, a serial EEPROM, a DSP for each drive, and associated dynamic/flash memory.
The application and controller software need adequate identification information to properly initialize, configure, and communicate with a node. The Node ID information is split into hardware and FPGA ID information. All node hardware and FPGA ID information must be pre-programmed at the manufacturer.
Hardware Identification Data
The Manufacturer, Product, and Option fields identify the hardware to the SynqNet controller software. From this set of values, the software can determine the hardware features, configuration, and initialization parameters to operate the node on a SynqNet network.
The Unique ID, provides a mechanism for applications to track a particular node. Application code can use the Unique ID to distinguish between identical node types to correct improper addressing. Application code can also use the Manufacturer, Product, Option and Unique ID fields to uniquely identify ANY node. This makes it possible to maintain a database about a node's operation history within one or multiple machines.
The Version defines the version for the node identification data format. Its purpose is to give the software a mechanism to determine changes in the data format. This field is split into two 8 bit fields. The upper 8 bits represent the major revision and the lower 8 bits represent the minor revision.
FPGA Identification Data
Vendor-Specific Node Information
For application purposes, a node's vendor-specific model number and serial number can be read via the MPI library from the addresses:
If the node vendor has additional information or requires a different format for the vendor specific information, then the MEI software can support a custom format for the particular node type.
|| | Copyright © 2001-2010 Motion Engineering|