|
META TOPICPARENT |
name="HcalDTC" |
AMC13 MMC Software
The AMC13 MMC software package can be found in the amc13/dev_tools/amc13Config directory in the amc13 svn, amc13config directory in the xDAQ release or Standalone Release of the Legacy Software Package. This package is a collection of python scripts which provide the ability to store configuration information into non-volatile EEPROM memory for each SPI port, to apply directly configuration information to an AMC13 after power up, and to issue useful commands remotely such as resets and handle swaps. |
| IP address stored in non-volatile memory WILL NOT be applied for following:
- Power cycle of board by handle reset (pushing handle out and in)
- Power cycle via use of MMC software (coldReset.py, handleOverride.py, backendPower.py, etc.)
|
|
> > |
- Reconfiguration of FPGA via AMC13Tool or AMC13Tool2.
- WARNING
- With this second type of power cycle, the boards will actually revert to the IP address that was stored in the Non-volatile memory that last time the first type of power cycle was used. This can become extremely confusing, so as a rule, any time one stores a IP address in the non-volatile memory, one should do a power cycle of the first type (that actually applies the IP address in non-volatile memory).
|
|
NOTE: It takes several seconds after a power cycle for the IP address to finally be set to the correct value. If there are problems, use one of the above working power cycle methods and wait a full 15 seconds (much more than needed) to give it the full time to power up and then check the IP addresses. |