schema location: | C:\users\browen\My Documents\Altova Projects\schema\baselineBoard.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Elements |
baselineBoardStartupSequence |
correlator |
ethernet |
lta |
recirculator |
rxp |
schema location: | C:\users\browen\My Documents\Altova Projects\schema\cmibCommon.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Elements | Simple types |
about | ledType |
error | |
mcb | |
register | |
user |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
children | recircRamTest fpgaBoot rxpStart recircStart ltaCcStart ccTestVectors configuration ethernet | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
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> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
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> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="retriesOnFail" type="xs:int" use="required"/> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="retriesOnFail" type="xs:int" use="required"/> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
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> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="retriesOnFail" type="xs:int" use="required"/> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||||
properties |
|
||||
source | <xs:attribute name="ltaTargetIp" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="retriesOnFail" type="xs:int" use="required"/> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="chipStartDelay" type="xs:int" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="phaseCalPasses" type="xs:int" use="required"/> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="vectorTestDuration" type="xs:int" use="required"/> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
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> |
type | xs:string | ||||
properties |
|
||||
source | <xs:attribute name="boardConfigFilename" type="xs:string" use="required"/> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | status control setup ccQuad ccCell cccInputs ccInputs inputStatus state register error about user | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:dateTime | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>target correlator chip identifier</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledCc" type="ledType"> <xs:annotation> <xs:documentation>general fornt panel chip status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>general ASIC device status</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
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> |
type | restriction of xs:string | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="x" type="xs:string" use="required"> <xs:annotation> <xs:documentation>x data input information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="y" type="xs:string" use="required"> <xs:annotation> <xs:documentation>y data input information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>BB identifier</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="source" type="xs:string" use="required"> <xs:annotation> <xs:documentation>data input information</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="xDataValid" type="xs:string" use="required"> <xs:annotation> <xs:documentation>data valid bit status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="xShiftEnable" type="xs:string" use="required"> <xs:annotation> <xs:documentation>sgift enable status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="xDumpEnable" type="xs:string" use="required"> <xs:annotation> <xs:documentation>dump enable status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="xTimestamp" type="xs:string" use="required"> <xs:annotation> <xs:documentation>timestamp status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="xSchidSync" type="xs:string" use="required"> <xs:annotation> <xs:documentation>SCHID sync status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="xDumpSync" type="xs:string" use="required"> <xs:annotation> <xs:documentation>dump signal sync status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="yDataValid" type="xs:string" use="required"> <xs:annotation> <xs:documentation>data valid bit status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="yShiftEnable" type="xs:string" use="required"> <xs:annotation> <xs:documentation>shift enable status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="yDumpEnable" type="xs:string" use="required"> <xs:annotation> <xs:documentation>dump enable status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="yTimestamp" type="xs:string" use="required"> <xs:annotation> <xs:documentation>timestamp status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="ySchidSync" type="xs:string" use="required"> <xs:annotation> <xs:documentation>SCHID sync status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="yDumpSync" type="xs:string" use="required"> <xs:annotation> <xs:documentation>dump signal sync status</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="ccQuad" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>report specified quad state</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="ccCell" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>report specified cell state</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="register" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>report specified register contents</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="user" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>report user logging configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="error" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>report errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="setup" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>report CC setup attributes</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>report CC status atributes</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
children | status setup control capture ltaInterfaceStat state about error register user | ||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
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> |
type | xs:dateTime | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>general ASIC device status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledPll125Lock" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL 125MHz lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledPll133Lock" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL 133MHz lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledPll156Lock" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL 156MHz lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledPllTxLock" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL transmit lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledPllRxLock" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL recieve lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledPllRxpLock" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL RXP data lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledUpperSyncStatus" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP synch status LED </xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledLowerSyncStatus" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP synch status LED </xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledUpperSyncError" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP sync error status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledLowerSyncError" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP sync error status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledUpperFrameError" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP frame error status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledLowerFrameError" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP frame error status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledUpperFrameSize" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP size error status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledLowerFrameSize" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP size error status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledUpperFrameDetect" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP frameDetect status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledLowerFrameDetect" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP frameDetect status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledUpperFrameOvr" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP frameOverrun status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledLowerFrameOvr" type="ledType" use="required"> <xs:annotation> <xs:documentation>RXP frameOverrun status LED</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="persistence" type="xs:int"> <xs:annotation> <xs:documentation>persistence of led indicators in seconds</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="clearAll" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>clear all status indicators</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="activate" type="xs:string"> <xs:annotation> <xs:documentation>initiate network data capture</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledRxError" type="ledType" use="required"> <xs:annotation> <xs:documentation>data receive status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledSerResp" type="ledType" use="required"> <xs:annotation> <xs:documentation>serial handskake toggle status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledFrame" type="ledType" use="required"> <xs:annotation> <xs:documentation>frame handskake toggle status LED</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="setup" type="xs:string"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="status" type="xs:string"/> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ltaInterfaceStat" type="xs:string"> <xs:annotation> <xs:documentation>report lag frame information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="capture" type="xs:string"> <xs:annotation> <xs:documentation>report capture status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="register" type="xs:string"> <xs:annotation> <xs:documentation>report specified register contents</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="user" type="xs:string"> <xs:annotation> <xs:documentation>report user logging configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="about" type="xs:string"> <xs:annotation> <xs:documentation>report general module information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>report errors</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
children | control setup status cccFrame ltaStats ccPower ltaMemAccess interfaceStatus state about error register user | ||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:dateTime | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>target LTA chip identifier</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledCcToLta" type="ledType"> <xs:annotation> <xs:documentation>Correlator chip to LTA general status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledLtaToLta" type="ledType"> <xs:annotation> <xs:documentation>LTA to LTA general status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="cmdDetectCountClear" type="xs:int"> <xs:annotation> <xs:documentation>DEPRECATED (see clearCmdDetectCount)</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="cmdErrCountClear" type="xs:int"> <xs:annotation> <xs:documentation>DEPRECATED (see clearCmdErrorCount) </xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="persistence" type="xs:int"> <xs:annotation> <xs:documentation>persistence of led indicators in seconds</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="bank0Depth" type="xs:int" use="required"> <xs:annotation> <xs:documentation>accumulator bank 0 fullness</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="bank1Depth" type="xs:int" use="required"> <xs:annotation> <xs:documentation>accumulator bank 1 fullness</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledPll133Lock" type="ledType" use="required"> <xs:annotation> <xs:documentation>125 MHz PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledPll128Lock" type="ledType" use="required"> <xs:annotation> <xs:documentation>128 MHz PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ltaFullCount" type="xs:int"> <xs:annotation> <xs:documentation>count of LTA full errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="frameSizeErrCount" type="xs:int"> <xs:annotation> <xs:documentation>count of frame size error flags</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="recircBlockErrCount" type="xs:int"> <xs:annotation> <xs:documentation>count of inconsistent block numbers</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="frameSyncErrCount" type="xs:int"> <xs:annotation> <xs:documentation>count of frame synchronization errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="checkSumErrCount" type="xs:int"> <xs:annotation> <xs:documentation>count of frame checksum errors</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="clearAll" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>clear all counters</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledPowerGood" type="ledType"> <xs:annotation> <xs:documentation>power on or off</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ltaShow" type="xs:string"> <xs:annotation> <xs:documentation>report general LTA attributes</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>report status attributes</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>report LTA configuration attributes</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="cccFrame" type="xs:string"> <xs:annotation> <xs:documentation>report specified ccc frame stats</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ccPower" type="xs:string"> <xs:annotation> <xs:documentation>report correlator chip power information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="interfaceStatus" type="xs:string"> <xs:annotation> <xs:documentation>report interface status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="register" type="xs:string"> <xs:annotation> <xs:documentation>report specified register contents</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="user" type="xs:string"> <xs:annotation> <xs:documentation>report user logging configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="about" type="xs:string"> <xs:annotation> <xs:documentation>report general module information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>report errors</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||
children | control setup status internalStreamConfig inputStreamConfig recircStreamConfig test hmReceiver state about error register user | ||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:dateTime | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>target recirculator chip identifier</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledInput" type="ledType"> <xs:annotation> <xs:documentation>general fornt panel chip status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>general device FPGA status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="configId" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="clearStfCount" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>clear the STF counter</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="clearDumpCount" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>clear all dump counters</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="hmRelock" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>force HM signal relocking</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:string | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="timeCode" type="xs:string" use="required"> <xs:annotation> <xs:documentation>recovered time code</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="stfCount" type="xs:int" use="required"> <xs:annotation> <xs:documentation>synchronization test frame count</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
annotation |
|
||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
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> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
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> |
type | restriction of xs:string | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="crcErrors" type="xs:int"> <xs:annotation> <xs:documentation>count of CRC errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="phaseModCount" type="xs:int"> <xs:annotation> <xs:documentation>count of phase models detected</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dumpCount" type="xs:int"> <xs:annotation> <xs:documentation>count of dump signals</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="offsetErrors" type="xs:int"> <xs:annotation> <xs:documentation>count of offset error flags</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="stfCount" type="xs:int"> <xs:annotation> <xs:documentation>synchronization test frame count</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="accumTime" type="xs:int"> <xs:annotation> <xs:documentation>time since last clear of counters</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>report status attributes</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>report setup attributes</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="internalStreamConfig" type="xs:string"> <xs:annotation> <xs:documentation>report all internal stream configuration details</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="inputStreamConfig" type="xs:string"> <xs:annotation> <xs:documentation>report all input stream configuration details</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="recircStreamConfig" type="xs:string"> <xs:annotation> <xs:documentation>report all recirculator stream configuration details</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="test" type="xs:string"> <xs:annotation> <xs:documentation>report test generation setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="hmReceiver" type="xs:string"> <xs:annotation> <xs:documentation>report HM receiver status and statistics</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="register" type="xs:string"> <xs:annotation> <xs:documentation>report specified register contents</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="user" type="xs:string"> <xs:annotation> <xs:documentation>report user logging configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="about" type="xs:string"> <xs:annotation> <xs:documentation>report general information abour this module</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>report errors</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | control setup status crossbarPath phaseInputSetup agcSetup ccPhasedOutputSetup vdifPhasedOutputSetup phaseProcessingSetup phaseStatus mark5C errorCount wafer waferStatus state about error register user | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:dateTime | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledRxp" type="ledType"> <xs:annotation> <xs:documentation>general RXP health status</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>general RXP FPGA status</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="clearAll" type="xs:string"> <xs:annotation> <xs:documentation>clear all error indicators</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="clearErrorCounts" type="xs:string"> <xs:annotation> <xs:documentation>clear all error counters</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="persistence" type="xs:int"> <xs:annotation> <xs:documentation>persistence of led indicators in seconds</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledPllDdrLockStatus" type="ledType" use="required"> <xs:annotation> <xs:documentation>status of DDR PLL lock</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledPllLockStatus" type="ledType" use="required"> <xs:annotation> <xs:documentation>phase locked loop locking</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
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> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="agcGain" type="xs:string"> <xs:annotation> <xs:documentation>DEPRECATED proportional loop gain</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="powerGrab" type="xs:string"> <xs:annotation> <xs:documentation>initiate a power measurement</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="integrateStart" type="xs:string"> <xs:annotation> <xs:documentation>manually begin window integration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="integrateStop" type="xs:string"> <xs:annotation> <xs:documentation>manually terminate window integration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="integrationTime" type="xs:int"> <xs:annotation> <xs:documentation>number of seconds to integrate</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||||||||
properties |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dataInvalidMask" type="xs:string"> <xs:annotation> <xs:documentation>(DEPRECATED)mask of data invalid flags</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:double | ||
properties |
|
||
source | <xs:attribute name="hmOutputLevel" type="xs:double"/> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||
properties |
|
||
annotation |
|
||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
children | wafer | ||||||||||||
attributes |
|
||||||||||||
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> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="dummy" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="timecodeCrcErr" type="xs:int" use="required"/> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="bb0CrcErr" type="xs:int" use="required"/> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="bb0OffsetErr" type="xs:int" use="required"/> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="bb1CrcErr" type="xs:int" use="required"/> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="bb1OffsetErr" type="xs:int" use="required"/> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="tickSyncErr" type="xs:int" use="required"/> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledControlLock" type="ledType" use="required"> <xs:annotation> <xs:documentation>GREEN=locked, OFF=not locked</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledControlLockTry" type="ledType" use="required"> <xs:annotation> <xs:documentation>GREEN=trying, OFF=not trying</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledControlToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledBb0Lock" type="ledType" use="required"> <xs:annotation> <xs:documentation>GREEN=locked, OFF=not locked</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledBb0LockTry" type="ledType" use="required"> <xs:annotation> <xs:documentation>GREEN=trying, OFF=not trying</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledBb0Toggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledBb1Lock" type="ledType" use="required"> <xs:annotation> <xs:documentation>GREEN=locked, OFF=not locked</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledBb1LockTry" type="ledType" use="required"> <xs:annotation> <xs:documentation>GREEN=trying, OFF=not trying</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="ledBb1Toggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>GREEN=toggling, OFF=not toggling</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | ledType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="ctrlErrorCount" type="xs:int" use="required"/> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="bb0ErrorCount" type="xs:int" use="required"/> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="bb1ErrorCount" type="xs:int" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="crossbarPath" type="xs:string"> <xs:annotation> <xs:documentation>report crossbar information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>report status attributes</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>report setup attributes</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="phasing" type="xs:string"> <xs:annotation> <xs:documentation>(DEPRECATED)report phased array information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="phaseInputSetup" type="xs:string"> <xs:annotation> <xs:documentation>report setup of phasing block</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="phaseProcessingSetup" type="xs:string"> <xs:annotation> <xs:documentation>report setup of phasing block processing</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="mark5C" type="xs:string"> <xs:annotation> <xs:documentation>(DEPRECATE)report Mark 5C recorder information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="waferStatus" type="xs:string"> <xs:annotation> <xs:documentation>report wafer status and identifier information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="register" type="xs:string"> <xs:annotation> <xs:documentation>report specified register contents</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="user" type="xs:string"> <xs:annotation> <xs:documentation>report user logging configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="about" type="xs:string"> <xs:annotation> <xs:documentation>report general module information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>report errors</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="fpgaVersion" type="xs:int" use="required"> <xs:annotation> <xs:documentation>version of FPGA program</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="fpgaRevision" type="xs:int" use="required"> <xs:annotation> <xs:documentation>revision of FPGA program</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="driverVersion" type="xs:string" use="required"> <xs:annotation> <xs:documentation>version of module driver</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="functionType" type="xs:int" use="required"> <xs:annotation> <xs:documentation>function type of FPGA</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="slotId" type="xs:int"> <xs:annotation> <xs:documentation>slot Id of motherboard or module</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="rackId" type="xs:int"> <xs:annotation> <xs:documentation>rack Id of motherboard or module</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="crateId" type="xs:int"> <xs:annotation> <xs:documentation>crate Id of motherboard or module</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ipAddress" type="xs:string"> <xs:annotation> <xs:documentation>IP address of motherboard CMIB</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
used by |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>error message</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
annotation |
|
||||||||||||||||
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> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
children | state error register | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
type | xs:dateTime | ||||
properties |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="register" type="xs:string"> <xs:annotation> <xs:documentation>report specified register contents</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
used by |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="address" type="xs:string" use="required"> <xs:annotation> <xs:documentation>register address</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="value" type="xs:string" use="required"> <xs:annotation> <xs:documentation>register value</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
annotation |
|
||||||||||||||||
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> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
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> |