|
META TOPICPARENT |
name="HcalDTC" |
AMC13 MMC Software
The AMC13 MMC software package can be found in the amc13config directory in the xDAQ release or Standalone Release. 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. |
|
|
|
> > |
|
|
systemVars.py |
| All flags that are in parentheses are optional and and will take on their default values as listed in systemVars.py if not explicitly specified.
Flag |
Description |
--host |
Host IP address for your uTCA crate. This should be the IP address of your commercial MCH1 module. If not specified, defaults to value in systemVars.py |
|
|
< < |
--slot |
Slot number (as seen on the uTCA crate, ie one-based) of AMC13 to be configured. If not specified, defaults to value in systemVars.py |
|
> > |
--slot |
Slot number (as seen on the uTCA crate, ie one-based) of AMC13 to be read from. If not specified, defaults to value in systemVars.py |
|
|
readNVmem.py |
|
Flag |
Description |
--host |
Host IP address for your uTCA crate. This should be the IP address of your commercial MCH1 module. If not specified, defaults to value in systemVars.py |
|
|
< < |
--slot |
Slot number (as seen on the uTCA crate, ie one-based) of AMC13 to be configured. If not specified, defaults to value in systemVars.py |
|
> > |
--slot |
Slot number (as seen on the uTCA crate, ie one-based) of AMC13 to be read from. If not specified, defaults to value in systemVars.py |
|
|
applyConfig.py |
| All flags in parentheses are optional and will take on their values as listed in systemVars.py if not explicitly specified.
Flag |
Description |
--host |
Host IP address for your uTCA crate. This should be the IP address of your commercial MCH1 module. If not specified, defaults to value in systemVars.py |
|
|
< < |
--slot |
Slot number (as seen on the uTCA crate, ie one-based) of AMC13 to be configured. If not specified, defaults to value in systemVars.py |
|
> > |
--slot |
Slot number (as seen on the uTCA crate, ie one-based) of AMC13 to be powered. If not specified, defaults to value in systemVars.py |
|
|
--enable |
Turn on the backend power |
-disable |
Turn off the backend power |
|
| All flags in parentheses are optional and will take on their values as listed in systemVars.py if not explicitly specified.
Flag |
Description<-- --> |
--host |
Host IP address for your uTCA crate. This should be the IP address of your commercial MCH1 module. If not specified, defaults to value in systemVars.py |
|
|
< < |
--slot |
Slot number (as seen on the uTCA crate, ie one-based) of AMC13 to be configured. If not specified, defaults to value in systemVars.py |
|
> > |
--slot |
Slot number (as seen on the uTCA crate, ie one-based) of AMC13 to be reset. If not specified, defaults to value in systemVars.py |
|
|
handleOverride.py |
| All flags in parentheses are optional and will take on their values as listed in systemVars.py if not explicitly specified.
Flag |
Description |
--host |
Host IP address for your uTCA crate. This should be the IP address of your commercial MCH1 module. If not specified, defaults to value in systemVars.py |
|
|
< < |
--slot |
Slot number (as seen on the uTCA crate, ie one-based) of AMC13 to be configured. If not specified, defaults to value in systemVars.py |
|
> > |
--slot |
Slot number (as seen on the uTCA crate, ie one-based) of AMC13 to be controlled. If not specified, defaults to value in systemVars.py |
|
|
in |
Force handle in |
out |
Force handle out |
cycle |
Force handle out for 10 seconds and then issue a release |
release |
Handle not forced, but instead the actual handle position is payed attention to |
|
|
> > |
mmcVersion.py
This script is used to read out the MMC firmware version on a specified AMC13
./mmcVersion.py (--host=<ip_addr>) (--slot=<n>)
Flag |
Description |
--host |
Host IP address for your uTCA crate. This should be the IP address of your commercial MCH1 module. If not specified, defaults to value in systemVars.py |
--slot |
Slot number (as seen on the uTCA crate, ie one-based) of AMC13 to be read from. If not specified, defaults to value in systemVars.py |
|
|
-- CharlieHill - 08 May 2013 |