Schema baselineBoard.xsd


schema location Z:\work\widar\schema\internal\baselineBoard.xsd
attributeFormDefault unqualified
elementFormDefault qualified
 
Elements 
baselineBoardStartupSequence 
correlator 
ethernet 
lta 
recirculator 
rxp 


schema location Z:\work\widar\schema\internal\cmibCommon.xsd
attributeFormDefault unqualified
elementFormDefault qualified
 
Elements  Simple types 
about  ledType 
error 
mcb 
register 
user 


element baselineBoardStartupSequence
diagram baselineBoard_p1.png
properties
content complex
children recircRamTest fpgaBoot rxpStart recircStart ltaCcStart ccTestVectors configuration ethernet
attributes
Name  Type  Use  Default  Fixed  Annotation
autoStart  derived by: xs:string  required      
annotation
documentation
control auto-start of the BB
source <xs:element name="baselineBoardStartupSequence">
 
<xs:annotation>
   
<xs:documentation>control auto-start of the BB</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="recircRamTest" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="id" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="y0"/>
               
<xs:enumeration value="y1"/>
               
<xs:enumeration value="y2"/>
               
<xs:enumeration value="y3"/>
               
<xs:enumeration value="y4"/>
               
<xs:enumeration value="y5"/>
               
<xs:enumeration value="y6"/>
               
<xs:enumeration value="y7"/>
               
<xs:enumeration value="x0"/>
               
<xs:enumeration value="x1"/>
               
<xs:enumeration value="x2"/>
               
<xs:enumeration value="x3"/>
               
<xs:enumeration value="x4"/>
               
<xs:enumeration value="x5"/>
               
<xs:enumeration value="x6"/>
               
<xs:enumeration value="x7"/>
               
<xs:enumeration value="all"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="stopOnFail" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="fpgaBoot" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="retriesOnFail" type="xs:int" use="required"/>
         
<xs:attribute name="stopOnFail" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="rxpStart" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="retriesOnFail" type="xs:int" use="required"/>
         
<xs:attribute name="stopOnFail" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="clockSource" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="wafer"/>
               
<xs:enumeration value="external"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="signalSource" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="wafers"/>
               
<xs:enumeration value="testPattern"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="phasing" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="vdifFrameGeneration" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="recircStart" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="retriesOnFail" type="xs:int" use="required"/>
         
<xs:attribute name="stopOnFail" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ltaCcStart" minOccurs="0">
       
<xs:complexType>
         
<xs:annotation>
           
<xs:documentation>specify the target (CBE) IP address for the packet</xs:documentation>
         
</xs:annotation>
         
<xs:attribute name="ltaTargetIp" type="xs:string" use="required"/>
         
<xs:attribute name="ltaTargetMac" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>specify the target (CBE) MAC address for the packet</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="retriesOnFail" type="xs:int" use="required"/>
         
<xs:attribute name="stopOnFail" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ramTestOnFail" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="clearRamAfd" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dataFlow" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="chipStartDelay" type="xs:int" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ccTestVectors" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="stopOnFail" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ccClockPhaseCal" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="phaseCalPasses" type="xs:int" use="required"/>
         
<xs:attribute name="vectorTestDuration" type="xs:int" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="configuration" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="boardConfigFilename" type="xs:string" use="required"/>
         
<xs:attribute name="startCorr" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ethernet" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="ltaDataFlow" use="required">
           
<xs:annotation>
             
<xs:documentation>allow lag data frames from the LTAs</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="rxpReceivers" use="required">
           
<xs:annotation>
             
<xs:documentation>VDIF data flow from RXPs</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="blankInterval" use="required">
           
<xs:annotation>
             
<xs:documentation/>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="targetPort" use="required">
           
<xs:annotation>
             
<xs:documentation>specify the target port number for the VDIF packet</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="default"/>
               
<xs:enumeration value="boardSN"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ltaSourceIp" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>specify the IP address of this  module for the packet</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ltaSourceMac" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>specify the MAC address of this module for the packet</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifSourceIp" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>specify the IP address of this  module for the packet</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifSourceMac" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>specify the MAC address of this module for the packet</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifTargetIp" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>specify the destination IP for the packet</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifTargetMac" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>specify the destination MAC for the packet</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="stopOnFail" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="sfpFrameDelay" use="required">
           
<xs:annotation>
             
<xs:documentation>interpacket frame delay (microseconds)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="1020"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ccSpeed" use="required">
           
<xs:annotation>
             
<xs:documentation>manual control of correlator ASIC voltages</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="slowest"/>
               
<xs:enumeration value="slow"/>
               
<xs:enumeration value="normal"/>
               
<xs:enumeration value="fast"/>
               
<xs:enumeration value="fastest"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="autoStart" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute baselineBoardStartupSequence/@autoStart
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="autoStart" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element baselineBoardStartupSequence/recircRamTest
diagram baselineBoard_p2.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  derived by: xs:string  required      
stopOnFail  derived by: xs:string  required      
source <xs:element name="recircRamTest" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="id" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="y0"/>
         
<xs:enumeration value="y1"/>
         
<xs:enumeration value="y2"/>
         
<xs:enumeration value="y3"/>
         
<xs:enumeration value="y4"/>
         
<xs:enumeration value="y5"/>
         
<xs:enumeration value="y6"/>
         
<xs:enumeration value="y7"/>
         
<xs:enumeration value="x0"/>
         
<xs:enumeration value="x1"/>
         
<xs:enumeration value="x2"/>
         
<xs:enumeration value="x3"/>
         
<xs:enumeration value="x4"/>
         
<xs:enumeration value="x5"/>
         
<xs:enumeration value="x6"/>
         
<xs:enumeration value="x7"/>
         
<xs:enumeration value="all"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="stopOnFail" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute baselineBoardStartupSequence/recircRamTest/@id
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration y0
enumeration y1
enumeration y2
enumeration y3
enumeration y4
enumeration y5
enumeration y6
enumeration y7
enumeration x0
enumeration x1
enumeration x2
enumeration x3
enumeration x4
enumeration x5
enumeration x6
enumeration x7
enumeration all
source <xs:attribute name="id" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="y0"/>
     
<xs:enumeration value="y1"/>
     
<xs:enumeration value="y2"/>
     
<xs:enumeration value="y3"/>
     
<xs:enumeration value="y4"/>
     
<xs:enumeration value="y5"/>
     
<xs:enumeration value="y6"/>
     
<xs:enumeration value="y7"/>
     
<xs:enumeration value="x0"/>
     
<xs:enumeration value="x1"/>
     
<xs:enumeration value="x2"/>
     
<xs:enumeration value="x3"/>
     
<xs:enumeration value="x4"/>
     
<xs:enumeration value="x5"/>
     
<xs:enumeration value="x6"/>
     
<xs:enumeration value="x7"/>
     
<xs:enumeration value="all"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/recircRamTest/@stopOnFail
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="stopOnFail" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element baselineBoardStartupSequence/fpgaBoot
diagram baselineBoard_p3.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
retriesOnFail  xs:int  required      
stopOnFail  derived by: xs:string  required      
source <xs:element name="fpgaBoot" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="retriesOnFail" type="xs:int" use="required"/>
   
<xs:attribute name="stopOnFail" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute baselineBoardStartupSequence/fpgaBoot/@retriesOnFail
type xs:int
properties
use required
source <xs:attribute name="retriesOnFail" type="xs:int" use="required"/>

attribute baselineBoardStartupSequence/fpgaBoot/@stopOnFail
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="stopOnFail" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element baselineBoardStartupSequence/rxpStart
diagram baselineBoard_p4.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
retriesOnFail  xs:int  required      
stopOnFail  derived by: xs:string  required      
clockSource  derived by: xs:string  required      
signalSource  derived by: xs:string  required      
phasing  derived by: xs:string  required      
vdifFrameGeneration  derived by: xs:string  required      
source <xs:element name="rxpStart" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="retriesOnFail" type="xs:int" use="required"/>
   
<xs:attribute name="stopOnFail" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="clockSource" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="wafer"/>
         
<xs:enumeration value="external"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="signalSource" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="wafers"/>
         
<xs:enumeration value="testPattern"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="phasing" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="vdifFrameGeneration" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute baselineBoardStartupSequence/rxpStart/@retriesOnFail
type xs:int
properties
use required
source <xs:attribute name="retriesOnFail" type="xs:int" use="required"/>

attribute baselineBoardStartupSequence/rxpStart/@stopOnFail
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="stopOnFail" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/rxpStart/@clockSource
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration wafer
enumeration external
source <xs:attribute name="clockSource" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="wafer"/>
     
<xs:enumeration value="external"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/rxpStart/@signalSource
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration wafers
enumeration testPattern
source <xs:attribute name="signalSource" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="wafers"/>
     
<xs:enumeration value="testPattern"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/rxpStart/@phasing
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration disable
enumeration enable
source <xs:attribute name="phasing" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/rxpStart/@vdifFrameGeneration
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration disable
enumeration enable
source <xs:attribute name="vdifFrameGeneration" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element baselineBoardStartupSequence/recircStart
diagram baselineBoard_p5.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
retriesOnFail  xs:int  required      
stopOnFail  derived by: xs:string  required      
source <xs:element name="recircStart" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="retriesOnFail" type="xs:int" use="required"/>
   
<xs:attribute name="stopOnFail" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute baselineBoardStartupSequence/recircStart/@retriesOnFail
type xs:int
properties
use required
source <xs:attribute name="retriesOnFail" type="xs:int" use="required"/>

attribute baselineBoardStartupSequence/recircStart/@stopOnFail
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="stopOnFail" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element baselineBoardStartupSequence/ltaCcStart
diagram baselineBoard_p6.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ltaTargetIp  xs:string  required      
ltaTargetMac  xs:string  required      
documentation
specify the target (CBE) MAC address for the packet
retriesOnFail  xs:int  required      
stopOnFail  derived by: xs:string  required      
ramTestOnFail  derived by: xs:string  required      
clearRamAfd  derived by: xs:string  required      
dataFlow  derived by: xs:string  required      
chipStartDelay  xs:int  required      
source <xs:element name="ltaCcStart" minOccurs="0">
 
<xs:complexType>
   
<xs:annotation>
     
<xs:documentation>specify the target (CBE) IP address for the packet</xs:documentation>
   
</xs:annotation>
   
<xs:attribute name="ltaTargetIp" type="xs:string" use="required"/>
   
<xs:attribute name="ltaTargetMac" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>specify the target (CBE) MAC address for the packet</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="retriesOnFail" type="xs:int" use="required"/>
   
<xs:attribute name="stopOnFail" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ramTestOnFail" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="clearRamAfd" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dataFlow" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="chipStartDelay" type="xs:int" use="required"/>
 
</xs:complexType>
</xs:element>

attribute baselineBoardStartupSequence/ltaCcStart/@ltaTargetIp
type xs:string
properties
use required
source <xs:attribute name="ltaTargetIp" type="xs:string" use="required"/>

attribute baselineBoardStartupSequence/ltaCcStart/@ltaTargetMac
type xs:string
properties
use required
annotation
documentation
specify the target (CBE) MAC address for the packet
source <xs:attribute name="ltaTargetMac" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>specify the target (CBE) MAC address for the packet</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute baselineBoardStartupSequence/ltaCcStart/@retriesOnFail
type xs:int
properties
use required
source <xs:attribute name="retriesOnFail" type="xs:int" use="required"/>

attribute baselineBoardStartupSequence/ltaCcStart/@stopOnFail
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="stopOnFail" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ltaCcStart/@ramTestOnFail
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration disable
enumeration enable
source <xs:attribute name="ramTestOnFail" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ltaCcStart/@clearRamAfd
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration disable
enumeration enable
source <xs:attribute name="clearRamAfd" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ltaCcStart/@dataFlow
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration disable
enumeration enable
source <xs:attribute name="dataFlow" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ltaCcStart/@chipStartDelay
type xs:int
properties
use required
source <xs:attribute name="chipStartDelay" type="xs:int" use="required"/>

element baselineBoardStartupSequence/ccTestVectors
diagram baselineBoard_p7.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
stopOnFail  derived by: xs:string  required      
ccClockPhaseCal  derived by: xs:string  required      
phaseCalPasses  xs:int  required      
vectorTestDuration  xs:int  required      
source <xs:element name="ccTestVectors" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="stopOnFail" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ccClockPhaseCal" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="phaseCalPasses" type="xs:int" use="required"/>
   
<xs:attribute name="vectorTestDuration" type="xs:int" use="required"/>
 
</xs:complexType>
</xs:element>

attribute baselineBoardStartupSequence/ccTestVectors/@stopOnFail
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="stopOnFail" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ccTestVectors/@ccClockPhaseCal
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration disable
enumeration enable
source <xs:attribute name="ccClockPhaseCal" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ccTestVectors/@phaseCalPasses
type xs:int
properties
use required
source <xs:attribute name="phaseCalPasses" type="xs:int" use="required"/>

attribute baselineBoardStartupSequence/ccTestVectors/@vectorTestDuration
type xs:int
properties
use required
source <xs:attribute name="vectorTestDuration" type="xs:int" use="required"/>

element baselineBoardStartupSequence/configuration
diagram baselineBoard_p8.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
boardConfigFilename  xs:string  required      
startCorr  derived by: xs:string  required      
source <xs:element name="configuration" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="boardConfigFilename" type="xs:string" use="required"/>
   
<xs:attribute name="startCorr" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute baselineBoardStartupSequence/configuration/@boardConfigFilename
type xs:string
properties
use required
source <xs:attribute name="boardConfigFilename" type="xs:string" use="required"/>

attribute baselineBoardStartupSequence/configuration/@startCorr
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration disable
enumeration enable
source <xs:attribute name="startCorr" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element baselineBoardStartupSequence/ethernet
diagram baselineBoard_p9.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ltaDataFlow  derived by: xs:string  required      
documentation
allow lag data frames from the LTAs
rxpReceivers  derived by: xs:string  required      
documentation
VDIF data flow from RXPs
blankInterval  derived by: xs:int  required      
targetPort  derived by: xs:string  required      
documentation
specify the target port number for the VDIF packet
ltaSourceIp  xs:string  required      
documentation
specify the IP address of this  module for the packet
ltaSourceMac  xs:string  required      
documentation
specify the MAC address of this module for the packet
vdifSourceIp  xs:string  required      
documentation
specify the IP address of this  module for the packet
vdifSourceMac  xs:string  required      
documentation
specify the MAC address of this module for the packet
vdifTargetIp  xs:string  required      
documentation
specify the destination IP for the packet
vdifTargetMac  xs:string  required      
documentation
specify the destination MAC for the packet
stopOnFail  derived by: xs:string  required      
sfpFrameDelay  derived by: xs:int  required      
documentation
interpacket frame delay (microseconds)
ccSpeed  derived by: xs:string  required      
documentation
manual control of correlator ASIC voltages
source <xs:element name="ethernet" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="ltaDataFlow" use="required">
     
<xs:annotation>
       
<xs:documentation>allow lag data frames from the LTAs</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="rxpReceivers" use="required">
     
<xs:annotation>
       
<xs:documentation>VDIF data flow from RXPs</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="blankInterval" use="required">
     
<xs:annotation>
       
<xs:documentation/>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="targetPort" use="required">
     
<xs:annotation>
       
<xs:documentation>specify the target port number for the VDIF packet</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="default"/>
         
<xs:enumeration value="boardSN"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ltaSourceIp" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>specify the IP address of this  module for the packet</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ltaSourceMac" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>specify the MAC address of this module for the packet</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifSourceIp" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>specify the IP address of this  module for the packet</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifSourceMac" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>specify the MAC address of this module for the packet</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifTargetIp" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>specify the destination IP for the packet</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifTargetMac" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>specify the destination MAC for the packet</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="stopOnFail" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="sfpFrameDelay" use="required">
     
<xs:annotation>
       
<xs:documentation>interpacket frame delay (microseconds)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="1020"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ccSpeed" use="required">
     
<xs:annotation>
       
<xs:documentation>manual control of correlator ASIC voltages</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="slowest"/>
         
<xs:enumeration value="slow"/>
         
<xs:enumeration value="normal"/>
         
<xs:enumeration value="fast"/>
         
<xs:enumeration value="fastest"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute baselineBoardStartupSequence/ethernet/@ltaDataFlow
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
allow lag data frames from the LTAs
source <xs:attribute name="ltaDataFlow" use="required">
 
<xs:annotation>
   
<xs:documentation>allow lag data frames from the LTAs</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@rxpReceivers
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
VDIF data flow from RXPs
source <xs:attribute name="rxpReceivers" use="required">
 
<xs:annotation>
   
<xs:documentation>VDIF data flow from RXPs</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@blankInterval
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
source <xs:attribute name="blankInterval" use="required">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@targetPort
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration default
enumeration boardSN
annotation
documentation
specify the target port number for the VDIF packet
source <xs:attribute name="targetPort" use="required">
 
<xs:annotation>
   
<xs:documentation>specify the target port number for the VDIF packet</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="default"/>
     
<xs:enumeration value="boardSN"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@ltaSourceIp
type xs:string
properties
use required
annotation
documentation
specify the IP address of this  module for the packet
source <xs:attribute name="ltaSourceIp" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>specify the IP address of this  module for the packet</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@ltaSourceMac
type xs:string
properties
use required
annotation
documentation
specify the MAC address of this module for the packet
source <xs:attribute name="ltaSourceMac" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>specify the MAC address of this module for the packet</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@vdifSourceIp
type xs:string
properties
use required
annotation
documentation
specify the IP address of this  module for the packet
source <xs:attribute name="vdifSourceIp" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>specify the IP address of this  module for the packet</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@vdifSourceMac
type xs:string
properties
use required
annotation
documentation
specify the MAC address of this module for the packet
source <xs:attribute name="vdifSourceMac" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>specify the MAC address of this module for the packet</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@vdifTargetIp
type xs:string
properties
use required
annotation
documentation
specify the destination IP for the packet
source <xs:attribute name="vdifTargetIp" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>specify the destination IP for the packet</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@vdifTargetMac
type xs:string
properties
use required
annotation
documentation
specify the destination MAC for the packet
source <xs:attribute name="vdifTargetMac" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>specify the destination MAC for the packet</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@stopOnFail
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="stopOnFail" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@sfpFrameDelay
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 1020
annotation
documentation
interpacket frame delay (microseconds)
source <xs:attribute name="sfpFrameDelay" use="required">
 
<xs:annotation>
   
<xs:documentation>interpacket frame delay (microseconds)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="1020"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute baselineBoardStartupSequence/ethernet/@ccSpeed
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration slowest
enumeration slow
enumeration normal
enumeration fast
enumeration fastest
annotation
documentation
manual control of correlator ASIC voltages
source <xs:attribute name="ccSpeed" use="required">
 
<xs:annotation>
   
<xs:documentation>manual control of correlator ASIC voltages</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="slowest"/>
     
<xs:enumeration value="slow"/>
     
<xs:enumeration value="normal"/>
     
<xs:enumeration value="fast"/>
     
<xs:enumeration value="fastest"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element correlator
diagram baselineBoard_p10.png
properties
content complex
children status control setup ccQuad ccCell cccInputs ccInputs inputStatus state register error about user
attributes
Name  Type  Use  Default  Fixed  Annotation
time  xs:dateTime  optional      
documentation
time this message was generated
id  xs:string  required      
documentation
target correlator chip identifier
correlation  derived by: xs:string        
documentation
DEPRECATED (moved to setup) correaltion enable control
testVector  derived by: xs:string        
documentation
DEPRECATED (moved to setup) test vector generation control
phaseRotation  derived by: xs:string        
documentation
DEPRECATED (moved to setup) phase rotation control
dumpSelect  derived by: xs:string        
documentation
DEPRECATED (moved to setup) specify which axis controls dumping
overRun  derived by: xs:string        
documentation
DEPRECATED (moved to status) report accumulator overruns
overFlow  derived by: xs:string        
documentation
DEPRECATED (moved to status) report accumulator overflows
tvReceiver  derived by: xs:string        
documentation
DEPRECATED (moved to status) report test vector receiver status
inputSync  derived by: xs:string        
documentation
DEPRECATED (moved to status) repory input synchronization status
ledCc  ledType        
documentation
general fornt panel chip status
xErrorCount  xs:int        
documentation
DEPRECATED (moved to status) running count of all X axis status flags
xStatus  xs:int        
documentation
DEPRECATED (moved to status) report contents of selected status register
yErrorCount  xs:int        
documentation
DEPRECATED (moved to status) running count of all Y axis status flags
yStatus  xs:int        
documentation
DEPRECATED (moved to status) report contents of selected status register
autoCorrelate  derived by: xs:string        
documentation
read only: report CC autocorrelation configuration
ledDevice  ledType        
documentation
general ASIC device status
annotation
documentation
Data definition for correlator chip setup, monitor, and control
source <xs:element name="correlator">
 
<xs:annotation>
   
<xs:documentation>Data definition for correlator chip setup, monitor, and control</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="status" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="overRun" use="required">
           
<xs:annotation>
             
<xs:documentation>report accumulator overruns</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="ok"/>
               
<xs:enumeration value="error"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="overFlow" use="required">
           
<xs:annotation>
             
<xs:documentation>report accumulator overflows</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="ok"/>
               
<xs:enumeration value="error"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="tvReceiver" use="required">
           
<xs:annotation>
             
<xs:documentation>report test vector receiver status</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="ok"/>
               
<xs:enumeration value="error"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="inputSync" use="required">
           
<xs:annotation>
             
<xs:documentation>repory input synchronization status</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="ok"/>
               
<xs:enumeration value="error"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="xErrorCount" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>running count of all X axis status flags</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xStatus" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>report contents of selected status register</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yErrorCount" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>running count of all Y axis status flags</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yStatus" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>report contents of selected status register</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="control" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="clearAll" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>clear all counters associated with this device</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearXErrCount" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear running count of all X axis status flags</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearYErrCount" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear running count of all Y axis status flags</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xErrorCountClear" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>DEPRECATED)clear running count of all X axis status flags</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yErrorCountClear" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>DEPRECATED clear running count of all Y axis status flags</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="setup" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="correlation">
           
<xs:annotation>
             
<xs:documentation>correaltion enable control</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="testVector">
           
<xs:annotation>
             
<xs:documentation>test vector generation control</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="phaseRotation">
           
<xs:annotation>
             
<xs:documentation>phase rotation control</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dumpSelect">
           
<xs:annotation>
             
<xs:documentation>specify which axis controls dumping</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="yAxis"/>
               
<xs:enumeration value="xAxis"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="autoCorrelate">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="0"/>
               
<xs:enumeration value="1"/>
               
<xs:enumeration value="2"/>
               
<xs:enumeration value="3"/>
               
<xs:enumeration value="4"/>
               
<xs:enumeration value="5"/>
               
<xs:enumeration value="6"/>
               
<xs:enumeration value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ccQuad" minOccurs="0" maxOccurs="4">
       
<xs:annotation>
         
<xs:documentation>Setup for correlator chip quad</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="ccqId" use="required">
           
<xs:annotation>
             
<xs:documentation>quad identifier</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="3"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="xSource0" use="optional">
           
<xs:annotation>
             
<xs:documentation>data stream source for X input 0</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="primary"/>
               
<xs:enumeration value="secondary"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="xSource1" use="optional">
           
<xs:annotation>
             
<xs:documentation>data stream source for X input 1</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="primary"/>
               
<xs:enumeration value="secondary"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ySource0" use="optional">
           
<xs:annotation>
             
<xs:documentation>data stream source for Y input 0</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="primary"/>
               
<xs:enumeration value="secondary"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ySource1" use="optional">
           
<xs:annotation>
             
<xs:documentation>data stream source for Y input 1</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="primary"/>
               
<xs:enumeration value="secondary"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ccCell" minOccurs="0" maxOccurs="16">
       
<xs:annotation>
         
<xs:documentation>Map of data stream assignment</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="cccId" use="required">
           
<xs:annotation>
             
<xs:documentation>cell identifier</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="15"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="xSource" use="optional">
           
<xs:annotation>
             
<xs:documentation>x data input source</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="adjacent"/>
               
<xs:enumeration value="primary"/>
               
<xs:enumeration value="secondary"/>
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="undefined"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ySource" use="optional">
           
<xs:annotation>
             
<xs:documentation>y data input source</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="adjacent"/>
               
<xs:enumeration value="primary"/>
               
<xs:enumeration value="secondary"/>
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="undefined"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dumpSyncStatus">
           
<xs:annotation>
             
<xs:documentation>dump trigger sync status for this cell</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="ok"/>
               
<xs:enumeration value="error"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="cccInputs" minOccurs="0" maxOccurs="16">
       
<xs:annotation>
         
<xs:documentation>signal source mapping and processing information for each CCC</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="id" use="required">
           
<xs:annotation>
             
<xs:documentation>CC cell identifier</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="15"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="x" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>x data input information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="y" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>y data input information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="lags" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>lag range being processed by this CCC</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ccInputs" minOccurs="0" maxOccurs="16">
       
<xs:annotation>
         
<xs:documentation>signal source mapping at each BB input to the CC</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="id" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>BB identifier</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="source" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>data input information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="inputStatus" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>general input status states</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="xData1_0" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>data stream 1 and 0 status </xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xData3_2" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>data stream 3 and 2 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xData5_4" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>data stream 5 and 4 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xData7_6" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>data stream 7 and 6 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xPhase1_0" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>phase stream 1 and 0 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xPhase3_2" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>phase stream 3 and 2 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xPhase5_4" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>phase stream 5 and 4 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xPhase7_6" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>phase stream 7 and 6 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xDataValid" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>data valid bit status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xShiftEnable" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>sgift enable status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xDumpEnable" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>dump enable status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xTimestamp" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>timestamp status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xSchidSync" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>SCHID sync status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xDumpSync" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>dump signal sync status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yData1_0" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>data stream 1 and 0 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yData3_2" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>data stream 3 and 2 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yData5_4" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>data stream 5 and 4 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yData7_6" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>data stream 7 and 6 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yPhase1_0" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>phase stream 1 and 0 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yPhase3_2" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>phase stream 3 and 2 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yPhase5_4" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>phase stream 5 and 4 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yPhase7_6" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>phase stream 7 and 6 status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yDataValid" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>data valid bit status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yShiftEnable" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>shift enable status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yDumpEnable" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>dump enable status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yTimestamp" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>timestamp status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ySchidSync" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>SCHID sync status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="yDumpSync" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>dump signal sync status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="state" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>State of correlator chip as maintained by CMIB and module registers</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="ccQuad" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>report specified quad state</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ccCell" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>report specified cell state</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="inputStatus" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>report all input signal and stream status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="register" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>report specified register contents</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="user" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>report user logging configuration</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="about" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>report general information about this module</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="error" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>report errors</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="setup" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>report CC setup attributes</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="status" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>report CC status atributes</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="cccInputs" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>report station identifiers connected to each CCC</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ccInputs" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>report station identifiers at the CC inputs</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="register" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="error" minOccurs="0"/>
     
<xs:element ref="about" minOccurs="0"/>
     
<xs:element ref="user" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="time" type="xs:dateTime" use="optional">
     
<xs:annotation>
       
<xs:documentation>time this message was generated</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="id" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>target correlator chip identifier</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="correlation">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to setup) correaltion enable control</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="testVector">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to setup) test vector generation control</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="phaseRotation">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to setup) phase rotation control</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dumpSelect">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to setup) specify which axis controls dumping</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="yAxis"/>
         
<xs:enumeration value="xAxis"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="overRun">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to status) report accumulator overruns</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="ok"/>
         
<xs:enumeration value="error"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="overFlow">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to status) report accumulator overflows</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="ok"/>
         
<xs:enumeration value="error"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="tvReceiver">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to status) report test vector receiver status</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="ok"/>
         
<xs:enumeration value="error"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="inputSync">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to status) repory input synchronization status</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="ok"/>
         
<xs:enumeration value="error"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ledCc" type="ledType">
     
<xs:annotation>
       
<xs:documentation>general fornt panel chip status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xErrorCount" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to status) running count of all X axis status flags</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xStatus" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to status) report contents of selected status register</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yErrorCount" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to status) running count of all Y axis status flags</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yStatus" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to status) report contents of selected status register</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="autoCorrelate">
     
<xs:annotation>
       
<xs:documentation>read only: report CC autocorrelation configuration</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="0"/>
         
<xs:enumeration value="1"/>
         
<xs:enumeration value="2"/>
         
<xs:enumeration value="3"/>
         
<xs:enumeration value="4"/>
         
<xs:enumeration value="5"/>
         
<xs:enumeration value="6"/>
         
<xs:enumeration value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ledDevice" type="ledType">
     
<xs:annotation>
       
<xs:documentation>general ASIC device status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute correlator/@time
type xs:dateTime
properties
use optional
annotation
documentation
time this message was generated
source <xs:attribute name="time" type="xs:dateTime" use="optional">
 
<xs:annotation>
   
<xs:documentation>time this message was generated</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/@id
type xs:string
properties
use required
annotation
documentation
target correlator chip identifier
source <xs:attribute name="id" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>target correlator chip identifier</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/@correlation
type restriction of xs:string
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
DEPRECATED (moved to setup) correaltion enable control
source <xs:attribute name="correlation">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to setup) correaltion enable control</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/@testVector
type restriction of xs:string
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
DEPRECATED (moved to setup) test vector generation control
source <xs:attribute name="testVector">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to setup) test vector generation control</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/@phaseRotation
type restriction of xs:string
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
DEPRECATED (moved to setup) phase rotation control
source <xs:attribute name="phaseRotation">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to setup) phase rotation control</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/@dumpSelect
type restriction of xs:string
facets
Kind Value Annotation
enumeration yAxis
enumeration xAxis
annotation
documentation
DEPRECATED (moved to setup) specify which axis controls dumping
source <xs:attribute name="dumpSelect">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to setup) specify which axis controls dumping</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="yAxis"/>
     
<xs:enumeration value="xAxis"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/@overRun
type restriction of xs:string
facets
Kind Value Annotation
enumeration ok
enumeration error
annotation
documentation
DEPRECATED (moved to status) report accumulator overruns
source <xs:attribute name="overRun">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to status) report accumulator overruns</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ok"/>
     
<xs:enumeration value="error"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/@overFlow
type restriction of xs:string
facets
Kind Value Annotation
enumeration ok
enumeration error
annotation
documentation
DEPRECATED (moved to status) report accumulator overflows
source <xs:attribute name="overFlow">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to status) report accumulator overflows</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ok"/>
     
<xs:enumeration value="error"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/@tvReceiver
type restriction of xs:string
facets
Kind Value Annotation
enumeration ok
enumeration error
annotation
documentation
DEPRECATED (moved to status) report test vector receiver status
source <xs:attribute name="tvReceiver">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to status) report test vector receiver status</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ok"/>
     
<xs:enumeration value="error"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/@inputSync
type restriction of xs:string
facets
Kind Value Annotation
enumeration ok
enumeration error
annotation
documentation
DEPRECATED (moved to status) repory input synchronization status
source <xs:attribute name="inputSync">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to status) repory input synchronization status</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ok"/>
     
<xs:enumeration value="error"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/@ledCc
type ledType
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
general fornt panel chip status
source <xs:attribute name="ledCc" type="ledType">
 
<xs:annotation>
   
<xs:documentation>general fornt panel chip status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/@xErrorCount
type xs:int
annotation
documentation
DEPRECATED (moved to status) running count of all X axis status flags
source <xs:attribute name="xErrorCount" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to status) running count of all X axis status flags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/@xStatus
type xs:int
annotation
documentation
DEPRECATED (moved to status) report contents of selected status register
source <xs:attribute name="xStatus" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to status) report contents of selected status register</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/@yErrorCount
type xs:int
annotation
documentation
DEPRECATED (moved to status) running count of all Y axis status flags
source <xs:attribute name="yErrorCount" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to status) running count of all Y axis status flags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/@yStatus
type xs:int
annotation
documentation
DEPRECATED (moved to status) report contents of selected status register
source <xs:attribute name="yStatus" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to status) report contents of selected status register</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/@autoCorrelate
type restriction of xs:string
facets
Kind Value Annotation
enumeration off
enumeration 0
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
annotation
documentation
read only: report CC autocorrelation configuration
source <xs:attribute name="autoCorrelate">
 
<xs:annotation>
   
<xs:documentation>read only: report CC autocorrelation configuration</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="0"/>
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="3"/>
     
<xs:enumeration value="4"/>
     
<xs:enumeration value="5"/>
     
<xs:enumeration value="6"/>
     
<xs:enumeration value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/@ledDevice
type ledType
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
general ASIC device status
source <xs:attribute name="ledDevice" type="ledType">
 
<xs:annotation>
   
<xs:documentation>general ASIC device status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element correlator/status
diagram baselineBoard_p11.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
overRun  derived by: xs:string  required      
documentation
report accumulator overruns
overFlow  derived by: xs:string  required      
documentation
report accumulator overflows
tvReceiver  derived by: xs:string  required      
documentation
report test vector receiver status
inputSync  derived by: xs:string  required      
documentation
repory input synchronization status
xErrorCount  xs:int  required      
documentation
running count of all X axis status flags
xStatus  xs:int  required      
documentation
report contents of selected status register
yErrorCount  xs:int  required      
documentation
running count of all Y axis status flags
yStatus  xs:int  required      
documentation
report contents of selected status register
source <xs:element name="status" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="overRun" use="required">
     
<xs:annotation>
       
<xs:documentation>report accumulator overruns</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="ok"/>
         
<xs:enumeration value="error"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="overFlow" use="required">
     
<xs:annotation>
       
<xs:documentation>report accumulator overflows</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="ok"/>
         
<xs:enumeration value="error"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="tvReceiver" use="required">
     
<xs:annotation>
       
<xs:documentation>report test vector receiver status</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="ok"/>
         
<xs:enumeration value="error"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="inputSync" use="required">
     
<xs:annotation>
       
<xs:documentation>repory input synchronization status</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="ok"/>
         
<xs:enumeration value="error"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="xErrorCount" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>running count of all X axis status flags</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xStatus" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>report contents of selected status register</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yErrorCount" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>running count of all Y axis status flags</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yStatus" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>report contents of selected status register</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute correlator/status/@overRun
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration ok
enumeration error
annotation
documentation
report accumulator overruns
source <xs:attribute name="overRun" use="required">
 
<xs:annotation>
   
<xs:documentation>report accumulator overruns</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ok"/>
     
<xs:enumeration value="error"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/status/@overFlow
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration ok
enumeration error
annotation
documentation
report accumulator overflows
source <xs:attribute name="overFlow" use="required">
 
<xs:annotation>
   
<xs:documentation>report accumulator overflows</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ok"/>
     
<xs:enumeration value="error"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/status/@tvReceiver
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration ok
enumeration error
annotation
documentation
report test vector receiver status
source <xs:attribute name="tvReceiver" use="required">
 
<xs:annotation>
   
<xs:documentation>report test vector receiver status</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ok"/>
     
<xs:enumeration value="error"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/status/@inputSync
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration ok
enumeration error
annotation
documentation
repory input synchronization status
source <xs:attribute name="inputSync" use="required">
 
<xs:annotation>
   
<xs:documentation>repory input synchronization status</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ok"/>
     
<xs:enumeration value="error"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/status/@xErrorCount
type xs:int
properties
use required
annotation
documentation
running count of all X axis status flags
source <xs:attribute name="xErrorCount" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>running count of all X axis status flags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/status/@xStatus
type xs:int
properties
use required
annotation
documentation
report contents of selected status register
source <xs:attribute name="xStatus" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>report contents of selected status register</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/status/@yErrorCount
type xs:int
properties
use required
annotation
documentation
running count of all Y axis status flags
source <xs:attribute name="yErrorCount" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>running count of all Y axis status flags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/status/@yStatus
type xs:int
properties
use required
annotation
documentation
report contents of selected status register
source <xs:attribute name="yStatus" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>report contents of selected status register</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element correlator/control
diagram baselineBoard_p12.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
clearAll  xs:string        
documentation
clear all counters associated with this device
clearXErrCount  xs:string  optional      
documentation
clear running count of all X axis status flags
clearYErrCount  xs:string  optional      
documentation
clear running count of all Y axis status flags
xErrorCountClear  xs:string  optional      
documentation
DEPRECATED)clear running count of all X axis status flags
yErrorCountClear  xs:string  optional      
documentation
DEPRECATED clear running count of all Y axis status flags
source <xs:element name="control" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="clearAll" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>clear all counters associated with this device</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearXErrCount" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear running count of all X axis status flags</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearYErrCount" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear running count of all Y axis status flags</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xErrorCountClear" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED)clear running count of all X axis status flags</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yErrorCountClear" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED clear running count of all Y axis status flags</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute correlator/control/@clearAll
type xs:string
annotation
documentation
clear all counters associated with this device
source <xs:attribute name="clearAll" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>clear all counters associated with this device</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/control/@clearXErrCount
type xs:string
properties
use optional
annotation
documentation
clear running count of all X axis status flags
source <xs:attribute name="clearXErrCount" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear running count of all X axis status flags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/control/@clearYErrCount
type xs:string
properties
use optional
annotation
documentation
clear running count of all Y axis status flags
source <xs:attribute name="clearYErrCount" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear running count of all Y axis status flags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/control/@xErrorCountClear
type xs:string
properties
use optional
annotation
documentation
DEPRECATED)clear running count of all X axis status flags
source <xs:attribute name="xErrorCountClear" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED)clear running count of all X axis status flags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/control/@yErrorCountClear
type xs:string
properties
use optional
annotation
documentation
DEPRECATED clear running count of all Y axis status flags
source <xs:attribute name="yErrorCountClear" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED clear running count of all Y axis status flags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element correlator/setup
diagram baselineBoard_p13.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
correlation  derived by: xs:string        
documentation
correaltion enable control
testVector  derived by: xs:string        
documentation
test vector generation control
phaseRotation  derived by: xs:string        
documentation
phase rotation control
dumpSelect  derived by: xs:string        
documentation
specify which axis controls dumping
autoCorrelate  derived by: xs:string        
source <xs:element name="setup" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="correlation">
     
<xs:annotation>
       
<xs:documentation>correaltion enable control</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="testVector">
     
<xs:annotation>
       
<xs:documentation>test vector generation control</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="phaseRotation">
     
<xs:annotation>
       
<xs:documentation>phase rotation control</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dumpSelect">
     
<xs:annotation>
       
<xs:documentation>specify which axis controls dumping</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="yAxis"/>
         
<xs:enumeration value="xAxis"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="autoCorrelate">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="0"/>
         
<xs:enumeration value="1"/>
         
<xs:enumeration value="2"/>
         
<xs:enumeration value="3"/>
         
<xs:enumeration value="4"/>
         
<xs:enumeration value="5"/>
         
<xs:enumeration value="6"/>
         
<xs:enumeration value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute correlator/setup/@correlation
type restriction of xs:string
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
correaltion enable control
source <xs:attribute name="correlation">
 
<xs:annotation>
   
<xs:documentation>correaltion enable control</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/setup/@testVector
type restriction of xs:string
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
test vector generation control
source <xs:attribute name="testVector">
 
<xs:annotation>
   
<xs:documentation>test vector generation control</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/setup/@phaseRotation
type restriction of xs:string
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
phase rotation control
source <xs:attribute name="phaseRotation">
 
<xs:annotation>
   
<xs:documentation>phase rotation control</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/setup/@dumpSelect
type restriction of xs:string
facets
Kind Value Annotation
enumeration yAxis
enumeration xAxis
annotation
documentation
specify which axis controls dumping
source <xs:attribute name="dumpSelect">
 
<xs:annotation>
   
<xs:documentation>specify which axis controls dumping</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="yAxis"/>
     
<xs:enumeration value="xAxis"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/setup/@autoCorrelate
type restriction of xs:string
facets
Kind Value Annotation
enumeration off
enumeration 0
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
source <xs:attribute name="autoCorrelate">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="0"/>
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="3"/>
     
<xs:enumeration value="4"/>
     
<xs:enumeration value="5"/>
     
<xs:enumeration value="6"/>
     
<xs:enumeration value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element correlator/ccQuad
diagram baselineBoard_p14.png
properties
minOcc 0
maxOcc 4
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ccqId  derived by: xs:int  required      
documentation
quad identifier
xSource0  derived by: xs:string  optional      
documentation
data stream source for X input 0
xSource1  derived by: xs:string  optional      
documentation
data stream source for X input 1
ySource0  derived by: xs:string  optional      
documentation
data stream source for Y input 0
ySource1  derived by: xs:string  optional      
documentation
data stream source for Y input 1
annotation
documentation
Setup for correlator chip quad
source <xs:element name="ccQuad" minOccurs="0" maxOccurs="4">
 
<xs:annotation>
   
<xs:documentation>Setup for correlator chip quad</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="ccqId" use="required">
     
<xs:annotation>
       
<xs:documentation>quad identifier</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="3"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="xSource0" use="optional">
     
<xs:annotation>
       
<xs:documentation>data stream source for X input 0</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="primary"/>
         
<xs:enumeration value="secondary"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="xSource1" use="optional">
     
<xs:annotation>
       
<xs:documentation>data stream source for X input 1</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="primary"/>
         
<xs:enumeration value="secondary"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ySource0" use="optional">
     
<xs:annotation>
       
<xs:documentation>data stream source for Y input 0</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="primary"/>
         
<xs:enumeration value="secondary"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ySource1" use="optional">
     
<xs:annotation>
       
<xs:documentation>data stream source for Y input 1</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="primary"/>
         
<xs:enumeration value="secondary"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute correlator/ccQuad/@ccqId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 3
annotation
documentation
quad identifier
source <xs:attribute name="ccqId" use="required">
 
<xs:annotation>
   
<xs:documentation>quad identifier</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/ccQuad/@xSource0
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration primary
enumeration secondary
annotation
documentation
data stream source for X input 0
source <xs:attribute name="xSource0" use="optional">
 
<xs:annotation>
   
<xs:documentation>data stream source for X input 0</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="primary"/>
     
<xs:enumeration value="secondary"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/ccQuad/@xSource1
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration primary
enumeration secondary
annotation
documentation
data stream source for X input 1
source <xs:attribute name="xSource1" use="optional">
 
<xs:annotation>
   
<xs:documentation>data stream source for X input 1</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="primary"/>
     
<xs:enumeration value="secondary"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/ccQuad/@ySource0
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration primary
enumeration secondary
annotation
documentation
data stream source for Y input 0
source <xs:attribute name="ySource0" use="optional">
 
<xs:annotation>
   
<xs:documentation>data stream source for Y input 0</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="primary"/>
     
<xs:enumeration value="secondary"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/ccQuad/@ySource1
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration primary
enumeration secondary
annotation
documentation
data stream source for Y input 1
source <xs:attribute name="ySource1" use="optional">
 
<xs:annotation>
   
<xs:documentation>data stream source for Y input 1</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="primary"/>
     
<xs:enumeration value="secondary"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element correlator/ccCell
diagram baselineBoard_p15.png
properties
minOcc 0
maxOcc 16
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
cccId  derived by: xs:int  required      
documentation
cell identifier
xSource  derived by: xs:string  optional      
documentation
x data input source
ySource  derived by: xs:string  optional      
documentation
y data input source
dumpSyncStatus  derived by: xs:string        
documentation
dump trigger sync status for this cell
annotation
documentation
Map of data stream assignment
source <xs:element name="ccCell" minOccurs="0" maxOccurs="16">
 
<xs:annotation>
   
<xs:documentation>Map of data stream assignment</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="cccId" use="required">
     
<xs:annotation>
       
<xs:documentation>cell identifier</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="xSource" use="optional">
     
<xs:annotation>
       
<xs:documentation>x data input source</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="adjacent"/>
         
<xs:enumeration value="primary"/>
         
<xs:enumeration value="secondary"/>
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="undefined"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ySource" use="optional">
     
<xs:annotation>
       
<xs:documentation>y data input source</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="adjacent"/>
         
<xs:enumeration value="primary"/>
         
<xs:enumeration value="secondary"/>
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="undefined"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dumpSyncStatus">
     
<xs:annotation>
       
<xs:documentation>dump trigger sync status for this cell</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="ok"/>
         
<xs:enumeration value="error"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute correlator/ccCell/@cccId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation
cell identifier
source <xs:attribute name="cccId" use="required">
 
<xs:annotation>
   
<xs:documentation>cell identifier</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/ccCell/@xSource
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration adjacent
enumeration primary
enumeration secondary
enumeration off
enumeration undefined
annotation
documentation
x data input source
source <xs:attribute name="xSource" use="optional">
 
<xs:annotation>
   
<xs:documentation>x data input source</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="adjacent"/>
     
<xs:enumeration value="primary"/>
     
<xs:enumeration value="secondary"/>
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="undefined"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/ccCell/@ySource
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration adjacent
enumeration primary
enumeration secondary
enumeration off
enumeration undefined
annotation
documentation
y data input source
source <xs:attribute name="ySource" use="optional">
 
<xs:annotation>
   
<xs:documentation>y data input source</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="adjacent"/>
     
<xs:enumeration value="primary"/>
     
<xs:enumeration value="secondary"/>
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="undefined"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/ccCell/@dumpSyncStatus
type restriction of xs:string
facets
Kind Value Annotation
enumeration ok
enumeration error
annotation
documentation
dump trigger sync status for this cell
source <xs:attribute name="dumpSyncStatus">
 
<xs:annotation>
   
<xs:documentation>dump trigger sync status for this cell</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ok"/>
     
<xs:enumeration value="error"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element correlator/cccInputs
diagram baselineBoard_p16.png
properties
minOcc 0
maxOcc 16
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  derived by: xs:int  required      
documentation
CC cell identifier
x  xs:string  required      
documentation
x data input information
y  xs:string  required      
documentation
y data input information
lags  xs:string  required      
documentation
lag range being processed by this CCC
annotation
documentation
signal source mapping and processing information for each CCC
source <xs:element name="cccInputs" minOccurs="0" maxOccurs="16">
 
<xs:annotation>
   
<xs:documentation>signal source mapping and processing information for each CCC</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="id" use="required">
     
<xs:annotation>
       
<xs:documentation>CC cell identifier</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="x" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>x data input information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="y" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>y data input information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="lags" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>lag range being processed by this CCC</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute correlator/cccInputs/@id
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation
CC cell identifier
source <xs:attribute name="id" use="required">
 
<xs:annotation>
   
<xs:documentation>CC cell identifier</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute correlator/cccInputs/@x
type xs:string
properties
use required
annotation
documentation
x data input information
source <xs:attribute name="x" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>x data input information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/cccInputs/@y
type xs:string
properties
use required
annotation
documentation
y data input information
source <xs:attribute name="y" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>y data input information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/cccInputs/@lags
type xs:string
properties
use required
annotation
documentation
lag range being processed by this CCC
source <xs:attribute name="lags" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>lag range being processed by this CCC</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element correlator/ccInputs
diagram baselineBoard_p17.png
properties
minOcc 0
maxOcc 16
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:string  required      
documentation
BB identifier
source  xs:string  required      
documentation
data input information
annotation
documentation
signal source mapping at each BB input to the CC
source <xs:element name="ccInputs" minOccurs="0" maxOccurs="16">
 
<xs:annotation>
   
<xs:documentation>signal source mapping at each BB input to the CC</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="id" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>BB identifier</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="source" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>data input information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute correlator/ccInputs/@id
type xs:string
properties
use required
annotation
documentation
BB identifier
source <xs:attribute name="id" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>BB identifier</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/ccInputs/@source
type xs:string
properties
use required
annotation
documentation
data input information
source <xs:attribute name="source" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>data input information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element correlator/inputStatus
diagram baselineBoard_p18.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xData1_0  xs:string  required      
documentation
data stream 1 and 0 status
xData3_2  xs:string  required      
documentation
data stream 3 and 2 status
xData5_4  xs:string  required      
documentation
data stream 5 and 4 status
xData7_6  xs:string  required      
documentation
data stream 7 and 6 status
xPhase1_0  xs:string  required      
documentation
phase stream 1 and 0 status
xPhase3_2  xs:string  required      
documentation
phase stream 3 and 2 status
xPhase5_4  xs:string  required      
documentation
phase stream 5 and 4 status
xPhase7_6  xs:string  required      
documentation
phase stream 7 and 6 status
xDataValid  xs:string  required      
documentation
data valid bit status
xShiftEnable  xs:string  required      
documentation
sgift enable status
xDumpEnable  xs:string  required      
documentation
dump enable status
xTimestamp  xs:string  required      
documentation
timestamp status
xSchidSync  xs:string  required      
documentation
SCHID sync status
xDumpSync  xs:string  required      
documentation
dump signal sync status
yData1_0  xs:string  required      
documentation
data stream 1 and 0 status
yData3_2  xs:string  required      
documentation
data stream 3 and 2 status
yData5_4  xs:string  required      
documentation
data stream 5 and 4 status
yData7_6  xs:string  required      
documentation
data stream 7 and 6 status
yPhase1_0  xs:string  required      
documentation
phase stream 1 and 0 status
yPhase3_2  xs:string  required      
documentation
phase stream 3 and 2 status
yPhase5_4  xs:string  required      
documentation
phase stream 5 and 4 status
yPhase7_6  xs:string  required      
documentation
phase stream 7 and 6 status
yDataValid  xs:string  required      
documentation
data valid bit status
yShiftEnable  xs:string  required      
documentation
shift enable status
yDumpEnable  xs:string  required      
documentation
dump enable status
yTimestamp  xs:string  required      
documentation
timestamp status
ySchidSync  xs:string  required      
documentation
SCHID sync status
yDumpSync  xs:string  required      
documentation
dump signal sync status
annotation
documentation
general input status states
source <xs:element name="inputStatus" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>general input status states</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="xData1_0" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>data stream 1 and 0 status </xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xData3_2" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>data stream 3 and 2 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xData5_4" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>data stream 5 and 4 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xData7_6" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>data stream 7 and 6 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xPhase1_0" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>phase stream 1 and 0 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xPhase3_2" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>phase stream 3 and 2 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xPhase5_4" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>phase stream 5 and 4 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xPhase7_6" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>phase stream 7 and 6 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xDataValid" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>data valid bit status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xShiftEnable" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>sgift enable status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xDumpEnable" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>dump enable status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xTimestamp" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>timestamp status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xSchidSync" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>SCHID sync status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xDumpSync" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>dump signal sync status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yData1_0" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>data stream 1 and 0 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yData3_2" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>data stream 3 and 2 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yData5_4" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>data stream 5 and 4 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yData7_6" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>data stream 7 and 6 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yPhase1_0" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>phase stream 1 and 0 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yPhase3_2" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>phase stream 3 and 2 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yPhase5_4" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>phase stream 5 and 4 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yPhase7_6" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>phase stream 7 and 6 status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yDataValid" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>data valid bit status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yShiftEnable" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>shift enable status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yDumpEnable" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>dump enable status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yTimestamp" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>timestamp status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ySchidSync" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>SCHID sync status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="yDumpSync" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>dump signal sync status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute correlator/inputStatus/@xData1_0
type xs:string
properties
use required
annotation
documentation
data stream 1 and 0 status
source <xs:attribute name="xData1_0" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>data stream 1 and 0 status </xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xData3_2
type xs:string
properties
use required
annotation
documentation
data stream 3 and 2 status
source <xs:attribute name="xData3_2" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>data stream 3 and 2 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xData5_4
type xs:string
properties
use required
annotation
documentation
data stream 5 and 4 status
source <xs:attribute name="xData5_4" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>data stream 5 and 4 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xData7_6
type xs:string
properties
use required
annotation
documentation
data stream 7 and 6 status
source <xs:attribute name="xData7_6" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>data stream 7 and 6 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xPhase1_0
type xs:string
properties
use required
annotation
documentation
phase stream 1 and 0 status
source <xs:attribute name="xPhase1_0" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>phase stream 1 and 0 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xPhase3_2
type xs:string
properties
use required
annotation
documentation
phase stream 3 and 2 status
source <xs:attribute name="xPhase3_2" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>phase stream 3 and 2 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xPhase5_4
type xs:string
properties
use required
annotation
documentation
phase stream 5 and 4 status
source <xs:attribute name="xPhase5_4" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>phase stream 5 and 4 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xPhase7_6
type xs:string
properties
use required
annotation
documentation
phase stream 7 and 6 status
source <xs:attribute name="xPhase7_6" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>phase stream 7 and 6 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xDataValid
type xs:string
properties
use required
annotation
documentation
data valid bit status
source <xs:attribute name="xDataValid" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>data valid bit status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xShiftEnable
type xs:string
properties
use required
annotation
documentation
sgift enable status
source <xs:attribute name="xShiftEnable" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>sgift enable status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xDumpEnable
type xs:string
properties
use required
annotation
documentation
dump enable status
source <xs:attribute name="xDumpEnable" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>dump enable status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xTimestamp
type xs:string
properties
use required
annotation
documentation
timestamp status
source <xs:attribute name="xTimestamp" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>timestamp status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xSchidSync
type xs:string
properties
use required
annotation
documentation
SCHID sync status
source <xs:attribute name="xSchidSync" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>SCHID sync status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@xDumpSync
type xs:string
properties
use required
annotation
documentation
dump signal sync status
source <xs:attribute name="xDumpSync" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>dump signal sync status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yData1_0
type xs:string
properties
use required
annotation
documentation
data stream 1 and 0 status
source <xs:attribute name="yData1_0" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>data stream 1 and 0 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yData3_2
type xs:string
properties
use required
annotation
documentation
data stream 3 and 2 status
source <xs:attribute name="yData3_2" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>data stream 3 and 2 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yData5_4
type xs:string
properties
use required
annotation
documentation
data stream 5 and 4 status
source <xs:attribute name="yData5_4" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>data stream 5 and 4 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yData7_6
type xs:string
properties
use required
annotation
documentation
data stream 7 and 6 status
source <xs:attribute name="yData7_6" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>data stream 7 and 6 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yPhase1_0
type xs:string
properties
use required
annotation
documentation
phase stream 1 and 0 status
source <xs:attribute name="yPhase1_0" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>phase stream 1 and 0 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yPhase3_2
type xs:string
properties
use required
annotation
documentation
phase stream 3 and 2 status
source <xs:attribute name="yPhase3_2" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>phase stream 3 and 2 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yPhase5_4
type xs:string
properties
use required
annotation
documentation
phase stream 5 and 4 status
source <xs:attribute name="yPhase5_4" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>phase stream 5 and 4 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yPhase7_6
type xs:string
properties
use required
annotation
documentation
phase stream 7 and 6 status
source <xs:attribute name="yPhase7_6" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>phase stream 7 and 6 status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yDataValid
type xs:string
properties
use required
annotation
documentation
data valid bit status
source <xs:attribute name="yDataValid" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>data valid bit status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yShiftEnable
type xs:string
properties
use required
annotation
documentation
shift enable status
source <xs:attribute name="yShiftEnable" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>shift enable status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yDumpEnable
type xs:string
properties
use required
annotation
documentation
dump enable status
source <xs:attribute name="yDumpEnable" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>dump enable status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yTimestamp
type xs:string
properties
use required
annotation
documentation
timestamp status
source <xs:attribute name="yTimestamp" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>timestamp status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@ySchidSync
type xs:string
properties
use required
annotation
documentation
SCHID sync status
source <xs:attribute name="ySchidSync" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>SCHID sync status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/inputStatus/@yDumpSync
type xs:string
properties
use required
annotation
documentation
dump signal sync status
source <xs:attribute name="yDumpSync" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>dump signal sync status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element correlator/state
diagram baselineBoard_p19.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ccQuad  xs:string  optional      
documentation
report specified quad state
ccCell  xs:string  optional      
documentation
report specified cell state
inputStatus  xs:string  optional      
documentation
report all input signal and stream status
register  xs:string  optional      
documentation
report specified register contents
user  xs:string  optional      
documentation
report user logging configuration
about  xs:string  optional      
documentation
report general information about this module
error  xs:string  optional      
documentation
report errors
setup  xs:string  optional      
documentation
report CC setup attributes
status  xs:string  optional      
documentation
report CC status atributes
cccInputs  xs:string  optional      
documentation
report station identifiers connected to each CCC
ccInputs  xs:string  optional      
documentation
report station identifiers at the CC inputs
annotation
documentation
State of correlator chip as maintained by CMIB and module registers
source <xs:element name="state" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>State of correlator chip as maintained by CMIB and module registers</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="ccQuad" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>report specified quad state</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ccCell" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>report specified cell state</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="inputStatus" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>report all input signal and stream status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="register" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>report specified register contents</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="user" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>report user logging configuration</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="about" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>report general information about this module</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="error" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>report errors</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="setup" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>report CC setup attributes</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="status" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>report CC status atributes</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="cccInputs" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>report station identifiers connected to each CCC</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ccInputs" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>report station identifiers at the CC inputs</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute correlator/state/@ccQuad
type xs:string
properties
use optional
annotation
documentation
report specified quad state
source <xs:attribute name="ccQuad" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>report specified quad state</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/state/@ccCell
type xs:string
properties
use optional
annotation
documentation
report specified cell state
source <xs:attribute name="ccCell" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>report specified cell state</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/state/@inputStatus
type xs:string
properties
use optional
annotation
documentation
report all input signal and stream status
source <xs:attribute name="inputStatus" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>report all input signal and stream status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/state/@register
type xs:string
properties
use optional
annotation
documentation
report specified register contents
source <xs:attribute name="register" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>report specified register contents</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/state/@user
type xs:string
properties
use optional
annotation
documentation
report user logging configuration
source <xs:attribute name="user" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>report user logging configuration</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/state/@about
type xs:string
properties
use optional
annotation
documentation
report general information about this module
source <xs:attribute name="about" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>report general information about this module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/state/@error
type xs:string
properties
use optional
annotation
documentation
report errors
source <xs:attribute name="error" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>report errors</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/state/@setup
type xs:string
properties
use optional
annotation
documentation
report CC setup attributes
source <xs:attribute name="setup" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>report CC setup attributes</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/state/@status
type xs:string
properties
use optional
annotation
documentation
report CC status atributes
source <xs:attribute name="status" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>report CC status atributes</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/state/@cccInputs
type xs:string
properties
use optional
annotation
documentation
report station identifiers connected to each CCC
source <xs:attribute name="cccInputs" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>report station identifiers connected to each CCC</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute correlator/state/@ccInputs
type xs:string
properties
use optional
annotation
documentation
report station identifiers at the CC inputs
source <xs:attribute name="ccInputs" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>report station identifiers at the CC inputs</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ethernet
diagram baselineBoard_p20.png
properties
content complex
children status setup control capture ltaInterfaceStat state about error register user
attributes
Name  Type  Use  Default  Fixed  Annotation
time  xs:dateTime  optional      
documentation
time this message was generated
ledDevice  ledType        
documentation
general ASIC device status
ltaDataStatus  xs:string        
documentation
mask of lta interface from columns 0-7
sfpStatus  xs:string        
documentation
mask of SFP receiver (from network switch) status
annotation
documentation
Data package for gigabit ethernet chip setup and control
source <xs:element name="ethernet">
 
<xs:annotation>
   
<xs:documentation>Data package for gigabit ethernet chip setup and control</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="status" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="ledPll125Lock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>PLL 125MHz lock status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPll133Lock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>PLL 133MHz lock status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPll156Lock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>PLL 156MHz lock status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPllTxLock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>PLL transmit lock status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPllRxLock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>PLL recieve lock status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPllRxpLock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>PLL RXP data lock status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledSfp1RxStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>status of SFP1 receiver if configured for gigabit data transfer</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledSfp2RxStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>status of SFP2 receiver if configured for gigabit data transfer</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="mode" use="required">
           
<xs:annotation>
             
<xs:documentation>which bitstream version is loaded into the FPGA (either  for 10GBit data or two 1-GBit transceivers)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="10Gigabit"/>
               
<xs:enumeration value="2x1Gigabit"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="sfp1TxFrameRate" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>count of frames sent over this interface</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="sfp2TxFrameRate" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>count of frames sent over this interface</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledUpperSyncStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP synch status LED </xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledLowerSyncStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP synch status LED </xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledUpperSyncError" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP sync error status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledLowerSyncError" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP sync error status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledUpperFrameError" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP frame error status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledLowerFrameError" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP frame error status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledUpperFrameSize" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP size error status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledLowerFrameSize" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP size error status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledUpperFrameDetect" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP frameDetect status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledLowerFrameDetect" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP frameDetect status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledUpperFrameOvr" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP frameOverrun status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledLowerFrameOvr" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>RXP frameOverrun status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="setup" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="ltaDataFlow" use="optional">
           
<xs:annotation>
             
<xs:documentation>allow lag data frames from the LTAs</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="masterRxpDataFlow" use="optional">
           
<xs:annotation>
             
<xs:documentation>allow vdif data frames from the RXPs if they are individually enabled</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="discardFrames" use="optional">
           
<xs:annotation>
             
<xs:documentation>turn on/off the transmission of frames from the FPGA</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="upperRxpDataFlow" use="optional">
           
<xs:annotation>
             
<xs:documentation>allow lag data frames from the RXPs</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="lowerRxpDataFlow" use="optional">
           
<xs:annotation>
             
<xs:documentation>allow lag data frames from the RXPs</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="flowControl">
           
<xs:annotation>
             
<xs:documentation>respond or ignore XON-XOFF flow control</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="enable"/>
               
<xs:enumeration value="disable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="vdifDataDestination">
           
<xs:annotation>
             
<xs:documentation>which gbit interface the RXP (phased array) data goes out on (either to the correlator back end or the MkV recorder)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="sfp1"/>
               
<xs:enumeration value="sfp2"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dataPriority">
           
<xs:annotation>
             
<xs:documentation>if correlator chip or vdif packets have priority</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="cc"/>
               
<xs:enumeration value="vdif"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="persistence" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>persistence of led indicators in seconds</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ccSpeed">
           
<xs:annotation>
             
<xs:documentation>manual control of correlator ASIC voltages</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="slowest"/>
               
<xs:enumeration value="slow"/>
               
<xs:enumeration value="normal"/>
               
<xs:enumeration value="fast"/>
               
<xs:enumeration value="fastest"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="upperPacketDelay" use="optional">
           
<xs:annotation>
             
<xs:documentation>packet delay (microseconds)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="lowerPacketDelay" use="optional">
           
<xs:annotation>
             
<xs:documentation>packet delay (microseconds)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="serialLoopback">
           
<xs:annotation>
             
<xs:documentation>tie network transmit and receive lines logically together</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="randomSfpFrameDelay">
           
<xs:annotation>
             
<xs:documentation>randomize the ethernet packet frame delay</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="sfpFrameDelay" use="optional">
           
<xs:annotation>
             
<xs:documentation>interpacket frame delay (microseconds)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="1020"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="sourceMac" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>DEPRECATEDspecify the MAC address of this module for the packet</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="sourceIp" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>DEPRECATEDspecify the IP address of this  module for the packet</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ltaSourceMac" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify the MAC address of this module for the packet</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ltaSourceIp" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify the IP address of this  module for the packet</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ltaSourcePort" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify the port address of this module for the packet.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ltaTargetPort" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify the port address for the packet.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifSourceMac" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify the source MAC address for phased array data.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifTargetMac" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify the target MAC address for phased array data.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifSourceIp" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify the source IP address for phased array data.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifTargetIp" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify the target IP address for phased array data.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifSourcePort" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify the port address of this phased array data.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifTargetPort" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify the port address for phased array data.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="iptos">
           
<xs:annotation>
             
<xs:documentation>specify IP packet type-of-service type</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="resetState">
           
<xs:annotation>
             
<xs:documentation>control device reset signal</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="false"/>
               
<xs:enumeration value="true"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="control" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>various control options</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="clearAll" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear all status indicators</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearLtaStatus" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear all LTA status indicators</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearVdifStatus" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear all VDIF status indicators</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="resetState">
           
<xs:annotation>
             
<xs:documentation>DEPRECATED (moved to setup) control device reset signal</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="true"/>
               
<xs:enumeration value="false"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="capture" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="mode">
           
<xs:annotation>
             
<xs:documentation>frame alignment for data capture</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="framed"/>
               
<xs:enumeration value="immediate"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="source">
           
<xs:annotation>
             
<xs:documentation>source of capture data</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="receive"/>
               
<xs:enumeration value="transmit"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="complete">
           
<xs:annotation>
             
<xs:documentation>status of capture data</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="device">
           
<xs:annotation>
             
<xs:documentation>which device (SFP) is the target for the capture</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="sfp1"/>
               
<xs:enumeration value="sfp2"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="activate" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>initiate network data capture</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ltaInterfaceStat" minOccurs="0" maxOccurs="8">
       
<xs:annotation>
         
<xs:documentation>LTA status LEDs (V2 only)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="columnId" use="required">
           
<xs:annotation>
             
<xs:documentation>column id of LTA target</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ledRxError" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>data receive status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledSerResp" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>serial handskake toggle status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledFrame" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>frame handskake toggle status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledData0" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>data bit 0 toggle status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledData1" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>data bit 1 toggle status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledData2" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>data bit 2 toggle status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledData3" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>data bit 3 toggle status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledData4" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>data bit 4 toggle status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledData5" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>data bit 5 toggle status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledData6" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>data bit 6 toggle status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledData7" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>data bit 7 toggle status LED</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="state" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="setup" type="xs:string"/>
         
<xs:attribute name="status" type="xs:string"/>
         
<xs:attribute name="ltaInterfaceStat" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report lag frame information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="capture" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report capture status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="register" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report specified register contents</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="user" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report user logging configuration</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="about" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report general module information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="error" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report errors</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="about" minOccurs="0"/>
     
<xs:element ref="error" minOccurs="0"/>
     
<xs:element ref="register" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="user" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="time" type="xs:dateTime" use="optional">
     
<xs:annotation>
       
<xs:documentation>time this message was generated</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledDevice" type="ledType">
     
<xs:annotation>
       
<xs:documentation>general ASIC device status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ltaDataStatus" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>mask of lta interface from columns 0-7</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="sfpStatus" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>mask of SFP receiver (from network switch) status </xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ethernet/@time
type xs:dateTime
properties
use optional
annotation
documentation
time this message was generated
source <xs:attribute name="time" type="xs:dateTime" use="optional">
 
<xs:annotation>
   
<xs:documentation>time this message was generated</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/@ledDevice
type ledType
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
general ASIC device status
source <xs:attribute name="ledDevice" type="ledType">
 
<xs:annotation>
   
<xs:documentation>general ASIC device status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/@ltaDataStatus
type xs:string
annotation
documentation
mask of lta interface from columns 0-7
source <xs:attribute name="ltaDataStatus" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>mask of lta interface from columns 0-7</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/@sfpStatus
type xs:string
annotation
documentation
mask of SFP receiver (from network switch) status
source <xs:attribute name="sfpStatus" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>mask of SFP receiver (from network switch) status </xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ethernet/status
diagram baselineBoard_p21.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ledPll125Lock  ledType  required      
documentation
PLL 125MHz lock status
ledPll133Lock  ledType  required      
documentation
PLL 133MHz lock status
ledPll156Lock  ledType  required      
documentation
PLL 156MHz lock status
ledPllTxLock  ledType  required      
documentation
PLL transmit lock status
ledPllRxLock  ledType  required      
documentation
PLL recieve lock status
ledPllRxpLock  ledType  required      
documentation
PLL RXP data lock status
ledSfp1RxStatus  ledType  required      
documentation
status of SFP1 receiver if configured for gigabit data transfer
ledSfp2RxStatus  ledType  required      
documentation
status of SFP2 receiver if configured for gigabit data transfer
mode  derived by: xs:string  required      
documentation
which bitstream version is loaded into the FPGA (either  for 10GBit data or two 1-GBit transceivers)
sfp1TxFrameRate  xs:int  required      
documentation
count of frames sent over this interface
sfp2TxFrameRate  xs:int  required      
documentation
count of frames sent over this interface
ledUpperSyncStatus  ledType  required      
documentation
RXP synch status LED
ledLowerSyncStatus  ledType  required      
documentation
RXP synch status LED
ledUpperSyncError  ledType  required      
documentation
RXP sync error status LED
ledLowerSyncError  ledType  required      
documentation
RXP sync error status LED
ledUpperFrameError  ledType  required      
documentation
RXP frame error status LED
ledLowerFrameError  ledType  required      
documentation
RXP frame error status LED
ledUpperFrameSize  ledType  required      
documentation
RXP size error status LED
ledLowerFrameSize  ledType  required      
documentation
RXP size error status LED
ledUpperFrameDetect  ledType  required      
documentation
RXP frameDetect status LED
ledLowerFrameDetect  ledType  required      
documentation
RXP frameDetect status LED
ledUpperFrameOvr  ledType  required      
documentation
RXP frameOverrun status LED
ledLowerFrameOvr  ledType  required      
documentation
RXP frameOverrun status LED
source <xs:element name="status" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="ledPll125Lock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>PLL 125MHz lock status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPll133Lock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>PLL 133MHz lock status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPll156Lock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>PLL 156MHz lock status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPllTxLock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>PLL transmit lock status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPllRxLock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>PLL recieve lock status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPllRxpLock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>PLL RXP data lock status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledSfp1RxStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>status of SFP1 receiver if configured for gigabit data transfer</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledSfp2RxStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>status of SFP2 receiver if configured for gigabit data transfer</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="mode" use="required">
     
<xs:annotation>
       
<xs:documentation>which bitstream version is loaded into the FPGA (either  for 10GBit data or two 1-GBit transceivers)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="10Gigabit"/>
         
<xs:enumeration value="2x1Gigabit"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="sfp1TxFrameRate" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>count of frames sent over this interface</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="sfp2TxFrameRate" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>count of frames sent over this interface</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledUpperSyncStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP synch status LED </xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledLowerSyncStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP synch status LED </xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledUpperSyncError" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP sync error status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledLowerSyncError" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP sync error status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledUpperFrameError" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP frame error status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledLowerFrameError" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP frame error status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledUpperFrameSize" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP size error status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledLowerFrameSize" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP size error status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledUpperFrameDetect" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP frameDetect status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledLowerFrameDetect" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP frameDetect status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledUpperFrameOvr" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP frameOverrun status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledLowerFrameOvr" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>RXP frameOverrun status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ethernet/status/@ledPll125Lock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
PLL 125MHz lock status
source <xs:attribute name="ledPll125Lock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>PLL 125MHz lock status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledPll133Lock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
PLL 133MHz lock status
source <xs:attribute name="ledPll133Lock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>PLL 133MHz lock status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledPll156Lock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
PLL 156MHz lock status
source <xs:attribute name="ledPll156Lock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>PLL 156MHz lock status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledPllTxLock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
PLL transmit lock status
source <xs:attribute name="ledPllTxLock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>PLL transmit lock status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledPllRxLock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
PLL recieve lock status
source <xs:attribute name="ledPllRxLock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>PLL recieve lock status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledPllRxpLock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
PLL RXP data lock status
source <xs:attribute name="ledPllRxpLock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>PLL RXP data lock status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledSfp1RxStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
status of SFP1 receiver if configured for gigabit data transfer
source <xs:attribute name="ledSfp1RxStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>status of SFP1 receiver if configured for gigabit data transfer</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledSfp2RxStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
status of SFP2 receiver if configured for gigabit data transfer
source <xs:attribute name="ledSfp2RxStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>status of SFP2 receiver if configured for gigabit data transfer</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@mode
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration 10Gigabit
enumeration 2x1Gigabit
annotation
documentation
which bitstream version is loaded into the FPGA (either  for 10GBit data or two 1-GBit transceivers)
source <xs:attribute name="mode" use="required">
 
<xs:annotation>
   
<xs:documentation>which bitstream version is loaded into the FPGA (either  for 10GBit data or two 1-GBit transceivers)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="10Gigabit"/>
     
<xs:enumeration value="2x1Gigabit"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/status/@sfp1TxFrameRate
type xs:int
properties
use required
annotation
documentation
count of frames sent over this interface
source <xs:attribute name="sfp1TxFrameRate" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>count of frames sent over this interface</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@sfp2TxFrameRate
type xs:int
properties
use required
annotation
documentation
count of frames sent over this interface
source <xs:attribute name="sfp2TxFrameRate" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>count of frames sent over this interface</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledUpperSyncStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP synch status LED
source <xs:attribute name="ledUpperSyncStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP synch status LED </xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledLowerSyncStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP synch status LED
source <xs:attribute name="ledLowerSyncStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP synch status LED </xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledUpperSyncError
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP sync error status LED
source <xs:attribute name="ledUpperSyncError" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP sync error status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledLowerSyncError
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP sync error status LED
source <xs:attribute name="ledLowerSyncError" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP sync error status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledUpperFrameError
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP frame error status LED
source <xs:attribute name="ledUpperFrameError" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP frame error status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledLowerFrameError
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP frame error status LED
source <xs:attribute name="ledLowerFrameError" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP frame error status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledUpperFrameSize
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP size error status LED
source <xs:attribute name="ledUpperFrameSize" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP size error status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledLowerFrameSize
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP size error status LED
source <xs:attribute name="ledLowerFrameSize" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP size error status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledUpperFrameDetect
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP frameDetect status LED
source <xs:attribute name="ledUpperFrameDetect" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP frameDetect status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledLowerFrameDetect
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP frameDetect status LED
source <xs:attribute name="ledLowerFrameDetect" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP frameDetect status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledUpperFrameOvr
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP frameOverrun status LED
source <xs:attribute name="ledUpperFrameOvr" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP frameOverrun status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/status/@ledLowerFrameOvr
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
RXP frameOverrun status LED
source <xs:attribute name="ledLowerFrameOvr" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>RXP frameOverrun status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ethernet/setup
diagram baselineBoard_p22.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ltaDataFlow  derived by: xs:string  optional      
documentation
allow lag data frames from the LTAs
masterRxpDataFlow  derived by: xs:string  optional      
documentation
allow vdif data frames from the RXPs if they are individually enabled
discardFrames  derived by: xs:string  optional      
documentation
turn on/off the transmission of frames from the FPGA
upperRxpDataFlow  derived by: xs:string  optional      
documentation
allow lag data frames from the RXPs
lowerRxpDataFlow  derived by: xs:string  optional      
documentation
allow lag data frames from the RXPs
flowControl  derived by: xs:string        
documentation
respond or ignore XON-XOFF flow control
vdifDataDestination  derived by: xs:string        
documentation
which gbit interface the RXP (phased array) data goes out on (either to the correlator back end or the MkV recorder)
dataPriority  derived by: xs:string        
documentation
if correlator chip or vdif packets have priority
persistence  xs:int        
documentation
persistence of led indicators in seconds
ccSpeed  derived by: xs:string        
documentation
manual control of correlator ASIC voltages
upperPacketDelay  derived by: xs:int  optional      
documentation
packet delay (microseconds)
lowerPacketDelay  derived by: xs:int  optional      
documentation
packet delay (microseconds)
serialLoopback  derived by: xs:string        
documentation
tie network transmit and receive lines logically together
randomSfpFrameDelay  derived by: xs:string        
documentation
randomize the ethernet packet frame delay
sfpFrameDelay  derived by: xs:int  optional      
documentation
interpacket frame delay (microseconds)
sourceMac  xs:string  optional      
documentation
DEPRECATEDspecify the MAC address of this module for the packet
sourceIp  xs:string  optional      
documentation
DEPRECATEDspecify the IP address of this  module for the packet
ltaSourceMac  xs:string  optional      
documentation
specify the MAC address of this module for the packet
ltaSourceIp  xs:string  optional      
documentation
specify the IP address of this  module for the packet
ltaSourcePort  xs:int  optional      
documentation
specify the port address of this module for the packet.
ltaTargetPort  xs:string  optional      
documentation
specify the port address for the packet.
vdifSourceMac  xs:string  optional      
documentation
specify the source MAC address for phased array data.
vdifTargetMac  xs:string  optional      
documentation
specify the target MAC address for phased array data.
vdifSourceIp  xs:string  optional      
documentation
specify the source IP address for phased array data.
vdifTargetIp  xs:string  optional      
documentation
specify the target IP address for phased array data.
vdifSourcePort  xs:int  optional      
documentation
specify the port address of this phased array data.
vdifTargetPort  xs:string  optional      
documentation
specify the port address for phased array data.
iptos  derived by: xs:int        
documentation
specify IP packet type-of-service type
resetState  derived by: xs:string        
documentation
control device reset signal
source <xs:element name="setup" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="ltaDataFlow" use="optional">
     
<xs:annotation>
       
<xs:documentation>allow lag data frames from the LTAs</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="masterRxpDataFlow" use="optional">
     
<xs:annotation>
       
<xs:documentation>allow vdif data frames from the RXPs if they are individually enabled</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="discardFrames" use="optional">
     
<xs:annotation>
       
<xs:documentation>turn on/off the transmission of frames from the FPGA</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="upperRxpDataFlow" use="optional">
     
<xs:annotation>
       
<xs:documentation>allow lag data frames from the RXPs</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="lowerRxpDataFlow" use="optional">
     
<xs:annotation>
       
<xs:documentation>allow lag data frames from the RXPs</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="flowControl">
     
<xs:annotation>
       
<xs:documentation>respond or ignore XON-XOFF flow control</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="enable"/>
         
<xs:enumeration value="disable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="vdifDataDestination">
     
<xs:annotation>
       
<xs:documentation>which gbit interface the RXP (phased array) data goes out on (either to the correlator back end or the MkV recorder)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="sfp1"/>
         
<xs:enumeration value="sfp2"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dataPriority">
     
<xs:annotation>
       
<xs:documentation>if correlator chip or vdif packets have priority</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="cc"/>
         
<xs:enumeration value="vdif"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="persistence" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>persistence of led indicators in seconds</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ccSpeed">
     
<xs:annotation>
       
<xs:documentation>manual control of correlator ASIC voltages</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="slowest"/>
         
<xs:enumeration value="slow"/>
         
<xs:enumeration value="normal"/>
         
<xs:enumeration value="fast"/>
         
<xs:enumeration value="fastest"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="upperPacketDelay" use="optional">
     
<xs:annotation>
       
<xs:documentation>packet delay (microseconds)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="lowerPacketDelay" use="optional">
     
<xs:annotation>
       
<xs:documentation>packet delay (microseconds)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="serialLoopback">
     
<xs:annotation>
       
<xs:documentation>tie network transmit and receive lines logically together</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="randomSfpFrameDelay">
     
<xs:annotation>
       
<xs:documentation>randomize the ethernet packet frame delay</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="sfpFrameDelay" use="optional">
     
<xs:annotation>
       
<xs:documentation>interpacket frame delay (microseconds)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="1020"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="sourceMac" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>DEPRECATEDspecify the MAC address of this module for the packet</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="sourceIp" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>DEPRECATEDspecify the IP address of this  module for the packet</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ltaSourceMac" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify the MAC address of this module for the packet</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ltaSourceIp" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify the IP address of this  module for the packet</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ltaSourcePort" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify the port address of this module for the packet.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ltaTargetPort" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify the port address for the packet.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifSourceMac" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify the source MAC address for phased array data.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifTargetMac" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify the target MAC address for phased array data.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifSourceIp" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify the source IP address for phased array data.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifTargetIp" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify the target IP address for phased array data.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifSourcePort" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify the port address of this phased array data.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifTargetPort" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify the port address for phased array data.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="iptos">
     
<xs:annotation>
       
<xs:documentation>specify IP packet type-of-service type</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="resetState">
     
<xs:annotation>
       
<xs:documentation>control device reset signal</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="false"/>
         
<xs:enumeration value="true"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ethernet/setup/@ltaDataFlow
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
allow lag data frames from the LTAs
source <xs:attribute name="ltaDataFlow" use="optional">
 
<xs:annotation>
   
<xs:documentation>allow lag data frames from the LTAs</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@masterRxpDataFlow
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
allow vdif data frames from the RXPs if they are individually enabled
source <xs:attribute name="masterRxpDataFlow" use="optional">
 
<xs:annotation>
   
<xs:documentation>allow vdif data frames from the RXPs if they are individually enabled</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@discardFrames
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
turn on/off the transmission of frames from the FPGA
source <xs:attribute name="discardFrames" use="optional">
 
<xs:annotation>
   
<xs:documentation>turn on/off the transmission of frames from the FPGA</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@upperRxpDataFlow
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
allow lag data frames from the RXPs
source <xs:attribute name="upperRxpDataFlow" use="optional">
 
<xs:annotation>
   
<xs:documentation>allow lag data frames from the RXPs</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@lowerRxpDataFlow
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
allow lag data frames from the RXPs
source <xs:attribute name="lowerRxpDataFlow" use="optional">
 
<xs:annotation>
   
<xs:documentation>allow lag data frames from the RXPs</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@flowControl
type restriction of xs:string
facets
Kind Value Annotation
enumeration enable
enumeration disable
annotation
documentation
respond or ignore XON-XOFF flow control
source <xs:attribute name="flowControl">
 
<xs:annotation>
   
<xs:documentation>respond or ignore XON-XOFF flow control</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="enable"/>
     
<xs:enumeration value="disable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@vdifDataDestination
type restriction of xs:string
facets
Kind Value Annotation
enumeration sfp1
enumeration sfp2
annotation
documentation
which gbit interface the RXP (phased array) data goes out on (either to the correlator back end or the MkV recorder)
source <xs:attribute name="vdifDataDestination">
 
<xs:annotation>
   
<xs:documentation>which gbit interface the RXP (phased array) data goes out on (either to the correlator back end or the MkV recorder)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="sfp1"/>
     
<xs:enumeration value="sfp2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@dataPriority
type restriction of xs:string
facets
Kind Value Annotation
enumeration cc
enumeration vdif
annotation
documentation
if correlator chip or vdif packets have priority
source <xs:attribute name="dataPriority">
 
<xs:annotation>
   
<xs:documentation>if correlator chip or vdif packets have priority</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="cc"/>
     
<xs:enumeration value="vdif"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@persistence
type xs:int
annotation
documentation
persistence of led indicators in seconds
source <xs:attribute name="persistence" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>persistence of led indicators in seconds</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@ccSpeed
type restriction of xs:string
facets
Kind Value Annotation
enumeration slowest
enumeration slow
enumeration normal
enumeration fast
enumeration fastest
annotation
documentation
manual control of correlator ASIC voltages
source <xs:attribute name="ccSpeed">
 
<xs:annotation>
   
<xs:documentation>manual control of correlator ASIC voltages</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="slowest"/>
     
<xs:enumeration value="slow"/>
     
<xs:enumeration value="normal"/>
     
<xs:enumeration value="fast"/>
     
<xs:enumeration value="fastest"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@upperPacketDelay
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
packet delay (microseconds)
source <xs:attribute name="upperPacketDelay" use="optional">
 
<xs:annotation>
   
<xs:documentation>packet delay (microseconds)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@lowerPacketDelay
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
packet delay (microseconds)
source <xs:attribute name="lowerPacketDelay" use="optional">
 
<xs:annotation>
   
<xs:documentation>packet delay (microseconds)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@serialLoopback
type restriction of xs:string
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
tie network transmit and receive lines logically together
source <xs:attribute name="serialLoopback">
 
<xs:annotation>
   
<xs:documentation>tie network transmit and receive lines logically together</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@randomSfpFrameDelay
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
randomize the ethernet packet frame delay
source <xs:attribute name="randomSfpFrameDelay">
 
<xs:annotation>
   
<xs:documentation>randomize the ethernet packet frame delay</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@sfpFrameDelay
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 1020
annotation
documentation
interpacket frame delay (microseconds)
source <xs:attribute name="sfpFrameDelay" use="optional">
 
<xs:annotation>
   
<xs:documentation>interpacket frame delay (microseconds)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="1020"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@sourceMac
type xs:string
properties
use optional
annotation
documentation
DEPRECATEDspecify the MAC address of this module for the packet
source <xs:attribute name="sourceMac" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>DEPRECATEDspecify the MAC address of this module for the packet</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@sourceIp
type xs:string
properties
use optional
annotation
documentation
DEPRECATEDspecify the IP address of this  module for the packet
source <xs:attribute name="sourceIp" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>DEPRECATEDspecify the IP address of this  module for the packet</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@ltaSourceMac
type xs:string
properties
use optional
annotation
documentation
specify the MAC address of this module for the packet
source <xs:attribute name="ltaSourceMac" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify the MAC address of this module for the packet</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@ltaSourceIp
type xs:string
properties
use optional
annotation
documentation
specify the IP address of this  module for the packet
source <xs:attribute name="ltaSourceIp" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify the IP address of this  module for the packet</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@ltaSourcePort
type xs:int
properties
use optional
annotation
documentation
specify the port address of this module for the packet.
source <xs:attribute name="ltaSourcePort" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify the port address of this module for the packet.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@ltaTargetPort
type xs:string
properties
use optional
annotation
documentation
specify the port address for the packet.
source <xs:attribute name="ltaTargetPort" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify the port address for the packet.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@vdifSourceMac
type xs:string
properties
use optional
annotation
documentation
specify the source MAC address for phased array data.
source <xs:attribute name="vdifSourceMac" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify the source MAC address for phased array data.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@vdifTargetMac
type xs:string
properties
use optional
annotation
documentation
specify the target MAC address for phased array data.
source <xs:attribute name="vdifTargetMac" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify the target MAC address for phased array data.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@vdifSourceIp
type xs:string
properties
use optional
annotation
documentation
specify the source IP address for phased array data.
source <xs:attribute name="vdifSourceIp" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify the source IP address for phased array data.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@vdifTargetIp
type xs:string
properties
use optional
annotation
documentation
specify the target IP address for phased array data.
source <xs:attribute name="vdifTargetIp" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify the target IP address for phased array data.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@vdifSourcePort
type xs:int
properties
use optional
annotation
documentation
specify the port address of this phased array data.
source <xs:attribute name="vdifSourcePort" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify the port address of this phased array data.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@vdifTargetPort
type xs:string
properties
use optional
annotation
documentation
specify the port address for phased array data.
source <xs:attribute name="vdifTargetPort" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify the port address for phased array data.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/setup/@iptos
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
specify IP packet type-of-service type
source <xs:attribute name="iptos">
 
<xs:annotation>
   
<xs:documentation>specify IP packet type-of-service type</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/setup/@resetState
type restriction of xs:string
facets
Kind Value Annotation
enumeration false
enumeration true
annotation
documentation
control device reset signal
source <xs:attribute name="resetState">
 
<xs:annotation>
   
<xs:documentation>control device reset signal</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="false"/>
     
<xs:enumeration value="true"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ethernet/control
diagram baselineBoard_p23.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
clearAll  xs:string  optional      
documentation
clear all status indicators
clearLtaStatus  xs:string  optional      
documentation
clear all LTA status indicators
clearVdifStatus  xs:string  optional      
documentation
clear all VDIF status indicators
resetState  derived by: xs:string        
documentation
DEPRECATED (moved to setup) control device reset signal
annotation
documentation
various control options
source <xs:element name="control" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>various control options</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="clearAll" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear all status indicators</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearLtaStatus" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear all LTA status indicators</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearVdifStatus" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear all VDIF status indicators</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="resetState">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to setup) control device reset signal</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="true"/>
         
<xs:enumeration value="false"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ethernet/control/@clearAll
type xs:string
properties
use optional
annotation
documentation
clear all status indicators
source <xs:attribute name="clearAll" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear all status indicators</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/control/@clearLtaStatus
type xs:string
properties
use optional
annotation
documentation
clear all LTA status indicators
source <xs:attribute name="clearLtaStatus" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear all LTA status indicators</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/control/@clearVdifStatus
type xs:string
properties
use optional
annotation
documentation
clear all VDIF status indicators
source <xs:attribute name="clearVdifStatus" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear all VDIF status indicators</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/control/@resetState
type restriction of xs:string
facets
Kind Value Annotation
enumeration true
enumeration false
annotation
documentation
DEPRECATED (moved to setup) control device reset signal
source <xs:attribute name="resetState">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to setup) control device reset signal</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="true"/>
     
<xs:enumeration value="false"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ethernet/capture
diagram baselineBoard_p24.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
mode  derived by: xs:string        
documentation
frame alignment for data capture
source  derived by: xs:string        
documentation
source of capture data
complete  derived by: xs:string        
documentation
status of capture data
device  derived by: xs:string        
documentation
which device (SFP) is the target for the capture
activate  xs:string        
documentation
initiate network data capture
source <xs:element name="capture" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="mode">
     
<xs:annotation>
       
<xs:documentation>frame alignment for data capture</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="framed"/>
         
<xs:enumeration value="immediate"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="source">
     
<xs:annotation>
       
<xs:documentation>source of capture data</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="receive"/>
         
<xs:enumeration value="transmit"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="complete">
     
<xs:annotation>
       
<xs:documentation>status of capture data</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="device">
     
<xs:annotation>
       
<xs:documentation>which device (SFP) is the target for the capture</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="sfp1"/>
         
<xs:enumeration value="sfp2"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="activate" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>initiate network data capture</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ethernet/capture/@mode
type restriction of xs:string
facets
Kind Value Annotation
enumeration framed
enumeration immediate
annotation
documentation
frame alignment for data capture
source <xs:attribute name="mode">
 
<xs:annotation>
   
<xs:documentation>frame alignment for data capture</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="framed"/>
     
<xs:enumeration value="immediate"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/capture/@source
type restriction of xs:string
facets
Kind Value Annotation
enumeration receive
enumeration transmit
annotation
documentation
source of capture data
source <xs:attribute name="source">
 
<xs:annotation>
   
<xs:documentation>source of capture data</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="receive"/>
     
<xs:enumeration value="transmit"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/capture/@complete
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
status of capture data
source <xs:attribute name="complete">
 
<xs:annotation>
   
<xs:documentation>status of capture data</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/capture/@device
type restriction of xs:string
facets
Kind Value Annotation
enumeration sfp1
enumeration sfp2
annotation
documentation
which device (SFP) is the target for the capture
source <xs:attribute name="device">
 
<xs:annotation>
   
<xs:documentation>which device (SFP) is the target for the capture</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="sfp1"/>
     
<xs:enumeration value="sfp2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/capture/@activate
type xs:string
annotation
documentation
initiate network data capture
source <xs:attribute name="activate" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>initiate network data capture</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ethernet/ltaInterfaceStat
diagram baselineBoard_p25.png
properties
minOcc 0
maxOcc 8
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
columnId  derived by: xs:int  required      
documentation
column id of LTA target
ledRxError  ledType  required      
documentation
data receive status LED
ledSerResp  ledType  required      
documentation
serial handskake toggle status LED
ledFrame  ledType  required      
documentation
frame handskake toggle status LED
ledData0  ledType  required      
documentation
data bit 0 toggle status LED
ledData1  ledType  required      
documentation
data bit 1 toggle status LED
ledData2  ledType  required      
documentation
data bit 2 toggle status LED
ledData3  ledType  required      
documentation
data bit 3 toggle status LED
ledData4  ledType  required      
documentation
data bit 4 toggle status LED
ledData5  ledType  required      
documentation
data bit 5 toggle status LED
ledData6  ledType  required      
documentation
data bit 6 toggle status LED
ledData7  ledType  required      
documentation
data bit 7 toggle status LED
annotation
documentation
LTA status LEDs (V2 only)
source <xs:element name="ltaInterfaceStat" minOccurs="0" maxOccurs="8">
 
<xs:annotation>
   
<xs:documentation>LTA status LEDs (V2 only)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="columnId" use="required">
     
<xs:annotation>
       
<xs:documentation>column id of LTA target</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ledRxError" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>data receive status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledSerResp" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>serial handskake toggle status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledFrame" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>frame handskake toggle status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledData0" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>data bit 0 toggle status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledData1" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>data bit 1 toggle status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledData2" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>data bit 2 toggle status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledData3" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>data bit 3 toggle status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledData4" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>data bit 4 toggle status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledData5" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>data bit 5 toggle status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledData6" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>data bit 6 toggle status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledData7" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>data bit 7 toggle status LED</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ethernet/ltaInterfaceStat/@columnId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
column id of LTA target
source <xs:attribute name="columnId" use="required">
 
<xs:annotation>
   
<xs:documentation>column id of LTA target</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ethernet/ltaInterfaceStat/@ledRxError
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
data receive status LED
source <xs:attribute name="ledRxError" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>data receive status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/ltaInterfaceStat/@ledSerResp
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
serial handskake toggle status LED
source <xs:attribute name="ledSerResp" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>serial handskake toggle status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/ltaInterfaceStat/@ledFrame
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
frame handskake toggle status LED
source <xs:attribute name="ledFrame" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>frame handskake toggle status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/ltaInterfaceStat/@ledData0
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
data bit 0 toggle status LED
source <xs:attribute name="ledData0" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>data bit 0 toggle status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/ltaInterfaceStat/@ledData1
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
data bit 1 toggle status LED
source <xs:attribute name="ledData1" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>data bit 1 toggle status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/ltaInterfaceStat/@ledData2
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
data bit 2 toggle status LED
source <xs:attribute name="ledData2" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>data bit 2 toggle status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/ltaInterfaceStat/@ledData3
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
data bit 3 toggle status LED
source <xs:attribute name="ledData3" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>data bit 3 toggle status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/ltaInterfaceStat/@ledData4
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
data bit 4 toggle status LED
source <xs:attribute name="ledData4" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>data bit 4 toggle status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/ltaInterfaceStat/@ledData5
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
data bit 5 toggle status LED
source <xs:attribute name="ledData5" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>data bit 5 toggle status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/ltaInterfaceStat/@ledData6
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
data bit 6 toggle status LED
source <xs:attribute name="ledData6" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>data bit 6 toggle status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/ltaInterfaceStat/@ledData7
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
data bit 7 toggle status LED
source <xs:attribute name="ledData7" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>data bit 7 toggle status LED</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ethernet/state
diagram baselineBoard_p26.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
setup  xs:string        
status  xs:string        
ltaInterfaceStat  xs:string        
documentation
report lag frame information
capture  xs:string        
documentation
report capture status
register  xs:string        
documentation
report specified register contents
user  xs:string        
documentation
report user logging configuration
about  xs:string        
documentation
report general module information
error  xs:string        
documentation
report errors
source <xs:element name="state" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="setup" type="xs:string"/>
   
<xs:attribute name="status" type="xs:string"/>
   
<xs:attribute name="ltaInterfaceStat" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report lag frame information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="capture" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report capture status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="register" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report specified register contents</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="user" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report user logging configuration</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="about" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report general module information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="error" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report errors</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ethernet/state/@setup
type xs:string
source <xs:attribute name="setup" type="xs:string"/>

attribute ethernet/state/@status
type xs:string
source <xs:attribute name="status" type="xs:string"/>

attribute ethernet/state/@ltaInterfaceStat
type xs:string
annotation
documentation
report lag frame information
source <xs:attribute name="ltaInterfaceStat" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report lag frame information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/state/@capture
type xs:string
annotation
documentation
report capture status
source <xs:attribute name="capture" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report capture status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/state/@register
type xs:string
annotation
documentation
report specified register contents
source <xs:attribute name="register" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report specified register contents</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/state/@user
type xs:string
annotation
documentation
report user logging configuration
source <xs:attribute name="user" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report user logging configuration</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/state/@about
type xs:string
annotation
documentation
report general module information
source <xs:attribute name="about" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report general module information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ethernet/state/@error
type xs:string
annotation
documentation
report errors
source <xs:attribute name="error" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report errors</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element lta
diagram baselineBoard_p27.png
properties
content complex
children control setup status cccFrame ltaStats ccPower ltaMemAccess interfaceStatus state about error register user
attributes
Name  Type  Use  Default  Fixed  Annotation
time  xs:dateTime  optional      
documentation
time this message was generated
id  xs:string  required      
documentation
target LTA chip identifier
ledCcToLta  ledType        
documentation
Correlator chip to LTA general status
ledLtaToLta  ledType        
documentation
LTA to LTA general status
ledDevice  ledType        
documentation
LTA general FPGA status RED: FPGA not ready YELLOW: FPGA ready, but has signal issues GREEN: device is ready for use.
annotation
documentation
Data package for Long Term Accumulator setup and control
source <xs:element name="lta">
 
<xs:annotation>
   
<xs:documentation>Data package for Long Term Accumulator setup and control</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="control" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="clearAll" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>clear all counters associated with this device</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearCmdDetectCount" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>clear count of commands detected from the ethernet chip</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearCmdErrCount" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>clear count of faulty commands received from the ethernet chip</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="accelProgram" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>reprogram the voltage setpoint for the corresponding CC Accel regulator</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="cmdDetectCountClear" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>DEPRECATED (see clearCmdDetectCount)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="cmdErrCountClear" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>DEPRECATED (see clearCmdErrorCount) </xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="setup" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="operation" use="optional">
           
<xs:annotation>
             
<xs:documentation>test or normal LTA chip operation</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="test"/>
               
<xs:enumeration value="normal"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="txControl" use="optional">
           
<xs:annotation>
             
<xs:documentation>block or pass with optional holdoff, all frames from this device to the ethernet FPGA</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
               
<xs:enumeration value="holdoff"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="holdoffCount" use="optional">
           
<xs:annotation>
             
<xs:documentation>holdoff counts in units of 31.0303 microseconds for LTA controlled frame transmission</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="4194303"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="targetIp" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>target back end processor node IP address</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="targetMac" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>target back end MAC address</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ipVersion" use="optional">
           
<xs:annotation>
             
<xs:documentation>IP version of outgoing lag data packets</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="IPv4"/>
               
<xs:enumeration value="IPv6"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="burstModeControl" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify master of LTA accumulation RAM access</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="output"/>
               
<xs:enumeration value="input"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="frameRejectLevel" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify error threshold for frame rejection</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="high"/>
               
<xs:enumeration value="low"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="startBlockY" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify starting block of lag frame contents</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="numBlocks" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify total number of blocks from this recirculator</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="1"/>
               
<xs:maxInclusive value="256"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="totalBlocks" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify total number of blocks in this baseline</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="1"/>
               
<xs:maxInclusive value="256"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="clearAfterFrame" use="optional">
           
<xs:annotation>
             
<xs:documentation>zero accumulation RAM after frame has been extracted</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="semClearInhibit">
           
<xs:annotation>
             
<xs:documentation>disable automatic semaphore clear after read</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="yes"/>
               
<xs:enumeration value="no"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ccAutoRecover">
           
<xs:annotation>
             
<xs:documentation>LTA controls resettiing and restoration of CC functions in case of errors.</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="persistence" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>persistence of led indicators in seconds</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="resetState">
           
<xs:annotation>
             
<xs:documentation>control device reset statel</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="false"/>
               
<xs:enumeration value="true"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="status" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="txStatus" use="required">
           
<xs:annotation>
             
<xs:documentation>the current state of LTA frame transmission to the ethernet FPGA</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="xLogicalId" use="required">
           
<xs:annotation>
             
<xs:documentation>LTA logical X id specified in lag data frame</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="yLogicalId" use="required">
           
<xs:annotation>
             
<xs:documentation>LTA logical Y id specified in lag data frame</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="boardId" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>board id specified in lag data frame</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="numBins" use="required">
           
<xs:annotation>
             
<xs:documentation>number of accumulation bins available</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:enumeration value="2000"/>
               
<xs:enumeration value="4000"/>
               
<xs:enumeration value="8000"/>
               
<xs:enumeration value="16000"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ledMemStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>status of accumulator memory testing, red=fail, yellow=in progress, green = pass, off=reserved</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="cmdDetectCount" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>count of commands detected from the ethernet chip</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="cmdErrCount" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>count of faulty commands received from the ethernet chip</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="bank0Depth" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>accumulator bank 0 fullness</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="bank1Depth" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>accumulator bank 1 fullness</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPll133Lock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>125 MHz PLL lock status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPll128Lock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>128 MHz PLL lock status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ccVoltage" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>measured voltage of corresponding CC</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="cccFrame" minOccurs="0" maxOccurs="16">
       
<xs:annotation>
         
<xs:documentation>correlator chip cell status</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="cccId" use="required">
           
<xs:annotation>
             
<xs:documentation>specified id of correlator chip cell </xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="15"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="recirculationEnable" use="optional">
           
<xs:annotation>
             
<xs:documentation>specify recirculation status for this cell</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ledFrameDetect" type="ledType" use="optional">
           
<xs:annotation>
             
<xs:documentation>indicate if a frame has been recieved from the corresponding CCC (integrated)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="frameBlock" use="optional">
           
<xs:annotation>
             
<xs:documentation>allow or deny frames from this cell</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="numLags" use="optional">
           
<xs:annotation>
             
<xs:documentation>number of lags expected from this cell</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="128"/>
               
<xs:enumeration value="64"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ltaFullCount" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>count of LTA full errors</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="frameSizeErrCount" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>count of frame size error flags</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="recircBlockErrCount" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>count of inconsistent block numbers</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="frameSyncErrCount" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>count of frame synchronization errors</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="checkSumErrCount" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>count of frame checksum errors</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ltaStats" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>general LTA statistics</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="cccId" use="optional">
           
<xs:annotation>
             
<xs:documentation>specified ccc id for statistics collection</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="15"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="clearAll" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear all counters</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ccToLtaFramesTotal" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>count of number of frames from correlator chip to LTA</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ccToLtaFramesReject" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>count of rejected frames from correlator chip to LTA</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ltaAccumFrames" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>count of frames from this ccc accumulated by LTA</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ltaOutputFrames" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>count of frames from this ccc sent to the ethernet chip</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="speedFramesTotal" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>count of frames speed dumped from this ccc</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="speedFramesDropped" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>count of speed frames dropped from this ccc</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="overRunCount" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>count of LTA overruns from this ccc</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="overFlowCount" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>count of LTA overflows from this ccc</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="xSyncErrCount" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>count of frame synchronization errors from this ccc</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ySyncErrCount" type="xs:int" use="optional">
           
<xs:annotation>
             
<xs:documentation>count of frame synchronization errors from this ccc</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ccPower" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>correlator chip power control</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="autoPowerSequence">
           
<xs:annotation>
             
<xs:documentation>perform the necessary sequencing for power up</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="stop"/>
               
<xs:enumeration value="start"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="power">
           
<xs:annotation>
             
<xs:documentation>power on or off</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ledPowerGood" type="ledType">
           
<xs:annotation>
             
<xs:documentation>power on or off</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="powerGood">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)report good power status flag</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ccReset">
           
<xs:annotation>
             
<xs:documentation>assert correlator chip reset</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="yes"/>
               
<xs:enumeration value="no"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="pllReset">
           
<xs:annotation>
             
<xs:documentation>assert PLL reset</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="yes"/>
               
<xs:enumeration value="no"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ltaMemAccess" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>direct access to LTA accumulator memory</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="capture">
           
<xs:annotation>
             
<xs:documentation>access data or semaphore memory</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="data"/>
               
<xs:enumeration value="semaphore"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bin" default="0">
           
<xs:annotation>
             
<xs:documentation>specify memory bin to access</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="15999"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bank" default="0">
           
<xs:annotation>
             
<xs:documentation>specify memory bank to access</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:enumeration value="0"/>
               
<xs:enumeration value="1"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ccc" default="0">
           
<xs:annotation>
             
<xs:documentation>specify ccc to access</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="15"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dataFile" type="xs:string" default="datafile">
           
<xs:annotation>
             
<xs:documentation>filename assigned to data transfer</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="write">
           
<xs:annotation>
             
<xs:documentation>specify information to write</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="dataOnly"/>
               
<xs:enumeration value="dataAndSem"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="interfaceStatus" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="corrHandshakeState" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>mask of correlator interface handshake level bits (register 0x60, LIHCSR)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="corrHandshakeTog" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>mask of correlator interface handshake toggle bits (register 0x61, LIHTSR)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="corrAccDataTog" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>mask of correlator  interface ACCDATA bits (register 0x70-0x73, LIDTSR)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="enetHandshakeState" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>mask of ethernet interface handshake level bits (register 0x80, bits 0-3, GIHCTSR)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="enetHandshakeTog" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>mask of correlator interface handshake toggle bits (register 0x80, bits 4-7, GIHCTSR)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="enetDataTog" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>mask of ethernet interface data bits (register 0x81, GIDTSR)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="state" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="ltaShow" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report general LTA attributes</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="status" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report status attributes</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="setup" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report LTA configuration attributes</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="cccFrame" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report specified ccc frame stats</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ltaStats">
           
<xs:annotation>
             
<xs:documentation>report LTA statistics</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string"/>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ccPower" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report correlator chip power information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="interfaceStatus" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report interface status</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="register" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report specified register contents</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="user" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report user logging configuration</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="about" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report general module information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="error" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report errors</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="about" minOccurs="0"/>
     
<xs:element ref="error" minOccurs="0"/>
     
<xs:element ref="register" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="user" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="time" type="xs:dateTime" use="optional">
     
<xs:annotation>
       
<xs:documentation>time this message was generated</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="id" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>target LTA chip identifier</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledCcToLta" type="ledType">
     
<xs:annotation>
       
<xs:documentation>Correlator chip to LTA general status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledLtaToLta" type="ledType">
     
<xs:annotation>
       
<xs:documentation>LTA to LTA general status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledDevice" type="ledType">
     
<xs:annotation>
       
<xs:documentation>LTA general FPGA status RED: FPGA not ready YELLOW: FPGA ready, but has signal issues GREEN: device is ready for use. </xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute lta/@time
type xs:dateTime
properties
use optional
annotation
documentation
time this message was generated
source <xs:attribute name="time" type="xs:dateTime" use="optional">
 
<xs:annotation>
   
<xs:documentation>time this message was generated</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/@id
type xs:string
properties
use required
annotation
documentation
target LTA chip identifier
source <xs:attribute name="id" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>target LTA chip identifier</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/@ledCcToLta
type ledType
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
Correlator chip to LTA general status
source <xs:attribute name="ledCcToLta" type="ledType">
 
<xs:annotation>
   
<xs:documentation>Correlator chip to LTA general status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/@ledLtaToLta
type ledType
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
LTA to LTA general status
source <xs:attribute name="ledLtaToLta" type="ledType">
 
<xs:annotation>
   
<xs:documentation>LTA to LTA general status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/@ledDevice
type ledType
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
LTA general FPGA status RED: FPGA not ready YELLOW: FPGA ready, but has signal issues GREEN: device is ready for use.
source <xs:attribute name="ledDevice" type="ledType">
 
<xs:annotation>
   
<xs:documentation>LTA general FPGA status RED: FPGA not ready YELLOW: FPGA ready, but has signal issues GREEN: device is ready for use. </xs:documentation>
 
</xs:annotation>
</xs:attribute>

element lta/control
diagram baselineBoard_p28.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
clearAll  xs:string        
documentation
clear all counters associated with this device
clearCmdDetectCount  xs:string        
documentation
clear count of commands detected from the ethernet chip
clearCmdErrCount  xs:string        
documentation
clear count of faulty commands received from the ethernet chip
accelProgram  xs:string        
documentation
reprogram the voltage setpoint for the corresponding CC Accel regulator
cmdDetectCountClear  xs:int        
documentation
DEPRECATED (see clearCmdDetectCount)
cmdErrCountClear  xs:int        
documentation
DEPRECATED (see clearCmdErrorCount)
source <xs:element name="control" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="clearAll" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>clear all counters associated with this device</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearCmdDetectCount" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>clear count of commands detected from the ethernet chip</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearCmdErrCount" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>clear count of faulty commands received from the ethernet chip</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="accelProgram" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>reprogram the voltage setpoint for the corresponding CC Accel regulator</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="cmdDetectCountClear" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (see clearCmdDetectCount)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="cmdErrCountClear" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (see clearCmdErrorCount) </xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute lta/control/@clearAll
type xs:string
annotation
documentation
clear all counters associated with this device
source <xs:attribute name="clearAll" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>clear all counters associated with this device</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/control/@clearCmdDetectCount
type xs:string
annotation
documentation
clear count of commands detected from the ethernet chip
source <xs:attribute name="clearCmdDetectCount" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>clear count of commands detected from the ethernet chip</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/control/@clearCmdErrCount
type xs:string
annotation
documentation
clear count of faulty commands received from the ethernet chip
source <xs:attribute name="clearCmdErrCount" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>clear count of faulty commands received from the ethernet chip</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/control/@accelProgram
type xs:string
annotation
documentation
reprogram the voltage setpoint for the corresponding CC Accel regulator
source <xs:attribute name="accelProgram" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>reprogram the voltage setpoint for the corresponding CC Accel regulator</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/control/@cmdDetectCountClear
type xs:int
annotation
documentation
DEPRECATED (see clearCmdDetectCount)
source <xs:attribute name="cmdDetectCountClear" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (see clearCmdDetectCount)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/control/@cmdErrCountClear
type xs:int
annotation
documentation
DEPRECATED (see clearCmdErrorCount)
source <xs:attribute name="cmdErrCountClear" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (see clearCmdErrorCount) </xs:documentation>
 
</xs:annotation>
</xs:attribute>

element lta/setup
diagram baselineBoard_p29.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
operation  derived by: xs:string  optional      
documentation
test or normal LTA chip operation
txControl  derived by: xs:string  optional      
documentation
block or pass with optional holdoff, all frames from this device to the ethernet FPGA
holdoffCount  derived by: xs:int  optional      
documentation
holdoff counts in units of 31.0303 microseconds for LTA controlled frame transmission
targetIp  xs:string  optional      
documentation
target back end processor node IP address
targetMac  xs:string  optional      
documentation
target back end MAC address
ipVersion  derived by: xs:string  optional      
documentation
IP version of outgoing lag data packets
burstModeControl  derived by: xs:string  optional      
documentation
specify master of LTA accumulation RAM access
frameRejectLevel  derived by: xs:string  optional      
documentation
specify error threshold for frame rejection
startBlockY  derived by: xs:int  optional      
documentation
specify starting block of lag frame contents
numBlocks  derived by: xs:int  optional      
documentation
specify total number of blocks from this recirculator
totalBlocks  derived by: xs:int  optional      
documentation
specify total number of blocks in this baseline
clearAfterFrame  derived by: xs:string  optional      
documentation
zero accumulation RAM after frame has been extracted
semClearInhibit  derived by: xs:string        
documentation
disable automatic semaphore clear after read
ccAutoRecover  derived by: xs:string        
documentation
LTA controls resettiing and restoration of CC functions in case of errors.
persistence  xs:int        
documentation
persistence of led indicators in seconds
resetState  derived by: xs:string        
documentation
control device reset statel
source <xs:element name="setup" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="operation" use="optional">
     
<xs:annotation>
       
<xs:documentation>test or normal LTA chip operation</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="test"/>
         
<xs:enumeration value="normal"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="txControl" use="optional">
     
<xs:annotation>
       
<xs:documentation>block or pass with optional holdoff, all frames from this device to the ethernet FPGA</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
         
<xs:enumeration value="holdoff"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="holdoffCount" use="optional">
     
<xs:annotation>
       
<xs:documentation>holdoff counts in units of 31.0303 microseconds for LTA controlled frame transmission</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="4194303"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="targetIp" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>target back end processor node IP address</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="targetMac" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>target back end MAC address</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ipVersion" use="optional">
     
<xs:annotation>
       
<xs:documentation>IP version of outgoing lag data packets</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="IPv4"/>
         
<xs:enumeration value="IPv6"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="burstModeControl" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify master of LTA accumulation RAM access</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="output"/>
         
<xs:enumeration value="input"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="frameRejectLevel" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify error threshold for frame rejection</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="high"/>
         
<xs:enumeration value="low"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="startBlockY" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify starting block of lag frame contents</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="numBlocks" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify total number of blocks from this recirculator</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="1"/>
         
<xs:maxInclusive value="256"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="totalBlocks" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify total number of blocks in this baseline</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="1"/>
         
<xs:maxInclusive value="256"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="clearAfterFrame" use="optional">
     
<xs:annotation>
       
<xs:documentation>zero accumulation RAM after frame has been extracted</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="semClearInhibit">
     
<xs:annotation>
       
<xs:documentation>disable automatic semaphore clear after read</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="yes"/>
         
<xs:enumeration value="no"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ccAutoRecover">
     
<xs:annotation>
       
<xs:documentation>LTA controls resettiing and restoration of CC functions in case of errors.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="persistence" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>persistence of led indicators in seconds</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="resetState">
     
<xs:annotation>
       
<xs:documentation>control device reset statel</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="false"/>
         
<xs:enumeration value="true"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute lta/setup/@operation
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration test
enumeration normal
annotation
documentation
test or normal LTA chip operation
source <xs:attribute name="operation" use="optional">
 
<xs:annotation>
   
<xs:documentation>test or normal LTA chip operation</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="test"/>
     
<xs:enumeration value="normal"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@txControl
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
enumeration holdoff
annotation
documentation
block or pass with optional holdoff, all frames from this device to the ethernet FPGA
source <xs:attribute name="txControl" use="optional">
 
<xs:annotation>
   
<xs:documentation>block or pass with optional holdoff, all frames from this device to the ethernet FPGA</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
     
<xs:enumeration value="holdoff"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@holdoffCount
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 4194303
annotation
documentation
holdoff counts in units of 31.0303 microseconds for LTA controlled frame transmission
source <xs:attribute name="holdoffCount" use="optional">
 
<xs:annotation>
   
<xs:documentation>holdoff counts in units of 31.0303 microseconds for LTA controlled frame transmission</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="4194303"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@targetIp
type xs:string
properties
use optional
annotation
documentation
target back end processor node IP address
source <xs:attribute name="targetIp" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>target back end processor node IP address</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/setup/@targetMac
type xs:string
properties
use optional
annotation
documentation
target back end MAC address
source <xs:attribute name="targetMac" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>target back end MAC address</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/setup/@ipVersion
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration IPv4
enumeration IPv6
annotation
documentation
IP version of outgoing lag data packets
source <xs:attribute name="ipVersion" use="optional">
 
<xs:annotation>
   
<xs:documentation>IP version of outgoing lag data packets</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="IPv4"/>
     
<xs:enumeration value="IPv6"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@burstModeControl
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration output
enumeration input
annotation
documentation
specify master of LTA accumulation RAM access
source <xs:attribute name="burstModeControl" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify master of LTA accumulation RAM access</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="output"/>
     
<xs:enumeration value="input"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@frameRejectLevel
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration high
enumeration low
annotation
documentation
specify error threshold for frame rejection
source <xs:attribute name="frameRejectLevel" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify error threshold for frame rejection</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="high"/>
     
<xs:enumeration value="low"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@startBlockY
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
specify starting block of lag frame contents
source <xs:attribute name="startBlockY" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify starting block of lag frame contents</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@numBlocks
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 1
maxInclusive 256
annotation
documentation
specify total number of blocks from this recirculator
source <xs:attribute name="numBlocks" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify total number of blocks from this recirculator</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="256"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@totalBlocks
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 1
maxInclusive 256
annotation
documentation
specify total number of blocks in this baseline
source <xs:attribute name="totalBlocks" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify total number of blocks in this baseline</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="256"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@clearAfterFrame
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
zero accumulation RAM after frame has been extracted
source <xs:attribute name="clearAfterFrame" use="optional">
 
<xs:annotation>
   
<xs:documentation>zero accumulation RAM after frame has been extracted</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@semClearInhibit
type restriction of xs:string
facets
Kind Value Annotation
enumeration yes
enumeration no
annotation
documentation
disable automatic semaphore clear after read
source <xs:attribute name="semClearInhibit">
 
<xs:annotation>
   
<xs:documentation>disable automatic semaphore clear after read</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="yes"/>
     
<xs:enumeration value="no"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@ccAutoRecover
type restriction of xs:string
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
LTA controls resettiing and restoration of CC functions in case of errors.
source <xs:attribute name="ccAutoRecover">
 
<xs:annotation>
   
<xs:documentation>LTA controls resettiing and restoration of CC functions in case of errors.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/setup/@persistence
type xs:int
annotation
documentation
persistence of led indicators in seconds
source <xs:attribute name="persistence" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>persistence of led indicators in seconds</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/setup/@resetState
type restriction of xs:string
facets
Kind Value Annotation
enumeration false
enumeration true
annotation
documentation
control device reset statel
source <xs:attribute name="resetState">
 
<xs:annotation>
   
<xs:documentation>control device reset statel</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="false"/>
     
<xs:enumeration value="true"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element lta/status
diagram baselineBoard_p30.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
txStatus  derived by: xs:string  required      
documentation
the current state of LTA frame transmission to the ethernet FPGA
xLogicalId  derived by: xs:int  required      
documentation
LTA logical X id specified in lag data frame
yLogicalId  derived by: xs:int  required      
documentation
LTA logical Y id specified in lag data frame
boardId  xs:string  required      
documentation
board id specified in lag data frame
numBins  derived by: xs:int  required      
documentation
number of accumulation bins available
ledMemStatus  ledType  required      
documentation
status of accumulator memory testing, red=fail, yellow=in progress, green = pass, off=reserved
cmdDetectCount  xs:int  required      
documentation
count of commands detected from the ethernet chip
cmdErrCount  xs:int  required      
documentation
count of faulty commands received from the ethernet chip
bank0Depth  xs:int  required      
documentation
accumulator bank 0 fullness
bank1Depth  xs:int  required      
documentation
accumulator bank 1 fullness
ledPll133Lock  ledType  required      
documentation
125 MHz PLL lock status
ledPll128Lock  ledType  required      
documentation
128 MHz PLL lock status
ccVoltage  xs:string  required      
documentation
measured voltage of corresponding CC
source <xs:element name="status" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="txStatus" use="required">
     
<xs:annotation>
       
<xs:documentation>the current state of LTA frame transmission to the ethernet FPGA</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="xLogicalId" use="required">
     
<xs:annotation>
       
<xs:documentation>LTA logical X id specified in lag data frame</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="yLogicalId" use="required">
     
<xs:annotation>
       
<xs:documentation>LTA logical Y id specified in lag data frame</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="boardId" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>board id specified in lag data frame</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="numBins" use="required">
     
<xs:annotation>
       
<xs:documentation>number of accumulation bins available</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:enumeration value="2000"/>
         
<xs:enumeration value="4000"/>
         
<xs:enumeration value="8000"/>
         
<xs:enumeration value="16000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ledMemStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>status of accumulator memory testing, red=fail, yellow=in progress, green = pass, off=reserved</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="cmdDetectCount" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>count of commands detected from the ethernet chip</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="cmdErrCount" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>count of faulty commands received from the ethernet chip</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="bank0Depth" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>accumulator bank 0 fullness</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="bank1Depth" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>accumulator bank 1 fullness</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPll133Lock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>125 MHz PLL lock status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPll128Lock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>128 MHz PLL lock status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ccVoltage" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>measured voltage of corresponding CC</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute lta/status/@txStatus
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
the current state of LTA frame transmission to the ethernet FPGA
source <xs:attribute name="txStatus" use="required">
 
<xs:annotation>
   
<xs:documentation>the current state of LTA frame transmission to the ethernet FPGA</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/status/@xLogicalId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
LTA logical X id specified in lag data frame
source <xs:attribute name="xLogicalId" use="required">
 
<xs:annotation>
   
<xs:documentation>LTA logical X id specified in lag data frame</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/status/@yLogicalId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
LTA logical Y id specified in lag data frame
source <xs:attribute name="yLogicalId" use="required">
 
<xs:annotation>
   
<xs:documentation>LTA logical Y id specified in lag data frame</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/status/@boardId
type xs:string
properties
use required
annotation
documentation
board id specified in lag data frame
source <xs:attribute name="boardId" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>board id specified in lag data frame</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/status/@numBins
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
enumeration 2000
enumeration 4000
enumeration 8000
enumeration 16000
annotation
documentation
number of accumulation bins available
source <xs:attribute name="numBins" use="required">
 
<xs:annotation>
   
<xs:documentation>number of accumulation bins available</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:enumeration value="2000"/>
     
<xs:enumeration value="4000"/>
     
<xs:enumeration value="8000"/>
     
<xs:enumeration value="16000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/status/@ledMemStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
status of accumulator memory testing, red=fail, yellow=in progress, green = pass, off=reserved
source <xs:attribute name="ledMemStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>status of accumulator memory testing, red=fail, yellow=in progress, green = pass, off=reserved</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/status/@cmdDetectCount
type xs:int
properties
use required
annotation
documentation
count of commands detected from the ethernet chip
source <xs:attribute name="cmdDetectCount" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>count of commands detected from the ethernet chip</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/status/@cmdErrCount
type xs:int
properties
use required
annotation
documentation
count of faulty commands received from the ethernet chip
source <xs:attribute name="cmdErrCount" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>count of faulty commands received from the ethernet chip</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/status/@bank0Depth
type xs:int
properties
use required
annotation
documentation
accumulator bank 0 fullness
source <xs:attribute name="bank0Depth" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>accumulator bank 0 fullness</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/status/@bank1Depth
type xs:int
properties
use required
annotation
documentation
accumulator bank 1 fullness
source <xs:attribute name="bank1Depth" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>accumulator bank 1 fullness</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/status/@ledPll133Lock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
125 MHz PLL lock status
source <xs:attribute name="ledPll133Lock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>125 MHz PLL lock status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/status/@ledPll128Lock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
128 MHz PLL lock status
source <xs:attribute name="ledPll128Lock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>128 MHz PLL lock status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/status/@ccVoltage
type xs:string
properties
use required
annotation
documentation
measured voltage of corresponding CC
source <xs:attribute name="ccVoltage" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>measured voltage of corresponding CC</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element lta/cccFrame
diagram baselineBoard_p31.png
properties
minOcc 0
maxOcc 16
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
cccId  derived by: xs:int  required      
documentation
specified id of correlator chip cell
recirculationEnable  derived by: xs:string  optional      
documentation
specify recirculation status for this cell
ledFrameDetect  ledType  optional      
documentation
indicate if a frame has been recieved from the corresponding CCC (integrated)
frameBlock  derived by: xs:string  optional      
documentation
allow or deny frames from this cell
numLags  derived by: xs:string  optional      
documentation
number of lags expected from this cell
ltaFullCount  xs:int        
documentation
count of LTA full errors
frameSizeErrCount  xs:int        
documentation
count of frame size error flags
recircBlockErrCount  xs:int        
documentation
count of inconsistent block numbers
frameSyncErrCount  xs:int        
documentation
count of frame synchronization errors
checkSumErrCount  xs:int        
documentation
count of frame checksum errors
annotation
documentation
correlator chip cell status
source <xs:element name="cccFrame" minOccurs="0" maxOccurs="16">
 
<xs:annotation>
   
<xs:documentation>correlator chip cell status</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="cccId" use="required">
     
<xs:annotation>
       
<xs:documentation>specified id of correlator chip cell </xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="recirculationEnable" use="optional">
     
<xs:annotation>
       
<xs:documentation>specify recirculation status for this cell</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ledFrameDetect" type="ledType" use="optional">
     
<xs:annotation>
       
<xs:documentation>indicate if a frame has been recieved from the corresponding CCC (integrated)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="frameBlock" use="optional">
     
<xs:annotation>
       
<xs:documentation>allow or deny frames from this cell</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="numLags" use="optional">
     
<xs:annotation>
       
<xs:documentation>number of lags expected from this cell</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="128"/>
         
<xs:enumeration value="64"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ltaFullCount" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>count of LTA full errors</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="frameSizeErrCount" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>count of frame size error flags</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="recircBlockErrCount" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>count of inconsistent block numbers</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="frameSyncErrCount" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>count of frame synchronization errors</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="checkSumErrCount" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>count of frame checksum errors</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute lta/cccFrame/@cccId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation
specified id of correlator chip cell
source <xs:attribute name="cccId" use="required">
 
<xs:annotation>
   
<xs:documentation>specified id of correlator chip cell </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/cccFrame/@recirculationEnable
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
specify recirculation status for this cell
source <xs:attribute name="recirculationEnable" use="optional">
 
<xs:annotation>
   
<xs:documentation>specify recirculation status for this cell</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/cccFrame/@ledFrameDetect
type ledType
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
indicate if a frame has been recieved from the corresponding CCC (integrated)
source <xs:attribute name="ledFrameDetect" type="ledType" use="optional">
 
<xs:annotation>
   
<xs:documentation>indicate if a frame has been recieved from the corresponding CCC (integrated)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/cccFrame/@frameBlock
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
allow or deny frames from this cell
source <xs:attribute name="frameBlock" use="optional">
 
<xs:annotation>
   
<xs:documentation>allow or deny frames from this cell</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/cccFrame/@numLags
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration 128
enumeration 64
annotation
documentation
number of lags expected from this cell
source <xs:attribute name="numLags" use="optional">
 
<xs:annotation>
   
<xs:documentation>number of lags expected from this cell</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="128"/>
     
<xs:enumeration value="64"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/cccFrame/@ltaFullCount
type xs:int
annotation
documentation
count of LTA full errors
source <xs:attribute name="ltaFullCount" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>count of LTA full errors</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/cccFrame/@frameSizeErrCount
type xs:int
annotation
documentation
count of frame size error flags
source <xs:attribute name="frameSizeErrCount" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>count of frame size error flags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/cccFrame/@recircBlockErrCount
type xs:int
annotation
documentation
count of inconsistent block numbers
source <xs:attribute name="recircBlockErrCount" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>count of inconsistent block numbers</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/cccFrame/@frameSyncErrCount
type xs:int
annotation
documentation
count of frame synchronization errors
source <xs:attribute name="frameSyncErrCount" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>count of frame synchronization errors</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/cccFrame/@checkSumErrCount
type xs:int
annotation
documentation
count of frame checksum errors
source <xs:attribute name="checkSumErrCount" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>count of frame checksum errors</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element lta/ltaStats
diagram baselineBoard_p32.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
cccId  derived by: xs:int  optional      
documentation
specified ccc id for statistics collection
clearAll  xs:string  optional      
documentation
clear all counters
ccToLtaFramesTotal  xs:int  optional      
documentation
count of number of frames from correlator chip to LTA
ccToLtaFramesReject  xs:int  optional      
documentation
count of rejected frames from correlator chip to LTA
ltaAccumFrames  xs:int  optional      
documentation
count of frames from this ccc accumulated by LTA
ltaOutputFrames  xs:int  optional      
documentation
count of frames from this ccc sent to the ethernet chip
speedFramesTotal  xs:int  optional      
documentation
count of frames speed dumped from this ccc
speedFramesDropped  xs:int  optional      
documentation
count of speed frames dropped from this ccc
overRunCount  xs:int  optional      
documentation
count of LTA overruns from this ccc
overFlowCount  xs:int  optional      
documentation
count of LTA overflows from this ccc
xSyncErrCount  xs:int  optional      
documentation
count of frame synchronization errors from this ccc
ySyncErrCount  xs:int  optional      
documentation
count of frame synchronization errors from this ccc
annotation
documentation
general LTA statistics
source <xs:element name="ltaStats" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>general LTA statistics</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="cccId" use="optional">
     
<xs:annotation>
       
<xs:documentation>specified ccc id for statistics collection</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="clearAll" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear all counters</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ccToLtaFramesTotal" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>count of number of frames from correlator chip to LTA</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ccToLtaFramesReject" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>count of rejected frames from correlator chip to LTA</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ltaAccumFrames" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>count of frames from this ccc accumulated by LTA</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ltaOutputFrames" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>count of frames from this ccc sent to the ethernet chip</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="speedFramesTotal" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>count of frames speed dumped from this ccc</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="speedFramesDropped" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>count of speed frames dropped from this ccc</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="overRunCount" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>count of LTA overruns from this ccc</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="overFlowCount" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>count of LTA overflows from this ccc</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="xSyncErrCount" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>count of frame synchronization errors from this ccc</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ySyncErrCount" type="xs:int" use="optional">
     
<xs:annotation>
       
<xs:documentation>count of frame synchronization errors from this ccc</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute lta/ltaStats/@cccId
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation
specified ccc id for statistics collection
source <xs:attribute name="cccId" use="optional">
 
<xs:annotation>
   
<xs:documentation>specified ccc id for statistics collection</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/ltaStats/@clearAll
type xs:string
properties
use optional
annotation
documentation
clear all counters
source <xs:attribute name="clearAll" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear all counters</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ltaStats/@ccToLtaFramesTotal
type xs:int
properties
use optional
annotation
documentation
count of number of frames from correlator chip to LTA
source <xs:attribute name="ccToLtaFramesTotal" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>count of number of frames from correlator chip to LTA</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ltaStats/@ccToLtaFramesReject
type xs:int
properties
use optional
annotation
documentation
count of rejected frames from correlator chip to LTA
source <xs:attribute name="ccToLtaFramesReject" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>count of rejected frames from correlator chip to LTA</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ltaStats/@ltaAccumFrames
type xs:int
properties
use optional
annotation
documentation
count of frames from this ccc accumulated by LTA
source <xs:attribute name="ltaAccumFrames" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>count of frames from this ccc accumulated by LTA</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ltaStats/@ltaOutputFrames
type xs:int
properties
use optional
annotation
documentation
count of frames from this ccc sent to the ethernet chip
source <xs:attribute name="ltaOutputFrames" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>count of frames from this ccc sent to the ethernet chip</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ltaStats/@speedFramesTotal
type xs:int
properties
use optional
annotation
documentation
count of frames speed dumped from this ccc
source <xs:attribute name="speedFramesTotal" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>count of frames speed dumped from this ccc</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ltaStats/@speedFramesDropped
type xs:int
properties
use optional
annotation
documentation
count of speed frames dropped from this ccc
source <xs:attribute name="speedFramesDropped" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>count of speed frames dropped from this ccc</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ltaStats/@overRunCount
type xs:int
properties
use optional
annotation
documentation
count of LTA overruns from this ccc
source <xs:attribute name="overRunCount" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>count of LTA overruns from this ccc</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ltaStats/@overFlowCount
type xs:int
properties
use optional
annotation
documentation
count of LTA overflows from this ccc
source <xs:attribute name="overFlowCount" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>count of LTA overflows from this ccc</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ltaStats/@xSyncErrCount
type xs:int
properties
use optional
annotation
documentation
count of frame synchronization errors from this ccc
source <xs:attribute name="xSyncErrCount" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>count of frame synchronization errors from this ccc</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ltaStats/@ySyncErrCount
type xs:int
properties
use optional
annotation
documentation
count of frame synchronization errors from this ccc
source <xs:attribute name="ySyncErrCount" type="xs:int" use="optional">
 
<xs:annotation>
   
<xs:documentation>count of frame synchronization errors from this ccc</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element lta/ccPower
diagram baselineBoard_p33.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
autoPowerSequence  derived by: xs:string        
documentation
perform the necessary sequencing for power up
power  derived by: xs:string        
documentation
power on or off
ledPowerGood  ledType        
documentation
power on or off
powerGood  derived by: xs:string        
documentation
(DEPRECATED)report good power status flag
ccReset  derived by: xs:string        
documentation
assert correlator chip reset
pllReset  derived by: xs:string        
documentation
assert PLL reset
annotation
documentation
correlator chip power control
source <xs:element name="ccPower" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>correlator chip power control</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="autoPowerSequence">
     
<xs:annotation>
       
<xs:documentation>perform the necessary sequencing for power up</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="stop"/>
         
<xs:enumeration value="start"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="power">
     
<xs:annotation>
       
<xs:documentation>power on or off</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ledPowerGood" type="ledType">
     
<xs:annotation>
       
<xs:documentation>power on or off</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="powerGood">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)report good power status flag</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ccReset">
     
<xs:annotation>
       
<xs:documentation>assert correlator chip reset</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="yes"/>
         
<xs:enumeration value="no"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pllReset">
     
<xs:annotation>
       
<xs:documentation>assert PLL reset</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="yes"/>
         
<xs:enumeration value="no"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute lta/ccPower/@autoPowerSequence
type restriction of xs:string
facets
Kind Value Annotation
enumeration stop
enumeration start
annotation
documentation
perform the necessary sequencing for power up
source <xs:attribute name="autoPowerSequence">
 
<xs:annotation>
   
<xs:documentation>perform the necessary sequencing for power up</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="stop"/>
     
<xs:enumeration value="start"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/ccPower/@power
type restriction of xs:string
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
power on or off
source <xs:attribute name="power">
 
<xs:annotation>
   
<xs:documentation>power on or off</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/ccPower/@ledPowerGood
type ledType
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
power on or off
source <xs:attribute name="ledPowerGood" type="ledType">
 
<xs:annotation>
   
<xs:documentation>power on or off</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ccPower/@powerGood
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
(DEPRECATED)report good power status flag
source <xs:attribute name="powerGood">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)report good power status flag</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/ccPower/@ccReset
type restriction of xs:string
facets
Kind Value Annotation
enumeration yes
enumeration no
annotation
documentation
assert correlator chip reset
source <xs:attribute name="ccReset">
 
<xs:annotation>
   
<xs:documentation>assert correlator chip reset</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="yes"/>
     
<xs:enumeration value="no"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/ccPower/@pllReset
type restriction of xs:string
facets
Kind Value Annotation
enumeration yes
enumeration no
annotation
documentation
assert PLL reset
source <xs:attribute name="pllReset">
 
<xs:annotation>
   
<xs:documentation>assert PLL reset</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="yes"/>
     
<xs:enumeration value="no"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element lta/ltaMemAccess
diagram baselineBoard_p34.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
capture  derived by: xs:string        
documentation
access data or semaphore memory
bin  derived by: xs:int    0    
documentation
specify memory bin to access
bank  derived by: xs:int    0    
documentation
specify memory bank to access
ccc  derived by: xs:int    0    
documentation
specify ccc to access
dataFile  xs:string    datafile    
documentation
filename assigned to data transfer
write  derived by: xs:string        
documentation
specify information to write
annotation
documentation
direct access to LTA accumulator memory
source <xs:element name="ltaMemAccess" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>direct access to LTA accumulator memory</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="capture">
     
<xs:annotation>
       
<xs:documentation>access data or semaphore memory</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="data"/>
         
<xs:enumeration value="semaphore"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bin" default="0">
     
<xs:annotation>
       
<xs:documentation>specify memory bin to access</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="15999"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bank" default="0">
     
<xs:annotation>
       
<xs:documentation>specify memory bank to access</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:enumeration value="0"/>
         
<xs:enumeration value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ccc" default="0">
     
<xs:annotation>
       
<xs:documentation>specify ccc to access</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dataFile" type="xs:string" default="datafile">
     
<xs:annotation>
       
<xs:documentation>filename assigned to data transfer</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="write">
     
<xs:annotation>
       
<xs:documentation>specify information to write</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="dataOnly"/>
         
<xs:enumeration value="dataAndSem"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute lta/ltaMemAccess/@capture
type restriction of xs:string
facets
Kind Value Annotation
enumeration data
enumeration semaphore
annotation
documentation
access data or semaphore memory
source <xs:attribute name="capture">
 
<xs:annotation>
   
<xs:documentation>access data or semaphore memory</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="data"/>
     
<xs:enumeration value="semaphore"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/ltaMemAccess/@bin
type restriction of xs:int
properties
default 0
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15999
annotation
documentation
specify memory bin to access
source <xs:attribute name="bin" default="0">
 
<xs:annotation>
   
<xs:documentation>specify memory bin to access</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="15999"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/ltaMemAccess/@bank
type restriction of xs:int
properties
default 0
facets
Kind Value Annotation
enumeration 0
enumeration 1
annotation
documentation
specify memory bank to access
source <xs:attribute name="bank" default="0">
 
<xs:annotation>
   
<xs:documentation>specify memory bank to access</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:enumeration value="0"/>
     
<xs:enumeration value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/ltaMemAccess/@ccc
type restriction of xs:int
properties
default 0
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation
specify ccc to access
source <xs:attribute name="ccc" default="0">
 
<xs:annotation>
   
<xs:documentation>specify ccc to access</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute lta/ltaMemAccess/@dataFile
type xs:string
properties
default datafile
annotation
documentation
filename assigned to data transfer
source <xs:attribute name="dataFile" type="xs:string" default="datafile">
 
<xs:annotation>
   
<xs:documentation>filename assigned to data transfer</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/ltaMemAccess/@write
type restriction of xs:string
facets
Kind Value Annotation
enumeration dataOnly
enumeration dataAndSem
annotation
documentation
specify information to write
source <xs:attribute name="write">
 
<xs:annotation>
   
<xs:documentation>specify information to write</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="dataOnly"/>
     
<xs:enumeration value="dataAndSem"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element lta/interfaceStatus
diagram baselineBoard_p35.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
corrHandshakeState  xs:string        
documentation
mask of correlator interface handshake level bits (register 0x60, LIHCSR)
corrHandshakeTog  xs:string        
documentation
mask of correlator interface handshake toggle bits (register 0x61, LIHTSR)
corrAccDataTog  xs:string        
documentation
mask of correlator  interface ACCDATA bits (register 0x70-0x73, LIDTSR)
enetHandshakeState  xs:string        
documentation
mask of ethernet interface handshake level bits (register 0x80, bits 0-3, GIHCTSR)
enetHandshakeTog  xs:string        
documentation
mask of correlator interface handshake toggle bits (register 0x80, bits 4-7, GIHCTSR)
enetDataTog  xs:string        
documentation
mask of ethernet interface data bits (register 0x81, GIDTSR)
source <xs:element name="interfaceStatus" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="corrHandshakeState" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>mask of correlator interface handshake level bits (register 0x60, LIHCSR)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="corrHandshakeTog" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>mask of correlator interface handshake toggle bits (register 0x61, LIHTSR)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="corrAccDataTog" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>mask of correlator  interface ACCDATA bits (register 0x70-0x73, LIDTSR)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="enetHandshakeState" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>mask of ethernet interface handshake level bits (register 0x80, bits 0-3, GIHCTSR)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="enetHandshakeTog" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>mask of correlator interface handshake toggle bits (register 0x80, bits 4-7, GIHCTSR)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="enetDataTog" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>mask of ethernet interface data bits (register 0x81, GIDTSR)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute lta/interfaceStatus/@corrHandshakeState
type xs:string
annotation
documentation
mask of correlator interface handshake level bits (register 0x60, LIHCSR)
source <xs:attribute name="corrHandshakeState" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>mask of correlator interface handshake level bits (register 0x60, LIHCSR)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/interfaceStatus/@corrHandshakeTog
type xs:string
annotation
documentation
mask of correlator interface handshake toggle bits (register 0x61, LIHTSR)
source <xs:attribute name="corrHandshakeTog" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>mask of correlator interface handshake toggle bits (register 0x61, LIHTSR)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/interfaceStatus/@corrAccDataTog
type xs:string
annotation
documentation
mask of correlator  interface ACCDATA bits (register 0x70-0x73, LIDTSR)
source <xs:attribute name="corrAccDataTog" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>mask of correlator  interface ACCDATA bits (register 0x70-0x73, LIDTSR)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/interfaceStatus/@enetHandshakeState
type xs:string
annotation
documentation
mask of ethernet interface handshake level bits (register 0x80, bits 0-3, GIHCTSR)
source <xs:attribute name="enetHandshakeState" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>mask of ethernet interface handshake level bits (register 0x80, bits 0-3, GIHCTSR)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/interfaceStatus/@enetHandshakeTog
type xs:string
annotation
documentation
mask of correlator interface handshake toggle bits (register 0x80, bits 4-7, GIHCTSR)
source <xs:attribute name="enetHandshakeTog" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>mask of correlator interface handshake toggle bits (register 0x80, bits 4-7, GIHCTSR)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/interfaceStatus/@enetDataTog
type xs:string
annotation
documentation
mask of ethernet interface data bits (register 0x81, GIDTSR)
source <xs:attribute name="enetDataTog" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>mask of ethernet interface data bits (register 0x81, GIDTSR)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element lta/state
diagram baselineBoard_p36.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ltaShow  xs:string        
documentation
report general LTA attributes
status  xs:string        
documentation
report status attributes
setup  xs:string        
documentation
report LTA configuration attributes
cccFrame  xs:string        
documentation
report specified ccc frame stats
ltaStats  derived by: xs:string        
documentation
report LTA statistics
ccPower  xs:string        
documentation
report correlator chip power information
interfaceStatus  xs:string        
documentation
report interface status
register  xs:string        
documentation
report specified register contents
user  xs:string        
documentation
report user logging configuration
about  xs:string        
documentation
report general module information
error  xs:string        
documentation
report errors
source <xs:element name="state" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="ltaShow" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report general LTA attributes</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="status" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report status attributes</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="setup" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report LTA configuration attributes</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="cccFrame" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report specified ccc frame stats</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ltaStats">
     
<xs:annotation>
       
<xs:documentation>report LTA statistics</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ccPower" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report correlator chip power information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="interfaceStatus" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report interface status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="register" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report specified register contents</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="user" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report user logging configuration</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="about" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report general module information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="error" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report errors</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute lta/state/@ltaShow
type xs:string
annotation
documentation
report general LTA attributes
source <xs:attribute name="ltaShow" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report general LTA attributes</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/state/@status
type xs:string
annotation
documentation
report status attributes
source <xs:attribute name="status" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report status attributes</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/state/@setup
type xs:string
annotation
documentation
report LTA configuration attributes
source <xs:attribute name="setup" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report LTA configuration attributes</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/state/@cccFrame
type xs:string
annotation
documentation
report specified ccc frame stats
source <xs:attribute name="cccFrame" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report specified ccc frame stats</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/state/@ltaStats
type restriction of xs:string
annotation
documentation
report LTA statistics
source <xs:attribute name="ltaStats">
 
<xs:annotation>
   
<xs:documentation>report LTA statistics</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute lta/state/@ccPower
type xs:string
annotation
documentation
report correlator chip power information
source <xs:attribute name="ccPower" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report correlator chip power information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/state/@interfaceStatus
type xs:string
annotation
documentation
report interface status
source <xs:attribute name="interfaceStatus" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report interface status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/state/@register
type xs:string
annotation
documentation
report specified register contents
source <xs:attribute name="register" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report specified register contents</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/state/@user
type xs:string
annotation
documentation
report user logging configuration
source <xs:attribute name="user" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report user logging configuration</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/state/@about
type xs:string
annotation
documentation
report general module information
source <xs:attribute name="about" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report general module information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lta/state/@error
type xs:string
annotation
documentation
report errors
source <xs:attribute name="error" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report errors</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element recirculator
diagram baselineBoard_p37.png
properties
content complex
children control setup status internalStreamConfig inputStreamConfig recircStreamConfig test hmReceiver state about error register user
attributes
Name  Type  Use  Default  Fixed  Annotation
time  xs:dateTime  optional      
documentation
time this message was generated
id  xs:string  required      
documentation
target recirculator chip identifier
ledInput  ledType        
documentation
general fornt panel chip status
ledDevice  ledType        
documentation
general device FPGA status
configId  xs:string        
annotation
documentation
Data package for recirculator chip setup and control
source <xs:element name="recirculator">
 
<xs:annotation>
   
<xs:documentation>Data package for recirculator chip setup and control</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="control" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>momentary device actions (write only)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="clearAll" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear all device error counters</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearStfCount" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear the STF counter</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearTrigIdErrCount" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear all trigger ID error counters</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearDumpCount" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear all dump counters</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearPhaseModCount" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear all phase model counters</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearHmReceiverErrCount" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>clear all HM receiver error counters (crc and offsets)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="hmRelock" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>force HM signal relocking</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="resetState">
           
<xs:annotation>
             
<xs:documentation>DEPRECATED (moved to setup) control device reset signal</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="normal"/>
               
<xs:enumeration value="reset"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="stfCountClear" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>DEPRECATED (moved to clrStfCount) clear the STF counter</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="setup" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>device setup parameters</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="blockSize" use="optional">
           
<xs:annotation>
             
<xs:documentation>recirculation block size in lags</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:enumeration value="128"/>
               
<xs:enumeration value="256"/>
               
<xs:enumeration value="384"/>
               
<xs:enumeration value="512"/>
               
<xs:enumeration value="640"/>
               
<xs:enumeration value="768"/>
               
<xs:enumeration value="896"/>
               
<xs:enumeration value="1024"/>
               
<xs:enumeration value="1152"/>
               
<xs:enumeration value="1280"/>
               
<xs:enumeration value="1408"/>
               
<xs:enumeration value="1536"/>
               
<xs:enumeration value="1664"/>
               
<xs:enumeration value="1792"/>
               
<xs:enumeration value="1920"/>
               
<xs:enumeration value="2048"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="blockStart" use="optional">
           
<xs:annotation>
             
<xs:documentation>first block number</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="blockEnd" use="optional">
           
<xs:annotation>
             
<xs:documentation>last block number</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="blockTotal" use="optional">
           
<xs:annotation>
             
<xs:documentation>total number of recirculation blocks</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="1"/>
               
<xs:maxInclusive value="256"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dumpStation">
           
<xs:annotation>
             
<xs:documentation>x or y station controls dump signal</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="X"/>
               
<xs:enumeration value="Y"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="activate" use="optional">
           
<xs:annotation>
             
<xs:documentation>enable recirculation</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="inputDecode" use="optional">
           
<xs:annotation>
             
<xs:documentation>enable input stream decoding</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="hmLockEnable" use="optional">
           
<xs:annotation>
             
<xs:documentation>enable HM signal locking</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="timeCodeSource" use="optional">
           
<xs:annotation>
             
<xs:documentation>data stream pair that supplies time code signal</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="hm_0"/>
               
<xs:enumeration value="hm_1"/>
               
<xs:enumeration value="hm_2"/>
               
<xs:enumeration value="hm_3"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="outputRate">
           
<xs:annotation>
             
<xs:documentation>data stream output rate</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="256M"/>
               
<xs:enumeration value="128M"/>
               
<xs:enumeration value="64M"/>
               
<xs:enumeration value="32M"/>
               
<xs:enumeration value="16M"/>
               
<xs:enumeration value="8M"/>
               
<xs:enumeration value="4M"/>
               
<xs:enumeration value="2M"/>
               
<xs:enumeration value="1M"/>
               
<xs:enumeration value="500K"/>
               
<xs:enumeration value="250K"/>
               
<xs:enumeration value="125K"/>
               
<xs:enumeration value="62500"/>
               
<xs:enumeration value="INVALID"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="autocorrMask" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>autocorrelator mode select mask for each output data stream.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="replicate" use="optional">
           
<xs:annotation>
             
<xs:documentation>replicate output streams 2,3 or 4,5 to the other data streams</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="2_3"/>
               
<xs:enumeration value="4_5"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="replicate23" use="optional">
           
<xs:annotation>
             
<xs:documentation>replicate output streams 2,3 to streams 4 ,5 and 6,7</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="replicate45" use="optional">
           
<xs:annotation>
             
<xs:documentation>replicate output streams 4,5 to streams 2 ,3 and 6,7</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="resetState">
           
<xs:annotation>
             
<xs:documentation>control device reset signal</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="false"/>
               
<xs:enumeration value="true"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="status" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>general device status attributes (read only)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="numRecircStreams" use="required">
           
<xs:annotation>
             
<xs:documentation>recirculation capacity of this FPGA design</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:enumeration value="4"/>
               
<xs:enumeration value="8"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="timeCode" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>recovered time code</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="pllLockStatus" use="required">
           
<xs:annotation>
             
<xs:documentation>lock state of the recirculator PLLs</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="stfCount" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>synchronization test frame count</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="trigIdErrCount" type="xs:int" use="required">
           
<xs:annotation>
             
<xs:documentation>count of possible trigger and dump signal mismatches</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledCollisionDetect" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>red if recirculation buffer pointers collide, off if OK or not applicable</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="internalStreamConfig" minOccurs="0" maxOccurs="8">
       
<xs:annotation>
         
<xs:documentation>External to input Xbar data streams</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="id" use="required">
           
<xs:annotation>
             
<xs:documentation>specified internal data stream  id</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="stationId" use="optional">
           
<xs:annotation>
             
<xs:documentation>recovered stream station id</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="subBandId" use="optional">
           
<xs:annotation>
             
<xs:documentation>recovered stream subband id</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="31"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="baseBandId" use="optional">
           
<xs:annotation>
             
<xs:documentation>recovered stream baseband id</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="inputStreamId" use="optional">
           
<xs:annotation>
             
<xs:documentation>specified board input stream id</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="outputSource" use="optional">
           
<xs:annotation>
             
<xs:documentation>data source for specified output stream</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="internal"/>
               
<xs:enumeration value="recirculator"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="sampleRate" use="optional">
           
<xs:annotation>
             
<xs:documentation>data sample rate</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="256M"/>
               
<xs:enumeration value="128M"/>
               
<xs:enumeration value="64M"/>
               
<xs:enumeration value="32M"/>
               
<xs:enumeration value="16M"/>
               
<xs:enumeration value="8M"/>
               
<xs:enumeration value="4M"/>
               
<xs:enumeration value="2M"/>
               
<xs:enumeration value="1M"/>
               
<xs:enumeration value="500K"/>
               
<xs:enumeration value="250K"/>
               
<xs:enumeration value="125K"/>
               
<xs:enumeration value="62500"/>
               
<xs:enumeration value="INVALID"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="sampleSize" use="optional">
           
<xs:annotation>
             
<xs:documentation>data sample size</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="4b"/>
               
<xs:enumeration value="7b"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="nibble">
           
<xs:annotation>
             
<xs:documentation>data stream nibble payload if  in 8 bit mode</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="LSN"/>
               
<xs:enumeration value="MSN"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="inputStreamConfig" minOccurs="0" maxOccurs="8">
       
<xs:complexType>
         
<xs:attribute name="id" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="stationId" use="optional">
           
<xs:annotation>
             
<xs:documentation>recovered stream station id</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="subBandId" use="optional">
           
<xs:annotation>
             
<xs:documentation>recovered stream subband id</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="31"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="baseBandId" use="optional">
           
<xs:annotation>
             
<xs:documentation>recovered stream baseband id</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dTrigStationId" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>recovered dump trigger station id</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="dTrigBasebandId" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>recovered dump trigger baseband id</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="dTrigGenId" type="xs:string" use="optional">
           
<xs:annotation>
             
<xs:documentation>recovered dump trigger generator id</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="sampleSize" use="optional">
           
<xs:annotation>
             
<xs:documentation>data sample size</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="4b"/>
               
<xs:enumeration value="7b"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="recircStreamConfig" minOccurs="0" maxOccurs="8">
       
<xs:annotation>
         
<xs:documentation>Internal to recirculator block data stream connections</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="id" use="required">
           
<xs:annotation>
             
<xs:documentation>specified recurculator stream id</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="internalStreamId" use="optional">
           
<xs:annotation>
             
<xs:documentation>specified internal stream id</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="0"/>
               
<xs:enumeration value="1"/>
               
<xs:enumeration value="2"/>
               
<xs:enumeration value="3"/>
               
<xs:enumeration value="4"/>
               
<xs:enumeration value="5"/>
               
<xs:enumeration value="6"/>
               
<xs:enumeration value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="payload" use="optional">
           
<xs:annotation>
             
<xs:documentation>stream carries data or phase information</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="data"/>
               
<xs:enumeration value="phase"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="test" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>test vector generation control</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="forceStreamName" use="optional">
           
<xs:annotation>
             
<xs:documentation>stream to force to test state</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="SDATA"/>
               
<xs:enumeration value="PHASE"/>
               
<xs:enumeration value="DVALID"/>
               
<xs:enumeration value="SE_CLK"/>
               
<xs:enumeration value="DUMP_EN"/>
               
<xs:enumeration value="DUMP_SYNC"/>
               
<xs:enumeration value="TIMESTAMP"/>
               
<xs:enumeration value="SCHID_FRAME"/>
               
<xs:enumeration value="NONE"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="forceStreamLine" use="optional">
           
<xs:annotation>
             
<xs:documentation>stream number to force</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="0"/>
               
<xs:enumeration value="1"/>
               
<xs:enumeration value="2"/>
               
<xs:enumeration value="3"/>
               
<xs:enumeration value="4"/>
               
<xs:enumeration value="5"/>
               
<xs:enumeration value="6"/>
               
<xs:enumeration value="7"/>
               
<xs:enumeration value="-"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="forceStreamBit" use="optional">
           
<xs:annotation>
             
<xs:documentation>stream bit to force</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="0"/>
               
<xs:enumeration value="1"/>
               
<xs:enumeration value="2"/>
               
<xs:enumeration value="3"/>
               
<xs:enumeration value="-"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="forceBitValue" use="optional">
           
<xs:annotation>
             
<xs:documentation>value to force onto stream</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="force0"/>
               
<xs:enumeration value="force1"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="analogMuxRow" use="optional">
           
<xs:annotation>
             
<xs:documentation>Analog mux correlator chip row selection</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="analogMuxCol" use="optional">
           
<xs:annotation>
             
<xs:documentation>Analog mux correlator chip column selection</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="autoMuxScan" use="optional">
           
<xs:annotation>
             
<xs:documentation>automatic scanning of the correlator chip voltages</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="testVector" use="optional">
           
<xs:annotation>
             
<xs:documentation>test vector generation enable</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="testPin0" use="optional">
           
<xs:annotation>
             
<xs:documentation>FPGA signal to route onto test pin 0</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="timecode"/>
               
<xs:enumeration value="tc_tbit"/>
               
<xs:enumeration value="tc_cbit"/>
               
<xs:enumeration value="tc_countpps_cap_en"/>
               
<xs:enumeration value="tc_countms_cap_en"/>
               
<xs:enumeration value="dumptrig"/>
               
<xs:enumeration value="dt_cmd_capture"/>
               
<xs:enumeration value="dt_sid_capture"/>
               
<xs:enumeration value="dt_bb_capture"/>
               
<xs:enumeration value="dt_sb_capture"/>
               
<xs:enumeration value="dt_pb_capture"/>
               
<xs:enumeration value="dt_dump_pulse"/>
               
<xs:enumeration value="phasemod"/>
               
<xs:enumeration value="pm_sid_capture"/>
               
<xs:enumeration value="pm_bb_capture"/>
               
<xs:enumeration value="pm_sb_capture"/>
               
<xs:enumeration value="pm_p0_capture"/>
               
<xs:enumeration value="pm_p1_capture"/>
               
<xs:enumeration value="phaserr0_1"/>
               
<xs:enumeration value="pe0_1_0capture"/>
               
<xs:enumeration value="pe0_1_1capture"/>
               
<xs:enumeration value="phaserr2_3"/>
               
<xs:enumeration value="pe2_3_2capture"/>
               
<xs:enumeration value="pe2_3_3capture"/>
               
<xs:enumeration value="phaserr4_5"/>
               
<xs:enumeration value="pe4_5_4capture"/>
               
<xs:enumeration value="pe4_5_5capture"/>
               
<xs:enumeration value="phaserr6_7"/>
               
<xs:enumeration value="pe6_7_6capture"/>
               
<xs:enumeration value="pe6_7_7capture"/>
               
<xs:enumeration value="data0_3"/>
               
<xs:enumeration value="data0_2"/>
               
<xs:enumeration value="data0_1"/>
               
<xs:enumeration value="data0_0"/>
               
<xs:enumeration value="data1_3"/>
               
<xs:enumeration value="data1_2"/>
               
<xs:enumeration value="data1_1"/>
               
<xs:enumeration value="data1_0"/>
               
<xs:enumeration value="data2_3"/>
               
<xs:enumeration value="data2_2"/>
               
<xs:enumeration value="data2_1"/>
               
<xs:enumeration value="data2_0"/>
               
<xs:enumeration value="data3_3"/>
               
<xs:enumeration value="data3_2"/>
               
<xs:enumeration value="data3_1"/>
               
<xs:enumeration value="data3_0"/>
               
<xs:enumeration value="data4_3"/>
               
<xs:enumeration value="data4_2"/>
               
<xs:enumeration value="data4_1"/>
               
<xs:enumeration value="data4_0"/>
               
<xs:enumeration value="data5_3"/>
               
<xs:enumeration value="data5_2"/>
               
<xs:enumeration value="data5_1"/>
               
<xs:enumeration value="data5_0"/>
               
<xs:enumeration value="data6_3"/>
               
<xs:enumeration value="data6_2"/>
               
<xs:enumeration value="data6_1"/>
               
<xs:enumeration value="data6_0"/>
               
<xs:enumeration value="data7_3"/>
               
<xs:enumeration value="data7_2"/>
               
<xs:enumeration value="data7_1"/>
               
<xs:enumeration value="data7_0"/>
               
<xs:enumeration value="data_valid_all"/>
               
<xs:enumeration value="tc_epoch_cap_en"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="testPin2" use="optional">
           
<xs:annotation>
             
<xs:documentation>FPGA signal to route onto test pin 1</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="schid_frame_tvs"/>
               
<xs:enumeration value="se_clk_tvs_7"/>
               
<xs:enumeration value="se_clk_tvs_6"/>
               
<xs:enumeration value="se_clk_tvs_5"/>
               
<xs:enumeration value="se_clk_tvs_4"/>
               
<xs:enumeration value="se_clk_tvs_3"/>
               
<xs:enumeration value="se_clk_tvs_2"/>
               
<xs:enumeration value="se_clk_tvs_1"/>
               
<xs:enumeration value="se_clk_tvs_0"/>
               
<xs:enumeration value="dvalid_tvs_7"/>
               
<xs:enumeration value="dvalid_tvs_6"/>
               
<xs:enumeration value="dvalid_tvs_5"/>
               
<xs:enumeration value="dvalid_tvs_4"/>
               
<xs:enumeration value="dvalid_tvs_3"/>
               
<xs:enumeration value="dvalid_tvs_2"/>
               
<xs:enumeration value="dvalid_tvs_1"/>
               
<xs:enumeration value="dvalid_tvs_0"/>
               
<xs:enumeration value="dump_sync_tvs"/>
               
<xs:enumeration value="timestamp_tvs"/>
               
<xs:enumeration value="dump_en_tvs_7"/>
               
<xs:enumeration value="dump_en_tvs_6"/>
               
<xs:enumeration value="dump_en_tvs_5"/>
               
<xs:enumeration value="dump_en_tvs_4"/>
               
<xs:enumeration value="dump_en_tvs_3"/>
               
<xs:enumeration value="dump_en_tvs_2"/>
               
<xs:enumeration value="dump_en_tvs_1"/>
               
<xs:enumeration value="dump_en_tvs_0"/>
               
<xs:enumeration value="data0_tvs_3"/>
               
<xs:enumeration value="data0_tvs_2"/>
               
<xs:enumeration value="data0_tvs_1"/>
               
<xs:enumeration value="data0_tvs_0"/>
               
<xs:enumeration value="data1_tvs_3"/>
               
<xs:enumeration value="data1_tvs_2"/>
               
<xs:enumeration value="data1_tvs_1"/>
               
<xs:enumeration value="data1_tvs_0"/>
               
<xs:enumeration value="data2_tvs_3"/>
               
<xs:enumeration value="data2_tvs_2"/>
               
<xs:enumeration value="data2_tvs_1"/>
               
<xs:enumeration value="data2_tvs_0"/>
               
<xs:enumeration value="data3_tvs_3"/>
               
<xs:enumeration value="data3_tvs_2"/>
               
<xs:enumeration value="data3_tvs_1"/>
               
<xs:enumeration value="data3_tvs_0"/>
               
<xs:enumeration value="phase0_tvs_3"/>
               
<xs:enumeration value="phase0_tvs_2"/>
               
<xs:enumeration value="phase0_tvs_1"/>
               
<xs:enumeration value="phase0_tvs_0"/>
               
<xs:enumeration value="phase1_tvs_3"/>
               
<xs:enumeration value="phase1_tvs_2"/>
               
<xs:enumeration value="phase1_tvs_1"/>
               
<xs:enumeration value="phase1_tvs_0"/>
               
<xs:enumeration value="phase2_tvs_3"/>
               
<xs:enumeration value="phase2_tvs_2"/>
               
<xs:enumeration value="phase2_tvs_1"/>
               
<xs:enumeration value="phase2_tvs_0"/>
               
<xs:enumeration value="phase3_tvs_3"/>
               
<xs:enumeration value="phase3_tvs_2"/>
               
<xs:enumeration value="phase3_tvs_1"/>
               
<xs:enumeration value="phase3_tvs_0"/>
               
<xs:enumeration value="schid_frame_from"/>
               
<xs:enumeration value="schid_frame_outsw"/>
               
<xs:enumeration value="recirc_tc_tbit_out"/>
               
<xs:enumeration value="recirc_dump_sync"/>
               
<xs:enumeration value="recirc_se_clk_rd"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="hmReceiver" minOccurs="0" maxOccurs="15">
       
<xs:annotation>
         
<xs:documentation>gather and report statistics on HM receiver ports</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="signalId">
           
<xs:annotation>
             
<xs:documentation>signal id carried on this specified channel</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="data0"/>
               
<xs:enumeration value="data1"/>
               
<xs:enumeration value="data2"/>
               
<xs:enumeration value="data3"/>
               
<xs:enumeration value="data4"/>
               
<xs:enumeration value="data5"/>
               
<xs:enumeration value="data6"/>
               
<xs:enumeration value="data7"/>
               
<xs:enumeration value="timeCode"/>
               
<xs:enumeration value="dumpTrig"/>
               
<xs:enumeration value="phaseMod"/>
               
<xs:enumeration value="phaseErr0_1"/>
               
<xs:enumeration value="phaseErr2_3"/>
               
<xs:enumeration value="phaseErr4_5"/>
               
<xs:enumeration value="phaseErr6_7"/>
               
<xs:enumeration value="INVALID"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="crcErrors" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>count of CRC errors</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="phaseModCount" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>count of phase models detected</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="dumpCount" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>count of dump signals</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="offsetErrors" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>count of offset error flags</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="hmLockStatus">
           
<xs:annotation>
             
<xs:documentation>HM receiver signal locking</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dataLockStatus">
           
<xs:annotation>
             
<xs:documentation>data signal locking</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="lockStatus">
           
<xs:annotation>
             
<xs:documentation>data signal locking</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="trigIdErrCount" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>count of possible trigger and dump signal mismatches</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="stfCount" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>synchronization test frame count</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="toggle">
           
<xs:annotation>
             
<xs:documentation>indicates if input line has data present</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="false"/>
               
<xs:enumeration value="true"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="accumTime" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>time since last clear of counters</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="state" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="status" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report status attributes</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="setup" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report setup attributes</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="internalStreamConfig" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report all internal stream configuration details</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="inputStreamConfig" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report all input stream configuration details</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="recircStreamConfig" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report all recirculator stream configuration details</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="test" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report test generation setup</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="hmReceiver" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report HM receiver status and statistics</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="register" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report specified register contents</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="user" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report user logging configuration</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="about" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report general information abour this module</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="error" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report errors</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="about" minOccurs="0"/>
     
<xs:element ref="error" minOccurs="0"/>
     
<xs:element ref="register" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="user" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="time" type="xs:dateTime" use="optional">
     
<xs:annotation>
       
<xs:documentation>time this message was generated</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="id" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>target recirculator chip identifier</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledInput" type="ledType">
     
<xs:annotation>
       
<xs:documentation>general fornt panel chip status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledDevice" type="ledType">
     
<xs:annotation>
       
<xs:documentation>general device FPGA status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="configId" type="xs:string"/>
 
</xs:complexType>
</xs:element>

attribute recirculator/@time
type xs:dateTime
properties
use optional
annotation
documentation
time this message was generated
source <xs:attribute name="time" type="xs:dateTime" use="optional">
 
<xs:annotation>
   
<xs:documentation>time this message was generated</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/@id
type xs:string
properties
use required
annotation
documentation
target recirculator chip identifier
source <xs:attribute name="id" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>target recirculator chip identifier</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/@ledInput
type ledType
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
general fornt panel chip status
source <xs:attribute name="ledInput" type="ledType">
 
<xs:annotation>
   
<xs:documentation>general fornt panel chip status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/@ledDevice
type ledType
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
general device FPGA status
source <xs:attribute name="ledDevice" type="ledType">
 
<xs:annotation>
   
<xs:documentation>general device FPGA status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/@configId
type xs:string
source <xs:attribute name="configId" type="xs:string"/>

element recirculator/control
diagram baselineBoard_p38.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
clearAll  xs:string  optional      
documentation
clear all device error counters
clearStfCount  xs:string  optional      
documentation
clear the STF counter
clearTrigIdErrCount  xs:string  optional      
documentation
clear all trigger ID error counters
clearDumpCount  xs:string  optional      
documentation
clear all dump counters
clearPhaseModCount  xs:string  optional      
documentation
clear all phase model counters
clearHmReceiverErrCount  xs:string  optional      
documentation
clear all HM receiver error counters (crc and offsets)
hmRelock  xs:string  optional      
documentation
force HM signal relocking
resetState  derived by: xs:string        
documentation
DEPRECATED (moved to setup) control device reset signal
stfCountClear  xs:string  optional      
documentation
DEPRECATED (moved to clrStfCount) clear the STF counter
annotation
documentation
momentary device actions (write only)
source <xs:element name="control" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>momentary device actions (write only)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="clearAll" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear all device error counters</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearStfCount" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear the STF counter</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearTrigIdErrCount" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear all trigger ID error counters</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearDumpCount" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear all dump counters</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearPhaseModCount" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear all phase model counters</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearHmReceiverErrCount" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>clear all HM receiver error counters (crc and offsets)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="hmRelock" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>force HM signal relocking</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="resetState">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to setup) control device reset signal</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="normal"/>
         
<xs:enumeration value="reset"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="stfCountClear" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED (moved to clrStfCount) clear the STF counter</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute recirculator/control/@clearAll
type xs:string
properties
use optional
annotation
documentation
clear all device error counters
source <xs:attribute name="clearAll" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear all device error counters</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/control/@clearStfCount
type xs:string
properties
use optional
annotation
documentation
clear the STF counter
source <xs:attribute name="clearStfCount" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear the STF counter</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/control/@clearTrigIdErrCount
type xs:string
properties
use optional
annotation
documentation
clear all trigger ID error counters
source <xs:attribute name="clearTrigIdErrCount" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear all trigger ID error counters</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/control/@clearDumpCount
type xs:string
properties
use optional
annotation
documentation
clear all dump counters
source <xs:attribute name="clearDumpCount" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear all dump counters</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/control/@clearPhaseModCount
type xs:string
properties
use optional
annotation
documentation
clear all phase model counters
source <xs:attribute name="clearPhaseModCount" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear all phase model counters</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/control/@clearHmReceiverErrCount
type xs:string
properties
use optional
annotation
documentation
clear all HM receiver error counters (crc and offsets)
source <xs:attribute name="clearHmReceiverErrCount" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>clear all HM receiver error counters (crc and offsets)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/control/@hmRelock
type xs:string
properties
use optional
annotation
documentation
force HM signal relocking
source <xs:attribute name="hmRelock" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>force HM signal relocking</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/control/@resetState
type restriction of xs:string
facets
Kind Value Annotation
enumeration normal
enumeration reset
annotation
documentation
DEPRECATED (moved to setup) control device reset signal
source <xs:attribute name="resetState">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to setup) control device reset signal</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="normal"/>
     
<xs:enumeration value="reset"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/control/@stfCountClear
type xs:string
properties
use optional
annotation
documentation
DEPRECATED (moved to clrStfCount) clear the STF counter
source <xs:attribute name="stfCountClear" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED (moved to clrStfCount) clear the STF counter</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element recirculator/setup
diagram baselineBoard_p39.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
blockSize  derived by: xs:int  optional      
documentation
recirculation block size in lags
blockStart  derived by: xs:int  optional      
documentation
first block number
blockEnd  derived by: xs:int  optional      
documentation
last block number
blockTotal  derived by: xs:int  optional      
documentation
total number of recirculation blocks
dumpStation  derived by: xs:string        
documentation
x or y station controls dump signal
activate  derived by: xs:string  optional      
documentation
enable recirculation
inputDecode  derived by: xs:string  optional      
documentation
enable input stream decoding
hmLockEnable  derived by: xs:string  optional      
documentation
enable HM signal locking
timeCodeSource  derived by: xs:string  optional      
documentation
data stream pair that supplies time code signal
outputRate  derived by: xs:string        
documentation
data stream output rate
autocorrMask  xs:string        
documentation
autocorrelator mode select mask for each output data stream.
replicate  derived by: xs:string  optional      
documentation
replicate output streams 2,3 or 4,5 to the other data streams
replicate23  derived by: xs:string  optional      
documentation
replicate output streams 2,3 to streams 4 ,5 and 6,7
replicate45  derived by: xs:string  optional      
documentation
replicate output streams 4,5 to streams 2 ,3 and 6,7
resetState  derived by: xs:string        
documentation
control device reset signal
annotation
documentation
device setup parameters
source <xs:element name="setup" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>device setup parameters</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="blockSize" use="optional">
     
<xs:annotation>
       
<xs:documentation>recirculation block size in lags</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:enumeration value="128"/>
         
<xs:enumeration value="256"/>
         
<xs:enumeration value="384"/>
         
<xs:enumeration value="512"/>
         
<xs:enumeration value="640"/>
         
<xs:enumeration value="768"/>
         
<xs:enumeration value="896"/>
         
<xs:enumeration value="1024"/>
         
<xs:enumeration value="1152"/>
         
<xs:enumeration value="1280"/>
         
<xs:enumeration value="1408"/>
         
<xs:enumeration value="1536"/>
         
<xs:enumeration value="1664"/>
         
<xs:enumeration value="1792"/>
         
<xs:enumeration value="1920"/>
         
<xs:enumeration value="2048"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="blockStart" use="optional">
     
<xs:annotation>
       
<xs:documentation>first block number</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="blockEnd" use="optional">
     
<xs:annotation>
       
<xs:documentation>last block number</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="blockTotal" use="optional">
     
<xs:annotation>
       
<xs:documentation>total number of recirculation blocks</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="1"/>
         
<xs:maxInclusive value="256"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dumpStation">
     
<xs:annotation>
       
<xs:documentation>x or y station controls dump signal</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="X"/>
         
<xs:enumeration value="Y"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="activate" use="optional">
     
<xs:annotation>
       
<xs:documentation>enable recirculation</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="inputDecode" use="optional">
     
<xs:annotation>
       
<xs:documentation>enable input stream decoding</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="hmLockEnable" use="optional">
     
<xs:annotation>
       
<xs:documentation>enable HM signal locking</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="timeCodeSource" use="optional">
     
<xs:annotation>
       
<xs:documentation>data stream pair that supplies time code signal</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="hm_0"/>
         
<xs:enumeration value="hm_1"/>
         
<xs:enumeration value="hm_2"/>
         
<xs:enumeration value="hm_3"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="outputRate">
     
<xs:annotation>
       
<xs:documentation>data stream output rate</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="256M"/>
         
<xs:enumeration value="128M"/>
         
<xs:enumeration value="64M"/>
         
<xs:enumeration value="32M"/>
         
<xs:enumeration value="16M"/>
         
<xs:enumeration value="8M"/>
         
<xs:enumeration value="4M"/>
         
<xs:enumeration value="2M"/>
         
<xs:enumeration value="1M"/>
         
<xs:enumeration value="500K"/>
         
<xs:enumeration value="250K"/>
         
<xs:enumeration value="125K"/>
         
<xs:enumeration value="62500"/>
         
<xs:enumeration value="INVALID"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="autocorrMask" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>autocorrelator mode select mask for each output data stream.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="replicate" use="optional">
     
<xs:annotation>
       
<xs:documentation>replicate output streams 2,3 or 4,5 to the other data streams</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="2_3"/>
         
<xs:enumeration value="4_5"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="replicate23" use="optional">
     
<xs:annotation>
       
<xs:documentation>replicate output streams 2,3 to streams 4 ,5 and 6,7</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="replicate45" use="optional">
     
<xs:annotation>
       
<xs:documentation>replicate output streams 4,5 to streams 2 ,3 and 6,7</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="resetState">
     
<xs:annotation>
       
<xs:documentation>control device reset signal</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="false"/>
         
<xs:enumeration value="true"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute recirculator/setup/@blockSize
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
enumeration 128
enumeration 256
enumeration 384
enumeration 512
enumeration 640
enumeration 768
enumeration 896
enumeration 1024
enumeration 1152
enumeration 1280
enumeration 1408
enumeration 1536
enumeration 1664
enumeration 1792
enumeration 1920
enumeration 2048
annotation
documentation
recirculation block size in lags
source <xs:attribute name="blockSize" use="optional">
 
<xs:annotation>
   
<xs:documentation>recirculation block size in lags</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:enumeration value="128"/>
     
<xs:enumeration value="256"/>
     
<xs:enumeration value="384"/>
     
<xs:enumeration value="512"/>
     
<xs:enumeration value="640"/>
     
<xs:enumeration value="768"/>
     
<xs:enumeration value="896"/>
     
<xs:enumeration value="1024"/>
     
<xs:enumeration value="1152"/>
     
<xs:enumeration value="1280"/>
     
<xs:enumeration value="1408"/>
     
<xs:enumeration value="1536"/>
     
<xs:enumeration value="1664"/>
     
<xs:enumeration value="1792"/>
     
<xs:enumeration value="1920"/>
     
<xs:enumeration value="2048"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@blockStart
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
first block number
source <xs:attribute name="blockStart" use="optional">
 
<xs:annotation>
   
<xs:documentation>first block number</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@blockEnd
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
last block number
source <xs:attribute name="blockEnd" use="optional">
 
<xs:annotation>
   
<xs:documentation>last block number</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@blockTotal
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 1
maxInclusive 256
annotation
documentation
total number of recirculation blocks
source <xs:attribute name="blockTotal" use="optional">
 
<xs:annotation>
   
<xs:documentation>total number of recirculation blocks</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="256"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@dumpStation
type restriction of xs:string
facets
Kind Value Annotation
enumeration X
enumeration Y
annotation
documentation
x or y station controls dump signal
source <xs:attribute name="dumpStation">
 
<xs:annotation>
   
<xs:documentation>x or y station controls dump signal</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="X"/>
     
<xs:enumeration value="Y"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@activate
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
enable recirculation
source <xs:attribute name="activate" use="optional">
 
<xs:annotation>
   
<xs:documentation>enable recirculation</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@inputDecode
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
enable input stream decoding
source <xs:attribute name="inputDecode" use="optional">
 
<xs:annotation>
   
<xs:documentation>enable input stream decoding</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@hmLockEnable
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
enable HM signal locking
source <xs:attribute name="hmLockEnable" use="optional">
 
<xs:annotation>
   
<xs:documentation>enable HM signal locking</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@timeCodeSource
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration hm_0
enumeration hm_1
enumeration hm_2
enumeration hm_3
annotation
documentation
data stream pair that supplies time code signal
source <xs:attribute name="timeCodeSource" use="optional">
 
<xs:annotation>
   
<xs:documentation>data stream pair that supplies time code signal</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="hm_0"/>
     
<xs:enumeration value="hm_1"/>
     
<xs:enumeration value="hm_2"/>
     
<xs:enumeration value="hm_3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@outputRate
type restriction of xs:string
facets
Kind Value Annotation
enumeration 256M
enumeration 128M
enumeration 64M
enumeration 32M
enumeration 16M
enumeration 8M
enumeration 4M
enumeration 2M
enumeration 1M
enumeration 500K
enumeration 250K
enumeration 125K
enumeration 62500
enumeration INVALID
annotation
documentation
data stream output rate
source <xs:attribute name="outputRate">
 
<xs:annotation>
   
<xs:documentation>data stream output rate</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="256M"/>
     
<xs:enumeration value="128M"/>
     
<xs:enumeration value="64M"/>
     
<xs:enumeration value="32M"/>
     
<xs:enumeration value="16M"/>
     
<xs:enumeration value="8M"/>
     
<xs:enumeration value="4M"/>
     
<xs:enumeration value="2M"/>
     
<xs:enumeration value="1M"/>
     
<xs:enumeration value="500K"/>
     
<xs:enumeration value="250K"/>
     
<xs:enumeration value="125K"/>
     
<xs:enumeration value="62500"/>
     
<xs:enumeration value="INVALID"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@autocorrMask
type xs:string
annotation
documentation
autocorrelator mode select mask for each output data stream.
source <xs:attribute name="autocorrMask" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>autocorrelator mode select mask for each output data stream.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/setup/@replicate
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration 2_3
enumeration 4_5
annotation
documentation
replicate output streams 2,3 or 4,5 to the other data streams
source <xs:attribute name="replicate" use="optional">
 
<xs:annotation>
   
<xs:documentation>replicate output streams 2,3 or 4,5 to the other data streams</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="2_3"/>
     
<xs:enumeration value="4_5"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@replicate23
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
replicate output streams 2,3 to streams 4 ,5 and 6,7
source <xs:attribute name="replicate23" use="optional">
 
<xs:annotation>
   
<xs:documentation>replicate output streams 2,3 to streams 4 ,5 and 6,7</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@replicate45
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
replicate output streams 4,5 to streams 2 ,3 and 6,7
source <xs:attribute name="replicate45" use="optional">
 
<xs:annotation>
   
<xs:documentation>replicate output streams 4,5 to streams 2 ,3 and 6,7</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/setup/@resetState
type restriction of xs:string
facets
Kind Value Annotation
enumeration false
enumeration true
annotation
documentation
control device reset signal
source <xs:attribute name="resetState">
 
<xs:annotation>
   
<xs:documentation>control device reset signal</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="false"/>
     
<xs:enumeration value="true"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element recirculator/status
diagram baselineBoard_p40.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
numRecircStreams  derived by: xs:int  required      
documentation
recirculation capacity of this FPGA design
timeCode  xs:string  required      
documentation
recovered time code
pllLockStatus  derived by: xs:string  required      
documentation
lock state of the recirculator PLLs
stfCount  xs:int  required      
documentation
synchronization test frame count
trigIdErrCount  xs:int  required      
documentation
count of possible trigger and dump signal mismatches
ledCollisionDetect  ledType  required      
documentation
red if recirculation buffer pointers collide, off if OK or not applicable
annotation
documentation
general device status attributes (read only)
source <xs:element name="status" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>general device status attributes (read only)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="numRecircStreams" use="required">
     
<xs:annotation>
       
<xs:documentation>recirculation capacity of this FPGA design</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:enumeration value="4"/>
         
<xs:enumeration value="8"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="timeCode" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>recovered time code</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="pllLockStatus" use="required">
     
<xs:annotation>
       
<xs:documentation>lock state of the recirculator PLLs</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="stfCount" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>synchronization test frame count</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="trigIdErrCount" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>count of possible trigger and dump signal mismatches</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledCollisionDetect" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>red if recirculation buffer pointers collide, off if OK or not applicable</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute recirculator/status/@numRecircStreams
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
enumeration 4
enumeration 8
annotation
documentation
recirculation capacity of this FPGA design
source <xs:attribute name="numRecircStreams" use="required">
 
<xs:annotation>
   
<xs:documentation>recirculation capacity of this FPGA design</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:enumeration value="4"/>
     
<xs:enumeration value="8"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/status/@timeCode
type xs:string
properties
use required
annotation
documentation
recovered time code
source <xs:attribute name="timeCode" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>recovered time code</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/status/@pllLockStatus
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
lock state of the recirculator PLLs
source <xs:attribute name="pllLockStatus" use="required">
 
<xs:annotation>
   
<xs:documentation>lock state of the recirculator PLLs</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/status/@stfCount
type xs:int
properties
use required
annotation
documentation
synchronization test frame count
source <xs:attribute name="stfCount" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>synchronization test frame count</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/status/@trigIdErrCount
type xs:int
properties
use required
annotation
documentation
count of possible trigger and dump signal mismatches
source <xs:attribute name="trigIdErrCount" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>count of possible trigger and dump signal mismatches</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/status/@ledCollisionDetect
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
red if recirculation buffer pointers collide, off if OK or not applicable
source <xs:attribute name="ledCollisionDetect" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>red if recirculation buffer pointers collide, off if OK or not applicable</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element recirculator/internalStreamConfig
diagram baselineBoard_p41.png
properties
minOcc 0
maxOcc 8
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  derived by: xs:int  required      
documentation
specified internal data stream  id
stationId  derived by: xs:int  optional      
documentation
recovered stream station id
subBandId  derived by: xs:int  optional      
documentation
recovered stream subband id
baseBandId  derived by: xs:int  optional      
documentation
recovered stream baseband id
inputStreamId  derived by: xs:int  optional      
documentation
specified board input stream id
outputSource  derived by: xs:string  optional      
documentation
data source for specified output stream
sampleRate  derived by: xs:string  optional      
documentation
data sample rate
sampleSize  derived by: xs:string  optional      
documentation
data sample size
nibble  derived by: xs:string        
documentation
data stream nibble payload if  in 8 bit mode
annotation
documentation
External to input Xbar data streams
source <xs:element name="internalStreamConfig" minOccurs="0" maxOccurs="8">
 
<xs:annotation>
   
<xs:documentation>External to input Xbar data streams</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="id" use="required">
     
<xs:annotation>
       
<xs:documentation>specified internal data stream  id</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="stationId" use="optional">
     
<xs:annotation>
       
<xs:documentation>recovered stream station id</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="subBandId" use="optional">
     
<xs:annotation>
       
<xs:documentation>recovered stream subband id</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="31"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="baseBandId" use="optional">
     
<xs:annotation>
       
<xs:documentation>recovered stream baseband id</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="inputStreamId" use="optional">
     
<xs:annotation>
       
<xs:documentation>specified board input stream id</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="outputSource" use="optional">
     
<xs:annotation>
       
<xs:documentation>data source for specified output stream</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="internal"/>
         
<xs:enumeration value="recirculator"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="sampleRate" use="optional">
     
<xs:annotation>
       
<xs:documentation>data sample rate</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="256M"/>
         
<xs:enumeration value="128M"/>
         
<xs:enumeration value="64M"/>
         
<xs:enumeration value="32M"/>
         
<xs:enumeration value="16M"/>
         
<xs:enumeration value="8M"/>
         
<xs:enumeration value="4M"/>
         
<xs:enumeration value="2M"/>
         
<xs:enumeration value="1M"/>
         
<xs:enumeration value="500K"/>
         
<xs:enumeration value="250K"/>
         
<xs:enumeration value="125K"/>
         
<xs:enumeration value="62500"/>
         
<xs:enumeration value="INVALID"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="sampleSize" use="optional">
     
<xs:annotation>
       
<xs:documentation>data sample size</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="4b"/>
         
<xs:enumeration value="7b"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="nibble">
     
<xs:annotation>
       
<xs:documentation>data stream nibble payload if  in 8 bit mode</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="LSN"/>
         
<xs:enumeration value="MSN"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute recirculator/internalStreamConfig/@id
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
specified internal data stream  id
source <xs:attribute name="id" use="required">
 
<xs:annotation>
   
<xs:documentation>specified internal data stream  id</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/internalStreamConfig/@stationId
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
recovered stream station id
source <xs:attribute name="stationId" use="optional">
 
<xs:annotation>
   
<xs:documentation>recovered stream station id</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/internalStreamConfig/@subBandId
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 31
annotation
documentation
recovered stream subband id
source <xs:attribute name="subBandId" use="optional">
 
<xs:annotation>
   
<xs:documentation>recovered stream subband id</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/internalStreamConfig/@baseBandId
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
recovered stream baseband id
source <xs:attribute name="baseBandId" use="optional">
 
<xs:annotation>
   
<xs:documentation>recovered stream baseband id</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/internalStreamConfig/@inputStreamId
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
specified board input stream id
source <xs:attribute name="inputStreamId" use="optional">
 
<xs:annotation>
   
<xs:documentation>specified board input stream id</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/internalStreamConfig/@outputSource
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration internal
enumeration recirculator
annotation
documentation
data source for specified output stream
source <xs:attribute name="outputSource" use="optional">
 
<xs:annotation>
   
<xs:documentation>data source for specified output stream</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="internal"/>
     
<xs:enumeration value="recirculator"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/internalStreamConfig/@sampleRate
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration 256M
enumeration 128M
enumeration 64M
enumeration 32M
enumeration 16M
enumeration 8M
enumeration 4M
enumeration 2M
enumeration 1M
enumeration 500K
enumeration 250K
enumeration 125K
enumeration 62500
enumeration INVALID
annotation
documentation
data sample rate
source <xs:attribute name="sampleRate" use="optional">
 
<xs:annotation>
   
<xs:documentation>data sample rate</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="256M"/>
     
<xs:enumeration value="128M"/>
     
<xs:enumeration value="64M"/>
     
<xs:enumeration value="32M"/>
     
<xs:enumeration value="16M"/>
     
<xs:enumeration value="8M"/>
     
<xs:enumeration value="4M"/>
     
<xs:enumeration value="2M"/>
     
<xs:enumeration value="1M"/>
     
<xs:enumeration value="500K"/>
     
<xs:enumeration value="250K"/>
     
<xs:enumeration value="125K"/>
     
<xs:enumeration value="62500"/>
     
<xs:enumeration value="INVALID"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/internalStreamConfig/@sampleSize
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration 4b
enumeration 7b
annotation
documentation
data sample size
source <xs:attribute name="sampleSize" use="optional">
 
<xs:annotation>
   
<xs:documentation>data sample size</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="4b"/>
     
<xs:enumeration value="7b"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/internalStreamConfig/@nibble
type restriction of xs:string
facets
Kind Value Annotation
enumeration LSN
enumeration MSN
annotation
documentation
data stream nibble payload if  in 8 bit mode
source <xs:attribute name="nibble">
 
<xs:annotation>
   
<xs:documentation>data stream nibble payload if  in 8 bit mode</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="LSN"/>
     
<xs:enumeration value="MSN"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element recirculator/inputStreamConfig
diagram baselineBoard_p42.png
properties
minOcc 0
maxOcc 8
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  derived by: xs:int  required      
stationId  derived by: xs:int  optional      
documentation
recovered stream station id
subBandId  derived by: xs:int  optional      
documentation
recovered stream subband id
baseBandId  derived by: xs:int  optional      
documentation
recovered stream baseband id
dTrigStationId  xs:string  optional      
documentation
recovered dump trigger station id
dTrigBasebandId  xs:string  optional      
documentation
recovered dump trigger baseband id
dTrigGenId  xs:string  optional      
documentation
recovered dump trigger generator id
sampleSize  derived by: xs:string  optional      
documentation
data sample size
source <xs:element name="inputStreamConfig" minOccurs="0" maxOccurs="8">
 
<xs:complexType>
   
<xs:attribute name="id" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="stationId" use="optional">
     
<xs:annotation>
       
<xs:documentation>recovered stream station id</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="subBandId" use="optional">
     
<xs:annotation>
       
<xs:documentation>recovered stream subband id</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="31"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="baseBandId" use="optional">
     
<xs:annotation>
       
<xs:documentation>recovered stream baseband id</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dTrigStationId" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>recovered dump trigger station id</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="dTrigBasebandId" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>recovered dump trigger baseband id</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="dTrigGenId" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>recovered dump trigger generator id</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="sampleSize" use="optional">
     
<xs:annotation>
       
<xs:documentation>data sample size</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="4b"/>
         
<xs:enumeration value="7b"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute recirculator/inputStreamConfig/@id
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
source <xs:attribute name="id" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/inputStreamConfig/@stationId
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
recovered stream station id
source <xs:attribute name="stationId" use="optional">
 
<xs:annotation>
   
<xs:documentation>recovered stream station id</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/inputStreamConfig/@subBandId
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 31
annotation
documentation
recovered stream subband id
source <xs:attribute name="subBandId" use="optional">
 
<xs:annotation>
   
<xs:documentation>recovered stream subband id</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/inputStreamConfig/@baseBandId
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
recovered stream baseband id
source <xs:attribute name="baseBandId" use="optional">
 
<xs:annotation>
   
<xs:documentation>recovered stream baseband id</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/inputStreamConfig/@dTrigStationId
type xs:string
properties
use optional
annotation
documentation
recovered dump trigger station id
source <xs:attribute name="dTrigStationId" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>recovered dump trigger station id</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/inputStreamConfig/@dTrigBasebandId
type xs:string
properties
use optional
annotation
documentation
recovered dump trigger baseband id
source <xs:attribute name="dTrigBasebandId" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>recovered dump trigger baseband id</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/inputStreamConfig/@dTrigGenId
type xs:string
properties
use optional
annotation
documentation
recovered dump trigger generator id
source <xs:attribute name="dTrigGenId" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>recovered dump trigger generator id</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/inputStreamConfig/@sampleSize
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration 4b
enumeration 7b
annotation
documentation
data sample size
source <xs:attribute name="sampleSize" use="optional">
 
<xs:annotation>
   
<xs:documentation>data sample size</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="4b"/>
     
<xs:enumeration value="7b"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element recirculator/recircStreamConfig
diagram baselineBoard_p43.png
properties
minOcc 0
maxOcc 8
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  derived by: xs:int  required      
documentation
specified recurculator stream id
internalStreamId  derived by: xs:string  optional      
documentation
specified internal stream id
payload  derived by: xs:string  optional      
documentation
stream carries data or phase information
annotation
documentation
Internal to recirculator block data stream connections
source <xs:element name="recircStreamConfig" minOccurs="0" maxOccurs="8">
 
<xs:annotation>
   
<xs:documentation>Internal to recirculator block data stream connections</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="id" use="required">
     
<xs:annotation>
       
<xs:documentation>specified recurculator stream id</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="internalStreamId" use="optional">
     
<xs:annotation>
       
<xs:documentation>specified internal stream id</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="0"/>
         
<xs:enumeration value="1"/>
         
<xs:enumeration value="2"/>
         
<xs:enumeration value="3"/>
         
<xs:enumeration value="4"/>
         
<xs:enumeration value="5"/>
         
<xs:enumeration value="6"/>
         
<xs:enumeration value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="payload" use="optional">
     
<xs:annotation>
       
<xs:documentation>stream carries data or phase information</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="data"/>
         
<xs:enumeration value="phase"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute recirculator/recircStreamConfig/@id
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
specified recurculator stream id
source <xs:attribute name="id" use="required">
 
<xs:annotation>
   
<xs:documentation>specified recurculator stream id</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/recircStreamConfig/@internalStreamId
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration 0
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
annotation
documentation
specified internal stream id
source <xs:attribute name="internalStreamId" use="optional">
 
<xs:annotation>
   
<xs:documentation>specified internal stream id</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="0"/>
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="3"/>
     
<xs:enumeration value="4"/>
     
<xs:enumeration value="5"/>
     
<xs:enumeration value="6"/>
     
<xs:enumeration value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/recircStreamConfig/@payload
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration data
enumeration phase
annotation
documentation
stream carries data or phase information
source <xs:attribute name="payload" use="optional">
 
<xs:annotation>
   
<xs:documentation>stream carries data or phase information</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="data"/>
     
<xs:enumeration value="phase"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element recirculator/test
diagram baselineBoard_p44.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
forceStreamName  derived by: xs:string  optional      
documentation
stream to force to test state
forceStreamLine  derived by: xs:string  optional      
documentation
stream number to force
forceStreamBit  derived by: xs:string  optional      
documentation
stream bit to force
forceBitValue  derived by: xs:string  optional      
documentation
value to force onto stream
analogMuxRow  derived by: xs:int  optional      
documentation
Analog mux correlator chip row selection
analogMuxCol  derived by: xs:int  optional      
documentation
Analog mux correlator chip column selection
autoMuxScan  derived by: xs:string  optional      
documentation
automatic scanning of the correlator chip voltages
testVector  derived by: xs:string  optional      
documentation
test vector generation enable
testPin0  derived by: xs:string  optional      
documentation
FPGA signal to route onto test pin 0
testPin2  derived by: xs:string  optional      
documentation
FPGA signal to route onto test pin 1
annotation
documentation
test vector generation control
source <xs:element name="test" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>test vector generation control</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="forceStreamName" use="optional">
     
<xs:annotation>
       
<xs:documentation>stream to force to test state</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="SDATA"/>
         
<xs:enumeration value="PHASE"/>
         
<xs:enumeration value="DVALID"/>
         
<xs:enumeration value="SE_CLK"/>
         
<xs:enumeration value="DUMP_EN"/>
         
<xs:enumeration value="DUMP_SYNC"/>
         
<xs:enumeration value="TIMESTAMP"/>
         
<xs:enumeration value="SCHID_FRAME"/>
         
<xs:enumeration value="NONE"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="forceStreamLine" use="optional">
     
<xs:annotation>
       
<xs:documentation>stream number to force</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="0"/>
         
<xs:enumeration value="1"/>
         
<xs:enumeration value="2"/>
         
<xs:enumeration value="3"/>
         
<xs:enumeration value="4"/>
         
<xs:enumeration value="5"/>
         
<xs:enumeration value="6"/>
         
<xs:enumeration value="7"/>
         
<xs:enumeration value="-"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="forceStreamBit" use="optional">
     
<xs:annotation>
       
<xs:documentation>stream bit to force</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="0"/>
         
<xs:enumeration value="1"/>
         
<xs:enumeration value="2"/>
         
<xs:enumeration value="3"/>
         
<xs:enumeration value="-"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="forceBitValue" use="optional">
     
<xs:annotation>
       
<xs:documentation>value to force onto stream</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="force0"/>
         
<xs:enumeration value="force1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="analogMuxRow" use="optional">
     
<xs:annotation>
       
<xs:documentation>Analog mux correlator chip row selection</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="analogMuxCol" use="optional">
     
<xs:annotation>
       
<xs:documentation>Analog mux correlator chip column selection</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="autoMuxScan" use="optional">
     
<xs:annotation>
       
<xs:documentation>automatic scanning of the correlator chip voltages</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="testVector" use="optional">
     
<xs:annotation>
       
<xs:documentation>test vector generation enable</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="testPin0" use="optional">
     
<xs:annotation>
       
<xs:documentation>FPGA signal to route onto test pin 0</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="timecode"/>
         
<xs:enumeration value="tc_tbit"/>
         
<xs:enumeration value="tc_cbit"/>
         
<xs:enumeration value="tc_countpps_cap_en"/>
         
<xs:enumeration value="tc_countms_cap_en"/>
         
<xs:enumeration value="dumptrig"/>
         
<xs:enumeration value="dt_cmd_capture"/>
         
<xs:enumeration value="dt_sid_capture"/>
         
<xs:enumeration value="dt_bb_capture"/>
         
<xs:enumeration value="dt_sb_capture"/>
         
<xs:enumeration value="dt_pb_capture"/>
         
<xs:enumeration value="dt_dump_pulse"/>
         
<xs:enumeration value="phasemod"/>
         
<xs:enumeration value="pm_sid_capture"/>
         
<xs:enumeration value="pm_bb_capture"/>
         
<xs:enumeration value="pm_sb_capture"/>
         
<xs:enumeration value="pm_p0_capture"/>
         
<xs:enumeration value="pm_p1_capture"/>
         
<xs:enumeration value="phaserr0_1"/>
         
<xs:enumeration value="pe0_1_0capture"/>
         
<xs:enumeration value="pe0_1_1capture"/>
         
<xs:enumeration value="phaserr2_3"/>
         
<xs:enumeration value="pe2_3_2capture"/>
         
<xs:enumeration value="pe2_3_3capture"/>
         
<xs:enumeration value="phaserr4_5"/>
         
<xs:enumeration value="pe4_5_4capture"/>
         
<xs:enumeration value="pe4_5_5capture"/>
         
<xs:enumeration value="phaserr6_7"/>
         
<xs:enumeration value="pe6_7_6capture"/>
         
<xs:enumeration value="pe6_7_7capture"/>
         
<xs:enumeration value="data0_3"/>
         
<xs:enumeration value="data0_2"/>
         
<xs:enumeration value="data0_1"/>
         
<xs:enumeration value="data0_0"/>
         
<xs:enumeration value="data1_3"/>
         
<xs:enumeration value="data1_2"/>
         
<xs:enumeration value="data1_1"/>
         
<xs:enumeration value="data1_0"/>
         
<xs:enumeration value="data2_3"/>
         
<xs:enumeration value="data2_2"/>
         
<xs:enumeration value="data2_1"/>
         
<xs:enumeration value="data2_0"/>
         
<xs:enumeration value="data3_3"/>
         
<xs:enumeration value="data3_2"/>
         
<xs:enumeration value="data3_1"/>
         
<xs:enumeration value="data3_0"/>
         
<xs:enumeration value="data4_3"/>
         
<xs:enumeration value="data4_2"/>
         
<xs:enumeration value="data4_1"/>
         
<xs:enumeration value="data4_0"/>
         
<xs:enumeration value="data5_3"/>
         
<xs:enumeration value="data5_2"/>
         
<xs:enumeration value="data5_1"/>
         
<xs:enumeration value="data5_0"/>
         
<xs:enumeration value="data6_3"/>
         
<xs:enumeration value="data6_2"/>
         
<xs:enumeration value="data6_1"/>
         
<xs:enumeration value="data6_0"/>
         
<xs:enumeration value="data7_3"/>
         
<xs:enumeration value="data7_2"/>
         
<xs:enumeration value="data7_1"/>
         
<xs:enumeration value="data7_0"/>
         
<xs:enumeration value="data_valid_all"/>
         
<xs:enumeration value="tc_epoch_cap_en"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="testPin2" use="optional">
     
<xs:annotation>
       
<xs:documentation>FPGA signal to route onto test pin 1</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="schid_frame_tvs"/>
         
<xs:enumeration value="se_clk_tvs_7"/>
         
<xs:enumeration value="se_clk_tvs_6"/>
         
<xs:enumeration value="se_clk_tvs_5"/>
         
<xs:enumeration value="se_clk_tvs_4"/>
         
<xs:enumeration value="se_clk_tvs_3"/>
         
<xs:enumeration value="se_clk_tvs_2"/>
         
<xs:enumeration value="se_clk_tvs_1"/>
         
<xs:enumeration value="se_clk_tvs_0"/>
         
<xs:enumeration value="dvalid_tvs_7"/>
         
<xs:enumeration value="dvalid_tvs_6"/>
         
<xs:enumeration value="dvalid_tvs_5"/>
         
<xs:enumeration value="dvalid_tvs_4"/>
         
<xs:enumeration value="dvalid_tvs_3"/>
         
<xs:enumeration value="dvalid_tvs_2"/>
         
<xs:enumeration value="dvalid_tvs_1"/>
         
<xs:enumeration value="dvalid_tvs_0"/>
         
<xs:enumeration value="dump_sync_tvs"/>
         
<xs:enumeration value="timestamp_tvs"/>
         
<xs:enumeration value="dump_en_tvs_7"/>
         
<xs:enumeration value="dump_en_tvs_6"/>
         
<xs:enumeration value="dump_en_tvs_5"/>
         
<xs:enumeration value="dump_en_tvs_4"/>
         
<xs:enumeration value="dump_en_tvs_3"/>
         
<xs:enumeration value="dump_en_tvs_2"/>
         
<xs:enumeration value="dump_en_tvs_1"/>
         
<xs:enumeration value="dump_en_tvs_0"/>
         
<xs:enumeration value="data0_tvs_3"/>
         
<xs:enumeration value="data0_tvs_2"/>
         
<xs:enumeration value="data0_tvs_1"/>
         
<xs:enumeration value="data0_tvs_0"/>
         
<xs:enumeration value="data1_tvs_3"/>
         
<xs:enumeration value="data1_tvs_2"/>
         
<xs:enumeration value="data1_tvs_1"/>
         
<xs:enumeration value="data1_tvs_0"/>
         
<xs:enumeration value="data2_tvs_3"/>
         
<xs:enumeration value="data2_tvs_2"/>
         
<xs:enumeration value="data2_tvs_1"/>
         
<xs:enumeration value="data2_tvs_0"/>
         
<xs:enumeration value="data3_tvs_3"/>
         
<xs:enumeration value="data3_tvs_2"/>
         
<xs:enumeration value="data3_tvs_1"/>
         
<xs:enumeration value="data3_tvs_0"/>
         
<xs:enumeration value="phase0_tvs_3"/>
         
<xs:enumeration value="phase0_tvs_2"/>
         
<xs:enumeration value="phase0_tvs_1"/>
         
<xs:enumeration value="phase0_tvs_0"/>
         
<xs:enumeration value="phase1_tvs_3"/>
         
<xs:enumeration value="phase1_tvs_2"/>
         
<xs:enumeration value="phase1_tvs_1"/>
         
<xs:enumeration value="phase1_tvs_0"/>
         
<xs:enumeration value="phase2_tvs_3"/>
         
<xs:enumeration value="phase2_tvs_2"/>
         
<xs:enumeration value="phase2_tvs_1"/>
         
<xs:enumeration value="phase2_tvs_0"/>
         
<xs:enumeration value="phase3_tvs_3"/>
         
<xs:enumeration value="phase3_tvs_2"/>
         
<xs:enumeration value="phase3_tvs_1"/>
         
<xs:enumeration value="phase3_tvs_0"/>
         
<xs:enumeration value="schid_frame_from"/>
         
<xs:enumeration value="schid_frame_outsw"/>
         
<xs:enumeration value="recirc_tc_tbit_out"/>
         
<xs:enumeration value="recirc_dump_sync"/>
         
<xs:enumeration value="recirc_se_clk_rd"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute recirculator/test/@forceStreamName
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration SDATA
enumeration PHASE
enumeration DVALID
enumeration SE_CLK
enumeration DUMP_EN
enumeration DUMP_SYNC
enumeration TIMESTAMP
enumeration SCHID_FRAME
enumeration NONE
annotation
documentation
stream to force to test state
source <xs:attribute name="forceStreamName" use="optional">
 
<xs:annotation>
   
<xs:documentation>stream to force to test state</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="SDATA"/>
     
<xs:enumeration value="PHASE"/>
     
<xs:enumeration value="DVALID"/>
     
<xs:enumeration value="SE_CLK"/>
     
<xs:enumeration value="DUMP_EN"/>
     
<xs:enumeration value="DUMP_SYNC"/>
     
<xs:enumeration value="TIMESTAMP"/>
     
<xs:enumeration value="SCHID_FRAME"/>
     
<xs:enumeration value="NONE"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/test/@forceStreamLine
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration 0
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
enumeration -
annotation
documentation
stream number to force
source <xs:attribute name="forceStreamLine" use="optional">
 
<xs:annotation>
   
<xs:documentation>stream number to force</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="0"/>
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="3"/>
     
<xs:enumeration value="4"/>
     
<xs:enumeration value="5"/>
     
<xs:enumeration value="6"/>
     
<xs:enumeration value="7"/>
     
<xs:enumeration value="-"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/test/@forceStreamBit
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration 0
enumeration 1
enumeration 2
enumeration 3
enumeration -
annotation
documentation
stream bit to force
source <xs:attribute name="forceStreamBit" use="optional">
 
<xs:annotation>
   
<xs:documentation>stream bit to force</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="0"/>
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="3"/>
     
<xs:enumeration value="-"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/test/@forceBitValue
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration force0
enumeration force1
annotation
documentation
value to force onto stream
source <xs:attribute name="forceBitValue" use="optional">
 
<xs:annotation>
   
<xs:documentation>value to force onto stream</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="force0"/>
     
<xs:enumeration value="force1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/test/@analogMuxRow
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
Analog mux correlator chip row selection
source <xs:attribute name="analogMuxRow" use="optional">
 
<xs:annotation>
   
<xs:documentation>Analog mux correlator chip row selection</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/test/@analogMuxCol
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
Analog mux correlator chip column selection
source <xs:attribute name="analogMuxCol" use="optional">
 
<xs:annotation>
   
<xs:documentation>Analog mux correlator chip column selection</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/test/@autoMuxScan
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
automatic scanning of the correlator chip voltages
source <xs:attribute name="autoMuxScan" use="optional">
 
<xs:annotation>
   
<xs:documentation>automatic scanning of the correlator chip voltages</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/test/@testVector
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
test vector generation enable
source <xs:attribute name="testVector" use="optional">
 
<xs:annotation>
   
<xs:documentation>test vector generation enable</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/test/@testPin0
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration timecode
enumeration tc_tbit
enumeration tc_cbit
enumeration tc_countpps_cap_en
enumeration tc_countms_cap_en
enumeration dumptrig
enumeration dt_cmd_capture
enumeration dt_sid_capture
enumeration dt_bb_capture
enumeration dt_sb_capture
enumeration dt_pb_capture
enumeration dt_dump_pulse
enumeration phasemod
enumeration pm_sid_capture
enumeration pm_bb_capture
enumeration pm_sb_capture
enumeration pm_p0_capture
enumeration pm_p1_capture
enumeration phaserr0_1
enumeration pe0_1_0capture
enumeration pe0_1_1capture
enumeration phaserr2_3
enumeration pe2_3_2capture
enumeration pe2_3_3capture
enumeration phaserr4_5
enumeration pe4_5_4capture
enumeration pe4_5_5capture
enumeration phaserr6_7
enumeration pe6_7_6capture
enumeration pe6_7_7capture
enumeration data0_3
enumeration data0_2
enumeration data0_1
enumeration data0_0
enumeration data1_3
enumeration data1_2
enumeration data1_1
enumeration data1_0
enumeration data2_3
enumeration data2_2
enumeration data2_1
enumeration data2_0
enumeration data3_3
enumeration data3_2
enumeration data3_1
enumeration data3_0
enumeration data4_3
enumeration data4_2
enumeration data4_1
enumeration data4_0
enumeration data5_3
enumeration data5_2
enumeration data5_1
enumeration data5_0
enumeration data6_3
enumeration data6_2
enumeration data6_1
enumeration data6_0
enumeration data7_3
enumeration data7_2
enumeration data7_1
enumeration data7_0
enumeration data_valid_all
enumeration tc_epoch_cap_en
annotation
documentation
FPGA signal to route onto test pin 0
source <xs:attribute name="testPin0" use="optional">
 
<xs:annotation>
   
<xs:documentation>FPGA signal to route onto test pin 0</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="timecode"/>
     
<xs:enumeration value="tc_tbit"/>
     
<xs:enumeration value="tc_cbit"/>
     
<xs:enumeration value="tc_countpps_cap_en"/>
     
<xs:enumeration value="tc_countms_cap_en"/>
     
<xs:enumeration value="dumptrig"/>
     
<xs:enumeration value="dt_cmd_capture"/>
     
<xs:enumeration value="dt_sid_capture"/>
     
<xs:enumeration value="dt_bb_capture"/>
     
<xs:enumeration value="dt_sb_capture"/>
     
<xs:enumeration value="dt_pb_capture"/>
     
<xs:enumeration value="dt_dump_pulse"/>
     
<xs:enumeration value="phasemod"/>
     
<xs:enumeration value="pm_sid_capture"/>
     
<xs:enumeration value="pm_bb_capture"/>
     
<xs:enumeration value="pm_sb_capture"/>
     
<xs:enumeration value="pm_p0_capture"/>
     
<xs:enumeration value="pm_p1_capture"/>
     
<xs:enumeration value="phaserr0_1"/>
     
<xs:enumeration value="pe0_1_0capture"/>
     
<xs:enumeration value="pe0_1_1capture"/>
     
<xs:enumeration value="phaserr2_3"/>
     
<xs:enumeration value="pe2_3_2capture"/>
     
<xs:enumeration value="pe2_3_3capture"/>
     
<xs:enumeration value="phaserr4_5"/>
     
<xs:enumeration value="pe4_5_4capture"/>
     
<xs:enumeration value="pe4_5_5capture"/>
     
<xs:enumeration value="phaserr6_7"/>
     
<xs:enumeration value="pe6_7_6capture"/>
     
<xs:enumeration value="pe6_7_7capture"/>
     
<xs:enumeration value="data0_3"/>
     
<xs:enumeration value="data0_2"/>
     
<xs:enumeration value="data0_1"/>
     
<xs:enumeration value="data0_0"/>
     
<xs:enumeration value="data1_3"/>
     
<xs:enumeration value="data1_2"/>
     
<xs:enumeration value="data1_1"/>
     
<xs:enumeration value="data1_0"/>
     
<xs:enumeration value="data2_3"/>
     
<xs:enumeration value="data2_2"/>
     
<xs:enumeration value="data2_1"/>
     
<xs:enumeration value="data2_0"/>
     
<xs:enumeration value="data3_3"/>
     
<xs:enumeration value="data3_2"/>
     
<xs:enumeration value="data3_1"/>
     
<xs:enumeration value="data3_0"/>
     
<xs:enumeration value="data4_3"/>
     
<xs:enumeration value="data4_2"/>
     
<xs:enumeration value="data4_1"/>
     
<xs:enumeration value="data4_0"/>
     
<xs:enumeration value="data5_3"/>
     
<xs:enumeration value="data5_2"/>
     
<xs:enumeration value="data5_1"/>
     
<xs:enumeration value="data5_0"/>
     
<xs:enumeration value="data6_3"/>
     
<xs:enumeration value="data6_2"/>
     
<xs:enumeration value="data6_1"/>
     
<xs:enumeration value="data6_0"/>
     
<xs:enumeration value="data7_3"/>
     
<xs:enumeration value="data7_2"/>
     
<xs:enumeration value="data7_1"/>
     
<xs:enumeration value="data7_0"/>
     
<xs:enumeration value="data_valid_all"/>
     
<xs:enumeration value="tc_epoch_cap_en"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/test/@testPin2
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration schid_frame_tvs
enumeration se_clk_tvs_7
enumeration se_clk_tvs_6
enumeration se_clk_tvs_5
enumeration se_clk_tvs_4
enumeration se_clk_tvs_3
enumeration se_clk_tvs_2
enumeration se_clk_tvs_1
enumeration se_clk_tvs_0
enumeration dvalid_tvs_7
enumeration dvalid_tvs_6
enumeration dvalid_tvs_5
enumeration dvalid_tvs_4
enumeration dvalid_tvs_3
enumeration dvalid_tvs_2
enumeration dvalid_tvs_1
enumeration dvalid_tvs_0
enumeration dump_sync_tvs
enumeration timestamp_tvs
enumeration dump_en_tvs_7
enumeration dump_en_tvs_6
enumeration dump_en_tvs_5
enumeration dump_en_tvs_4
enumeration dump_en_tvs_3
enumeration dump_en_tvs_2
enumeration dump_en_tvs_1
enumeration dump_en_tvs_0
enumeration data0_tvs_3
enumeration data0_tvs_2
enumeration data0_tvs_1
enumeration data0_tvs_0
enumeration data1_tvs_3
enumeration data1_tvs_2
enumeration data1_tvs_1
enumeration data1_tvs_0
enumeration data2_tvs_3
enumeration data2_tvs_2
enumeration data2_tvs_1
enumeration data2_tvs_0
enumeration data3_tvs_3
enumeration data3_tvs_2
enumeration data3_tvs_1
enumeration data3_tvs_0
enumeration phase0_tvs_3
enumeration phase0_tvs_2
enumeration phase0_tvs_1
enumeration phase0_tvs_0
enumeration phase1_tvs_3
enumeration phase1_tvs_2
enumeration phase1_tvs_1
enumeration phase1_tvs_0
enumeration phase2_tvs_3
enumeration phase2_tvs_2
enumeration phase2_tvs_1
enumeration phase2_tvs_0
enumeration phase3_tvs_3
enumeration phase3_tvs_2
enumeration phase3_tvs_1
enumeration phase3_tvs_0
enumeration schid_frame_from
enumeration schid_frame_outsw
enumeration recirc_tc_tbit_out
enumeration recirc_dump_sync
enumeration recirc_se_clk_rd
annotation
documentation
FPGA signal to route onto test pin 1
source <xs:attribute name="testPin2" use="optional">
 
<xs:annotation>
   
<xs:documentation>FPGA signal to route onto test pin 1</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="schid_frame_tvs"/>
     
<xs:enumeration value="se_clk_tvs_7"/>
     
<xs:enumeration value="se_clk_tvs_6"/>
     
<xs:enumeration value="se_clk_tvs_5"/>
     
<xs:enumeration value="se_clk_tvs_4"/>
     
<xs:enumeration value="se_clk_tvs_3"/>
     
<xs:enumeration value="se_clk_tvs_2"/>
     
<xs:enumeration value="se_clk_tvs_1"/>
     
<xs:enumeration value="se_clk_tvs_0"/>
     
<xs:enumeration value="dvalid_tvs_7"/>
     
<xs:enumeration value="dvalid_tvs_6"/>
     
<xs:enumeration value="dvalid_tvs_5"/>
     
<xs:enumeration value="dvalid_tvs_4"/>
     
<xs:enumeration value="dvalid_tvs_3"/>
     
<xs:enumeration value="dvalid_tvs_2"/>
     
<xs:enumeration value="dvalid_tvs_1"/>
     
<xs:enumeration value="dvalid_tvs_0"/>
     
<xs:enumeration value="dump_sync_tvs"/>
     
<xs:enumeration value="timestamp_tvs"/>
     
<xs:enumeration value="dump_en_tvs_7"/>
     
<xs:enumeration value="dump_en_tvs_6"/>
     
<xs:enumeration value="dump_en_tvs_5"/>
     
<xs:enumeration value="dump_en_tvs_4"/>
     
<xs:enumeration value="dump_en_tvs_3"/>
     
<xs:enumeration value="dump_en_tvs_2"/>
     
<xs:enumeration value="dump_en_tvs_1"/>
     
<xs:enumeration value="dump_en_tvs_0"/>
     
<xs:enumeration value="data0_tvs_3"/>
     
<xs:enumeration value="data0_tvs_2"/>
     
<xs:enumeration value="data0_tvs_1"/>
     
<xs:enumeration value="data0_tvs_0"/>
     
<xs:enumeration value="data1_tvs_3"/>
     
<xs:enumeration value="data1_tvs_2"/>
     
<xs:enumeration value="data1_tvs_1"/>
     
<xs:enumeration value="data1_tvs_0"/>
     
<xs:enumeration value="data2_tvs_3"/>
     
<xs:enumeration value="data2_tvs_2"/>
     
<xs:enumeration value="data2_tvs_1"/>
     
<xs:enumeration value="data2_tvs_0"/>
     
<xs:enumeration value="data3_tvs_3"/>
     
<xs:enumeration value="data3_tvs_2"/>
     
<xs:enumeration value="data3_tvs_1"/>
     
<xs:enumeration value="data3_tvs_0"/>
     
<xs:enumeration value="phase0_tvs_3"/>
     
<xs:enumeration value="phase0_tvs_2"/>
     
<xs:enumeration value="phase0_tvs_1"/>
     
<xs:enumeration value="phase0_tvs_0"/>
     
<xs:enumeration value="phase1_tvs_3"/>
     
<xs:enumeration value="phase1_tvs_2"/>
     
<xs:enumeration value="phase1_tvs_1"/>
     
<xs:enumeration value="phase1_tvs_0"/>
     
<xs:enumeration value="phase2_tvs_3"/>
     
<xs:enumeration value="phase2_tvs_2"/>
     
<xs:enumeration value="phase2_tvs_1"/>
     
<xs:enumeration value="phase2_tvs_0"/>
     
<xs:enumeration value="phase3_tvs_3"/>
     
<xs:enumeration value="phase3_tvs_2"/>
     
<xs:enumeration value="phase3_tvs_1"/>
     
<xs:enumeration value="phase3_tvs_0"/>
     
<xs:enumeration value="schid_frame_from"/>
     
<xs:enumeration value="schid_frame_outsw"/>
     
<xs:enumeration value="recirc_tc_tbit_out"/>
     
<xs:enumeration value="recirc_dump_sync"/>
     
<xs:enumeration value="recirc_se_clk_rd"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element recirculator/hmReceiver
diagram baselineBoard_p45.png
properties
minOcc 0
maxOcc 15
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
signalId  derived by: xs:string        
documentation
signal id carried on this specified channel
crcErrors  xs:int        
documentation
count of CRC errors
phaseModCount  xs:int        
documentation
count of phase models detected
dumpCount  xs:int        
documentation
count of dump signals
offsetErrors  xs:int        
documentation
count of offset error flags
hmLockStatus  derived by: xs:string        
documentation
HM receiver signal locking
dataLockStatus  derived by: xs:string        
documentation
data signal locking
lockStatus  derived by: xs:string        
documentation
data signal locking
trigIdErrCount  xs:int        
documentation
count of possible trigger and dump signal mismatches
stfCount  xs:int        
documentation
synchronization test frame count
toggle  derived by: xs:string        
documentation
indicates if input line has data present
accumTime  xs:int        
documentation
time since last clear of counters
annotation
documentation
gather and report statistics on HM receiver ports
source <xs:element name="hmReceiver" minOccurs="0" maxOccurs="15">
 
<xs:annotation>
   
<xs:documentation>gather and report statistics on HM receiver ports</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="signalId">
     
<xs:annotation>
       
<xs:documentation>signal id carried on this specified channel</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="data0"/>
         
<xs:enumeration value="data1"/>
         
<xs:enumeration value="data2"/>
         
<xs:enumeration value="data3"/>
         
<xs:enumeration value="data4"/>
         
<xs:enumeration value="data5"/>
         
<xs:enumeration value="data6"/>
         
<xs:enumeration value="data7"/>
         
<xs:enumeration value="timeCode"/>
         
<xs:enumeration value="dumpTrig"/>
         
<xs:enumeration value="phaseMod"/>
         
<xs:enumeration value="phaseErr0_1"/>
         
<xs:enumeration value="phaseErr2_3"/>
         
<xs:enumeration value="phaseErr4_5"/>
         
<xs:enumeration value="phaseErr6_7"/>
         
<xs:enumeration value="INVALID"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="crcErrors" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>count of CRC errors</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="phaseModCount" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>count of phase models detected</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="dumpCount" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>count of dump signals</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="offsetErrors" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>count of offset error flags</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="hmLockStatus">
     
<xs:annotation>
       
<xs:documentation>HM receiver signal locking</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dataLockStatus">
     
<xs:annotation>
       
<xs:documentation>data signal locking</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="lockStatus">
     
<xs:annotation>
       
<xs:documentation>data signal locking</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="trigIdErrCount" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>count of possible trigger and dump signal mismatches</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="stfCount" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>synchronization test frame count</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="toggle">
     
<xs:annotation>
       
<xs:documentation>indicates if input line has data present</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="false"/>
         
<xs:enumeration value="true"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="accumTime" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>time since last clear of counters</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute recirculator/hmReceiver/@signalId
type restriction of xs:string
facets
Kind Value Annotation
enumeration data0
enumeration data1
enumeration data2
enumeration data3
enumeration data4
enumeration data5
enumeration data6
enumeration data7
enumeration timeCode
enumeration dumpTrig
enumeration phaseMod
enumeration phaseErr0_1
enumeration phaseErr2_3
enumeration phaseErr4_5
enumeration phaseErr6_7
enumeration INVALID
annotation
documentation
signal id carried on this specified channel
source <xs:attribute name="signalId">
 
<xs:annotation>
   
<xs:documentation>signal id carried on this specified channel</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="data0"/>
     
<xs:enumeration value="data1"/>
     
<xs:enumeration value="data2"/>
     
<xs:enumeration value="data3"/>
     
<xs:enumeration value="data4"/>
     
<xs:enumeration value="data5"/>
     
<xs:enumeration value="data6"/>
     
<xs:enumeration value="data7"/>
     
<xs:enumeration value="timeCode"/>
     
<xs:enumeration value="dumpTrig"/>
     
<xs:enumeration value="phaseMod"/>
     
<xs:enumeration value="phaseErr0_1"/>
     
<xs:enumeration value="phaseErr2_3"/>
     
<xs:enumeration value="phaseErr4_5"/>
     
<xs:enumeration value="phaseErr6_7"/>
     
<xs:enumeration value="INVALID"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/hmReceiver/@crcErrors
type xs:int
annotation
documentation
count of CRC errors
source <xs:attribute name="crcErrors" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>count of CRC errors</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/hmReceiver/@phaseModCount
type xs:int
annotation
documentation
count of phase models detected
source <xs:attribute name="phaseModCount" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>count of phase models detected</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/hmReceiver/@dumpCount
type xs:int
annotation
documentation
count of dump signals
source <xs:attribute name="dumpCount" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>count of dump signals</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/hmReceiver/@offsetErrors
type xs:int
annotation
documentation
count of offset error flags
source <xs:attribute name="offsetErrors" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>count of offset error flags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/hmReceiver/@hmLockStatus
type restriction of xs:string
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
HM receiver signal locking
source <xs:attribute name="hmLockStatus">
 
<xs:annotation>
   
<xs:documentation>HM receiver signal locking</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/hmReceiver/@dataLockStatus
type restriction of xs:string
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
data signal locking
source <xs:attribute name="dataLockStatus">
 
<xs:annotation>
   
<xs:documentation>data signal locking</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/hmReceiver/@lockStatus
type restriction of xs:string
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
data signal locking
source <xs:attribute name="lockStatus">
 
<xs:annotation>
   
<xs:documentation>data signal locking</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/hmReceiver/@trigIdErrCount
type xs:int
annotation
documentation
count of possible trigger and dump signal mismatches
source <xs:attribute name="trigIdErrCount" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>count of possible trigger and dump signal mismatches</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/hmReceiver/@stfCount
type xs:int
annotation
documentation
synchronization test frame count
source <xs:attribute name="stfCount" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>synchronization test frame count</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/hmReceiver/@toggle
type restriction of xs:string
facets
Kind Value Annotation
enumeration false
enumeration true
annotation
documentation
indicates if input line has data present
source <xs:attribute name="toggle">
 
<xs:annotation>
   
<xs:documentation>indicates if input line has data present</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="false"/>
     
<xs:enumeration value="true"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute recirculator/hmReceiver/@accumTime
type xs:int
annotation
documentation
time since last clear of counters
source <xs:attribute name="accumTime" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>time since last clear of counters</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element recirculator/state
diagram baselineBoard_p46.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
status  xs:string        
documentation
report status attributes
setup  xs:string        
documentation
report setup attributes
internalStreamConfig  xs:string        
documentation
report all internal stream configuration details
inputStreamConfig  xs:string        
documentation
report all input stream configuration details
recircStreamConfig  xs:string        
documentation
report all recirculator stream configuration details
test  xs:string        
documentation
report test generation setup
hmReceiver  xs:string        
documentation
report HM receiver status and statistics
register  xs:string        
documentation
report specified register contents
user  xs:string        
documentation
report user logging configuration
about  xs:string        
documentation
report general information abour this module
error  xs:string        
documentation
report errors
source <xs:element name="state" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="status" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report status attributes</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="setup" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report setup attributes</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="internalStreamConfig" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report all internal stream configuration details</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="inputStreamConfig" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report all input stream configuration details</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="recircStreamConfig" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report all recirculator stream configuration details</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="test" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report test generation setup</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="hmReceiver" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report HM receiver status and statistics</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="register" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report specified register contents</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="user" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report user logging configuration</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="about" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report general information abour this module</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="error" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report errors</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute recirculator/state/@status
type xs:string
annotation
documentation
report status attributes
source <xs:attribute name="status" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report status attributes</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/state/@setup
type xs:string
annotation
documentation
report setup attributes
source <xs:attribute name="setup" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report setup attributes</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/state/@internalStreamConfig
type xs:string
annotation
documentation
report all internal stream configuration details
source <xs:attribute name="internalStreamConfig" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report all internal stream configuration details</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/state/@inputStreamConfig
type xs:string
annotation
documentation
report all input stream configuration details
source <xs:attribute name="inputStreamConfig" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report all input stream configuration details</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/state/@recircStreamConfig
type xs:string
annotation
documentation
report all recirculator stream configuration details
source <xs:attribute name="recircStreamConfig" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report all recirculator stream configuration details</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/state/@test
type xs:string
annotation
documentation
report test generation setup
source <xs:attribute name="test" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report test generation setup</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/state/@hmReceiver
type xs:string
annotation
documentation
report HM receiver status and statistics
source <xs:attribute name="hmReceiver" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report HM receiver status and statistics</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/state/@register
type xs:string
annotation
documentation
report specified register contents
source <xs:attribute name="register" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report specified register contents</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/state/@user
type xs:string
annotation
documentation
report user logging configuration
source <xs:attribute name="user" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report user logging configuration</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/state/@about
type xs:string
annotation
documentation
report general information abour this module
source <xs:attribute name="about" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report general information abour this module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute recirculator/state/@error
type xs:string
annotation
documentation
report errors
source <xs:attribute name="error" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report errors</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element rxp
diagram baselineBoard_p47.png
properties
content complex
children control setup status crossbarPath phaseInputSetup agcSetup ccPhasedOutputSetup vdifPhasedOutputSetup phaseProcessingSetup phaseStatus mark5C errorCount wafer waferStatus state about error register user
attributes
Name  Type  Use  Default  Fixed  Annotation
time  xs:dateTime  optional      
documentation
time this message was generated
id  derived by: xs:int  required      
documentation
target rxp chip identifier
clockSource  derived by: xs:string  optional      
documentation
(DEPRECATED)source of 128 MHz clock
signalSource  derived by: xs:string  optional      
documentation
(DEPRECATED)source of data signal (internal = test)
pllLockEnable  derived by: xs:string  optional      
documentation
(DEPRECATED)turn on pll locking
pllLockStatus  derived by: xs:string  optional      
documentation
(DEPRECATED)phase locked loop locking
hmGbpsLockEnable  derived by: xs:string  optional      
documentation
(DEPRECATED)turn on pll locking
dpaLock  derived by: xs:string  optional      
documentation
(DEPRECATED)dynamic phase alignment circuitry
dpaMode  derived by: xs:string  optional      
documentation
(DEPRECATED)dynamic phase alignment mode
ddrPllLockStatus  derived by: xs:string  optional      
documentation
(DEPRECATED)status of DDR PLL lock
pllTxALockStatus  derived by: xs:string  optional      
documentation
(DEPRECATED)status of block A PLL Tx lock
pllTxBLockStatus  derived by: xs:string  optional      
documentation
(DEPRECATED)status of block B PLL Tx lock
pllRxALockStatus  derived by: xs:string  optional      
documentation
(DEPRECATED)status of block A PLL Rx lock
ledRxp  ledType        
documentation
general RXP health status
pllRxBLockStatus  derived by: xs:string  optional      
documentation
(DEPRECATED)status of block B PLL Rx lock
ledDevice  ledType        
documentation
general RXP FPGA status
version  derived by: xs:string        
documentation
Major rxp fpga desing version
annotation
documentation
Data package for retiming. crossbar, and phasing FPGA setup and control
source <xs:element name="rxp">
 
<xs:annotation>
   
<xs:documentation>Data package for retiming. crossbar, and phasing FPGA setup and control</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="control" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="clearAll" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>clear all error indicators</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="clearErrorCounts" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>clear all error counters</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="setup" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="dpaMode" use="optional">
           
<xs:annotation>
             
<xs:documentation>dynamic phase alignment mode</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="dynamic"/>
               
<xs:enumeration value="static"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dpaLock" use="optional">
           
<xs:annotation>
             
<xs:documentation>dynamic phase alignment circuitry</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="hmGbpsLockEnable" use="optional">
           
<xs:annotation>
             
<xs:documentation>turn on pll locking </xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="pllLockEnable" use="optional">
           
<xs:annotation>
             
<xs:documentation>turn on pll locking </xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="signalSource" use="optional">
           
<xs:annotation>
             
<xs:documentation>source of data signal (internal = test) </xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="wafers"/>
               
<xs:enumeration value="skySimulate"/>
               
<xs:enumeration value="testPattern"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="clockSource" use="optional">
           
<xs:annotation>
             
<xs:documentation>source of 128 MHz clock</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="wafer"/>
               
<xs:enumeration value="external"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="hmGbpsAutoRelock" use="optional">
           
<xs:annotation>
             
<xs:documentation>turn on HM Gbit receiver auto relocking so wafer errors can recover automatically</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="persistence" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>persistence of led indicators in seconds</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="resetState">
           
<xs:annotation>
             
<xs:documentation>control device reset signal</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="false"/>
               
<xs:enumeration value="true"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="status" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="pllRxBLockStatus" use="required">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)status of block B PLL Rx lock</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="pllRxALockStatus" use="required">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)status of block A PLL Rx lock</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="pllTxALockStatus" use="required">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)status of block A PLL Tx lock</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="pllTxBLockStatus" use="required">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)status of block B PLL Tx lock</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ddrPllLockStatus" use="required">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)status of DDR PLL lock</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="pllLockStatus" use="required">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)phase locked loop locking</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ledPllRxBLockStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>status of block B PLL Rx lock</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPllRxALockStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>status of block A PLL Rx lock</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPllTxALockStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>status of block A PLL Tx lock</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPllTxBLockStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>status of block B PLL Tx lock</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPllDdrLockStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>status of DDR PLL lock</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPllLockStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>phase locked loop locking</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledVdifFrameGenDetect" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>if VDIF frame has been generated</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledVdifFrameErrDetect" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>if VDIF frame is not properly synch'ed to the PPS</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledVdifFrameMissingDetect" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>if VDIF frames are missing due to insufficent bandwidth</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="crossbarPath" minOccurs="0" maxOccurs="16">
       
<xs:annotation>
         
<xs:documentation>crossbar path (output to input) setup and control</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="outputId" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="15"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="inputId" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="0"/>
               
<xs:enumeration value="1"/>
               
<xs:enumeration value="2"/>
               
<xs:enumeration value="3"/>
               
<xs:enumeration value="4"/>
               
<xs:enumeration value="5"/>
               
<xs:enumeration value="6"/>
               
<xs:enumeration value="7"/>
               
<xs:enumeration value="8"/>
               
<xs:enumeration value="9"/>
               
<xs:enumeration value="10"/>
               
<xs:enumeration value="11"/>
               
<xs:enumeration value="12"/>
               
<xs:enumeration value="13"/>
               
<xs:enumeration value="14"/>
               
<xs:enumeration value="15"/>
               
<xs:enumeration value="16"/>
               
<xs:enumeration value="17"/>
               
<xs:enumeration value="18"/>
               
<xs:enumeration value="19"/>
               
<xs:enumeration value="20"/>
               
<xs:enumeration value="21"/>
               
<xs:enumeration value="22"/>
               
<xs:enumeration value="23"/>
               
<xs:enumeration value="24"/>
               
<xs:enumeration value="25"/>
               
<xs:enumeration value="26"/>
               
<xs:enumeration value="27"/>
               
<xs:enumeration value="28"/>
               
<xs:enumeration value="29"/>
               
<xs:enumeration value="30"/>
               
<xs:enumeration value="31"/>
               
<xs:enumeration value="p"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="phaseInputSetup" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Setup parameters for phased array inputs</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="operation">
           
<xs:annotation>
             
<xs:documentation>turn phasing on/off</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="basebandInput">
           
<xs:annotation>
             
<xs:documentation>baseband to use</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="1"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="sampleWidth">
           
<xs:annotation>
             
<xs:documentation>width of incoming samples</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="4bit"/>
               
<xs:enumeration value="7bit"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="sampleRate">
           
<xs:annotation>
             
<xs:documentation>sample rate of the input and phased output</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="256M"/>
               
<xs:enumeration value="128M"/>
               
<xs:enumeration value="64M"/>
               
<xs:enumeration value="32M"/>
               
<xs:enumeration value="16M"/>
               
<xs:enumeration value="8M"/>
               
<xs:enumeration value="4M"/>
               
<xs:enumeration value="2M"/>
               
<xs:enumeration value="1M"/>
               
<xs:enumeration value="500K"/>
               
<xs:enumeration value="250K"/>
               
<xs:enumeration value="125K"/>
               
<xs:enumeration value="62500"/>
               
<xs:enumeration value="INVALID"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="invalidDataZeroFill">
           
<xs:annotation>
             
<xs:documentation>use noise or zeroes to fill invalid data</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="yes"/>
               
<xs:enumeration value="no"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="phasingMask" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>bit mask of input wafers to include in phased output</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="tryPhasingWaferId">
           
<xs:annotation>
             
<xs:documentation>try to include this wafer into the phased data</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="31"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="stopPhasingWaferId">
           
<xs:annotation>
             
<xs:documentation>remove this wafer from the phased data</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="31"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="agcSetup" minOccurs="0" maxOccurs="2">
       
<xs:annotation>
         
<xs:documentation>Setup for phased array automatic gain control</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="requantizer" use="optional">
           
<xs:annotation>
             
<xs:documentation>DEPRECATED which requantizer to set up</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="cc"/>
               
<xs:enumeration value="vdif"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="agc2BitMode" use="optional">
           
<xs:annotation>
             
<xs:documentation>AGC mode for 2 bit requantizer gain</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="set"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="agc2BitGain">
           
<xs:annotation>
             
<xs:documentation>2 bit requantizer gain</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="agc4BitMode" use="optional">
           
<xs:annotation>
             
<xs:documentation>AGC mode for 4 bit requantizer gain</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="set"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="agc4BitGain">
           
<xs:annotation>
             
<xs:documentation>4 bit requantizer gain</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="windowMode" use="optional">
           
<xs:annotation>
             
<xs:documentation>control window selection</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="set"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="rms2BitTarget" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>2 bit requantizer RMS power setpoint to be maintained by AGC</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="rms4BitTarget" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>4 bit requantizer RMS power setpoint to be maintained by AGC</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="expandHeadRoom">
           
<xs:annotation>
             
<xs:documentation>add 6 dB of headroom to window determination</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="enable">
           
<xs:annotation>
             
<xs:documentation>DEPRECATED enable/disable automatic gain control</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="targetRms" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>DEPRECATED RMS power setpoint to be maintained by AGC</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="agcGain" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>DEPRECATED proportional loop gain</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="deadband" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>DEPRTECATED hysteresis band around target RMS setpoint</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="integrationTime" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>number of 10ms power samples to integrate</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ccPhasedOutputSetup" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Setup for phased array data being sent to the local CC array for processing</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="masterEnable">
           
<xs:annotation>
             
<xs:documentation>enable/disable writing to the CC array</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="requantGain">
           
<xs:annotation>
             
<xs:documentation>requantizer gain for data to the CC array or ERNI connector</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="stationId">
           
<xs:annotation>
             
<xs:documentation>station ID to apply to data to correlator array</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="basebandId">
           
<xs:annotation>
             
<xs:documentation>baseband ID to apply to data to correlator array</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="subbandId">
           
<xs:annotation>
             
<xs:documentation>subband ID to apply to data to correlator array</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="17"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="vdifPhasedOutputSetup" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>setup for phased array data being sent to the ethernet VDIF port</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="masterEnable">
           
<xs:annotation>
             
<xs:documentation>enable/disable VDIF frame generation</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="requantBits">
           
<xs:annotation>
             
<xs:documentation>number of bits used for VDIF requantization</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="1bit"/>
               
<xs:enumeration value="2bit"/>
               
<xs:enumeration value="4bit"/>
               
<xs:enumeration value="8bit"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="frameSize">
           
<xs:annotation>
             
<xs:documentation>frame size in 32-bit words</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="250"/>
               
<xs:maxInclusive value="2000"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="requantGain">
           
<xs:annotation>
             
<xs:documentation>requantizer gain for data to the ethernet connections</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="stationId">
           
<xs:annotation>
             
<xs:documentation>station ID to apply to VDIF data</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="65535"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="epoch">
           
<xs:annotation>
             
<xs:documentation>reference epoch for VDIF frame header</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="63"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="epochOffset" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>number of offset seconds to align EVLA time to VLBA time</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="threadId">
           
<xs:annotation>
             
<xs:documentation>thread ID for VDIF frame header</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="1023"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="invalidate">
           
<xs:annotation>
             
<xs:documentation>set the I (invalid) bit in the VDIF frames</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="phaseProcessingSetup" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>setup for windowing and other phased array data processing</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="powerMode">
           
<xs:annotation>
             
<xs:documentation>power measurement is continuous or for a single system tick</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="oneShot"/>
               
<xs:enumeration value="continuous"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="powerGrab" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>initiate a power measurement</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="integrationMode">
           
<xs:annotation>
             
<xs:documentation>integration is automatic (10 seconds) or manual start-stop by using the start-stop attributes</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="auto"/>
               
<xs:enumeration value="continuous"/>
               
<xs:enumeration value="oneShot"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="integrateStart" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>manually begin window integration</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="integrateStop" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>manually terminate window integration</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="integrationTime" type="xs:int">
           
<xs:annotation>
             
<xs:documentation>number of seconds to integrate</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="windowControl">
           
<xs:annotation>
             
<xs:documentation>width of incoming samples</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="auto"/>
               
<xs:enumeration value="manual"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="headroom">
           
<xs:annotation>
             
<xs:documentation>add 6 dB of headroom to window determination</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="off"/>
               
<xs:enumeration value="on"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="windowApply">
           
<xs:annotation>
             
<xs:documentation>Apply window determined by the last integration</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bitSelect">
           
<xs:annotation>
             
<xs:documentation>select which group of 8 bits to use at the complex adder stage </xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="0-7"/>
               
<xs:enumeration value="1-8"/>
               
<xs:enumeration value="2-9"/>
               
<xs:enumeration value="3-10"/>
               
<xs:enumeration value="4-11"/>
               
<xs:enumeration value="5-12"/>
               
<xs:enumeration value="6-13"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="phaseStatus" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>status of RXP phasing subsystem</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="pModDetectMask" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)bit mask of wafers with detected PHASEMODs</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="hmNumQuantBits">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)number of bits used for requantization</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="4bit"/>
               
<xs:enumeration value="7bit"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dataInvalidMask" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)mask of data invalid flags</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="hmOutput">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)hm output to ERNI connector</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="disable"/>
               
<xs:enumeration value="enable"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="hmScaleFactor">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)scaling multiplier for output of Hilbert Transform stage</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="hmOutputLevel" type="xs:double"/>
         
<xs:attribute name="vlbiScaleFactor">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)scaling multiplier for output of Hilbert Transform stage</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ccScaleFactor">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)scaling multiplier for output of Hilbert Transform stage</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ccRmsPower" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>2-bit CC power measurement data (RMS)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifRmsPower" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>4-bit VDIF power measurement data (RMS)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPhaseModError" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>phase model composite (all wafers) error status: RED-at least one wafer has an error, GREEN-all ok, OFF-phasing is off</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPhaseErrError" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>phaseError composite (all wafers) error status: RED-at least one wafer has an error, GREEN-all ok, OFF-phasing is off</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPhaseModDetect" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>phase model composite (all wafers) signal status: RED-at least one wafer has a missing phaseMod, GREEN-all ok, OFF-phasing is off</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPhaseSyncStatus" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>phase synch status composite (all wafers) signal status: RED-at least one wafer has synch issues, GREEN-all ok, OFF-phasing is off</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="selectedWindow" use="required">
           
<xs:annotation>
             
<xs:documentation>window that was determined by the last integration</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="15"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="mark5C" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>(DEPRECATED) Mark 5C recorder control</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="outputWidth">
           
<xs:annotation>
             
<xs:documentation>number of bits in output data</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="1bit"/>
               
<xs:enumeration value="2bit"/>
               
<xs:enumeration value="3bit"/>
               
<xs:enumeration value="4bit"/>
               
<xs:enumeration value="8bit"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="numLinks">
           
<xs:annotation>
             
<xs:documentation>number if links to use for comm with the ethernet FPGA</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="1"/>
               
<xs:maxInclusive value="2"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="outputId">
           
<xs:annotation>
             
<xs:documentation>id inserted into dataframe</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="timeOffset">
           
<xs:annotation>
             
<xs:documentation>timecode offset for data time tagging</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int"/>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dataLength">
           
<xs:annotation>
             
<xs:documentation>length (bytes) of MK5C data array</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="64"/>
               
<xs:maxInclusive value="8000"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="errorCount" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="wafer" minOccurs="0" maxOccurs="32">
             
<xs:complexType>
               
<xs:attribute name="id" use="required">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:int">
                     
<xs:minInclusive value="0"/>
                     
<xs:maxInclusive value="31"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
               
<xs:attribute name="timecodeCrcErr" type="xs:int" use="required"/>
               
<xs:attribute name="bb0CrcErr" type="xs:int" use="required"/>
               
<xs:attribute name="bb0OffsetErr" type="xs:int" use="required"/>
               
<xs:attribute name="bb1CrcErr" type="xs:int" use="required"/>
               
<xs:attribute name="bb1OffsetErr" type="xs:int" use="required"/>
               
<xs:attribute name="tickSyncErr" type="xs:int" use="required"/>
               
<xs:attribute name="type">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:enumeration value="erni"/>
                     
<xs:enumeration value="ddr"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="dummy" type="xs:string"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="wafer" minOccurs="0" maxOccurs="32">
       
<xs:annotation>
         
<xs:documentation>DEPRECATED</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="id" use="required">
           
<xs:annotation>
             
<xs:documentation>ERNI wafer id (physical)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="31"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="dpaRxLock">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)status of DPA Rx lock (valid for wafers 0-15 only)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="timecodeLock">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="timecodeLockTry">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="timecodeToggle">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb0Lock">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb0LockTry">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb0Toggle">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb1Lock">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="notLocked"/>
               
<xs:enumeration value="locked"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb1LockTry">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb1Toggle">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="tickSync">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="ok"/>
               
<xs:enumeration value="error"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb0StationId">
           
<xs:annotation>
             
<xs:documentation>embedded station ID on this wafers BB 0 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb1StationId">
           
<xs:annotation>
             
<xs:documentation>embedded station ID on this wafers BB 1 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb0BasebandId">
           
<xs:annotation>
             
<xs:documentation>embedded baseband ID on this wafers BB 0 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb1BasebandId">
           
<xs:annotation>
             
<xs:documentation>embedded baseband ID on this wafers BB 1 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb0SubbandId">
           
<xs:annotation>
             
<xs:documentation>embedded subband ID on this wafers BB0 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="17"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb1SubbandId">
           
<xs:annotation>
             
<xs:documentation>embedded subband ID on this wafers BB1 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="17"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="phasing">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="yes"/>
               
<xs:enumeration value="trying"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="waferStatus" minOccurs="0" maxOccurs="32">
       
<xs:complexType>
         
<xs:attribute name="id" use="required">
           
<xs:annotation>
             
<xs:documentation>ERNI wafer id (physical)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="31"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ledDpaRxLock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>status of DPA Rx lock (valid for wafers 0-15 only)</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledControlLock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>GREEN=locked, OFF=not locked</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledControlLockTry" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>GREEN=trying, OFF=not trying</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledControlToggle" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledBb0Lock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>GREEN=locked, OFF=not locked</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledBb0LockTry" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>GREEN=trying, OFF=not trying</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledBb0Toggle" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledBb1Lock" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>GREEN=locked, OFF=not locked</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledBb1LockTry" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>GREEN=trying, OFF=not trying</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledBb1Toggle" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledTickSync" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>GREEN=no synch errors, RED=synch errors detected</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="bb0StationId" use="required">
           
<xs:annotation>
             
<xs:documentation>embedded station ID on this wafers BB 0 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb1StationId" use="required">
           
<xs:annotation>
             
<xs:documentation>embedded station ID on this wafers BB 1 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb0BasebandId" use="required">
           
<xs:annotation>
             
<xs:documentation>embedded baseband ID on this wafers BB 0 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb1BasebandId" use="required">
           
<xs:annotation>
             
<xs:documentation>embedded baseband ID on this wafers BB 1 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="7"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb0SubbandId" use="required">
           
<xs:annotation>
             
<xs:documentation>embedded subband ID on this wafers BB0 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="17"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="bb1SubbandId" use="required">
           
<xs:annotation>
             
<xs:documentation>embedded subband ID on this wafers BB1 input</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="17"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="ledPhasing" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>status of this wafer for phased array data GREEN: included in phased array, YELLOW: trying to include into phased array, OFF: not included in phased array</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPhaseModDetect" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>phaseMod detect status: RED-model not detected, GREEN-model is present, OFF-phasing not active on this wafer</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPhaseErrError" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>phaseError signal status: RED-phaseError has an error, GREEN-phaseError good, OFF-phasing not active on this wafer</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ledPhaseModError" type="ledType" use="required">
           
<xs:annotation>
             
<xs:documentation>phaseMod signal status: RED-model has crc errors, GREEN-model is good, OFF-phasing not active on this wafer</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ctrlErrorCount" type="xs:int" use="required"/>
         
<xs:attribute name="bb0ErrorCount" type="xs:int" use="required"/>
         
<xs:attribute name="bb1ErrorCount" type="xs:int" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="state" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="crossbarPath" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report crossbar information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="status" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report status attributes</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="setup" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report setup attributes</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="phasing" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)report phased array information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="phaseInputSetup" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report setup of phasing block</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="ccPhasedOutputSetup" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report setup of phasing to the CC array</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="vdifPhasedOutputSetup" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report setup of phasing to the VDIF interface</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="agcSetup" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report setup of phased array automatic gain control</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="phaseProcessingSetup" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report setup of phasing block processing</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="phaseStatus" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>general status information from the phasing block</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="mark5C" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATE)report Mark 5C recorder information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="errorCount" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report error counts for each wafer. Blank returns all, a numbber from 0-31 returns a specific wafer ID.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="wafer" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>(DEPRECATED)report wafer status and identifier information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="waferStatus" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report wafer status and identifier information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="register" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report specified register contents</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="user" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report user logging configuration</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="about" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report general module information</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="error" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report errors</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="about" minOccurs="0"/>
     
<xs:element ref="error" minOccurs="0"/>
     
<xs:element ref="register" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="user" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="time" type="xs:dateTime" use="optional">
     
<xs:annotation>
       
<xs:documentation>time this message was generated</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="id" use="required">
     
<xs:annotation>
       
<xs:documentation>target rxp chip identifier</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="clockSource" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)source of 128 MHz clock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="wafer"/>
         
<xs:enumeration value="external"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="signalSource" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)source of data signal (internal = test) </xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="wafers"/>
         
<xs:enumeration value="skySimulate"/>
         
<xs:enumeration value="testPattern"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pllLockEnable" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)turn on pll locking </xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pllLockStatus" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)phase locked loop locking</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="hmGbpsLockEnable" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)turn on pll locking </xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dpaLock" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)dynamic phase alignment circuitry</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dpaMode" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)dynamic phase alignment mode</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="dynamic"/>
         
<xs:enumeration value="static"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ddrPllLockStatus" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)status of DDR PLL lock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pllTxALockStatus" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)status of block A PLL Tx lock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pllTxBLockStatus" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)status of block B PLL Tx lock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pllRxALockStatus" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)status of block A PLL Rx lock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ledRxp" type="ledType">
     
<xs:annotation>
       
<xs:documentation>general RXP health status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="pllRxBLockStatus" use="optional">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)status of block B PLL Rx lock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ledDevice" type="ledType">
     
<xs:annotation>
       
<xs:documentation>general RXP FPGA status</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="version">
     
<xs:annotation>
       
<xs:documentation>Major rxp fpga desing version</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="V1"/>
         
<xs:enumeration value="V2"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/@time
type xs:dateTime
properties
use optional
annotation
documentation
time this message was generated
source <xs:attribute name="time" type="xs:dateTime" use="optional">
 
<xs:annotation>
   
<xs:documentation>time this message was generated</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/@id
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 1
annotation
documentation
target rxp chip identifier
source <xs:attribute name="id" use="required">
 
<xs:annotation>
   
<xs:documentation>target rxp chip identifier</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@clockSource
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration wafer
enumeration external
annotation
documentation
(DEPRECATED)source of 128 MHz clock
source <xs:attribute name="clockSource" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)source of 128 MHz clock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="wafer"/>
     
<xs:enumeration value="external"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@signalSource
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration wafers
enumeration skySimulate
enumeration testPattern
annotation
documentation
(DEPRECATED)source of data signal (internal = test)
source <xs:attribute name="signalSource" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)source of data signal (internal = test) </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="wafers"/>
     
<xs:enumeration value="skySimulate"/>
     
<xs:enumeration value="testPattern"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@pllLockEnable
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
(DEPRECATED)turn on pll locking
source <xs:attribute name="pllLockEnable" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)turn on pll locking </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@pllLockStatus
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)phase locked loop locking
source <xs:attribute name="pllLockStatus" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)phase locked loop locking</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@hmGbpsLockEnable
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
(DEPRECATED)turn on pll locking
source <xs:attribute name="hmGbpsLockEnable" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)turn on pll locking </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@dpaLock
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
(DEPRECATED)dynamic phase alignment circuitry
source <xs:attribute name="dpaLock" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)dynamic phase alignment circuitry</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@dpaMode
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration dynamic
enumeration static
annotation
documentation
(DEPRECATED)dynamic phase alignment mode
source <xs:attribute name="dpaMode" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)dynamic phase alignment mode</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="dynamic"/>
     
<xs:enumeration value="static"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@ddrPllLockStatus
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)status of DDR PLL lock
source <xs:attribute name="ddrPllLockStatus" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)status of DDR PLL lock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@pllTxALockStatus
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)status of block A PLL Tx lock
source <xs:attribute name="pllTxALockStatus" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)status of block A PLL Tx lock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@pllTxBLockStatus
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)status of block B PLL Tx lock
source <xs:attribute name="pllTxBLockStatus" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)status of block B PLL Tx lock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@pllRxALockStatus
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)status of block A PLL Rx lock
source <xs:attribute name="pllRxALockStatus" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)status of block A PLL Rx lock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@ledRxp
type ledType
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
general RXP health status
source <xs:attribute name="ledRxp" type="ledType">
 
<xs:annotation>
   
<xs:documentation>general RXP health status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/@pllRxBLockStatus
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)status of block B PLL Rx lock
source <xs:attribute name="pllRxBLockStatus" use="optional">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)status of block B PLL Rx lock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/@ledDevice
type ledType
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
general RXP FPGA status
source <xs:attribute name="ledDevice" type="ledType">
 
<xs:annotation>
   
<xs:documentation>general RXP FPGA status</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/@version
type restriction of xs:string
facets
Kind Value Annotation
enumeration V1
enumeration V2
annotation
documentation
Major rxp fpga desing version
source <xs:attribute name="version">
 
<xs:annotation>
   
<xs:documentation>Major rxp fpga desing version</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="V1"/>
     
<xs:enumeration value="V2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element rxp/control
diagram baselineBoard_p48.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
clearAll  xs:string        
documentation
clear all error indicators
clearErrorCounts  xs:string        
documentation
clear all error counters
source <xs:element name="control" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="clearAll" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>clear all error indicators</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="clearErrorCounts" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>clear all error counters</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/control/@clearAll
type xs:string
annotation
documentation
clear all error indicators
source <xs:attribute name="clearAll" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>clear all error indicators</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/control/@clearErrorCounts
type xs:string
annotation
documentation
clear all error counters
source <xs:attribute name="clearErrorCounts" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>clear all error counters</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element rxp/setup
diagram baselineBoard_p49.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
dpaMode  derived by: xs:string  optional      
documentation
dynamic phase alignment mode
dpaLock  derived by: xs:string  optional      
documentation
dynamic phase alignment circuitry
hmGbpsLockEnable  derived by: xs:string  optional      
documentation
turn on pll locking
pllLockEnable  derived by: xs:string  optional      
documentation
turn on pll locking
signalSource  derived by: xs:string  optional      
documentation
source of data signal (internal = test)
clockSource  derived by: xs:string  optional      
documentation
source of 128 MHz clock
hmGbpsAutoRelock  derived by: xs:string  optional      
documentation
turn on HM Gbit receiver auto relocking so wafer errors can recover automatically
persistence  xs:int        
documentation
persistence of led indicators in seconds
resetState  derived by: xs:string        
documentation
control device reset signal
source <xs:element name="setup" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="dpaMode" use="optional">
     
<xs:annotation>
       
<xs:documentation>dynamic phase alignment mode</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="dynamic"/>
         
<xs:enumeration value="static"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dpaLock" use="optional">
     
<xs:annotation>
       
<xs:documentation>dynamic phase alignment circuitry</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="hmGbpsLockEnable" use="optional">
     
<xs:annotation>
       
<xs:documentation>turn on pll locking </xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pllLockEnable" use="optional">
     
<xs:annotation>
       
<xs:documentation>turn on pll locking </xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="signalSource" use="optional">
     
<xs:annotation>
       
<xs:documentation>source of data signal (internal = test) </xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="wafers"/>
         
<xs:enumeration value="skySimulate"/>
         
<xs:enumeration value="testPattern"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="clockSource" use="optional">
     
<xs:annotation>
       
<xs:documentation>source of 128 MHz clock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="wafer"/>
         
<xs:enumeration value="external"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="hmGbpsAutoRelock" use="optional">
     
<xs:annotation>
       
<xs:documentation>turn on HM Gbit receiver auto relocking so wafer errors can recover automatically</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="persistence" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>persistence of led indicators in seconds</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="resetState">
     
<xs:annotation>
       
<xs:documentation>control device reset signal</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="false"/>
         
<xs:enumeration value="true"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/setup/@dpaMode
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration dynamic
enumeration static
annotation
documentation
dynamic phase alignment mode
source <xs:attribute name="dpaMode" use="optional">
 
<xs:annotation>
   
<xs:documentation>dynamic phase alignment mode</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="dynamic"/>
     
<xs:enumeration value="static"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/setup/@dpaLock
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
dynamic phase alignment circuitry
source <xs:attribute name="dpaLock" use="optional">
 
<xs:annotation>
   
<xs:documentation>dynamic phase alignment circuitry</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/setup/@hmGbpsLockEnable
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
turn on pll locking
source <xs:attribute name="hmGbpsLockEnable" use="optional">
 
<xs:annotation>
   
<xs:documentation>turn on pll locking </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/setup/@pllLockEnable
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
turn on pll locking
source <xs:attribute name="pllLockEnable" use="optional">
 
<xs:annotation>
   
<xs:documentation>turn on pll locking </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/setup/@signalSource
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration wafers
enumeration skySimulate
enumeration testPattern
annotation
documentation
source of data signal (internal = test)
source <xs:attribute name="signalSource" use="optional">
 
<xs:annotation>
   
<xs:documentation>source of data signal (internal = test) </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="wafers"/>
     
<xs:enumeration value="skySimulate"/>
     
<xs:enumeration value="testPattern"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/setup/@clockSource
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration wafer
enumeration external
annotation
documentation
source of 128 MHz clock
source <xs:attribute name="clockSource" use="optional">
 
<xs:annotation>
   
<xs:documentation>source of 128 MHz clock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="wafer"/>
     
<xs:enumeration value="external"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/setup/@hmGbpsAutoRelock
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
turn on HM Gbit receiver auto relocking so wafer errors can recover automatically
source <xs:attribute name="hmGbpsAutoRelock" use="optional">
 
<xs:annotation>
   
<xs:documentation>turn on HM Gbit receiver auto relocking so wafer errors can recover automatically</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/setup/@persistence
type xs:int
annotation
documentation
persistence of led indicators in seconds
source <xs:attribute name="persistence" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>persistence of led indicators in seconds</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/setup/@resetState
type restriction of xs:string
facets
Kind Value Annotation
enumeration false
enumeration true
annotation
documentation
control device reset signal
source <xs:attribute name="resetState">
 
<xs:annotation>
   
<xs:documentation>control device reset signal</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="false"/>
     
<xs:enumeration value="true"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element rxp/status
diagram baselineBoard_p50.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
pllRxBLockStatus  derived by: xs:string  required      
documentation
(DEPRECATED)status of block B PLL Rx lock
pllRxALockStatus  derived by: xs:string  required      
documentation
(DEPRECATED)status of block A PLL Rx lock
pllTxALockStatus  derived by: xs:string  required      
documentation
(DEPRECATED)status of block A PLL Tx lock
pllTxBLockStatus  derived by: xs:string  required      
documentation
(DEPRECATED)status of block B PLL Tx lock
ddrPllLockStatus  derived by: xs:string  required      
documentation
(DEPRECATED)status of DDR PLL lock
pllLockStatus  derived by: xs:string  required      
documentation
(DEPRECATED)phase locked loop locking
ledPllRxBLockStatus  ledType  required      
documentation
status of block B PLL Rx lock
ledPllRxALockStatus  ledType  required      
documentation
status of block A PLL Rx lock
ledPllTxALockStatus  ledType  required      
documentation
status of block A PLL Tx lock
ledPllTxBLockStatus  ledType  required      
documentation
status of block B PLL Tx lock
ledPllDdrLockStatus  ledType  required      
documentation
status of DDR PLL lock
ledPllLockStatus  ledType  required      
documentation
phase locked loop locking
ledVdifFrameGenDetect  ledType  required      
documentation
if VDIF frame has been generated
ledVdifFrameErrDetect  ledType  required      
documentation
if VDIF frame is not properly synch'ed to the PPS
ledVdifFrameMissingDetect  ledType  required      
documentation
if VDIF frames are missing due to insufficent bandwidth
source <xs:element name="status" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="pllRxBLockStatus" use="required">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)status of block B PLL Rx lock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pllRxALockStatus" use="required">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)status of block A PLL Rx lock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pllTxALockStatus" use="required">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)status of block A PLL Tx lock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pllTxBLockStatus" use="required">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)status of block B PLL Tx lock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ddrPllLockStatus" use="required">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)status of DDR PLL lock</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pllLockStatus" use="required">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)phase locked loop locking</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ledPllRxBLockStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>status of block B PLL Rx lock</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPllRxALockStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>status of block A PLL Rx lock</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPllTxALockStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>status of block A PLL Tx lock</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPllTxBLockStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>status of block B PLL Tx lock</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPllDdrLockStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>status of DDR PLL lock</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPllLockStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>phase locked loop locking</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledVdifFrameGenDetect" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>if VDIF frame has been generated</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledVdifFrameErrDetect" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>if VDIF frame is not properly synch'ed to the PPS</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledVdifFrameMissingDetect" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>if VDIF frames are missing due to insufficent bandwidth</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/status/@pllRxBLockStatus
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)status of block B PLL Rx lock
source <xs:attribute name="pllRxBLockStatus" use="required">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)status of block B PLL Rx lock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/status/@pllRxALockStatus
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)status of block A PLL Rx lock
source <xs:attribute name="pllRxALockStatus" use="required">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)status of block A PLL Rx lock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/status/@pllTxALockStatus
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)status of block A PLL Tx lock
source <xs:attribute name="pllTxALockStatus" use="required">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)status of block A PLL Tx lock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/status/@pllTxBLockStatus
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)status of block B PLL Tx lock
source <xs:attribute name="pllTxBLockStatus" use="required">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)status of block B PLL Tx lock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/status/@ddrPllLockStatus
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)status of DDR PLL lock
source <xs:attribute name="ddrPllLockStatus" use="required">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)status of DDR PLL lock</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/status/@pllLockStatus
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)phase locked loop locking
source <xs:attribute name="pllLockStatus" use="required">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)phase locked loop locking</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/status/@ledPllRxBLockStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
status of block B PLL Rx lock
source <xs:attribute name="ledPllRxBLockStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>status of block B PLL Rx lock</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/status/@ledPllRxALockStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
status of block A PLL Rx lock
source <xs:attribute name="ledPllRxALockStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>status of block A PLL Rx lock</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/status/@ledPllTxALockStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
status of block A PLL Tx lock
source <xs:attribute name="ledPllTxALockStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>status of block A PLL Tx lock</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/status/@ledPllTxBLockStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
status of block B PLL Tx lock
source <xs:attribute name="ledPllTxBLockStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>status of block B PLL Tx lock</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/status/@ledPllDdrLockStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
status of DDR PLL lock
source <xs:attribute name="ledPllDdrLockStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>status of DDR PLL lock</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/status/@ledPllLockStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
phase locked loop locking
source <xs:attribute name="ledPllLockStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>phase locked loop locking</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/status/@ledVdifFrameGenDetect
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
if VDIF frame has been generated
source <xs:attribute name="ledVdifFrameGenDetect" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>if VDIF frame has been generated</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/status/@ledVdifFrameErrDetect
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
if VDIF frame is not properly synch'ed to the PPS
source <xs:attribute name="ledVdifFrameErrDetect" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>if VDIF frame is not properly synch'ed to the PPS</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/status/@ledVdifFrameMissingDetect
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
if VDIF frames are missing due to insufficent bandwidth
source <xs:attribute name="ledVdifFrameMissingDetect" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>if VDIF frames are missing due to insufficent bandwidth</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element rxp/crossbarPath
diagram baselineBoard_p51.png
properties
minOcc 0
maxOcc 16
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
outputId  derived by: xs:int  required      
inputId  derived by: xs:string  required      
annotation
documentation
crossbar path (output to input) setup and control
source <xs:element name="crossbarPath" minOccurs="0" maxOccurs="16">
 
<xs:annotation>
   
<xs:documentation>crossbar path (output to input) setup and control</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="outputId" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="inputId" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="0"/>
         
<xs:enumeration value="1"/>
         
<xs:enumeration value="2"/>
         
<xs:enumeration value="3"/>
         
<xs:enumeration value="4"/>
         
<xs:enumeration value="5"/>
         
<xs:enumeration value="6"/>
         
<xs:enumeration value="7"/>
         
<xs:enumeration value="8"/>
         
<xs:enumeration value="9"/>
         
<xs:enumeration value="10"/>
         
<xs:enumeration value="11"/>
         
<xs:enumeration value="12"/>
         
<xs:enumeration value="13"/>
         
<xs:enumeration value="14"/>
         
<xs:enumeration value="15"/>
         
<xs:enumeration value="16"/>
         
<xs:enumeration value="17"/>
         
<xs:enumeration value="18"/>
         
<xs:enumeration value="19"/>
         
<xs:enumeration value="20"/>
         
<xs:enumeration value="21"/>
         
<xs:enumeration value="22"/>
         
<xs:enumeration value="23"/>
         
<xs:enumeration value="24"/>
         
<xs:enumeration value="25"/>
         
<xs:enumeration value="26"/>
         
<xs:enumeration value="27"/>
         
<xs:enumeration value="28"/>
         
<xs:enumeration value="29"/>
         
<xs:enumeration value="30"/>
         
<xs:enumeration value="31"/>
         
<xs:enumeration value="p"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/crossbarPath/@outputId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
source <xs:attribute name="outputId" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/crossbarPath/@inputId
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration 0
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
enumeration 8
enumeration 9
enumeration 10
enumeration 11
enumeration 12
enumeration 13
enumeration 14
enumeration 15
enumeration 16
enumeration 17
enumeration 18
enumeration 19
enumeration 20
enumeration 21
enumeration 22
enumeration 23
enumeration 24
enumeration 25
enumeration 26
enumeration 27
enumeration 28
enumeration 29
enumeration 30
enumeration 31
enumeration p
source <xs:attribute name="inputId" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="0"/>
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="3"/>
     
<xs:enumeration value="4"/>
     
<xs:enumeration value="5"/>
     
<xs:enumeration value="6"/>
     
<xs:enumeration value="7"/>
     
<xs:enumeration value="8"/>
     
<xs:enumeration value="9"/>
     
<xs:enumeration value="10"/>
     
<xs:enumeration value="11"/>
     
<xs:enumeration value="12"/>
     
<xs:enumeration value="13"/>
     
<xs:enumeration value="14"/>
     
<xs:enumeration value="15"/>
     
<xs:enumeration value="16"/>
     
<xs:enumeration value="17"/>
     
<xs:enumeration value="18"/>
     
<xs:enumeration value="19"/>
     
<xs:enumeration value="20"/>
     
<xs:enumeration value="21"/>
     
<xs:enumeration value="22"/>
     
<xs:enumeration value="23"/>
     
<xs:enumeration value="24"/>
     
<xs:enumeration value="25"/>
     
<xs:enumeration value="26"/>
     
<xs:enumeration value="27"/>
     
<xs:enumeration value="28"/>
     
<xs:enumeration value="29"/>
     
<xs:enumeration value="30"/>
     
<xs:enumeration value="31"/>
     
<xs:enumeration value="p"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element rxp/phaseInputSetup
diagram baselineBoard_p52.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
operation  derived by: xs:string        
documentation
turn phasing on/off
basebandInput  derived by: xs:int        
documentation
baseband to use
sampleWidth  derived by: xs:string        
documentation
width of incoming samples
sampleRate  derived by: xs:string        
documentation
sample rate of the input and phased output
invalidDataZeroFill  derived by: xs:string        
documentation
use noise or zeroes to fill invalid data
phasingMask  xs:string        
documentation
bit mask of input wafers to include in phased output
tryPhasingWaferId  derived by: xs:int        
documentation
try to include this wafer into the phased data
stopPhasingWaferId  derived by: xs:int        
documentation
remove this wafer from the phased data
annotation
documentation
Setup parameters for phased array inputs
source <xs:element name="phaseInputSetup" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Setup parameters for phased array inputs</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="operation">
     
<xs:annotation>
       
<xs:documentation>turn phasing on/off</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="basebandInput">
     
<xs:annotation>
       
<xs:documentation>baseband to use</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="sampleWidth">
     
<xs:annotation>
       
<xs:documentation>width of incoming samples</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="4bit"/>
         
<xs:enumeration value="7bit"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="sampleRate">
     
<xs:annotation>
       
<xs:documentation>sample rate of the input and phased output</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="256M"/>
         
<xs:enumeration value="128M"/>
         
<xs:enumeration value="64M"/>
         
<xs:enumeration value="32M"/>
         
<xs:enumeration value="16M"/>
         
<xs:enumeration value="8M"/>
         
<xs:enumeration value="4M"/>
         
<xs:enumeration value="2M"/>
         
<xs:enumeration value="1M"/>
         
<xs:enumeration value="500K"/>
         
<xs:enumeration value="250K"/>
         
<xs:enumeration value="125K"/>
         
<xs:enumeration value="62500"/>
         
<xs:enumeration value="INVALID"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="invalidDataZeroFill">
     
<xs:annotation>
       
<xs:documentation>use noise or zeroes to fill invalid data</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="yes"/>
         
<xs:enumeration value="no"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="phasingMask" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>bit mask of input wafers to include in phased output</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="tryPhasingWaferId">
     
<xs:annotation>
       
<xs:documentation>try to include this wafer into the phased data</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="31"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="stopPhasingWaferId">
     
<xs:annotation>
       
<xs:documentation>remove this wafer from the phased data</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="31"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/phaseInputSetup/@operation
type restriction of xs:string
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
turn phasing on/off
source <xs:attribute name="operation">
 
<xs:annotation>
   
<xs:documentation>turn phasing on/off</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseInputSetup/@basebandInput
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 1
annotation
documentation
baseband to use
source <xs:attribute name="basebandInput">
 
<xs:annotation>
   
<xs:documentation>baseband to use</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseInputSetup/@sampleWidth
type restriction of xs:string
facets
Kind Value Annotation
enumeration 4bit
enumeration 7bit
annotation
documentation
width of incoming samples
source <xs:attribute name="sampleWidth">
 
<xs:annotation>
   
<xs:documentation>width of incoming samples</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="4bit"/>
     
<xs:enumeration value="7bit"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseInputSetup/@sampleRate
type restriction of xs:string
facets
Kind Value Annotation
enumeration 256M
enumeration 128M
enumeration 64M
enumeration 32M
enumeration 16M
enumeration 8M
enumeration 4M
enumeration 2M
enumeration 1M
enumeration 500K
enumeration 250K
enumeration 125K
enumeration 62500
enumeration INVALID
annotation
documentation
sample rate of the input and phased output
source <xs:attribute name="sampleRate">
 
<xs:annotation>
   
<xs:documentation>sample rate of the input and phased output</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="256M"/>
     
<xs:enumeration value="128M"/>
     
<xs:enumeration value="64M"/>
     
<xs:enumeration value="32M"/>
     
<xs:enumeration value="16M"/>
     
<xs:enumeration value="8M"/>
     
<xs:enumeration value="4M"/>
     
<xs:enumeration value="2M"/>
     
<xs:enumeration value="1M"/>
     
<xs:enumeration value="500K"/>
     
<xs:enumeration value="250K"/>
     
<xs:enumeration value="125K"/>
     
<xs:enumeration value="62500"/>
     
<xs:enumeration value="INVALID"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseInputSetup/@invalidDataZeroFill
type restriction of xs:string
facets
Kind Value Annotation
enumeration yes
enumeration no
annotation
documentation
use noise or zeroes to fill invalid data
source <xs:attribute name="invalidDataZeroFill">
 
<xs:annotation>
   
<xs:documentation>use noise or zeroes to fill invalid data</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="yes"/>
     
<xs:enumeration value="no"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseInputSetup/@phasingMask
type xs:string
annotation
documentation
bit mask of input wafers to include in phased output
source <xs:attribute name="phasingMask" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>bit mask of input wafers to include in phased output</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseInputSetup/@tryPhasingWaferId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 31
annotation
documentation
try to include this wafer into the phased data
source <xs:attribute name="tryPhasingWaferId">
 
<xs:annotation>
   
<xs:documentation>try to include this wafer into the phased data</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseInputSetup/@stopPhasingWaferId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 31
annotation
documentation
remove this wafer from the phased data
source <xs:attribute name="stopPhasingWaferId">
 
<xs:annotation>
   
<xs:documentation>remove this wafer from the phased data</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element rxp/agcSetup
diagram baselineBoard_p53.png
properties
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
requantizer  derived by: xs:string  optional      
documentation
DEPRECATED which requantizer to set up
agc2BitMode  derived by: xs:string  optional      
documentation
AGC mode for 2 bit requantizer gain
agc2BitGain  derived by: xs:int        
documentation
2 bit requantizer gain
agc4BitMode  derived by: xs:string  optional      
documentation
AGC mode for 4 bit requantizer gain
agc4BitGain  derived by: xs:int        
documentation
4 bit requantizer gain
windowMode  derived by: xs:string  optional      
documentation
control window selection
rms2BitTarget  xs:string        
documentation
2 bit requantizer RMS power setpoint to be maintained by AGC
rms4BitTarget  xs:string        
documentation
4 bit requantizer RMS power setpoint to be maintained by AGC
expandHeadRoom  derived by: xs:string        
documentation
add 6 dB of headroom to window determination
enable  derived by: xs:string        
documentation
DEPRECATED enable/disable automatic gain control
targetRms  xs:string        
documentation
DEPRECATED RMS power setpoint to be maintained by AGC
agcGain  xs:string        
documentation
DEPRECATED proportional loop gain
deadband  xs:string        
documentation
DEPRTECATED hysteresis band around target RMS setpoint
integrationTime  xs:string        
documentation
number of 10ms power samples to integrate
annotation
documentation
Setup for phased array automatic gain control
source <xs:element name="agcSetup" minOccurs="0" maxOccurs="2">
 
<xs:annotation>
   
<xs:documentation>Setup for phased array automatic gain control</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="requantizer" use="optional">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED which requantizer to set up</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="cc"/>
         
<xs:enumeration value="vdif"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="agc2BitMode" use="optional">
     
<xs:annotation>
       
<xs:documentation>AGC mode for 2 bit requantizer gain</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="set"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="agc2BitGain">
     
<xs:annotation>
       
<xs:documentation>2 bit requantizer gain</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="agc4BitMode" use="optional">
     
<xs:annotation>
       
<xs:documentation>AGC mode for 4 bit requantizer gain</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="set"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="agc4BitGain">
     
<xs:annotation>
       
<xs:documentation>4 bit requantizer gain</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="windowMode" use="optional">
     
<xs:annotation>
       
<xs:documentation>control window selection</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="set"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="rms2BitTarget" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>2 bit requantizer RMS power setpoint to be maintained by AGC</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="rms4BitTarget" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>4 bit requantizer RMS power setpoint to be maintained by AGC</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="expandHeadRoom">
     
<xs:annotation>
       
<xs:documentation>add 6 dB of headroom to window determination</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="enable">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED enable/disable automatic gain control</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="targetRms" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED RMS power setpoint to be maintained by AGC</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="agcGain" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>DEPRECATED proportional loop gain</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="deadband" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>DEPRTECATED hysteresis band around target RMS setpoint</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="integrationTime" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>number of 10ms power samples to integrate</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/agcSetup/@requantizer
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration cc
enumeration vdif
annotation
documentation
DEPRECATED which requantizer to set up
source <xs:attribute name="requantizer" use="optional">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED which requantizer to set up</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="cc"/>
     
<xs:enumeration value="vdif"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/agcSetup/@agc2BitMode
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration set
enumeration on
annotation
documentation
AGC mode for 2 bit requantizer gain
source <xs:attribute name="agc2BitMode" use="optional">
 
<xs:annotation>
   
<xs:documentation>AGC mode for 2 bit requantizer gain</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="set"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/agcSetup/@agc2BitGain
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
2 bit requantizer gain
source <xs:attribute name="agc2BitGain">
 
<xs:annotation>
   
<xs:documentation>2 bit requantizer gain</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/agcSetup/@agc4BitMode
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration set
enumeration on
annotation
documentation
AGC mode for 4 bit requantizer gain
source <xs:attribute name="agc4BitMode" use="optional">
 
<xs:annotation>
   
<xs:documentation>AGC mode for 4 bit requantizer gain</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="set"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/agcSetup/@agc4BitGain
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
4 bit requantizer gain
source <xs:attribute name="agc4BitGain">
 
<xs:annotation>
   
<xs:documentation>4 bit requantizer gain</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/agcSetup/@windowMode
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration set
enumeration on
annotation
documentation
control window selection
source <xs:attribute name="windowMode" use="optional">
 
<xs:annotation>
   
<xs:documentation>control window selection</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="set"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/agcSetup/@rms2BitTarget
type xs:string
annotation
documentation
2 bit requantizer RMS power setpoint to be maintained by AGC
source <xs:attribute name="rms2BitTarget" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>2 bit requantizer RMS power setpoint to be maintained by AGC</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/agcSetup/@rms4BitTarget
type xs:string
annotation
documentation
4 bit requantizer RMS power setpoint to be maintained by AGC
source <xs:attribute name="rms4BitTarget" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>4 bit requantizer RMS power setpoint to be maintained by AGC</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/agcSetup/@expandHeadRoom
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
add 6 dB of headroom to window determination
source <xs:attribute name="expandHeadRoom">
 
<xs:annotation>
   
<xs:documentation>add 6 dB of headroom to window determination</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/agcSetup/@enable
type restriction of xs:string
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
DEPRECATED enable/disable automatic gain control
source <xs:attribute name="enable">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED enable/disable automatic gain control</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/agcSetup/@targetRms
type xs:string
annotation
documentation
DEPRECATED RMS power setpoint to be maintained by AGC
source <xs:attribute name="targetRms" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED RMS power setpoint to be maintained by AGC</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/agcSetup/@agcGain
type xs:string
annotation
documentation
DEPRECATED proportional loop gain
source <xs:attribute name="agcGain" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED proportional loop gain</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/agcSetup/@deadband
type xs:string
annotation
documentation
DEPRTECATED hysteresis band around target RMS setpoint
source <xs:attribute name="deadband" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>DEPRTECATED hysteresis band around target RMS setpoint</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/agcSetup/@integrationTime
type xs:string
annotation
documentation
number of 10ms power samples to integrate
source <xs:attribute name="integrationTime" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>number of 10ms power samples to integrate</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element rxp/ccPhasedOutputSetup
diagram baselineBoard_p54.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
masterEnable  derived by: xs:string        
documentation
enable/disable writing to the CC array
requantGain  derived by: xs:int        
documentation
requantizer gain for data to the CC array or ERNI connector
stationId  derived by: xs:int        
documentation
station ID to apply to data to correlator array
basebandId  derived by: xs:int        
documentation
baseband ID to apply to data to correlator array
subbandId  derived by: xs:int        
documentation
subband ID to apply to data to correlator array
annotation
documentation
Setup for phased array data being sent to the local CC array for processing
source <xs:element name="ccPhasedOutputSetup" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Setup for phased array data being sent to the local CC array for processing</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="masterEnable">
     
<xs:annotation>
       
<xs:documentation>enable/disable writing to the CC array</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="requantGain">
     
<xs:annotation>
       
<xs:documentation>requantizer gain for data to the CC array or ERNI connector</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="stationId">
     
<xs:annotation>
       
<xs:documentation>station ID to apply to data to correlator array</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="basebandId">
     
<xs:annotation>
       
<xs:documentation>baseband ID to apply to data to correlator array</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="subbandId">
     
<xs:annotation>
       
<xs:documentation>subband ID to apply to data to correlator array</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="17"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/ccPhasedOutputSetup/@masterEnable
type restriction of xs:string
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
enable/disable writing to the CC array
source <xs:attribute name="masterEnable">
 
<xs:annotation>
   
<xs:documentation>enable/disable writing to the CC array</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/ccPhasedOutputSetup/@requantGain
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
requantizer gain for data to the CC array or ERNI connector
source <xs:attribute name="requantGain">
 
<xs:annotation>
   
<xs:documentation>requantizer gain for data to the CC array or ERNI connector</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/ccPhasedOutputSetup/@stationId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
station ID to apply to data to correlator array
source <xs:attribute name="stationId">
 
<xs:annotation>
   
<xs:documentation>station ID to apply to data to correlator array</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/ccPhasedOutputSetup/@basebandId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
baseband ID to apply to data to correlator array
source <xs:attribute name="basebandId">
 
<xs:annotation>
   
<xs:documentation>baseband ID to apply to data to correlator array</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/ccPhasedOutputSetup/@subbandId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 17
annotation
documentation
subband ID to apply to data to correlator array
source <xs:attribute name="subbandId">
 
<xs:annotation>
   
<xs:documentation>subband ID to apply to data to correlator array</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="17"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element rxp/vdifPhasedOutputSetup
diagram baselineBoard_p55.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
masterEnable  derived by: xs:string        
documentation
enable/disable VDIF frame generation
requantBits  derived by: xs:string        
documentation
number of bits used for VDIF requantization
frameSize  derived by: xs:int        
documentation
frame size in 32-bit words
requantGain  derived by: xs:int        
documentation
requantizer gain for data to the ethernet connections
stationId  derived by: xs:int        
documentation
station ID to apply to VDIF data
epoch  derived by: xs:int        
documentation
reference epoch for VDIF frame header
epochOffset  xs:int        
documentation
number of offset seconds to align EVLA time to VLBA time
threadId  derived by: xs:int        
documentation
thread ID for VDIF frame header
invalidate  derived by: xs:string        
documentation
set the I (invalid) bit in the VDIF frames
annotation
documentation
setup for phased array data being sent to the ethernet VDIF port
source <xs:element name="vdifPhasedOutputSetup" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>setup for phased array data being sent to the ethernet VDIF port</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="masterEnable">
     
<xs:annotation>
       
<xs:documentation>enable/disable VDIF frame generation</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="requantBits">
     
<xs:annotation>
       
<xs:documentation>number of bits used for VDIF requantization</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="1bit"/>
         
<xs:enumeration value="2bit"/>
         
<xs:enumeration value="4bit"/>
         
<xs:enumeration value="8bit"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="frameSize">
     
<xs:annotation>
       
<xs:documentation>frame size in 32-bit words</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="250"/>
         
<xs:maxInclusive value="2000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="requantGain">
     
<xs:annotation>
       
<xs:documentation>requantizer gain for data to the ethernet connections</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="stationId">
     
<xs:annotation>
       
<xs:documentation>station ID to apply to VDIF data</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="65535"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="epoch">
     
<xs:annotation>
       
<xs:documentation>reference epoch for VDIF frame header</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="63"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="epochOffset" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>number of offset seconds to align EVLA time to VLBA time</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="threadId">
     
<xs:annotation>
       
<xs:documentation>thread ID for VDIF frame header</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="1023"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="invalidate">
     
<xs:annotation>
       
<xs:documentation>set the I (invalid) bit in the VDIF frames</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/vdifPhasedOutputSetup/@masterEnable
type restriction of xs:string
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
enable/disable VDIF frame generation
source <xs:attribute name="masterEnable">
 
<xs:annotation>
   
<xs:documentation>enable/disable VDIF frame generation</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/vdifPhasedOutputSetup/@requantBits
type restriction of xs:string
facets
Kind Value Annotation
enumeration 1bit
enumeration 2bit
enumeration 4bit
enumeration 8bit
annotation
documentation
number of bits used for VDIF requantization
source <xs:attribute name="requantBits">
 
<xs:annotation>
   
<xs:documentation>number of bits used for VDIF requantization</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="1bit"/>
     
<xs:enumeration value="2bit"/>
     
<xs:enumeration value="4bit"/>
     
<xs:enumeration value="8bit"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/vdifPhasedOutputSetup/@frameSize
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 250
maxInclusive 2000
annotation
documentation
frame size in 32-bit words
source <xs:attribute name="frameSize">
 
<xs:annotation>
   
<xs:documentation>frame size in 32-bit words</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="250"/>
     
<xs:maxInclusive value="2000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/vdifPhasedOutputSetup/@requantGain
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
requantizer gain for data to the ethernet connections
source <xs:attribute name="requantGain">
 
<xs:annotation>
   
<xs:documentation>requantizer gain for data to the ethernet connections</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/vdifPhasedOutputSetup/@stationId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 65535
annotation
documentation
station ID to apply to VDIF data
source <xs:attribute name="stationId">
 
<xs:annotation>
   
<xs:documentation>station ID to apply to VDIF data</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="65535"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/vdifPhasedOutputSetup/@epoch
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 63
annotation
documentation
reference epoch for VDIF frame header
source <xs:attribute name="epoch">
 
<xs:annotation>
   
<xs:documentation>reference epoch for VDIF frame header</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="63"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/vdifPhasedOutputSetup/@epochOffset
type xs:int
annotation
documentation
number of offset seconds to align EVLA time to VLBA time
source <xs:attribute name="epochOffset" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>number of offset seconds to align EVLA time to VLBA time</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/vdifPhasedOutputSetup/@threadId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 1023
annotation
documentation
thread ID for VDIF frame header
source <xs:attribute name="threadId">
 
<xs:annotation>
   
<xs:documentation>thread ID for VDIF frame header</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="1023"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/vdifPhasedOutputSetup/@invalidate
type restriction of xs:string
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
set the I (invalid) bit in the VDIF frames
source <xs:attribute name="invalidate">
 
<xs:annotation>
   
<xs:documentation>set the I (invalid) bit in the VDIF frames</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element rxp/phaseProcessingSetup
diagram baselineBoard_p56.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
powerMode  derived by: xs:string        
documentation
power measurement is continuous or for a single system tick
powerGrab  xs:string        
documentation
initiate a power measurement
integrationMode  derived by: xs:string        
documentation
integration is automatic (10 seconds) or manual start-stop by using the start-stop attributes
integrateStart  xs:string        
documentation
manually begin window integration
integrateStop  xs:string        
documentation
manually terminate window integration
integrationTime  xs:int        
documentation
number of seconds to integrate
windowControl  derived by: xs:string        
documentation
width of incoming samples
headroom  derived by: xs:string        
documentation
add 6 dB of headroom to window determination
windowApply  derived by: xs:string        
documentation
Apply window determined by the last integration
bitSelect  derived by: xs:string        
documentation
select which group of 8 bits to use at the complex adder stage
annotation
documentation
setup for windowing and other phased array data processing
source <xs:element name="phaseProcessingSetup" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>setup for windowing and other phased array data processing</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="powerMode">
     
<xs:annotation>
       
<xs:documentation>power measurement is continuous or for a single system tick</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="oneShot"/>
         
<xs:enumeration value="continuous"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="powerGrab" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>initiate a power measurement</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="integrationMode">
     
<xs:annotation>
       
<xs:documentation>integration is automatic (10 seconds) or manual start-stop by using the start-stop attributes</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="auto"/>
         
<xs:enumeration value="continuous"/>
         
<xs:enumeration value="oneShot"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="integrateStart" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>manually begin window integration</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="integrateStop" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>manually terminate window integration</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="integrationTime" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>number of seconds to integrate</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="windowControl">
     
<xs:annotation>
       
<xs:documentation>width of incoming samples</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="auto"/>
         
<xs:enumeration value="manual"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="headroom">
     
<xs:annotation>
       
<xs:documentation>add 6 dB of headroom to window determination</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="windowApply">
     
<xs:annotation>
       
<xs:documentation>Apply window determined by the last integration</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bitSelect">
     
<xs:annotation>
       
<xs:documentation>select which group of 8 bits to use at the complex adder stage </xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="0-7"/>
         
<xs:enumeration value="1-8"/>
         
<xs:enumeration value="2-9"/>
         
<xs:enumeration value="3-10"/>
         
<xs:enumeration value="4-11"/>
         
<xs:enumeration value="5-12"/>
         
<xs:enumeration value="6-13"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/phaseProcessingSetup/@powerMode
type restriction of xs:string
facets
Kind Value Annotation
enumeration oneShot
enumeration continuous
annotation
documentation
power measurement is continuous or for a single system tick
source <xs:attribute name="powerMode">
 
<xs:annotation>
   
<xs:documentation>power measurement is continuous or for a single system tick</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="oneShot"/>
     
<xs:enumeration value="continuous"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseProcessingSetup/@powerGrab
type xs:string
annotation
documentation
initiate a power measurement
source <xs:attribute name="powerGrab" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>initiate a power measurement</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseProcessingSetup/@integrationMode
type restriction of xs:string
facets
Kind Value Annotation
enumeration auto
enumeration continuous
enumeration oneShot
annotation
documentation
integration is automatic (10 seconds) or manual start-stop by using the start-stop attributes
source <xs:attribute name="integrationMode">
 
<xs:annotation>
   
<xs:documentation>integration is automatic (10 seconds) or manual start-stop by using the start-stop attributes</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="auto"/>
     
<xs:enumeration value="continuous"/>
     
<xs:enumeration value="oneShot"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseProcessingSetup/@integrateStart
type xs:string
annotation
documentation
manually begin window integration
source <xs:attribute name="integrateStart" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>manually begin window integration</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseProcessingSetup/@integrateStop
type xs:string
annotation
documentation
manually terminate window integration
source <xs:attribute name="integrateStop" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>manually terminate window integration</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseProcessingSetup/@integrationTime
type xs:int
annotation
documentation
number of seconds to integrate
source <xs:attribute name="integrationTime" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>number of seconds to integrate</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseProcessingSetup/@windowControl
type restriction of xs:string
facets
Kind Value Annotation
enumeration auto
enumeration manual
annotation
documentation
width of incoming samples
source <xs:attribute name="windowControl">
 
<xs:annotation>
   
<xs:documentation>width of incoming samples</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="auto"/>
     
<xs:enumeration value="manual"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseProcessingSetup/@headroom
type restriction of xs:string
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
add 6 dB of headroom to window determination
source <xs:attribute name="headroom">
 
<xs:annotation>
   
<xs:documentation>add 6 dB of headroom to window determination</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseProcessingSetup/@windowApply
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
Apply window determined by the last integration
source <xs:attribute name="windowApply">
 
<xs:annotation>
   
<xs:documentation>Apply window determined by the last integration</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseProcessingSetup/@bitSelect
type restriction of xs:string
facets
Kind Value Annotation
enumeration 0-7
enumeration 1-8
enumeration 2-9
enumeration 3-10
enumeration 4-11
enumeration 5-12
enumeration 6-13
annotation
documentation
select which group of 8 bits to use at the complex adder stage
source <xs:attribute name="bitSelect">
 
<xs:annotation>
   
<xs:documentation>select which group of 8 bits to use at the complex adder stage </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="0-7"/>
     
<xs:enumeration value="1-8"/>
     
<xs:enumeration value="2-9"/>
     
<xs:enumeration value="3-10"/>
     
<xs:enumeration value="4-11"/>
     
<xs:enumeration value="5-12"/>
     
<xs:enumeration value="6-13"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element rxp/phaseStatus
diagram baselineBoard_p57.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
pModDetectMask  xs:string        
documentation
(DEPRECATED)bit mask of wafers with detected PHASEMODs
hmNumQuantBits  derived by: xs:string        
documentation
(DEPRECATED)number of bits used for requantization
dataInvalidMask  xs:string        
documentation
(DEPRECATED)mask of data invalid flags
hmOutput  derived by: xs:string        
documentation
(DEPRECATED)hm output to ERNI connector
hmScaleFactor  derived by: xs:int        
documentation
(DEPRECATED)scaling multiplier for output of Hilbert Transform stage
hmOutputLevel  xs:double        
vlbiScaleFactor  derived by: xs:int        
documentation
(DEPRECATED)scaling multiplier for output of Hilbert Transform stage
ccScaleFactor  derived by: xs:int        
documentation
(DEPRECATED)scaling multiplier for output of Hilbert Transform stage
ccRmsPower  xs:string  required      
documentation
2-bit CC power measurement data (RMS)
vdifRmsPower  xs:string  required      
documentation
4-bit VDIF power measurement data (RMS)
ledPhaseModError  ledType  required      
documentation
phase model composite (all wafers) error status: RED-at least one wafer has an error, GREEN-all ok, OFF-phasing is off
ledPhaseErrError  ledType  required      
documentation
phaseError composite (all wafers) error status: RED-at least one wafer has an error, GREEN-all ok, OFF-phasing is off
ledPhaseModDetect  ledType  required      
documentation
phase model composite (all wafers) signal status: RED-at least one wafer has a missing phaseMod, GREEN-all ok, OFF-phasing is off
ledPhaseSyncStatus  ledType  required      
documentation
phase synch status composite (all wafers) signal status: RED-at least one wafer has synch issues, GREEN-all ok, OFF-phasing is off
selectedWindow  derived by: xs:int  required      
documentation
window that was determined by the last integration
annotation
documentation
status of RXP phasing subsystem
source <xs:element name="phaseStatus" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>status of RXP phasing subsystem</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="pModDetectMask" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)bit mask of wafers with detected PHASEMODs</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="hmNumQuantBits">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)number of bits used for requantization</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="4bit"/>
         
<xs:enumeration value="7bit"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dataInvalidMask" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)mask of data invalid flags</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="hmOutput">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)hm output to ERNI connector</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="disable"/>
         
<xs:enumeration value="enable"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="hmScaleFactor">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)scaling multiplier for output of Hilbert Transform stage</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="hmOutputLevel" type="xs:double"/>
   
<xs:attribute name="vlbiScaleFactor">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)scaling multiplier for output of Hilbert Transform stage</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ccScaleFactor">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)scaling multiplier for output of Hilbert Transform stage</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ccRmsPower" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>2-bit CC power measurement data (RMS)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifRmsPower" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>4-bit VDIF power measurement data (RMS)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPhaseModError" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>phase model composite (all wafers) error status: RED-at least one wafer has an error, GREEN-all ok, OFF-phasing is off</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPhaseErrError" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>phaseError composite (all wafers) error status: RED-at least one wafer has an error, GREEN-all ok, OFF-phasing is off</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPhaseModDetect" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>phase model composite (all wafers) signal status: RED-at least one wafer has a missing phaseMod, GREEN-all ok, OFF-phasing is off</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPhaseSyncStatus" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>phase synch status composite (all wafers) signal status: RED-at least one wafer has synch issues, GREEN-all ok, OFF-phasing is off</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="selectedWindow" use="required">
     
<xs:annotation>
       
<xs:documentation>window that was determined by the last integration</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/phaseStatus/@pModDetectMask
type xs:string
annotation
documentation
(DEPRECATED)bit mask of wafers with detected PHASEMODs
source <xs:attribute name="pModDetectMask" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)bit mask of wafers with detected PHASEMODs</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseStatus/@hmNumQuantBits
type restriction of xs:string
facets
Kind Value Annotation
enumeration 4bit
enumeration 7bit
annotation
documentation
(DEPRECATED)number of bits used for requantization
source <xs:attribute name="hmNumQuantBits">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)number of bits used for requantization</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="4bit"/>
     
<xs:enumeration value="7bit"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseStatus/@dataInvalidMask
type xs:string
annotation
documentation
(DEPRECATED)mask of data invalid flags
source <xs:attribute name="dataInvalidMask" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)mask of data invalid flags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseStatus/@hmOutput
type restriction of xs:string
facets
Kind Value Annotation
enumeration disable
enumeration enable
annotation
documentation
(DEPRECATED)hm output to ERNI connector
source <xs:attribute name="hmOutput">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)hm output to ERNI connector</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="disable"/>
     
<xs:enumeration value="enable"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseStatus/@hmScaleFactor
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
(DEPRECATED)scaling multiplier for output of Hilbert Transform stage
source <xs:attribute name="hmScaleFactor">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)scaling multiplier for output of Hilbert Transform stage</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseStatus/@hmOutputLevel
type xs:double
source <xs:attribute name="hmOutputLevel" type="xs:double"/>

attribute rxp/phaseStatus/@vlbiScaleFactor
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
(DEPRECATED)scaling multiplier for output of Hilbert Transform stage
source <xs:attribute name="vlbiScaleFactor">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)scaling multiplier for output of Hilbert Transform stage</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseStatus/@ccScaleFactor
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
(DEPRECATED)scaling multiplier for output of Hilbert Transform stage
source <xs:attribute name="ccScaleFactor">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)scaling multiplier for output of Hilbert Transform stage</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/phaseStatus/@ccRmsPower
type xs:string
properties
use required
annotation
documentation
2-bit CC power measurement data (RMS)
source <xs:attribute name="ccRmsPower" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>2-bit CC power measurement data (RMS)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseStatus/@vdifRmsPower
type xs:string
properties
use required
annotation
documentation
4-bit VDIF power measurement data (RMS)
source <xs:attribute name="vdifRmsPower" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>4-bit VDIF power measurement data (RMS)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseStatus/@ledPhaseModError
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
phase model composite (all wafers) error status: RED-at least one wafer has an error, GREEN-all ok, OFF-phasing is off
source <xs:attribute name="ledPhaseModError" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>phase model composite (all wafers) error status: RED-at least one wafer has an error, GREEN-all ok, OFF-phasing is off</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseStatus/@ledPhaseErrError
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
phaseError composite (all wafers) error status: RED-at least one wafer has an error, GREEN-all ok, OFF-phasing is off
source <xs:attribute name="ledPhaseErrError" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>phaseError composite (all wafers) error status: RED-at least one wafer has an error, GREEN-all ok, OFF-phasing is off</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseStatus/@ledPhaseModDetect
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
phase model composite (all wafers) signal status: RED-at least one wafer has a missing phaseMod, GREEN-all ok, OFF-phasing is off
source <xs:attribute name="ledPhaseModDetect" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>phase model composite (all wafers) signal status: RED-at least one wafer has a missing phaseMod, GREEN-all ok, OFF-phasing is off</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseStatus/@ledPhaseSyncStatus
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
phase synch status composite (all wafers) signal status: RED-at least one wafer has synch issues, GREEN-all ok, OFF-phasing is off
source <xs:attribute name="ledPhaseSyncStatus" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>phase synch status composite (all wafers) signal status: RED-at least one wafer has synch issues, GREEN-all ok, OFF-phasing is off</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/phaseStatus/@selectedWindow
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation
window that was determined by the last integration
source <xs:attribute name="selectedWindow" use="required">
 
<xs:annotation>
   
<xs:documentation>window that was determined by the last integration</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element rxp/mark5C
diagram baselineBoard_p58.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
outputWidth  derived by: xs:string        
documentation
number of bits in output data
numLinks  derived by: xs:int        
documentation
number if links to use for comm with the ethernet FPGA
outputId  derived by: xs:int        
documentation
id inserted into dataframe
timeOffset  derived by: xs:int        
documentation
timecode offset for data time tagging
dataLength  derived by: xs:int        
documentation
length (bytes) of MK5C data array
annotation
documentation
(DEPRECATED) Mark 5C recorder control
source <xs:element name="mark5C" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED) Mark 5C recorder control</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="outputWidth">
     
<xs:annotation>
       
<xs:documentation>number of bits in output data</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="1bit"/>
         
<xs:enumeration value="2bit"/>
         
<xs:enumeration value="3bit"/>
         
<xs:enumeration value="4bit"/>
         
<xs:enumeration value="8bit"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="numLinks">
     
<xs:annotation>
       
<xs:documentation>number if links to use for comm with the ethernet FPGA</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="1"/>
         
<xs:maxInclusive value="2"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="outputId">
     
<xs:annotation>
       
<xs:documentation>id inserted into dataframe</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="timeOffset">
     
<xs:annotation>
       
<xs:documentation>timecode offset for data time tagging</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dataLength">
     
<xs:annotation>
       
<xs:documentation>length (bytes) of MK5C data array</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="64"/>
         
<xs:maxInclusive value="8000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/mark5C/@outputWidth
type restriction of xs:string
facets
Kind Value Annotation
enumeration 1bit
enumeration 2bit
enumeration 3bit
enumeration 4bit
enumeration 8bit
annotation
documentation
number of bits in output data
source <xs:attribute name="outputWidth">
 
<xs:annotation>
   
<xs:documentation>number of bits in output data</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="1bit"/>
     
<xs:enumeration value="2bit"/>
     
<xs:enumeration value="3bit"/>
     
<xs:enumeration value="4bit"/>
     
<xs:enumeration value="8bit"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/mark5C/@numLinks
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 1
maxInclusive 2
annotation
documentation
number if links to use for comm with the ethernet FPGA
source <xs:attribute name="numLinks">
 
<xs:annotation>
   
<xs:documentation>number if links to use for comm with the ethernet FPGA</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/mark5C/@outputId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
id inserted into dataframe
source <xs:attribute name="outputId">
 
<xs:annotation>
   
<xs:documentation>id inserted into dataframe</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/mark5C/@timeOffset
type restriction of xs:int
annotation
documentation
timecode offset for data time tagging
source <xs:attribute name="timeOffset">
 
<xs:annotation>
   
<xs:documentation>timecode offset for data time tagging</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int"/>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/mark5C/@dataLength
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 64
maxInclusive 8000
annotation
documentation
length (bytes) of MK5C data array
source <xs:attribute name="dataLength">
 
<xs:annotation>
   
<xs:documentation>length (bytes) of MK5C data array</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="64"/>
     
<xs:maxInclusive value="8000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element rxp/errorCount
diagram baselineBoard_p59.png
properties
minOcc 0
maxOcc 1
content complex
children wafer
attributes
Name  Type  Use  Default  Fixed  Annotation
dummy  xs:string        
source <xs:element name="errorCount" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="wafer" minOccurs="0" maxOccurs="32">
       
<xs:complexType>
         
<xs:attribute name="id" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:int">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="31"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="timecodeCrcErr" type="xs:int" use="required"/>
         
<xs:attribute name="bb0CrcErr" type="xs:int" use="required"/>
         
<xs:attribute name="bb0OffsetErr" type="xs:int" use="required"/>
         
<xs:attribute name="bb1CrcErr" type="xs:int" use="required"/>
         
<xs:attribute name="bb1OffsetErr" type="xs:int" use="required"/>
         
<xs:attribute name="tickSyncErr" type="xs:int" use="required"/>
         
<xs:attribute name="type">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="erni"/>
               
<xs:enumeration value="ddr"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="dummy" type="xs:string"/>
 
</xs:complexType>
</xs:element>

attribute rxp/errorCount/@dummy
type xs:string
source <xs:attribute name="dummy" type="xs:string"/>

element rxp/errorCount/wafer
diagram baselineBoard_p60.png
properties
minOcc 0
maxOcc 32
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  derived by: xs:int  required      
timecodeCrcErr  xs:int  required      
bb0CrcErr  xs:int  required      
bb0OffsetErr  xs:int  required      
bb1CrcErr  xs:int  required      
bb1OffsetErr  xs:int  required      
tickSyncErr  xs:int  required      
type  derived by: xs:string        
source <xs:element name="wafer" minOccurs="0" maxOccurs="32">
 
<xs:complexType>
   
<xs:attribute name="id" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="31"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="timecodeCrcErr" type="xs:int" use="required"/>
   
<xs:attribute name="bb0CrcErr" type="xs:int" use="required"/>
   
<xs:attribute name="bb0OffsetErr" type="xs:int" use="required"/>
   
<xs:attribute name="bb1CrcErr" type="xs:int" use="required"/>
   
<xs:attribute name="bb1OffsetErr" type="xs:int" use="required"/>
   
<xs:attribute name="tickSyncErr" type="xs:int" use="required"/>
   
<xs:attribute name="type">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="erni"/>
         
<xs:enumeration value="ddr"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/errorCount/wafer/@id
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 31
source <xs:attribute name="id" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/errorCount/wafer/@timecodeCrcErr
type xs:int
properties
use required
source <xs:attribute name="timecodeCrcErr" type="xs:int" use="required"/>

attribute rxp/errorCount/wafer/@bb0CrcErr
type xs:int
properties
use required
source <xs:attribute name="bb0CrcErr" type="xs:int" use="required"/>

attribute rxp/errorCount/wafer/@bb0OffsetErr
type xs:int
properties
use required
source <xs:attribute name="bb0OffsetErr" type="xs:int" use="required"/>

attribute rxp/errorCount/wafer/@bb1CrcErr
type xs:int
properties
use required
source <xs:attribute name="bb1CrcErr" type="xs:int" use="required"/>

attribute rxp/errorCount/wafer/@bb1OffsetErr
type xs:int
properties
use required
source <xs:attribute name="bb1OffsetErr" type="xs:int" use="required"/>

attribute rxp/errorCount/wafer/@tickSyncErr
type xs:int
properties
use required
source <xs:attribute name="tickSyncErr" type="xs:int" use="required"/>

attribute rxp/errorCount/wafer/@type
type restriction of xs:string
facets
Kind Value Annotation
enumeration erni
enumeration ddr
source <xs:attribute name="type">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="erni"/>
     
<xs:enumeration value="ddr"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element rxp/wafer
diagram baselineBoard_p61.png
properties
minOcc 0
maxOcc 32
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  derived by: xs:int  required      
documentation
ERNI wafer id (physical)
dpaRxLock  derived by: xs:string        
documentation
(DEPRECATED)status of DPA Rx lock (valid for wafers 0-15 only)
timecodeLock  derived by: xs:string        
documentation
(DEPRECATED)
timecodeLockTry  derived by: xs:string        
documentation
(DEPRECATED)
timecodeToggle  derived by: xs:string        
documentation
(DEPRECATED)
bb0Lock  derived by: xs:string        
documentation
(DEPRECATED)
bb0LockTry  derived by: xs:string        
documentation
(DEPRECATED)
bb0Toggle  derived by: xs:string        
documentation
(DEPRECATED)
bb1Lock  derived by: xs:string        
documentation
(DEPRECATED)
bb1LockTry  derived by: xs:string        
documentation
(DEPRECATED)
bb1Toggle  derived by: xs:string        
documentation
(DEPRECATED)
tickSync  derived by: xs:string        
documentation
(DEPRECATED)
bb0StationId  derived by: xs:int        
documentation
embedded station ID on this wafers BB 0 input
bb1StationId  derived by: xs:int        
documentation
embedded station ID on this wafers BB 1 input
bb0BasebandId  derived by: xs:int        
documentation
embedded baseband ID on this wafers BB 0 input
bb1BasebandId  derived by: xs:int        
documentation
embedded baseband ID on this wafers BB 1 input
bb0SubbandId  derived by: xs:int        
documentation
embedded subband ID on this wafers BB0 input
bb1SubbandId  derived by: xs:int        
documentation
embedded subband ID on this wafers BB1 input
phasing  derived by: xs:string        
annotation
documentation
DEPRECATED
source <xs:element name="wafer" minOccurs="0" maxOccurs="32">
 
<xs:annotation>
   
<xs:documentation>DEPRECATED</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="id" use="required">
     
<xs:annotation>
       
<xs:documentation>ERNI wafer id (physical)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="31"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dpaRxLock">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)status of DPA Rx lock (valid for wafers 0-15 only)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="timecodeLock">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="timecodeLockTry">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="timecodeToggle">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb0Lock">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb0LockTry">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb0Toggle">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb1Lock">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="notLocked"/>
         
<xs:enumeration value="locked"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb1LockTry">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb1Toggle">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="tickSync">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="ok"/>
         
<xs:enumeration value="error"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb0StationId">
     
<xs:annotation>
       
<xs:documentation>embedded station ID on this wafers BB 0 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb1StationId">
     
<xs:annotation>
       
<xs:documentation>embedded station ID on this wafers BB 1 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb0BasebandId">
     
<xs:annotation>
       
<xs:documentation>embedded baseband ID on this wafers BB 0 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb1BasebandId">
     
<xs:annotation>
       
<xs:documentation>embedded baseband ID on this wafers BB 1 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb0SubbandId">
     
<xs:annotation>
       
<xs:documentation>embedded subband ID on this wafers BB0 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="17"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb1SubbandId">
     
<xs:annotation>
       
<xs:documentation>embedded subband ID on this wafers BB1 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="17"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="phasing">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="yes"/>
         
<xs:enumeration value="trying"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/wafer/@id
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 31
annotation
documentation
ERNI wafer id (physical)
source <xs:attribute name="id" use="required">
 
<xs:annotation>
   
<xs:documentation>ERNI wafer id (physical)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@dpaRxLock
type restriction of xs:string
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)status of DPA Rx lock (valid for wafers 0-15 only)
source <xs:attribute name="dpaRxLock">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)status of DPA Rx lock (valid for wafers 0-15 only)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@timecodeLock
type restriction of xs:string
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)
source <xs:attribute name="timecodeLock">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@timecodeLockTry
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
(DEPRECATED)
source <xs:attribute name="timecodeLockTry">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@timecodeToggle
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
(DEPRECATED)
source <xs:attribute name="timecodeToggle">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb0Lock
type restriction of xs:string
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)
source <xs:attribute name="bb0Lock">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb0LockTry
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
(DEPRECATED)
source <xs:attribute name="bb0LockTry">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb0Toggle
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
(DEPRECATED)
source <xs:attribute name="bb0Toggle">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb1Lock
type restriction of xs:string
facets
Kind Value Annotation
enumeration notLocked
enumeration locked
annotation
documentation
(DEPRECATED)
source <xs:attribute name="bb1Lock">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="notLocked"/>
     
<xs:enumeration value="locked"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb1LockTry
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
(DEPRECATED)
source <xs:attribute name="bb1LockTry">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb1Toggle
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
annotation
documentation
(DEPRECATED)
source <xs:attribute name="bb1Toggle">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@tickSync
type restriction of xs:string
facets
Kind Value Annotation
enumeration ok
enumeration error
annotation
documentation
(DEPRECATED)
source <xs:attribute name="tickSync">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ok"/>
     
<xs:enumeration value="error"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb0StationId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
embedded station ID on this wafers BB 0 input
source <xs:attribute name="bb0StationId">
 
<xs:annotation>
   
<xs:documentation>embedded station ID on this wafers BB 0 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb1StationId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
embedded station ID on this wafers BB 1 input
source <xs:attribute name="bb1StationId">
 
<xs:annotation>
   
<xs:documentation>embedded station ID on this wafers BB 1 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb0BasebandId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
embedded baseband ID on this wafers BB 0 input
source <xs:attribute name="bb0BasebandId">
 
<xs:annotation>
   
<xs:documentation>embedded baseband ID on this wafers BB 0 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb1BasebandId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
embedded baseband ID on this wafers BB 1 input
source <xs:attribute name="bb1BasebandId">
 
<xs:annotation>
   
<xs:documentation>embedded baseband ID on this wafers BB 1 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb0SubbandId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 17
annotation
documentation
embedded subband ID on this wafers BB0 input
source <xs:attribute name="bb0SubbandId">
 
<xs:annotation>
   
<xs:documentation>embedded subband ID on this wafers BB0 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="17"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@bb1SubbandId
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 17
annotation
documentation
embedded subband ID on this wafers BB1 input
source <xs:attribute name="bb1SubbandId">
 
<xs:annotation>
   
<xs:documentation>embedded subband ID on this wafers BB1 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="17"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/wafer/@phasing
type restriction of xs:string
facets
Kind Value Annotation
enumeration no
enumeration yes
enumeration trying
source <xs:attribute name="phasing">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="yes"/>
     
<xs:enumeration value="trying"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element rxp/waferStatus
diagram baselineBoard_p62.png
properties
minOcc 0
maxOcc 32
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  derived by: xs:int  required      
documentation
ERNI wafer id (physical)
ledDpaRxLock  ledType  required      
documentation
status of DPA Rx lock (valid for wafers 0-15 only)
ledControlLock  ledType  required      
documentation
GREEN=locked, OFF=not locked
ledControlLockTry  ledType  required      
documentation
GREEN=trying, OFF=not trying
ledControlToggle  ledType  required      
documentation
GREEN=toggling, OFF=not toggling
ledBb0Lock  ledType  required      
documentation
GREEN=locked, OFF=not locked
ledBb0LockTry  ledType  required      
documentation
GREEN=trying, OFF=not trying
ledBb0Toggle  ledType  required      
documentation
GREEN=toggling, OFF=not toggling
ledBb1Lock  ledType  required      
documentation
GREEN=locked, OFF=not locked
ledBb1LockTry  ledType  required      
documentation
GREEN=trying, OFF=not trying
ledBb1Toggle  ledType  required      
documentation
GREEN=toggling, OFF=not toggling
ledTickSync  ledType  required      
documentation
GREEN=no synch errors, RED=synch errors detected
bb0StationId  derived by: xs:int  required      
documentation
embedded station ID on this wafers BB 0 input
bb1StationId  derived by: xs:int  required      
documentation
embedded station ID on this wafers BB 1 input
bb0BasebandId  derived by: xs:int  required      
documentation
embedded baseband ID on this wafers BB 0 input
bb1BasebandId  derived by: xs:int  required      
documentation
embedded baseband ID on this wafers BB 1 input
bb0SubbandId  derived by: xs:int  required      
documentation
embedded subband ID on this wafers BB0 input
bb1SubbandId  derived by: xs:int  required      
documentation
embedded subband ID on this wafers BB1 input
ledPhasing  ledType  required      
documentation
status of this wafer for phased array data GREEN: included in phased array, YELLOW: trying to include into phased array, OFF: not included in phased array
ledPhaseModDetect  ledType  required      
documentation
phaseMod detect status: RED-model not detected, GREEN-model is present, OFF-phasing not active on this wafer
ledPhaseErrError  ledType  required      
documentation
phaseError signal status: RED-phaseError has an error, GREEN-phaseError good, OFF-phasing not active on this wafer
ledPhaseModError  ledType  required      
documentation
phaseMod signal status: RED-model has crc errors, GREEN-model is good, OFF-phasing not active on this wafer
ctrlErrorCount  xs:int  required      
bb0ErrorCount  xs:int  required      
bb1ErrorCount  xs:int  required      
source <xs:element name="waferStatus" minOccurs="0" maxOccurs="32">
 
<xs:complexType>
   
<xs:attribute name="id" use="required">
     
<xs:annotation>
       
<xs:documentation>ERNI wafer id (physical)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="31"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ledDpaRxLock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>status of DPA Rx lock (valid for wafers 0-15 only)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledControlLock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>GREEN=locked, OFF=not locked</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledControlLockTry" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>GREEN=trying, OFF=not trying</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledControlToggle" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledBb0Lock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>GREEN=locked, OFF=not locked</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledBb0LockTry" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>GREEN=trying, OFF=not trying</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledBb0Toggle" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledBb1Lock" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>GREEN=locked, OFF=not locked</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledBb1LockTry" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>GREEN=trying, OFF=not trying</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledBb1Toggle" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledTickSync" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>GREEN=no synch errors, RED=synch errors detected</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="bb0StationId" use="required">
     
<xs:annotation>
       
<xs:documentation>embedded station ID on this wafers BB 0 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb1StationId" use="required">
     
<xs:annotation>
       
<xs:documentation>embedded station ID on this wafers BB 1 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb0BasebandId" use="required">
     
<xs:annotation>
       
<xs:documentation>embedded baseband ID on this wafers BB 0 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb1BasebandId" use="required">
     
<xs:annotation>
       
<xs:documentation>embedded baseband ID on this wafers BB 1 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="7"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb0SubbandId" use="required">
     
<xs:annotation>
       
<xs:documentation>embedded subband ID on this wafers BB0 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="17"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="bb1SubbandId" use="required">
     
<xs:annotation>
       
<xs:documentation>embedded subband ID on this wafers BB1 input</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="17"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ledPhasing" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>status of this wafer for phased array data GREEN: included in phased array, YELLOW: trying to include into phased array, OFF: not included in phased array</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPhaseModDetect" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>phaseMod detect status: RED-model not detected, GREEN-model is present, OFF-phasing not active on this wafer</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPhaseErrError" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>phaseError signal status: RED-phaseError has an error, GREEN-phaseError good, OFF-phasing not active on this wafer</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ledPhaseModError" type="ledType" use="required">
     
<xs:annotation>
       
<xs:documentation>phaseMod signal status: RED-model has crc errors, GREEN-model is good, OFF-phasing not active on this wafer</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ctrlErrorCount" type="xs:int" use="required"/>
   
<xs:attribute name="bb0ErrorCount" type="xs:int" use="required"/>
   
<xs:attribute name="bb1ErrorCount" type="xs:int" use="required"/>
 
</xs:complexType>
</xs:element>

attribute rxp/waferStatus/@id
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 31
annotation
documentation
ERNI wafer id (physical)
source <xs:attribute name="id" use="required">
 
<xs:annotation>
   
<xs:documentation>ERNI wafer id (physical)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/waferStatus/@ledDpaRxLock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
status of DPA Rx lock (valid for wafers 0-15 only)
source <xs:attribute name="ledDpaRxLock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>status of DPA Rx lock (valid for wafers 0-15 only)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledControlLock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
GREEN=locked, OFF=not locked
source <xs:attribute name="ledControlLock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>GREEN=locked, OFF=not locked</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledControlLockTry
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
GREEN=trying, OFF=not trying
source <xs:attribute name="ledControlLockTry" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>GREEN=trying, OFF=not trying</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledControlToggle
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
GREEN=toggling, OFF=not toggling
source <xs:attribute name="ledControlToggle" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledBb0Lock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
GREEN=locked, OFF=not locked
source <xs:attribute name="ledBb0Lock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>GREEN=locked, OFF=not locked</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledBb0LockTry
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
GREEN=trying, OFF=not trying
source <xs:attribute name="ledBb0LockTry" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>GREEN=trying, OFF=not trying</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledBb0Toggle
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
GREEN=toggling, OFF=not toggling
source <xs:attribute name="ledBb0Toggle" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledBb1Lock
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
GREEN=locked, OFF=not locked
source <xs:attribute name="ledBb1Lock" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>GREEN=locked, OFF=not locked</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledBb1LockTry
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
GREEN=trying, OFF=not trying
source <xs:attribute name="ledBb1LockTry" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>GREEN=trying, OFF=not trying</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledBb1Toggle
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
GREEN=toggling, OFF=not toggling
source <xs:attribute name="ledBb1Toggle" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledTickSync
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
GREEN=no synch errors, RED=synch errors detected
source <xs:attribute name="ledTickSync" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>GREEN=no synch errors, RED=synch errors detected</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@bb0StationId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
embedded station ID on this wafers BB 0 input
source <xs:attribute name="bb0StationId" use="required">
 
<xs:annotation>
   
<xs:documentation>embedded station ID on this wafers BB 0 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/waferStatus/@bb1StationId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation
embedded station ID on this wafers BB 1 input
source <xs:attribute name="bb1StationId" use="required">
 
<xs:annotation>
   
<xs:documentation>embedded station ID on this wafers BB 1 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/waferStatus/@bb0BasebandId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
embedded baseband ID on this wafers BB 0 input
source <xs:attribute name="bb0BasebandId" use="required">
 
<xs:annotation>
   
<xs:documentation>embedded baseband ID on this wafers BB 0 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/waferStatus/@bb1BasebandId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation
embedded baseband ID on this wafers BB 1 input
source <xs:attribute name="bb1BasebandId" use="required">
 
<xs:annotation>
   
<xs:documentation>embedded baseband ID on this wafers BB 1 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/waferStatus/@bb0SubbandId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 17
annotation
documentation
embedded subband ID on this wafers BB0 input
source <xs:attribute name="bb0SubbandId" use="required">
 
<xs:annotation>
   
<xs:documentation>embedded subband ID on this wafers BB0 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="17"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/waferStatus/@bb1SubbandId
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 17
annotation
documentation
embedded subband ID on this wafers BB1 input
source <xs:attribute name="bb1SubbandId" use="required">
 
<xs:annotation>
   
<xs:documentation>embedded subband ID on this wafers BB1 input</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="17"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute rxp/waferStatus/@ledPhasing
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
status of this wafer for phased array data GREEN: included in phased array, YELLOW: trying to include into phased array, OFF: not included in phased array
source <xs:attribute name="ledPhasing" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>status of this wafer for phased array data GREEN: included in phased array, YELLOW: trying to include into phased array, OFF: not included in phased array</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledPhaseModDetect
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
phaseMod detect status: RED-model not detected, GREEN-model is present, OFF-phasing not active on this wafer
source <xs:attribute name="ledPhaseModDetect" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>phaseMod detect status: RED-model not detected, GREEN-model is present, OFF-phasing not active on this wafer</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledPhaseErrError
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
phaseError signal status: RED-phaseError has an error, GREEN-phaseError good, OFF-phasing not active on this wafer
source <xs:attribute name="ledPhaseErrError" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>phaseError signal status: RED-phaseError has an error, GREEN-phaseError good, OFF-phasing not active on this wafer</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ledPhaseModError
type ledType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
annotation
documentation
phaseMod signal status: RED-model has crc errors, GREEN-model is good, OFF-phasing not active on this wafer
source <xs:attribute name="ledPhaseModError" type="ledType" use="required">
 
<xs:annotation>
   
<xs:documentation>phaseMod signal status: RED-model has crc errors, GREEN-model is good, OFF-phasing not active on this wafer</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/waferStatus/@ctrlErrorCount
type xs:int
properties
use required
source <xs:attribute name="ctrlErrorCount" type="xs:int" use="required"/>

attribute rxp/waferStatus/@bb0ErrorCount
type xs:int
properties
use required
source <xs:attribute name="bb0ErrorCount" type="xs:int" use="required"/>

attribute rxp/waferStatus/@bb1ErrorCount
type xs:int
properties
use required
source <xs:attribute name="bb1ErrorCount" type="xs:int" use="required"/>

element rxp/state
diagram baselineBoard_p63.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
crossbarPath  xs:string        
documentation
report crossbar information
status  xs:string        
documentation
report status attributes
setup  xs:string        
documentation
report setup attributes
phasing  xs:string        
documentation
(DEPRECATED)report phased array information
phaseInputSetup  xs:string        
documentation
report setup of phasing block
ccPhasedOutputSetup  xs:string        
documentation
report setup of phasing to the CC array
vdifPhasedOutputSetup  xs:string        
documentation
report setup of phasing to the VDIF interface
agcSetup  xs:string        
documentation
report setup of phased array automatic gain control
phaseProcessingSetup  xs:string        
documentation
report setup of phasing block processing
phaseStatus  xs:string        
documentation
general status information from the phasing block
mark5C  xs:string        
documentation
(DEPRECATE)report Mark 5C recorder information
errorCount  xs:string        
documentation
report error counts for each wafer. Blank returns all, a numbber from 0-31 returns a specific wafer ID.
wafer  xs:string        
documentation
(DEPRECATED)report wafer status and identifier information
waferStatus  xs:string        
documentation
report wafer status and identifier information
register  xs:string        
documentation
report specified register contents
user  xs:string        
documentation
report user logging configuration
about  xs:string        
documentation
report general module information
error  xs:string        
documentation
report errors
source <xs:element name="state" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="crossbarPath" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report crossbar information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="status" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report status attributes</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="setup" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report setup attributes</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="phasing" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)report phased array information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="phaseInputSetup" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report setup of phasing block</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ccPhasedOutputSetup" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report setup of phasing to the CC array</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="vdifPhasedOutputSetup" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report setup of phasing to the VDIF interface</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="agcSetup" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report setup of phased array automatic gain control</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="phaseProcessingSetup" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report setup of phasing block processing</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="phaseStatus" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>general status information from the phasing block</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="mark5C" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATE)report Mark 5C recorder information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="errorCount" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report error counts for each wafer. Blank returns all, a numbber from 0-31 returns a specific wafer ID.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="wafer" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>(DEPRECATED)report wafer status and identifier information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="waferStatus" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report wafer status and identifier information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="register" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report specified register contents</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="user" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report user logging configuration</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="about" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report general module information</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="error" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report errors</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute rxp/state/@crossbarPath
type xs:string
annotation
documentation
report crossbar information
source <xs:attribute name="crossbarPath" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report crossbar information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@status
type xs:string
annotation
documentation
report status attributes
source <xs:attribute name="status" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report status attributes</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@setup
type xs:string
annotation
documentation
report setup attributes
source <xs:attribute name="setup" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report setup attributes</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@phasing
type xs:string
annotation
documentation
(DEPRECATED)report phased array information
source <xs:attribute name="phasing" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)report phased array information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@phaseInputSetup
type xs:string
annotation
documentation
report setup of phasing block
source <xs:attribute name="phaseInputSetup" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report setup of phasing block</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@ccPhasedOutputSetup
type xs:string
annotation
documentation
report setup of phasing to the CC array
source <xs:attribute name="ccPhasedOutputSetup" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report setup of phasing to the CC array</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@vdifPhasedOutputSetup
type xs:string
annotation
documentation
report setup of phasing to the VDIF interface
source <xs:attribute name="vdifPhasedOutputSetup" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report setup of phasing to the VDIF interface</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@agcSetup
type xs:string
annotation
documentation
report setup of phased array automatic gain control
source <xs:attribute name="agcSetup" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report setup of phased array automatic gain control</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@phaseProcessingSetup
type xs:string
annotation
documentation
report setup of phasing block processing
source <xs:attribute name="phaseProcessingSetup" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report setup of phasing block processing</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@phaseStatus
type xs:string
annotation
documentation
general status information from the phasing block
source <xs:attribute name="phaseStatus" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>general status information from the phasing block</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@mark5C
type xs:string
annotation
documentation
(DEPRECATE)report Mark 5C recorder information
source <xs:attribute name="mark5C" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATE)report Mark 5C recorder information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@errorCount
type xs:string
annotation
documentation
report error counts for each wafer. Blank returns all, a numbber from 0-31 returns a specific wafer ID.
source <xs:attribute name="errorCount" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report error counts for each wafer. Blank returns all, a numbber from 0-31 returns a specific wafer ID.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@wafer
type xs:string
annotation
documentation
(DEPRECATED)report wafer status and identifier information
source <xs:attribute name="wafer" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>(DEPRECATED)report wafer status and identifier information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@waferStatus
type xs:string
annotation
documentation
report wafer status and identifier information
source <xs:attribute name="waferStatus" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report wafer status and identifier information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@register
type xs:string
annotation
documentation
report specified register contents
source <xs:attribute name="register" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report specified register contents</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@user
type xs:string
annotation
documentation
report user logging configuration
source <xs:attribute name="user" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report user logging configuration</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@about
type xs:string
annotation
documentation
report general module information
source <xs:attribute name="about" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report general module information</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute rxp/state/@error
type xs:string
annotation
documentation
report errors
source <xs:attribute name="error" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report errors</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element about
diagram baselineBoard_p64.png
properties
content complex
used by
elements correlator ethernet lta recirculator rxp
attributes
Name  Type  Use  Default  Fixed  Annotation
fpgaVersion  xs:int  required      
documentation
version of FPGA program
fpgaRevision  xs:int  required      
documentation
revision of FPGA program
driverVersion  xs:string  required      
documentation
version of module driver
status  xs:string  required      
documentation
general module health and status
functionType  xs:int  required      
documentation
function type of FPGA
slotId  xs:int        
documentation
slot Id of motherboard or module
rackId  xs:int        
documentation
rack Id of motherboard or module
crateId  xs:int        
documentation
crate Id of motherboard or module
ipAddress  xs:string        
documentation
IP address of motherboard CMIB
annotation
documentation
module and driver information
source <xs:element name="about">
 
<xs:annotation>
   
<xs:documentation>module and driver information</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="fpgaVersion" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>version of FPGA program</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="fpgaRevision" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>revision of FPGA program</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="driverVersion" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>version of module driver</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="status" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>general module health and status </xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="functionType" type="xs:int" use="required">
     
<xs:annotation>
       
<xs:documentation>function type of FPGA</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="slotId" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>slot Id of motherboard or module</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="rackId" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>rack Id of motherboard or module</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="crateId" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>crate Id of motherboard or module</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="ipAddress" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>IP address of motherboard CMIB</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute about/@fpgaVersion
type xs:int
properties
use required
annotation
documentation
version of FPGA program
source <xs:attribute name="fpgaVersion" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>version of FPGA program</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute about/@fpgaRevision
type xs:int
properties
use required
annotation
documentation
revision of FPGA program
source <xs:attribute name="fpgaRevision" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>revision of FPGA program</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute about/@driverVersion
type xs:string
properties
use required
annotation
documentation
version of module driver
source <xs:attribute name="driverVersion" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>version of module driver</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute about/@status
type xs:string
properties
use required
annotation
documentation
general module health and status
source <xs:attribute name="status" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>general module health and status </xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute about/@functionType
type xs:int
properties
use required
annotation
documentation
function type of FPGA
source <xs:attribute name="functionType" type="xs:int" use="required">
 
<xs:annotation>
   
<xs:documentation>function type of FPGA</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute about/@slotId
type xs:int
annotation
documentation
slot Id of motherboard or module
source <xs:attribute name="slotId" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>slot Id of motherboard or module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute about/@rackId
type xs:int
annotation
documentation
rack Id of motherboard or module
source <xs:attribute name="rackId" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>rack Id of motherboard or module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute about/@crateId
type xs:int
annotation
documentation
crate Id of motherboard or module
source <xs:attribute name="crateId" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>crate Id of motherboard or module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute about/@ipAddress
type xs:string
annotation
documentation
IP address of motherboard CMIB
source <xs:attribute name="ipAddress" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>IP address of motherboard CMIB</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element error
diagram baselineBoard_p65.png
properties
content complex
used by
elements correlator ethernet lta mcb recirculator rxp
attributes
Name  Type  Use  Default  Fixed  Annotation
message  xs:string  required      
documentation
error message
level  derived by: xs:string  required      
documentation
error severity level
annotation
documentation
module error reporting
source <xs:element name="error">
 
<xs:annotation>
   
<xs:documentation>module error reporting</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="message" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>error message</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="level" use="required">
     
<xs:annotation>
       
<xs:documentation>error severity level</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="LOG_EMERG"/>
         
<xs:enumeration value="LOG_ALERT"/>
         
<xs:enumeration value="LOG_CRIT"/>
         
<xs:enumeration value="LOG_ERR"/>
         
<xs:enumeration value="LOG_WARNING"/>
         
<xs:enumeration value="LOG_NOTICE"/>
         
<xs:enumeration value="LOG_INFO"/>
         
<xs:enumeration value="LOG_DEBUG"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute error/@message
type xs:string
properties
use required
annotation
documentation
error message
source <xs:attribute name="message" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>error message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute error/@level
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration LOG_EMERG
enumeration LOG_ALERT
enumeration LOG_CRIT
enumeration LOG_ERR
enumeration LOG_WARNING
enumeration LOG_NOTICE
enumeration LOG_INFO
enumeration LOG_DEBUG
annotation
documentation
error severity level
source <xs:attribute name="level" use="required">
 
<xs:annotation>
   
<xs:documentation>error severity level</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="LOG_EMERG"/>
     
<xs:enumeration value="LOG_ALERT"/>
     
<xs:enumeration value="LOG_CRIT"/>
     
<xs:enumeration value="LOG_ERR"/>
     
<xs:enumeration value="LOG_WARNING"/>
     
<xs:enumeration value="LOG_NOTICE"/>
     
<xs:enumeration value="LOG_INFO"/>
     
<xs:enumeration value="LOG_DEBUG"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element mcb
diagram baselineBoard_p66.png
properties
content complex
children state error register
attributes
Name  Type  Use  Default  Fixed  Annotation
time  xs:dateTime  optional      
documentation
time this message was generated
annotation
documentation
MC Bus register access package
source <xs:element name="mcb">
 
<xs:annotation>
   
<xs:documentation>MC Bus register access package</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="state" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="register" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>report specified register contents</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="error" minOccurs="0"/>
     
<xs:element ref="register" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="time" type="xs:dateTime" use="optional">
     
<xs:annotation>
       
<xs:documentation>time this message was generated</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute mcb/@time
type xs:dateTime
properties
use optional
annotation
documentation
time this message was generated
source <xs:attribute name="time" type="xs:dateTime" use="optional">
 
<xs:annotation>
   
<xs:documentation>time this message was generated</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element mcb/state
diagram baselineBoard_p67.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
register  xs:string        
documentation
report specified register contents
source <xs:element name="state" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="register" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>report specified register contents</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute mcb/state/@register
type xs:string
annotation
documentation
report specified register contents
source <xs:attribute name="register" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>report specified register contents</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element register
diagram baselineBoard_p68.png
properties
content complex
used by
elements correlator ethernet lta mcb recirculator rxp
attributes
Name  Type  Use  Default  Fixed  Annotation
address  xs:string  required      
documentation
register address
value  xs:string  required      
documentation
register value
annotation
documentation
direct module register access
source <xs:element name="register">
 
<xs:annotation>
   
<xs:documentation>direct module register access</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="address" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>register address</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="value" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>register value</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute register/@address
type xs:string
properties
use required
annotation
documentation
register address
source <xs:attribute name="address" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>register address</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute register/@value
type xs:string
properties
use required
annotation
documentation
register value
source <xs:attribute name="value" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>register value</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element user
diagram baselineBoard_p69.png
properties
content complex
used by
elements correlator ethernet lta recirculator rxp
attributes
Name  Type  Use  Default  Fixed  Annotation
logLevel  derived by: xs:string  optional      
documentation
threshold for logging messages
logPipe  derived by: xs:string  optional      
documentation
On-off switch for message logging
logFile  xs:string  optional      
documentation
file to save log messages in
annotation
documentation
user message logging control
source <xs:element name="user">
 
<xs:annotation>
   
<xs:documentation>user message logging control</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="logLevel" use="optional">
     
<xs:annotation>
       
<xs:documentation>threshold for logging messages</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="LOG_EMERG"/>
         
<xs:enumeration value="LOG_ALERT"/>
         
<xs:enumeration value="LOG_CRIT"/>
         
<xs:enumeration value="LOG_ERR"/>
         
<xs:enumeration value="LOG_WARNING"/>
         
<xs:enumeration value="LOG_NOTICE"/>
         
<xs:enumeration value="LOG_INFO"/>
         
<xs:enumeration value="LOG_DEBUG"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="logPipe" use="optional">
     
<xs:annotation>
       
<xs:documentation>On-off switch for message logging</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="off"/>
         
<xs:enumeration value="on"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="logFile" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>file to save log messages in</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute user/@logLevel
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration LOG_EMERG
enumeration LOG_ALERT
enumeration LOG_CRIT
enumeration LOG_ERR
enumeration LOG_WARNING
enumeration LOG_NOTICE
enumeration LOG_INFO
enumeration LOG_DEBUG
annotation
documentation
threshold for logging messages
source <xs:attribute name="logLevel" use="optional">
 
<xs:annotation>
   
<xs:documentation>threshold for logging messages</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="LOG_EMERG"/>
     
<xs:enumeration value="LOG_ALERT"/>
     
<xs:enumeration value="LOG_CRIT"/>
     
<xs:enumeration value="LOG_ERR"/>
     
<xs:enumeration value="LOG_WARNING"/>
     
<xs:enumeration value="LOG_NOTICE"/>
     
<xs:enumeration value="LOG_INFO"/>
     
<xs:enumeration value="LOG_DEBUG"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute user/@logPipe
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration off
enumeration on
annotation
documentation
On-off switch for message logging
source <xs:attribute name="logPipe" use="optional">
 
<xs:annotation>
   
<xs:documentation>On-off switch for message logging</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="off"/>
     
<xs:enumeration value="on"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute user/@logFile
type xs:string
properties
use optional
annotation
documentation
file to save log messages in
source <xs:attribute name="logFile" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>file to save log messages in</xs:documentation>
 
</xs:annotation>
</xs:attribute>

simpleType ledType
type restriction of xs:string
properties
base xs:string
used by
attributes rxp/waferStatus/@ledBb0Lock rxp/waferStatus/@ledBb0LockTry rxp/waferStatus/@ledBb0Toggle rxp/waferStatus/@ledBb1Lock rxp/waferStatus/@ledBb1LockTry rxp/waferStatus/@ledBb1Toggle correlator/@ledCc lta/@ledCcToLta recirculator/status/@ledCollisionDetect rxp/waferStatus/@ledControlLock rxp/waferStatus/@ledControlLockTry rxp/waferStatus/@ledControlToggle ethernet/ltaInterfaceStat/@ledData0 ethernet/ltaInterfaceStat/@ledData1 ethernet/ltaInterfaceStat/@ledData2 ethernet/ltaInterfaceStat/@ledData3 ethernet/ltaInterfaceStat/@ledData4 ethernet/ltaInterfaceStat/@ledData5 ethernet/ltaInterfaceStat/@ledData6 ethernet/ltaInterfaceStat/@ledData7 correlator/@ledDevice recirculator/@ledDevice rxp/@ledDevice lta/@ledDevice ethernet/@ledDevice rxp/waferStatus/@ledDpaRxLock ethernet/ltaInterfaceStat/@ledFrame lta/cccFrame/@ledFrameDetect recirculator/@ledInput ethernet/status/@ledLowerFrameDetect ethernet/status/@ledLowerFrameError ethernet/status/@ledLowerFrameOvr ethernet/status/@ledLowerFrameSize ethernet/status/@ledLowerSyncError ethernet/status/@ledLowerSyncStatus lta/@ledLtaToLta lta/status/@ledMemStatus rxp/phaseStatus/@ledPhaseErrError rxp/waferStatus/@ledPhaseErrError rxp/phaseStatus/@ledPhaseModDetect rxp/waferStatus/@ledPhaseModDetect rxp/waferStatus/@ledPhaseModError rxp/phaseStatus/@ledPhaseModError rxp/phaseStatus/@ledPhaseSyncStatus rxp/waferStatus/@ledPhasing ethernet/status/@ledPll125Lock lta/status/@ledPll128Lock lta/status/@ledPll133Lock ethernet/status/@ledPll133Lock ethernet/status/@ledPll156Lock rxp/status/@ledPllDdrLockStatus rxp/status/@ledPllLockStatus rxp/status/@ledPllRxALockStatus rxp/status/@ledPllRxBLockStatus ethernet/status/@ledPllRxLock ethernet/status/@ledPllRxpLock rxp/status/@ledPllTxALockStatus rxp/status/@ledPllTxBLockStatus ethernet/status/@ledPllTxLock lta/ccPower/@ledPowerGood ethernet/ltaInterfaceStat/@ledRxError rxp/@ledRxp ethernet/ltaInterfaceStat/@ledSerResp ethernet/status/@ledSfp1RxStatus ethernet/status/@ledSfp2RxStatus rxp/waferStatus/@ledTickSync ethernet/status/@ledUpperFrameDetect ethernet/status/@ledUpperFrameError ethernet/status/@ledUpperFrameOvr ethernet/status/@ledUpperFrameSize ethernet/status/@ledUpperSyncError ethernet/status/@ledUpperSyncStatus rxp/status/@ledVdifFrameErrDetect rxp/status/@ledVdifFrameGenDetect rxp/status/@ledVdifFrameMissingDetect
facets
Kind Value Annotation
enumeration off
enumeration red
enumeration yellow
enumeration green
source <xs:simpleType name="ledType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="off"/>
   
<xs:enumeration value="red"/>
   
<xs:enumeration value="yellow"/>
   
<xs:enumeration value="green"/>
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy