Difference: AMC13MmcSoftware (5 vs. 6)

Revision 631 May 2013 - CharlieHill

Line: 1 to 1
 
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.
Line: 14 to 14
 
backendPower.py
coldReset.py
handleOverride.py
Added:
>
>
mmcVersion.py
 

systemVars.py

Line: 33 to 34
 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
<-- -->
Sorted descending
--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
Changed:
<
<
--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

Line: 43 to 44
 
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
Changed:
<
<
--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

Line: 108 to 109
 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
Changed:
<
<
--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
Line: 121 to 122
 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
Changed:
<
<
--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

Line: 132 to 133
 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
Changed:
<
<
--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
Added:
>
>

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

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback