schema location: | \\filehost\kryan\work\widar\schema\internal\stationBoard.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
Elements |
crossBar |
delay |
fanout |
firFilter |
fpgaConfig |
input |
output |
timing |
vciConfiguration |
vsi |
wbc |
schema location: | \\filehost\kryan\work\widar\schema\internal\cmibCommon.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
Elements | Simple types |
about | ledType |
error | |
mcb | |
register | |
user |
schema location: | \\filehost\kryan\work\widar\schema\internal\supervisor.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
Elements |
clipMonitor |
crcMonitor |
errorCountMonitor |
fpgaProgram |
inputStateMonitor |
intervalMonitor |
outputStateMonitor |
powerMonitor |
quantizerMonitor |
rfiMonitor |
schedule |
supervisor |
toneExtract |
wbcMonitor |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="crossBar"> <xs:annotation> <xs:documentation>control of rack crossbar switch (WRITE ONLY)</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="crossBarId" use="required"> <xs:annotation> <xs:documentation>specify ID of xBar board which will receive the command (this becomes the address or wafer number on which the command is sent)</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="outputWafer" use="required"> <xs:annotation> <xs:documentation>wafer number on OUTPUT of the crossbar board</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="outputPath0"> <xs:annotation> <xs:documentation>specify which signal is sourced for output path0 (BB0) at inputWafer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="inputPath0"/> <xs:enumeration value="inputPath1"/> <xs:enumeration value="inputControl"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outputPath1"> <xs:annotation> <xs:documentation>specify which signal is sourced for output path1 (BB1) at inputWafer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="inputPath0"/> <xs:enumeration value="inputPath1"/> <xs:enumeration value="inputControl"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outputControl"> <xs:annotation> <xs:documentation>specify which signal is sourced for output control signals from inputWafer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="inputPath0"/> <xs:enumeration value="inputPath1"/> <xs:enumeration value="inputControl"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputWafer" use="required"> <xs:annotation> <xs:documentation>wafer number on INPUT of crossbar board</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="equalization"> <xs:annotation> <xs:documentation>driver signal equalization level</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="low"/> <xs:enumeration value="medium"/> <xs:enumeration value="high"/> <xs:enumeration value="maximum"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="level"> <xs:annotation> <xs:documentation>driver signal level</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="low"/> <xs:enumeration value="high"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="transmit"> <xs:annotation> <xs:documentation>drivertransmitter 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="mapDirect" type="xs:string"> <xs:annotation> <xs:documentation>If this attribute is present, it will do the equivilent of port0-port0, port1-port1, control-control. This will override any other mapping attributes.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="crossBarId" use="required"> <xs:annotation> <xs:documentation>specify ID of xBar board which will receive the command (this becomes the address or wafer number on which the command is sent)</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:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="outputWafer" use="required"> <xs:annotation> <xs:documentation>wafer number on OUTPUT of the crossbar board</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 | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="outputPath0"> <xs:annotation> <xs:documentation>specify which signal is sourced for output path0 (BB0) at inputWafer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="inputPath0"/> <xs:enumeration value="inputPath1"/> <xs:enumeration value="inputControl"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="outputPath1"> <xs:annotation> <xs:documentation>specify which signal is sourced for output path1 (BB1) at inputWafer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="inputPath0"/> <xs:enumeration value="inputPath1"/> <xs:enumeration value="inputControl"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="outputControl"> <xs:annotation> <xs:documentation>specify which signal is sourced for output control signals from inputWafer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="inputPath0"/> <xs:enumeration value="inputPath1"/> <xs:enumeration value="inputControl"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="inputWafer" use="required"> <xs:annotation> <xs:documentation>wafer number on INPUT of crossbar board</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 | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="equalization"> <xs:annotation> <xs:documentation>driver signal equalization level</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="low"/> <xs:enumeration value="medium"/> <xs:enumeration value="high"/> <xs:enumeration value="maximum"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="level"> <xs:annotation> <xs:documentation>driver signal level</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="low"/> <xs:enumeration value="high"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="transmit"> <xs:annotation> <xs:documentation>drivertransmitter 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 | xs:string | ||
annotation |
|
||
source | <xs:attribute name="mapDirect" type="xs:string"> <xs:annotation> <xs:documentation>If this attribute is present, it will do the equivilent of port0-port0, port1-port1, control-control. This will override any other mapping attributes.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
children | setup status control delayControl crc testPin clockEdge timeInterval errorCount state about error register schedule user | ||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="delay"> <xs:annotation> <xs:documentation>Data package for delay module setup and control</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="standby"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="models"> <xs:annotation> <xs:documentation>activate or disable automatic model updating by driver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="active"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operation mode of this module</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="idle"/> <xs:enumeration value="test"/> <xs:enumeration value="active"/> <xs:enumeration value="load"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh delay updates</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="fineTracking"> <xs:annotation> <xs:documentation>Specify the bounds of the delay error</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="244ps"/> <xs:enumeration value="488ps"/> <xs:enumeration value="976ps"/> <xs:enumeration value="1952ps"/> <xs:enumeration value="3904ps"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="delayRate" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>delay model rate</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayFraction" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>fractional delay</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayInteger" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>integer delay</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="vectorLoad"> <xs:annotation> <xs:documentation>state of the vector load</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="boardId" type="xs:string"> <xs:annotation> <xs:documentation>physical board identifier</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="leakCount" type="xs:int"> <xs:annotation> <xs:documentation>results stored in LBC leaky bucket counter.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="parityErrorMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>mask of parity bits from all 18 RAM blocks</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pointerDelay" type="xs:nonNegativeInteger"> <xs:annotation> <xs:documentation>module current delay interpetation</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="measuredDelay" type="xs:int"> <xs:annotation> <xs:documentation>measured delay based on PPS signal delay</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="modelAccept"> <xs:annotation> <xs:documentation>Indicate if delay model was accepted</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="fifoDepth" type="xs:int"> <xs:annotation> <xs:documentation>SDRAM pointer spread</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="control" minOccurs="0"> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="delayControl" minOccurs="0"> <xs:annotation> <xs:documentation>delay model status and control</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pointerDelay" type="xs:nonNegativeInteger"> <xs:annotation> <xs:documentation>module current delay interpetation</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="measuredDelay" type="xs:int"> <xs:annotation> <xs:documentation>measured delay based on PPS signal delay</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh delay updates</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="fineTracking"> <xs:annotation> <xs:documentation>Specify the bounds of the delay error</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="244ps"/> <xs:enumeration value="488ps"/> <xs:enumeration value="976ps"/> <xs:enumeration value="1952ps"/> <xs:enumeration value="3904ps"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="delayRate" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>delay model rate</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayFraction" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>fractional delay</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayInteger" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>integer delay</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="modelAccept"> <xs:annotation> <xs:documentation>Indicate if delay model was accepted</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="fifoDepth" type="xs:int"> <xs:annotation> <xs:documentation>SDRAM pointer spread</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC line selection </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ledCrcInternal" type="ledType"> <xs:annotation> <xs:documentation>status of Internal module CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcInput" type="ledType"> <xs:annotation> <xs:documentation>status of Input to Delay CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated) CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInternal" use="optional"> <xs:annotation> <xs:documentation>internal wire to check CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOutput" use="optional"> <xs:annotation> <xs:documentation>output wire to check CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInput" use="optional"> <xs:annotation> <xs:documentation>input wire to check CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="testPin" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation>route internal FPGA signals to external pins</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify pin to map</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="signal"> <xs:annotation> <xs:documentation>specify signal 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:complexType> </xs:element> <xs:element name="clockEdge" minOccurs="0" maxOccurs="3"> <xs:annotation> <xs:documentation>signal clock edge selection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="data"/> <xs:enumeration value="memory"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="timeInterval" minOccurs="0"> <xs:complexType> <xs:attribute name="dataTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>data to system tick count</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>FPGA error accumulations</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ppsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system pps pulses > 4ns </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pps100Width" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system 100pps pulses > 4ns</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of dcm out of lock errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sdramLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of SDRAM lock errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="syncFault" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count out-of-sync conditions</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataInvalid" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count data invalids from FPGA errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorRange" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>delay error exceeds range</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayRange" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>delay exceeds range</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="parity" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of parity errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="fifoFault" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of fifo faults</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pointerRange" type="xs:int"> <xs:annotation> <xs:documentation>pointer controller maximum distance violation</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module status and state</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="delayControl" type="xs:string"> <xs:annotation> <xs:documentation>report delay system status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testPin" type="xs:string"> <xs:annotation> <xs:documentation>report test pin mappings</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeInterval" type="xs:string"> <xs:annotation> <xs:documentation>report time interval counts</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>return error counts</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>return setup parameters</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>return status element</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:attribute name="clockEdge" type="xs:string"/> <xs:attribute name="all" type="xs:string"/> </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="schedule" 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" use="required"> <xs:annotation> <xs:documentation>specified identity of this module</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="led" type="ledType"/> <xs:attribute name="ledDelay" type="ledType"/> <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledModel" type="ledType"> <xs:annotation> <xs:documentation>Status of delay models</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 | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specified identity of this module</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 | ledType | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="led" type="ledType"/> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="ledDelay" type="ledType"/> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledModel" type="ledType"> <xs:annotation> <xs:documentation>Status of delay models</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="standby"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="models"> <xs:annotation> <xs:documentation>activate or disable automatic model updating by driver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="active"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operation mode of this module</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="idle"/> <xs:enumeration value="test"/> <xs:enumeration value="active"/> <xs:enumeration value="load"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh delay updates</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="fineTracking"> <xs:annotation> <xs:documentation>Specify the bounds of the delay error</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="244ps"/> <xs:enumeration value="488ps"/> <xs:enumeration value="976ps"/> <xs:enumeration value="1952ps"/> <xs:enumeration value="3904ps"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="delayRate" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>delay model rate</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayFraction" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>fractional delay</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayInteger" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>integer delay</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="standby"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="models"> <xs:annotation> <xs:documentation>activate or disable automatic model updating by driver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="active"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operation mode of this module</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="idle"/> <xs:enumeration value="test"/> <xs:enumeration value="active"/> <xs:enumeration value="load"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh delay updates</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 | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="fineTracking"> <xs:annotation> <xs:documentation>Specify the bounds of the delay error</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="244ps"/> <xs:enumeration value="488ps"/> <xs:enumeration value="976ps"/> <xs:enumeration value="1952ps"/> <xs:enumeration value="3904ps"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayRate" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>delay model rate</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayFraction" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>fractional delay</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayInteger" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>integer delay</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="vectorLoad"> <xs:annotation> <xs:documentation>state of the vector load</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="boardId" type="xs:string"> <xs:annotation> <xs:documentation>physical board identifier</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="leakCount" type="xs:int"> <xs:annotation> <xs:documentation>results stored in LBC leaky bucket counter.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="parityErrorMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>mask of parity bits from all 18 RAM blocks</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pointerDelay" type="xs:nonNegativeInteger"> <xs:annotation> <xs:documentation>module current delay interpetation</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="measuredDelay" type="xs:int"> <xs:annotation> <xs:documentation>measured delay based on PPS signal delay</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="modelAccept"> <xs:annotation> <xs:documentation>Indicate if delay model was accepted</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="fifoDepth" type="xs:int"> <xs:annotation> <xs:documentation>SDRAM pointer spread</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="vectorLoad"> <xs:annotation> <xs:documentation>state of the vector load</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="boardId" type="xs:string"> <xs:annotation> <xs:documentation>physical board identifier</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="leakCount" type="xs:int"> <xs:annotation> <xs:documentation>results stored in LBC leaky bucket counter.</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="parityErrorMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>mask of parity bits from all 18 RAM blocks</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:nonNegativeInteger | ||
annotation |
|
||
source | <xs:attribute name="pointerDelay" type="xs:nonNegativeInteger"> <xs:annotation> <xs:documentation>module current delay interpetation</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="measuredDelay" type="xs:int"> <xs:annotation> <xs:documentation>measured delay based on PPS signal delay</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="modelAccept"> <xs:annotation> <xs:documentation>Indicate if delay model was accepted</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 | xs:int | ||
annotation |
|
||
source | <xs:attribute name="fifoDepth" type="xs:int"> <xs:annotation> <xs:documentation>SDRAM pointer spread</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="control" minOccurs="0"> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="delayControl" minOccurs="0"> <xs:annotation> <xs:documentation>delay model status and control</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pointerDelay" type="xs:nonNegativeInteger"> <xs:annotation> <xs:documentation>module current delay interpetation</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="measuredDelay" type="xs:int"> <xs:annotation> <xs:documentation>measured delay based on PPS signal delay</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh delay updates</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="fineTracking"> <xs:annotation> <xs:documentation>Specify the bounds of the delay error</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="244ps"/> <xs:enumeration value="488ps"/> <xs:enumeration value="976ps"/> <xs:enumeration value="1952ps"/> <xs:enumeration value="3904ps"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="delayRate" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>delay model rate</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayFraction" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>fractional delay</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayInteger" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>integer delay</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="modelAccept"> <xs:annotation> <xs:documentation>Indicate if delay model was accepted</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="fifoDepth" type="xs:int"> <xs:annotation> <xs:documentation>SDRAM pointer spread</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:nonNegativeInteger | ||
annotation |
|
||
source | <xs:attribute name="pointerDelay" type="xs:nonNegativeInteger"> <xs:annotation> <xs:documentation>module current delay interpetation</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="measuredDelay" type="xs:int"> <xs:annotation> <xs:documentation>measured delay based on PPS signal delay</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh delay updates</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 | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="fineTracking"> <xs:annotation> <xs:documentation>Specify the bounds of the delay error</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="244ps"/> <xs:enumeration value="488ps"/> <xs:enumeration value="976ps"/> <xs:enumeration value="1952ps"/> <xs:enumeration value="3904ps"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayRate" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>delay model rate</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayFraction" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>fractional delay</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayInteger" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>integer delay</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="modelAccept"> <xs:annotation> <xs:documentation>Indicate if delay model was accepted</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 | xs:int | ||
annotation |
|
||
source | <xs:attribute name="fifoDepth" type="xs:int"> <xs:annotation> <xs:documentation>SDRAM pointer spread</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC line selection </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ledCrcInternal" type="ledType"> <xs:annotation> <xs:documentation>status of Internal module CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcInput" type="ledType"> <xs:annotation> <xs:documentation>status of Input to Delay CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated) CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInternal" use="optional"> <xs:annotation> <xs:documentation>internal wire to check CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOutput" use="optional"> <xs:annotation> <xs:documentation>output wire to check CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInput" use="optional"> <xs:annotation> <xs:documentation>input wire to check CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcInternal" type="ledType"> <xs:annotation> <xs:documentation>status of Internal module CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcInput" type="ledType"> <xs:annotation> <xs:documentation>status of Input to Delay CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated) CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireInternal" use="optional"> <xs:annotation> <xs:documentation>internal wire to check CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireOutput" use="optional"> <xs:annotation> <xs:documentation>output wire to check CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireInput" use="optional"> <xs:annotation> <xs:documentation>input wire to check CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="testPin" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation>route internal FPGA signals to external pins</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify pin to map</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="signal"> <xs:annotation> <xs:documentation>specify signal 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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify pin to map</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="signal"> <xs:annotation> <xs:documentation>specify signal 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> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="clockEdge" minOccurs="0" maxOccurs="3"> <xs:annotation> <xs:documentation>signal clock edge selection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="data"/> <xs:enumeration value="memory"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="data"/> <xs:enumeration value="memory"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="timeInterval" minOccurs="0"> <xs:complexType> <xs:attribute name="dataTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>data to system tick count</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dataTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>data to system tick count</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>FPGA error accumulations</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ppsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system pps pulses > 4ns </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pps100Width" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system 100pps pulses > 4ns</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of dcm out of lock errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sdramLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of SDRAM lock errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="syncFault" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count out-of-sync conditions</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataInvalid" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count data invalids from FPGA errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorRange" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>delay error exceeds range</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayRange" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>delay exceeds range</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="parity" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of parity errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="fifoFault" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of fifo faults</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pointerRange" type="xs:int"> <xs:annotation> <xs:documentation>pointer controller maximum distance violation</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ppsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system pps pulses > 4ns </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="pps100Width" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system 100pps pulses > 4ns</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sysClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of dcm out of lock errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sdramLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of SDRAM lock errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="syncFault" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count out-of-sync conditions</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dataInvalid" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count data invalids from FPGA errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="errorRange" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>delay error exceeds range</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayRange" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>delay exceeds range</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="parity" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of parity errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="fifoFault" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of fifo faults</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="pointerRange" type="xs:int"> <xs:annotation> <xs:documentation>pointer controller maximum distance violation</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module status and state</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="delayControl" type="xs:string"> <xs:annotation> <xs:documentation>report delay system status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testPin" type="xs:string"> <xs:annotation> <xs:documentation>report test pin mappings</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeInterval" type="xs:string"> <xs:annotation> <xs:documentation>report time interval counts</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>return error counts</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>return setup parameters</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>return status element</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:attribute name="clockEdge" type="xs:string"/> <xs:attribute name="all" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="delayControl" type="xs:string"> <xs:annotation> <xs:documentation>report delay system status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report CRC status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="testPin" type="xs:string"> <xs:annotation> <xs:documentation>report test pin mappings</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="timeInterval" type="xs:string"> <xs:annotation> <xs:documentation>report time interval counts</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>return error counts</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>return setup parameters</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>return status element</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
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 | ||
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 | ||
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 | ||
annotation |
|
||
source | <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>report errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="clockEdge" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="all" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | resetDevice state about error register schedule user | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="fanout"> <xs:annotation> <xs:documentation>Station board FPGA program bit stream fanout module</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="resetDevice" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>state of device reset line</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="deviceType" use="required"> <xs:annotation> <xs:documentation>module type</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="lta"/> <xs:enumeration value="recirculatorX"/> <xs:enumeration value="recirculatorY"/> <xs:enumeration value="ethernet"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="deviceId"> <xs:annotation> <xs:documentation>module location</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="resetState" use="required"> <xs:annotation> <xs:documentation>state of the reset line</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:complexType> </xs:element> <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module status and state</xs:documentation> </xs:annotation> <xs:complexType> <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:attribute name="resetDevice" type="xs:string"/> </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="schedule" 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="slotId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>slot location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="rackId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>rack location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="crateId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>crate location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="programEnable"> <xs:annotation> <xs:documentation>allow personality reloading for this FPGA</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="revision" type="xs:int"> <xs:annotation> <xs:documentation>Board revision number</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="serialNum" type="xs:int"> <xs:annotation> <xs:documentation>Board serial number</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="led"> <xs:annotation> <xs:documentation>control board LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="red"/> <xs:enumeration value="green"/> <xs:enumeration value="yellow"/> <xs:enumeration value="redFlash"/> <xs:enumeration value="greenFlash"/> <xs:enumeration value="yellowFlash"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="powerStatus"> <xs:annotation> <xs:documentation>power good status bit</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fail"/> <xs:enumeration value="good"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="intSource"> <xs:annotation> <xs:documentation>baseline board interrupt source (recirculator id)</xs:documentation> </xs:annotation> <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:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</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:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="slotId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>slot location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="rackId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>rack location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="crateId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>crate location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="programEnable"> <xs:annotation> <xs:documentation>allow personality reloading for this FPGA</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:int | ||
annotation |
|
||
source | <xs:attribute name="revision" type="xs:int"> <xs:annotation> <xs:documentation>Board revision number</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="serialNum" type="xs:int"> <xs:annotation> <xs:documentation>Board serial number</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:attribute name="led"> <xs:annotation> <xs:documentation>control board LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="red"/> <xs:enumeration value="green"/> <xs:enumeration value="yellow"/> <xs:enumeration value="redFlash"/> <xs:enumeration value="greenFlash"/> <xs:enumeration value="yellowFlash"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="powerStatus"> <xs:annotation> <xs:documentation>power good status bit</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fail"/> <xs:enumeration value="good"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="intSource"> <xs:annotation> <xs:documentation>baseline board interrupt source (recirculator id)</xs:documentation> </xs:annotation> <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:restriction> </xs:simpleType> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="resetDevice" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>state of device reset line</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="deviceType" use="required"> <xs:annotation> <xs:documentation>module type</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="lta"/> <xs:enumeration value="recirculatorX"/> <xs:enumeration value="recirculatorY"/> <xs:enumeration value="ethernet"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="deviceId"> <xs:annotation> <xs:documentation>module location</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="resetState" use="required"> <xs:annotation> <xs:documentation>state of the reset line</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:complexType> </xs:element> |
type | restriction of xs:string | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="deviceType" use="required"> <xs:annotation> <xs:documentation>module type</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="lta"/> <xs:enumeration value="recirculatorX"/> <xs:enumeration value="recirculatorY"/> <xs:enumeration value="ethernet"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="deviceId"> <xs:annotation> <xs:documentation>module location</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 | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="resetState" use="required"> <xs:annotation> <xs:documentation>state of the reset line</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module status and state</xs:documentation> </xs:annotation> <xs:complexType> <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:attribute name="resetDevice" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string | ||
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 | ||
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 | ||
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 | ||
annotation |
|
||
source | <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>report errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="resetDevice" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | delay errorCount stage1 stage2 stage3 stage4 inputOutput timeInterval delay2 clockEdge dataProducts format testGen crc firVCI state about error register schedule user | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="firFilter"> <xs:annotation> <xs:documentation>FIR filter FPGA setup and control</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="delay" minOccurs="0"> <xs:complexType> <xs:attribute name="delay" type="xs:string"/> <xs:attribute name="delayDot" type="xs:string"/> <xs:attribute name="delayErrFactor" type="xs:int"/> <xs:attribute name="demuxFactor"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh delay updates</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:complexType> </xs:element> <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>FPGA error accumulations</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="sysTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system tick width errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of dcm out of lock errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayErrorPattern" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of delay error pattern errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayClockPhase" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of delay clock phase errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayFramePhase" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of delay frame phase errors</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="stage1" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="fir32" minOccurs="0" maxOccurs="16"> <xs:complexType> <xs:attribute name="id"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="15"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="input"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="crossbar"/> <xs:enumeration value="previous"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="xbarAddress"> <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:sequence> <xs:attribute name="numTaps" type="xs:int"/> <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="filterDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scaleFactor" type="xs:int"/> <xs:attribute name="fractionalBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vlbiDelayMode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 1 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dcOffsetIn" type="xs:int"> <xs:annotation> <xs:documentation>DC offset correction being applied on each interrupt</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dcOffsetOut" type="xs:int"> <xs:annotation> <xs:documentation>measured and normalized DC offset out of stage 1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dcOffsetInteg" type="xs:int"> <xs:annotation> <xs:documentation>number of ticks to normalize and integrate stage 1 DC offsets before determining a solution </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dcOffsetEnable"> <xs:annotation> <xs:documentation>turn the automatic DC offset correction on/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="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="stage2" minOccurs="0"> <xs:complexType> <xs:attribute name="mixerPhase" type="xs:string"/> <xs:attribute name="mixerPhaseDot" type="xs:string"/> <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="filterDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scaleFactor" type="xs:int"/> <xs:attribute name="filterCalcRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numTaps"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="32"/> <xs:maxInclusive value="512"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mixer"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="phaseErrorOff"/> <xs:enumeration value="phaseErrorOn"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="wadd" type="xs:int"/> <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 2 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh mixer model updates</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="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="stage3" minOccurs="0"> <xs:complexType> <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="filterDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scaleFactor" type="xs:int"/> <xs:attribute name="filterCalcRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numTaps"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="64"/> <xs:enumeration value="128"/> <xs:enumeration value="256"/> <xs:enumeration value="512"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="wadd" type="xs:int"/> <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 3 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="stage4" minOccurs="0"> <xs:complexType> <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="filterDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scaleFactor" type="xs:int"/> <xs:attribute name="filterCalcRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numTaps"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="64"/> <xs:enumeration value="128"/> <xs:enumeration value="256"/> <xs:enumeration value="512"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="wadd" type="xs:int"/> <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 4 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="inputOutput" minOccurs="0"> <xs:complexType> <xs:attribute name="wideBandDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="63"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputPort"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outputPort0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outputPort1"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inBits"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4bit"/> <xs:enumeration value="8bit"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="serialOut"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4bit"/> <xs:enumeration value="8bit"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="acBalance"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bit7Valid"> <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="timeInterval" minOccurs="0"> <xs:annotation> <xs:documentation>input signal time interval measurements</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="dTick_sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTick_dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="delay2" minOccurs="0"> <xs:complexType> <xs:attribute name="outDataDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="8190"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vsiDataDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="8190"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pErrorDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="8190"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="clockEdge" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>signal clock edge selection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="data"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="dataProducts" minOccurs="0"> <xs:complexType> <xs:attribute name="powerInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="powerEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="clipInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="clipEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="qStateInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="qStateEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="rfiInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="rfiEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="toneInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="toneEnable"> <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="format" minOccurs="0"> <xs:complexType> <xs:attribute name="primarySignal"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stage1"/> <xs:enumeration value="stage2"/> <xs:enumeration value="stage3"/> <xs:enumeration value="stage4"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="secondarySignal"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stage1"/> <xs:enumeration value="stage2"/> <xs:enumeration value="stage3"/> <xs:enumeration value="stage4"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ndOffValidCount"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2560000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ndOnValidCount"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2560000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ndOffPower" type="xs:string"/> <xs:attribute name="ndOnPower" type="xs:string"/> <xs:attribute name="toneModelPhase" type="xs:string"/> <xs:attribute name="toneModelPhaseRate" type="xs:string"/> <xs:attribute name="toneValidCount" type="xs:int"/> <xs:attribute name="toneExtractorCos" type="xs:string"/> <xs:attribute name="toneExtractorSin" type="xs:string"/> <xs:attribute name="quantScale"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="65535"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="quantClipCount" type="xs:int"/> <xs:attribute name="quantNumBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="quantOutState"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="-128"/> <xs:maxInclusive value="127"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="quantOutStateCount" type="xs:int"/> <xs:attribute name="quantPower" type="xs:string"/> <xs:attribute name="clipCount" type="xs:int"/> <xs:attribute name="rfiDetectLevel" type="xs:int"/> <xs:attribute name="rfiInvalidLength" type="xs:int"/> <xs:attribute name="rfiDetectCount" type="xs:int"/> <xs:attribute name="flipper"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mixerLutLoadStatus"> <xs:annotation> <xs:documentation>loading status of mixer LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="toneLutLoadStatus"> <xs:annotation> <xs:documentation>loading status of tone extractor LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh tone model updates</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="texFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded tone extractor LUT</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="mixerFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded mixer LUT</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="testGen" minOccurs="0"> <xs:annotation> <xs:documentation>Internal test generator</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="seed" type="xs:string"> <xs:annotation> <xs:documentation> data seed value for bit generator</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC setup information </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireIn" use="optional"> <xs:annotation> <xs:documentation>(deprecated)wire to scan if not in automatic scan mode</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="sysClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ledCrcInputB" type="ledType"> <xs:annotation> <xs:documentation>status of 'B' Input to Filter CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcInputA" type="ledType"> <xs:annotation> <xs:documentation>status of 'A' Input to Filter CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scanWireInput" use="optional"> <xs:annotation> <xs:documentation>wire to check input CRC</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="auto"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOut" use="optional"> <xs:annotation> <xs:documentation>(deprecated)wire to scan on all outputs if not in automatic scan mode</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOutput" use="optional"> <xs:annotation> <xs:documentation>wire to scan CRC on all outputs</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="auto"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceInputError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on an input wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceOutputError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on output port wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="firVCI" minOccurs="0"> <xs:complexType> <xs:attribute name="inBands"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:enumeration value="4"/> <xs:enumeration value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inBandWidth"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="62500Hz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="256MHz"/> <xs:enumeration value="512MHz"/> <xs:enumeration value="1024MHz"/> <xs:enumeration value="2048MHz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inBandSelect"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outBandWidth"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="62500Hz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="256MHz"/> <xs:enumeration value="512MHz"/> <xs:enumeration value="1024MHz"/> <xs:enumeration value="2048MHz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outCenterFreq" type="xs:string"/> <xs:attribute name="accumulation" type="xs:int"/> <xs:attribute name="flipper"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mixer"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="state" minOccurs="0"> <xs:complexType> <xs:attribute name="inputOutput" type="xs:string"/> <xs:attribute name="dataProducts" type="xs:string"/> <xs:attribute name="delay" type="xs:string"/> <xs:attribute name="errorCount" type="xs:string"/> <xs:attribute name="stage1" type="xs:string"/> <xs:attribute name="register" type="xs:string"/> <xs:attribute name="user" type="xs:string"/> <xs:attribute name="about" type="xs:string"/> <xs:attribute name="error" type="xs:string"/> <xs:attribute name="stage2" type="xs:string"/> <xs:attribute name="stage3" type="xs:string"/> <xs:attribute name="stage4" type="xs:string"/> <xs:attribute name="format" type="xs:string"/> <xs:attribute name="delay2" type="xs:string"/> <xs:attribute name="timeInterval" type="xs:string"/> <xs:attribute name="testGen" type="xs:string"/> <xs:attribute name="crc" type="xs:string"/> <xs:attribute name="clockEdge" type="xs:string"/> <xs:attribute name="firVCI" type="xs:string"/> <xs:attribute name="all" type="xs:string"/> </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="schedule" minOccurs="0"/> <xs:element ref="user" minOccurs="0"/> </xs:sequence> <xs:attribute name="time" type="xs:dateTime" use="optional"/> <xs:attribute name="pathId" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="filterId" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="id" type="xs:string"/> <xs:attribute name="led" type="ledType"/> <xs:attribute name="ledLUT" type="ledType"/> <xs:attribute name="sysClockLock"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="reset" type="xs:string"/> <xs:attribute name="models"> <xs:annotation> <xs:documentation>activate or disable automatic model updating by driver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="active"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="accessErr" type="xs:string"> <xs:annotation> <xs:documentation>mask of register access errors, write to clear</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="standby"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:dateTime | ||
properties |
|
||
source | <xs:attribute name="time" type="xs:dateTime" use="optional"/> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="pathId" use="optional"> <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:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="filterId" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="id" type="xs:string"/> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="led" type="ledType"/> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="ledLUT" type="ledType"/> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="sysClockLock"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="reset" type="xs:string"/> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="models"> <xs:annotation> <xs:documentation>activate or disable automatic model updating by driver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="active"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="accessErr" type="xs:string"> <xs:annotation> <xs:documentation>mask of register access errors, write to clear</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="standby"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="delay" minOccurs="0"> <xs:complexType> <xs:attribute name="delay" type="xs:string"/> <xs:attribute name="delayDot" type="xs:string"/> <xs:attribute name="delayErrFactor" type="xs:int"/> <xs:attribute name="demuxFactor"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh delay updates</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:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="delay" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="delayDot" type="xs:string"/> |
type | xs:int |
source | <xs:attribute name="delayErrFactor" type="xs:int"/> |
type | restriction of xs:string | ||||||||||||||||||
facets |
|
||||||||||||||||||
source | <xs:attribute name="demuxFactor"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="inputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh delay updates</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>FPGA error accumulations</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="sysTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system tick width errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of dcm out of lock errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayErrorPattern" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of delay error pattern errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayClockPhase" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of delay clock phase errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayFramePhase" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of delay frame phase errors</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sysTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system tick width errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sysClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of dcm out of lock errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayErrorPattern" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of delay error pattern errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayClockPhase" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of delay clock phase errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayFramePhase" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of delay frame phase errors</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | fir32 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="stage1" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="fir32" minOccurs="0" maxOccurs="16"> <xs:complexType> <xs:attribute name="id"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="15"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="input"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="crossbar"/> <xs:enumeration value="previous"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="xbarAddress"> <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:sequence> <xs:attribute name="numTaps" type="xs:int"/> <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="filterDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scaleFactor" type="xs:int"/> <xs:attribute name="fractionalBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vlbiDelayMode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 1 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dcOffsetIn" type="xs:int"> <xs:annotation> <xs:documentation>DC offset correction being applied on each interrupt</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dcOffsetOut" type="xs:int"> <xs:annotation> <xs:documentation>measured and normalized DC offset out of stage 1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dcOffsetInteg" type="xs:int"> <xs:annotation> <xs:documentation>number of ticks to normalize and integrate stage 1 DC offsets before determining a solution </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dcOffsetEnable"> <xs:annotation> <xs:documentation>turn the automatic DC offset correction on/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="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="numTaps" type="xs:int"/> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="filterDelay"> <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:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int |
source | <xs:attribute name="scaleFactor" type="xs:int"/> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="fractionalBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="vlbiDelayMode"> <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 | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 1 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="dcOffsetIn" type="xs:int"> <xs:annotation> <xs:documentation>DC offset correction being applied on each interrupt</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="dcOffsetOut" type="xs:int"> <xs:annotation> <xs:documentation>measured and normalized DC offset out of stage 1</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="dcOffsetInteg" type="xs:int"> <xs:annotation> <xs:documentation>number of ticks to normalize and integrate stage 1 DC offsets before determining a solution </xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="dcOffsetEnable"> <xs:annotation> <xs:documentation>turn the automatic DC offset correction on/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 | xs:string | ||
annotation |
|
||
source | <xs:attribute name="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="fir32" minOccurs="0" maxOccurs="16"> <xs:complexType> <xs:attribute name="id"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="15"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="input"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="crossbar"/> <xs:enumeration value="previous"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="xbarAddress"> <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 | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="id"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="input"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="crossbar"/> <xs:enumeration value="previous"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="xbarAddress"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="15"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="stage2" minOccurs="0"> <xs:complexType> <xs:attribute name="mixerPhase" type="xs:string"/> <xs:attribute name="mixerPhaseDot" type="xs:string"/> <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="filterDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scaleFactor" type="xs:int"/> <xs:attribute name="filterCalcRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numTaps"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="32"/> <xs:maxInclusive value="512"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mixer"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="phaseErrorOff"/> <xs:enumeration value="phaseErrorOn"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="wadd" type="xs:int"/> <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 2 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh mixer model updates</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="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="mixerPhase" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="mixerPhaseDot" type="xs:string"/> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="filterDelay"> <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:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int |
source | <xs:attribute name="scaleFactor" type="xs:int"/> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="filterCalcRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="numTaps"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="32"/> <xs:maxInclusive value="512"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
source | <xs:attribute name="mixer"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="phaseErrorOff"/> <xs:enumeration value="phaseErrorOn"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int |
source | <xs:attribute name="wadd" type="xs:int"/> |
type | restriction of xs:string | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 2 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh mixer model updates</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 | xs:string | ||
annotation |
|
||
source | <xs:attribute name="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="stage3" minOccurs="0"> <xs:complexType> <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="filterDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scaleFactor" type="xs:int"/> <xs:attribute name="filterCalcRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numTaps"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="64"/> <xs:enumeration value="128"/> <xs:enumeration value="256"/> <xs:enumeration value="512"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="wadd" type="xs:int"/> <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 3 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="filterDelay"> <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:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int |
source | <xs:attribute name="scaleFactor" type="xs:int"/> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="filterCalcRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="numTaps"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="64"/> <xs:enumeration value="128"/> <xs:enumeration value="256"/> <xs:enumeration value="512"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int |
source | <xs:attribute name="wadd" type="xs:int"/> |
type | restriction of xs:string | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 3 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="stage4" minOccurs="0"> <xs:complexType> <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="filterDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scaleFactor" type="xs:int"/> <xs:attribute name="filterCalcRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numTaps"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="64"/> <xs:enumeration value="128"/> <xs:enumeration value="256"/> <xs:enumeration value="512"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="wadd" type="xs:int"/> <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 4 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="outputRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="filterDelay"> <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:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="invalidStretch"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1023"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int |
source | <xs:attribute name="scaleFactor" type="xs:int"/> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="filterCalcRate"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="numTaps"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="64"/> <xs:enumeration value="128"/> <xs:enumeration value="256"/> <xs:enumeration value="512"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int |
source | <xs:attribute name="wadd" type="xs:int"/> |
type | restriction of xs:string | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="lutLoadStatus"> <xs:annotation> <xs:documentation>loading status of stage 4 LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="lutFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded LUT</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="inputOutput" minOccurs="0"> <xs:complexType> <xs:attribute name="wideBandDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="63"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputPort"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outputPort0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outputPort1"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inBits"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4bit"/> <xs:enumeration value="8bit"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="serialOut"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4bit"/> <xs:enumeration value="8bit"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="acBalance"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bit7Valid"> <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:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="wideBandDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="63"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="inputPort"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="outputPort0"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="outputPort1"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="inBits"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4bit"/> <xs:enumeration value="8bit"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="serialOut"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4bit"/> <xs:enumeration value="8bit"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="acBalance"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="bit7Valid"> <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="timeInterval" minOccurs="0"> <xs:annotation> <xs:documentation>input signal time interval measurements</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="dTick_sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTick_dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dTick_sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sTick_dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="delay2" minOccurs="0"> <xs:complexType> <xs:attribute name="outDataDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="8190"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vsiDataDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="8190"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pErrorDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="8190"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="outDataDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="8190"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="vsiDataDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="8190"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="pErrorDelay"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="8190"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="clockEdge" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>signal clock edge selection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="data"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="data"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="dataProducts" minOccurs="0"> <xs:complexType> <xs:attribute name="powerInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="powerEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="clipInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="clipEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="qStateInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="qStateEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="rfiInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="rfiEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="toneInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="toneEnable"> <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:int | ||||||
facets |
|
||||||
source | <xs:attribute name="powerInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="powerEnable"> <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 | ||||||
facets |
|
||||||
source | <xs:attribute name="clipInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="clipEnable"> <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 | ||||||
facets |
|
||||||
source | <xs:attribute name="qStateInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="qStateEnable"> <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 | ||||||
facets |
|
||||||
source | <xs:attribute name="rfiInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="rfiEnable"> <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 | ||||||
facets |
|
||||||
source | <xs:attribute name="toneInteg"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="toneEnable"> <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="format" minOccurs="0"> <xs:complexType> <xs:attribute name="primarySignal"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stage1"/> <xs:enumeration value="stage2"/> <xs:enumeration value="stage3"/> <xs:enumeration value="stage4"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="secondarySignal"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stage1"/> <xs:enumeration value="stage2"/> <xs:enumeration value="stage3"/> <xs:enumeration value="stage4"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ndOffValidCount"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2560000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ndOnValidCount"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2560000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ndOffPower" type="xs:string"/> <xs:attribute name="ndOnPower" type="xs:string"/> <xs:attribute name="toneModelPhase" type="xs:string"/> <xs:attribute name="toneModelPhaseRate" type="xs:string"/> <xs:attribute name="toneValidCount" type="xs:int"/> <xs:attribute name="toneExtractorCos" type="xs:string"/> <xs:attribute name="toneExtractorSin" type="xs:string"/> <xs:attribute name="quantScale"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="65535"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="quantClipCount" type="xs:int"/> <xs:attribute name="quantNumBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="quantOutState"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="-128"/> <xs:maxInclusive value="127"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="quantOutStateCount" type="xs:int"/> <xs:attribute name="quantPower" type="xs:string"/> <xs:attribute name="clipCount" type="xs:int"/> <xs:attribute name="rfiDetectLevel" type="xs:int"/> <xs:attribute name="rfiInvalidLength" type="xs:int"/> <xs:attribute name="rfiDetectCount" type="xs:int"/> <xs:attribute name="flipper"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mixerLutLoadStatus"> <xs:annotation> <xs:documentation>loading status of mixer LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="toneLutLoadStatus"> <xs:annotation> <xs:documentation>loading status of tone extractor LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh tone model updates</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="texFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded tone extractor LUT</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="mixerFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded mixer LUT</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="primarySignal"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stage1"/> <xs:enumeration value="stage2"/> <xs:enumeration value="stage3"/> <xs:enumeration value="stage4"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="secondarySignal"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stage1"/> <xs:enumeration value="stage2"/> <xs:enumeration value="stage3"/> <xs:enumeration value="stage4"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="ndOffValidCount"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2560000"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="ndOnValidCount"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2560000"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="ndOffPower" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="ndOnPower" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="toneModelPhase" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="toneModelPhaseRate" type="xs:string"/> |
type | xs:int |
source | <xs:attribute name="toneValidCount" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="toneExtractorCos" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="toneExtractorSin" type="xs:string"/> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="quantScale"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="65535"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int |
source | <xs:attribute name="quantClipCount" type="xs:int"/> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="quantNumBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="quantOutState"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="-128"/> <xs:maxInclusive value="127"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int |
source | <xs:attribute name="quantOutStateCount" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="quantPower" type="xs:string"/> |
type | xs:int |
source | <xs:attribute name="clipCount" type="xs:int"/> |
type | xs:int |
source | <xs:attribute name="rfiDetectLevel" type="xs:int"/> |
type | xs:int |
source | <xs:attribute name="rfiInvalidLength" type="xs:int"/> |
type | xs:int |
source | <xs:attribute name="rfiDetectCount" type="xs:int"/> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="flipper"> <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 | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="mixerLutLoadStatus"> <xs:annotation> <xs:documentation>loading status of mixer LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="toneLutLoadStatus"> <xs:annotation> <xs:documentation>loading status of tone extractor LUT</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow module to freewheel without fresh tone model updates</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 | xs:string | ||
annotation |
|
||
source | <xs:attribute name="texFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded tone extractor LUT</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="mixerFilename" type="xs:string"> <xs:annotation> <xs:documentation>name of currently loaded mixer LUT</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="testGen" minOccurs="0"> <xs:annotation> <xs:documentation>Internal test generator</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="seed" type="xs:string"> <xs:annotation> <xs:documentation> data seed value for bit generator</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="seed" type="xs:string"> <xs:annotation> <xs:documentation> data seed value for bit generator</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC setup information </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireIn" use="optional"> <xs:annotation> <xs:documentation>(deprecated)wire to scan if not in automatic scan mode</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="sysClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ledCrcInputB" type="ledType"> <xs:annotation> <xs:documentation>status of 'B' Input to Filter CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcInputA" type="ledType"> <xs:annotation> <xs:documentation>status of 'A' Input to Filter CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scanWireInput" use="optional"> <xs:annotation> <xs:documentation>wire to check input CRC</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="auto"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOut" use="optional"> <xs:annotation> <xs:documentation>(deprecated)wire to scan on all outputs if not in automatic scan mode</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOutput" use="optional"> <xs:annotation> <xs:documentation>wire to scan CRC on all outputs</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="auto"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceInputError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on an input wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceOutputError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on output port wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireIn" use="optional"> <xs:annotation> <xs:documentation>(deprecated)wire to scan if not in automatic scan mode</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="sysClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcInputB" type="ledType"> <xs:annotation> <xs:documentation>status of 'B' Input to Filter CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcInputA" type="ledType"> <xs:annotation> <xs:documentation>status of 'A' Input to Filter CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireInput" use="optional"> <xs:annotation> <xs:documentation>wire to check input CRC</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="auto"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="scanWireOut" use="optional"> <xs:annotation> <xs:documentation>(deprecated)wire to scan on all outputs if not in automatic scan mode</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:attribute name="scanWireOutput" use="optional"> <xs:annotation> <xs:documentation>wire to scan CRC on all outputs</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="auto"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="forceInputError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on an input wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="forceOutputError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on output port wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="firVCI" minOccurs="0"> <xs:complexType> <xs:attribute name="inBands"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:enumeration value="4"/> <xs:enumeration value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inBandWidth"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="62500Hz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="256MHz"/> <xs:enumeration value="512MHz"/> <xs:enumeration value="1024MHz"/> <xs:enumeration value="2048MHz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inBandSelect"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outBandWidth"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="62500Hz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="256MHz"/> <xs:enumeration value="512MHz"/> <xs:enumeration value="1024MHz"/> <xs:enumeration value="2048MHz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outCenterFreq" type="xs:string"/> <xs:attribute name="accumulation" type="xs:int"/> <xs:attribute name="flipper"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mixer"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="inBands"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="inBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:enumeration value="4"/> <xs:enumeration value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="inBandWidth"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="62500Hz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="256MHz"/> <xs:enumeration value="512MHz"/> <xs:enumeration value="1024MHz"/> <xs:enumeration value="2048MHz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="inBandSelect"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="outBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="outBandWidth"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="62500Hz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="256MHz"/> <xs:enumeration value="512MHz"/> <xs:enumeration value="1024MHz"/> <xs:enumeration value="2048MHz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="outCenterFreq" type="xs:string"/> |
type | xs:int |
source | <xs:attribute name="accumulation" type="xs:int"/> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="flipper"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="mixer"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="state" minOccurs="0"> <xs:complexType> <xs:attribute name="inputOutput" type="xs:string"/> <xs:attribute name="dataProducts" type="xs:string"/> <xs:attribute name="delay" type="xs:string"/> <xs:attribute name="errorCount" type="xs:string"/> <xs:attribute name="stage1" type="xs:string"/> <xs:attribute name="register" type="xs:string"/> <xs:attribute name="user" type="xs:string"/> <xs:attribute name="about" type="xs:string"/> <xs:attribute name="error" type="xs:string"/> <xs:attribute name="stage2" type="xs:string"/> <xs:attribute name="stage3" type="xs:string"/> <xs:attribute name="stage4" type="xs:string"/> <xs:attribute name="format" type="xs:string"/> <xs:attribute name="delay2" type="xs:string"/> <xs:attribute name="timeInterval" type="xs:string"/> <xs:attribute name="testGen" type="xs:string"/> <xs:attribute name="crc" type="xs:string"/> <xs:attribute name="clockEdge" type="xs:string"/> <xs:attribute name="firVCI" type="xs:string"/> <xs:attribute name="all" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="inputOutput" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="dataProducts" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="delay" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="errorCount" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="stage1" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="register" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="user" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="about" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="error" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="stage2" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="stage3" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="stage4" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="format" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="delay2" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="timeInterval" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="testGen" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="crc" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="clockEdge" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="firVCI" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="all" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | status filterProgram vsiProgram powerSupply state about error register schedule user | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="fpgaConfig"> <xs:annotation> <xs:documentation>Station board FPGA program bit stream program mask and power monitor module</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="stationBoardSN" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>embedded serial number location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterPgmMask0" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip program mask word for bank 0 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterPgmMask1" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip program mask word for bank 1 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsiPgmMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip program mask word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterDoneStatus0" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip programming complete word for bank 0 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterDoneStatus1" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip programming complete word for bank 1 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsiDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="powerStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>power supply status mask </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="inputDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="wbcDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timingDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="outputDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="filterProgram" minOccurs="0" maxOccurs="36"> <xs:annotation> <xs:documentation>personality bitstream write masks for the filter chips </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="bankId" use="required"> <xs:annotation> <xs:documentation>specify which filter bank the chip is a member of</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="filterId" use="required"> <xs:annotation> <xs:documentation>specify which filter chip</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="writeProtect" use="required"> <xs:annotation> <xs:documentation>enable or disable chip reprogramming</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:complexType> </xs:element> <xs:element name="vsiProgram" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>personality bitstream write masks for the VSI chips </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify which VSI chip</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="writeProtect" use="required"> <xs:annotation> <xs:documentation>enable or disable chip reprogramming</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:complexType> </xs:element> <xs:element name="powerSupply" minOccurs="0"> <xs:annotation> <xs:documentation>station board power supply status </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ps5_0Volt" use="optional"> <xs:annotation> <xs:documentation>status of 5.0 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps3_3Volt" use="optional"> <xs:annotation> <xs:documentation>status of 3.3 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps2_5Volt" use="optional"> <xs:annotation> <xs:documentation>status of 2.5 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_5Volt" use="optional"> <xs:annotation> <xs:documentation>status of 1.5 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltA0" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply A0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltA1" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply A1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltA2" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply A2</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltB0" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply B0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltB1" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply B1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltB2" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply B2</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module status and state</xs:documentation> </xs:annotation> <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="filterProgram" type="xs:string"> <xs:annotation> <xs:documentation>report filter chip programming mask state</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsiProgram" type="xs:string"> <xs:annotation> <xs:documentation>report VSI chip programming mask state</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="powerSupply" type="xs:string"> <xs:annotation> <xs:documentation>report station board power supply 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="schedule" 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="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stationBoardSN" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED embedded serial number location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterPgmMask0" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED filter chip program mask word for bank 0 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterPgmMask1" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED filter chip program mask word for bank 1 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsiPgmMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip program mask word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterDoneStatus0" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED filter chip programming complete word for bank 0 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterDoneStatus1" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED filter chip programming complete word for bank 1 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsiDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="powerStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED power supply status mask </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="inputDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="wbcDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timingDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="outputDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </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 | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="stationBoardSN" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED embedded serial number location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="filterPgmMask0" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED filter chip program mask word for bank 0 </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="filterPgmMask1" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED filter chip program mask word for bank 1 </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="vsiPgmMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip program mask word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="filterDoneStatus0" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED filter chip programming complete word for bank 0 </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="filterDoneStatus1" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED filter chip programming complete word for bank 1 </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="vsiDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="powerStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED power supply status mask </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="inputDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="wbcDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="timingDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="outputDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>DEPRECATED vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="stationBoardSN" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>embedded serial number location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterPgmMask0" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip program mask word for bank 0 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterPgmMask1" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip program mask word for bank 1 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsiPgmMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip program mask word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterDoneStatus0" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip programming complete word for bank 0 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterDoneStatus1" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip programming complete word for bank 1 </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsiDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="powerStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>power supply status mask </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="inputDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="wbcDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timingDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="outputDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="stationBoardSN" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>embedded serial number location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="filterPgmMask0" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip program mask word for bank 0 </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="filterPgmMask1" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip program mask word for bank 1 </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="vsiPgmMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip program mask word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="filterDoneStatus0" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip programming complete word for bank 0 </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="filterDoneStatus1" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>filter chip programming complete word for bank 1 </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="vsiDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="powerStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>power supply status mask </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="delayDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="inputDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="wbcDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="timingDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="outputDoneStatus" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>vsi chip programming complete word </xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="filterProgram" minOccurs="0" maxOccurs="36"> <xs:annotation> <xs:documentation>personality bitstream write masks for the filter chips </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="bankId" use="required"> <xs:annotation> <xs:documentation>specify which filter bank the chip is a member of</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="filterId" use="required"> <xs:annotation> <xs:documentation>specify which filter chip</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="writeProtect" use="required"> <xs:annotation> <xs:documentation>enable or disable chip reprogramming</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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="bankId" use="required"> <xs:annotation> <xs:documentation>specify which filter bank the chip is a member of</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:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="filterId" use="required"> <xs:annotation> <xs:documentation>specify which filter chip</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 |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="writeProtect" use="required"> <xs:annotation> <xs:documentation>enable or disable chip reprogramming</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> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="vsiProgram" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>personality bitstream write masks for the VSI chips </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify which VSI chip</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="writeProtect" use="required"> <xs:annotation> <xs:documentation>enable or disable chip reprogramming</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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify which VSI chip</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="writeProtect" use="required"> <xs:annotation> <xs:documentation>enable or disable chip reprogramming</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="powerSupply" minOccurs="0"> <xs:annotation> <xs:documentation>station board power supply status </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ps5_0Volt" use="optional"> <xs:annotation> <xs:documentation>status of 5.0 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps3_3Volt" use="optional"> <xs:annotation> <xs:documentation>status of 3.3 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps2_5Volt" use="optional"> <xs:annotation> <xs:documentation>status of 2.5 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_5Volt" use="optional"> <xs:annotation> <xs:documentation>status of 1.5 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltA0" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply A0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltA1" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply A1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltA2" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply A2</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltB0" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply B0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltB1" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply B1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ps1_2VoltB2" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply B2</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ps5_0Volt" use="optional"> <xs:annotation> <xs:documentation>status of 5.0 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ps3_3Volt" use="optional"> <xs:annotation> <xs:documentation>status of 3.3 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ps2_5Volt" use="optional"> <xs:annotation> <xs:documentation>status of 2.5 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ps1_5Volt" use="optional"> <xs:annotation> <xs:documentation>status of 1.5 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ps1_2VoltA0" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply A0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ps1_2VoltA1" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply A1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ps1_2VoltA2" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply A2</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ps1_2VoltB0" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply B0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ps1_2VoltB1" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply B1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ps1_2VoltB2" use="optional"> <xs:annotation> <xs:documentation>status of 1.2 volt power supply B2</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module status and state</xs:documentation> </xs:annotation> <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="filterProgram" type="xs:string"> <xs:annotation> <xs:documentation>report filter chip programming mask state</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsiProgram" type="xs:string"> <xs:annotation> <xs:documentation>report VSI chip programming mask state</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="powerSupply" type="xs:string"> <xs:annotation> <xs:documentation>report station board power supply 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 | ||
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 | ||
annotation |
|
||
source | <xs:attribute name="filterProgram" type="xs:string"> <xs:annotation> <xs:documentation>report filter chip programming mask state</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="vsiProgram" type="xs:string"> <xs:annotation> <xs:documentation>report VSI chip programming mask state</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="powerSupply" type="xs:string"> <xs:annotation> <xs:documentation>report station board power supply status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
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 | ||
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 | ||
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 | ||
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 status setup wideBandTestGen testGen crc dataPath reclock errorCount stateCounter noiseDiode inputTicks timeInterval clockEdge portDelay inputVCI testPin state about error register schedule user | ||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="input"> <xs:annotation> <xs:documentation>Input Chip setup and control</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="control" minOccurs="0"> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="xtabLoadStatus"> <xs:annotation> <xs:documentation>loading status of translator table</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sysTickDelayForm" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick for the FORM</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysTickDelayVsi" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick for the VSI FPGAs</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="standby"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="counterEnable"> <xs:annotation> <xs:documentation>Master enable for counter clocks</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="programEnable"> <xs:annotation> <xs:documentation>Write protect FPGA device</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="streamFormat" use="optional"> <xs:annotation> <xs:documentation>source and format for input data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4Bit"/> <xs:enumeration value="8Bit"/> <xs:enumeration value="vsi"/> <xs:enumeration value="wbTestGen"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path0Source" use="optional"> <xs:annotation> <xs:documentation>source of data for board path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="testGen0"/> <xs:enumeration value="testGen1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path1Source" use="optional"> <xs:annotation> <xs:documentation>source of data for board path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="testGen0"/> <xs:enumeration value="testGen1"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="wideBandTestGen" minOccurs="0"> <xs:annotation> <xs:documentation>Internal wide band test generator</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator (pseudo-random, pseudo-random with 10Hz noise diode, delta functions)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="random"/> <xs:enumeration value="randomND"/> <xs:enumeration value="delta"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="seed" type="xs:string"> <xs:annotation> <xs:documentation> data seed value for bit generator</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of bits per sample in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="8"/> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataValid"> <xs:annotation> <xs:documentation>Specify if test pattern has 100% data valid or one sample is marked invalid.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="alwaysValid"/> <xs:enumeration value="oneInvalid"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="testGen" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>Internal test generator</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pathId" use="required"> <xs:annotation> <xs:documentation>path ID of test generator</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="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> <xs:enumeration value="delta"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of bits per sample in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="8"/> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataValid"> <xs:annotation> <xs:documentation>Specify if test pattern has 100% data valid or one sample is marked invalid.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="alwaysValid"/> <xs:enumeration value="oneInvalid"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC line select</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ledCrcInputA" type="ledType"> <xs:annotation> <xs:documentation>status of FORM-A to Input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcInputB" type="ledType"> <xs:annotation> <xs:documentation>status of FORM-B to InputB CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcInputC" type="ledType"> <xs:annotation> <xs:documentation>status of FORM-C to InputC CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcVsi0" type="ledType"> <xs:annotation> <xs:documentation>status of VSI0 to Input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcVsi1" type="ledType"> <xs:annotation> <xs:documentation>status of VSI1 to Input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scanWireInputA"> <xs:annotation> <xs:documentation>specified wire to check CRC for FORM input A</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInputB"> <xs:annotation> <xs:documentation>specified wire to check CRC for FORM input B</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInputC"> <xs:annotation> <xs:documentation>specified wire to check CRC for FORM input C</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOutput0"> <xs:annotation> <xs:documentation>output wire to check CRC for data path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOutput1"> <xs:annotation> <xs:documentation>output wire to check CRC for data path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireVsi0"> <xs:annotation> <xs:documentation>wire to check CRC for VSI path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireVsi1"> <xs:annotation> <xs:documentation>wire to check CRC for VSI path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="out0"> <xs:annotation> <xs:documentation>(deprecated) output stream 0 bit select</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="out1"> <xs:annotation> <xs:documentation>(deprecated) output stream 0 bit select</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="formA"> <xs:annotation> <xs:documentation>(deprecated)fiber optic receiver module data stream A bit select</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="formB"> <xs:annotation> <xs:documentation>(deprecated)FORM data stream B bit select </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="formC"> <xs:annotation> <xs:documentation>(deprecated)FORM data stream C bit select</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputA"> <xs:annotation> <xs:documentation>(deprecated)Input chip data stream A bit select</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="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="dataValid"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataTick"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputB"> <xs:annotation> <xs:documentation>(deprecated)Input chip data stream B bit select</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="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="dataValidIn"/> <xs:enumeration value="antTime"/> <xs:enumeration value="dataTick"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputC"> <xs:annotation> <xs:documentation>(deprecated)Input chip data stream C bit select</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="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="dataValid"/> <xs:enumeration value="dataClock"/> <xs:enumeration value="dataTick"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vsi0"> <xs:annotation> <xs:documentation>(deprecated)VSI data stream 0 bit select</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="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="dataValid"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vsi1"> <xs:annotation> <xs:documentation>(deprecated)VSI data stream 1 bit select</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="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="dataValidIn"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="dataPath" minOccurs="0"> <xs:annotation> <xs:documentation>Input data path assignment and format control</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="format"> <xs:annotation> <xs:documentation>input data bit format</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4Bit"/> <xs:enumeration value="8Bit"/> <xs:enumeration value="vsi"/> <xs:enumeration value="forceZero"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="input0"> <xs:annotation> <xs:documentation>input path 0 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="input1"> <xs:annotation> <xs:documentation>input path 1 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="testEnable"> <xs:annotation> <xs:documentation>input path test vector generation enable</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="ramBlockId"> <xs:annotation> <xs:documentation>translation RAM block select</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:complexType> </xs:element> <xs:element name="reclock" minOccurs="0"> <xs:annotation> <xs:documentation>data path reclocking distances</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="inputA"> <xs:annotation> <xs:documentation>input data path A reclocking distance</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="inputB"> <xs:annotation> <xs:documentation>input data path B reclocking distance</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="inputC"> <xs:annotation> <xs:documentation>input data path C reclocking distance</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="vsi0"> <xs:annotation> <xs:documentation>VSI input 0 reclocking distance</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="vsi1"> <xs:annotation> <xs:documentation>VSI input 1 reclocking distance</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:complexType> </xs:element> <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>FPGA error accumulations</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ppsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system pps pulses > 4ns </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pps100Width" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system 100pps pulses > 4ns</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dcmLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of dcm out of lock errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portA10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portB10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portC10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsi0_10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsi1_10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portA1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portB1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portC1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsi0_1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsi1_1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portA10sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 0.1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portB10sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 0.1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portC10sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 0.1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="stateCounter" minOccurs="0"> <xs:annotation> <xs:documentation>wideband state counter block setup and control</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="numBits" use="optional"> <xs:annotation> <xs:documentation>wideband data input sample size</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4bit"/> <xs:enumeration value="8bit"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBands" use="optional"> <xs:annotation> <xs:documentation>wideband data input band count</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="integEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="integration" use="optional"> <xs:annotation> <xs:documentation>number of integration cycles for all counts collected</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputBus"> <xs:annotation> <xs:documentation>input data stream feeding this counter block</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="spread"> <xs:annotation> <xs:documentation>window of states to count around peak sample</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="16"/> <xs:enumeration value="32"/> <xs:enumeration value="64"/> <xs:enumeration value="128"/> <xs:enumeration value="256"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="noiseDiode" minOccurs="0"> <xs:annotation> <xs:documentation>noise diode model parameters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="width" type="xs:int"> <xs:annotation> <xs:documentation>value read from the ND width register</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phase" type="xs:int"> <xs:annotation> <xs:documentation>value read from the ND phase register</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="rate" type="xs:int"> <xs:annotation> <xs:documentation>value read from the ND phase rate register</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maximum" type="xs:int"> <xs:annotation> <xs:documentation>noise diode maximum count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="onCount" type="xs:int"> <xs:annotation> <xs:documentation>last interrupts noise diode on count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="offCount" type="xs:int"> <xs:annotation> <xs:documentation>last interrupts noise diode off count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>noise diode model self-run mode</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:complexType> </xs:element> <xs:element name="inputTicks" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation>input data sync tag status</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>input data stream select</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="a"/> <xs:enumeration value="b"/> <xs:enumeration value="c"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pulse10msStatus"> <xs:annotation> <xs:documentation>100 Hz pulse occured within previous 10ms</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="pulse1secStatus"> <xs:annotation> <xs:documentation>1 Hz pulse occured within previous second</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="pulse10secStatus"> <xs:annotation> <xs:documentation>0.1 Hz pulse occured within previous 10 second interval</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="timeInterval" minOccurs="0" maxOccurs="5"> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>path of measured signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>data to system tick count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="antTick" type="xs:int"> <xs:annotation> <xs:documentation>antenna to system tick count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsTick" type="xs:int"> <xs:annotation> <xs:documentation>pulse per second t to system tick</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="clockEdge" minOccurs="0" maxOccurs="6"> <xs:annotation> <xs:documentation>signal clock edge selection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="inputA"/> <xs:enumeration value="inputB"/> <xs:enumeration value="inputC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="portDelay" minOccurs="0"> <xs:complexType> <xs:attribute name="portAStages"> <xs:annotation> <xs:documentation>Number of pipeline stages for port A</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="portBStages"> <xs:annotation> <xs:documentation>Number of pipeline stages for port B</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="portCStages"> <xs:annotation> <xs:documentation>Number of pipeline stages for port c</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="vsi0Stages"> <xs:annotation> <xs:documentation>Number of pipeline stages for VSI port 0</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="vsi1Stages"> <xs:annotation> <xs:documentation>Number of pipeline stages for VSI port 0</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:complexType> </xs:element> <xs:element name="inputVCI" minOccurs="0"> <xs:complexType> <xs:attribute name="path0Source"> <xs:annotation> <xs:documentation>input path 0 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FORM0"/> <xs:enumeration value="FORM1"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path1Source"> <xs:annotation> <xs:documentation>input path 1 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FORM0"/> <xs:enumeration value="FORM1"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bitsPerSample"> <xs:annotation> <xs:documentation>number of bits per sample in input data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bandsPerInput"> <xs:annotation> <xs:documentation>number of bands per input stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiode"> <xs:annotation> <xs:documentation>enable/disable noise diode model function</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="noiseDiodeDutyCycle"> <xs:annotation> <xs:documentation>fraction of cycle that noise diode is ON</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="1.0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodePhase"> <xs:annotation> <xs:documentation>ND offset from the provided epoch in seconds</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="8.0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodeFreq"> <xs:annotation> <xs:documentation>frequency of noise diode in Hertz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:maxInclusive value="50.0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodeEpoch" type="xs:string"> <xs:annotation> <xs:documentation>Epoch for T0 of the noise diode model (uses Obs clock)</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="testPin" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation>route internal FPGA signals to external pins</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify pin to map</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="signal"> <xs:annotation> <xs:documentation>specify signal 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:complexType> </xs:element> <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>access module state information</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>return complete CRC state</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataPath" type="xs:string"> <xs:annotation> <xs:documentation>return data path configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testGen" type="xs:string"> <xs:annotation> <xs:documentation>return test generator configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="wideBandTestGen" type="xs:string"> <xs:annotation> <xs:documentation>return wide band test generator configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="reclock" type="xs:string"> <xs:annotation> <xs:documentation>return reclock counts</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>return error accumulations</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stateCounter" type="xs:string"> <xs:annotation> <xs:documentation>return all state counter setup information</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="noiseDiode" type="xs:string"> <xs:annotation> <xs:documentation>return noise diode model parameters</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="inputTicks" type="xs:string"> <xs:annotation> <xs:documentation>return input sync pulse status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portDelay" type="xs:string"> <xs:annotation> <xs:documentation>return port pipeline delays</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeInterval"> <xs:annotation> <xs:documentation>return time interval counters</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputVCI" type="xs:string"> <xs:annotation> <xs:documentation>return inputVCI formatted setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clockEdge"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="inputA"/> <xs:enumeration value="inputB"/> <xs:enumeration value="inputC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="register" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return specified register contents</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="user" type="xs:string"> <xs:annotation> <xs:documentation>return user logging state</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="about" type="xs:string"> <xs:annotation> <xs:documentation>return general module information and status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>return module error messages</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testPin" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return specified test pin register contents</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string"/> <xs:attribute name="setup" type="xs:string"/> </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="schedule" minOccurs="0"/> <xs:element ref="user" minOccurs="0"/> </xs:sequence> <xs:attribute name="time" type="xs:dateTime"> <xs:annotation> <xs:documentation>System timestamp</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="led" type="ledType"/> <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledForm" type="ledType"> <xs:annotation> <xs:documentation>Status of the FORM signals</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDeviceForm" type="ledType"> <xs:annotation> <xs:documentation>Status of the FORM board</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:dateTime | ||
annotation |
|
||
source | <xs:attribute name="time" type="xs:dateTime"> <xs:annotation> <xs:documentation>System timestamp</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="led" type="ledType"/> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledForm" type="ledType"> <xs:annotation> <xs:documentation>Status of the FORM signals</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDeviceForm" type="ledType"> <xs:annotation> <xs:documentation>Status of the FORM board</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="control" minOccurs="0"> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="xtabLoadStatus"> <xs:annotation> <xs:documentation>loading status of translator table</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sysTickDelayForm" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick for the FORM</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysTickDelayVsi" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick for the VSI FPGAs</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="xtabLoadStatus"> <xs:annotation> <xs:documentation>loading status of translator table</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="notLoaded"/> <xs:enumeration value="loadVerified"/> <xs:enumeration value="loadFailed"/> <xs:enumeration value="loaded"/> <xs:enumeration value="loading"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="sysTickDelayForm" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick for the FORM</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="sysTickDelayVsi" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick for the VSI FPGAs</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="standby"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="counterEnable"> <xs:annotation> <xs:documentation>Master enable for counter clocks</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="programEnable"> <xs:annotation> <xs:documentation>Write protect FPGA device</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="streamFormat" use="optional"> <xs:annotation> <xs:documentation>source and format for input data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4Bit"/> <xs:enumeration value="8Bit"/> <xs:enumeration value="vsi"/> <xs:enumeration value="wbTestGen"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path0Source" use="optional"> <xs:annotation> <xs:documentation>source of data for board path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="testGen0"/> <xs:enumeration value="testGen1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path1Source" use="optional"> <xs:annotation> <xs:documentation>source of data for board path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="testGen0"/> <xs:enumeration value="testGen1"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="standby"> <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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="counterEnable"> <xs:annotation> <xs:documentation>Master enable for counter clocks</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="programEnable"> <xs:annotation> <xs:documentation>Write protect FPGA device</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="streamFormat" use="optional"> <xs:annotation> <xs:documentation>source and format for input data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4Bit"/> <xs:enumeration value="8Bit"/> <xs:enumeration value="vsi"/> <xs:enumeration value="wbTestGen"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="path0Source" use="optional"> <xs:annotation> <xs:documentation>source of data for board path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="testGen0"/> <xs:enumeration value="testGen1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="path1Source" use="optional"> <xs:annotation> <xs:documentation>source of data for board path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="testGen0"/> <xs:enumeration value="testGen1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="wideBandTestGen" minOccurs="0"> <xs:annotation> <xs:documentation>Internal wide band test generator</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator (pseudo-random, pseudo-random with 10Hz noise diode, delta functions)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="random"/> <xs:enumeration value="randomND"/> <xs:enumeration value="delta"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="seed" type="xs:string"> <xs:annotation> <xs:documentation> data seed value for bit generator</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of bits per sample in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="8"/> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataValid"> <xs:annotation> <xs:documentation>Specify if test pattern has 100% data valid or one sample is marked invalid.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="alwaysValid"/> <xs:enumeration value="oneInvalid"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator (pseudo-random, pseudo-random with 10Hz noise diode, delta functions)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="random"/> <xs:enumeration value="randomND"/> <xs:enumeration value="delta"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="seed" type="xs:string"> <xs:annotation> <xs:documentation> data seed value for bit generator</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of bits per sample in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="8"/> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="dataValid"> <xs:annotation> <xs:documentation>Specify if test pattern has 100% data valid or one sample is marked invalid.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="alwaysValid"/> <xs:enumeration value="oneInvalid"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="testGen" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>Internal test generator</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pathId" use="required"> <xs:annotation> <xs:documentation>path ID of test generator</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="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> <xs:enumeration value="delta"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of bits per sample in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="8"/> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataValid"> <xs:annotation> <xs:documentation>Specify if test pattern has 100% data valid or one sample is marked invalid.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="alwaysValid"/> <xs:enumeration value="oneInvalid"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pathId" use="required"> <xs:annotation> <xs:documentation>path ID of test generator</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 | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> <xs:enumeration value="delta"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of bits per sample in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="8"/> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in test data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="dataValid"> <xs:annotation> <xs:documentation>Specify if test pattern has 100% data valid or one sample is marked invalid.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="alwaysValid"/> <xs:enumeration value="oneInvalid"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC line select</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ledCrcInputA" type="ledType"> <xs:annotation> <xs:documentation>status of FORM-A to Input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcInputB" type="ledType"> <xs:annotation> <xs:documentation>status of FORM-B to InputB CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcInputC" type="ledType"> <xs:annotation> <xs:documentation>status of FORM-C to InputC CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcVsi0" type="ledType"> <xs:annotation> <xs:documentation>status of VSI0 to Input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcVsi1" type="ledType"> <xs:annotation> <xs:documentation>status of VSI1 to Input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scanWireInputA"> <xs:annotation> <xs:documentation>specified wire to check CRC for FORM input A</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInputB"> <xs:annotation> <xs:documentation>specified wire to check CRC for FORM input B</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInputC"> <xs:annotation> <xs:documentation>specified wire to check CRC for FORM input C</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOutput0"> <xs:annotation> <xs:documentation>output wire to check CRC for data path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOutput1"> <xs:annotation> <xs:documentation>output wire to check CRC for data path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireVsi0"> <xs:annotation> <xs:documentation>wire to check CRC for VSI path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireVsi1"> <xs:annotation> <xs:documentation>wire to check CRC for VSI path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="out0"> <xs:annotation> <xs:documentation>(deprecated) output stream 0 bit select</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="out1"> <xs:annotation> <xs:documentation>(deprecated) output stream 0 bit select</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="formA"> <xs:annotation> <xs:documentation>(deprecated)fiber optic receiver module data stream A bit select</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="formB"> <xs:annotation> <xs:documentation>(deprecated)FORM data stream B bit select </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="formC"> <xs:annotation> <xs:documentation>(deprecated)FORM data stream C bit select</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputA"> <xs:annotation> <xs:documentation>(deprecated)Input chip data stream A bit select</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="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="dataValid"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataTick"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputB"> <xs:annotation> <xs:documentation>(deprecated)Input chip data stream B bit select</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="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="dataValidIn"/> <xs:enumeration value="antTime"/> <xs:enumeration value="dataTick"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputC"> <xs:annotation> <xs:documentation>(deprecated)Input chip data stream C bit select</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="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="dataValid"/> <xs:enumeration value="dataClock"/> <xs:enumeration value="dataTick"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vsi0"> <xs:annotation> <xs:documentation>(deprecated)VSI data stream 0 bit select</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="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="dataValid"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vsi1"> <xs:annotation> <xs:documentation>(deprecated)VSI data stream 1 bit select</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="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="dataValidIn"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcInputA" type="ledType"> <xs:annotation> <xs:documentation>status of FORM-A to Input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcInputB" type="ledType"> <xs:annotation> <xs:documentation>status of FORM-B to InputB CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcInputC" type="ledType"> <xs:annotation> <xs:documentation>status of FORM-C to InputC CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcVsi0" type="ledType"> <xs:annotation> <xs:documentation>status of VSI0 to Input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcVsi1" type="ledType"> <xs:annotation> <xs:documentation>status of VSI1 to Input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireInputA"> <xs:annotation> <xs:documentation>specified wire to check CRC for FORM input A</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireInputB"> <xs:annotation> <xs:documentation>specified wire to check CRC for FORM input B</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireInputC"> <xs:annotation> <xs:documentation>specified wire to check CRC for FORM input C</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireOutput0"> <xs:annotation> <xs:documentation>output wire to check CRC for data path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireOutput1"> <xs:annotation> <xs:documentation>output wire to check CRC for data path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireVsi0"> <xs:annotation> <xs:documentation>wire to check CRC for VSI path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireVsi1"> <xs:annotation> <xs:documentation>wire to check CRC for VSI path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="out0"> <xs:annotation> <xs:documentation>(deprecated) output stream 0 bit select</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="out1"> <xs:annotation> <xs:documentation>(deprecated) output stream 0 bit select</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="formA"> <xs:annotation> <xs:documentation>(deprecated)fiber optic receiver module data stream A bit select</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="formB"> <xs:annotation> <xs:documentation>(deprecated)FORM data stream B bit select </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="formC"> <xs:annotation> <xs:documentation>(deprecated)FORM data stream C bit select</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="inputA"> <xs:annotation> <xs:documentation>(deprecated)Input chip data stream A bit select</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="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="dataValid"/> <xs:enumeration value="antPps"/> <xs:enumeration value="dataTick"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="inputB"> <xs:annotation> <xs:documentation>(deprecated)Input chip data stream B bit select</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="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="dataValidIn"/> <xs:enumeration value="antTime"/> <xs:enumeration value="dataTick"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="inputC"> <xs:annotation> <xs:documentation>(deprecated)Input chip data stream C bit select</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="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="dataValid"/> <xs:enumeration value="dataClock"/> <xs:enumeration value="dataTick"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="vsi0"> <xs:annotation> <xs:documentation>(deprecated)VSI data stream 0 bit select</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="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="dataValid"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="vsi1"> <xs:annotation> <xs:documentation>(deprecated)VSI data stream 1 bit select</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="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="dataValidIn"/> <xs:enumeration value="pps"/> <xs:enumeration value="spare"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="dataPath" minOccurs="0"> <xs:annotation> <xs:documentation>Input data path assignment and format control</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="format"> <xs:annotation> <xs:documentation>input data bit format</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4Bit"/> <xs:enumeration value="8Bit"/> <xs:enumeration value="vsi"/> <xs:enumeration value="forceZero"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="input0"> <xs:annotation> <xs:documentation>input path 0 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="input1"> <xs:annotation> <xs:documentation>input path 1 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="testEnable"> <xs:annotation> <xs:documentation>input path test vector generation enable</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="ramBlockId"> <xs:annotation> <xs:documentation>translation RAM block select</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:complexType> </xs:element> |
type | restriction of xs:string | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="format"> <xs:annotation> <xs:documentation>input data bit format</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4Bit"/> <xs:enumeration value="8Bit"/> <xs:enumeration value="vsi"/> <xs:enumeration value="forceZero"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="input0"> <xs:annotation> <xs:documentation>input path 0 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="input1"> <xs:annotation> <xs:documentation>input path 1 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="stream0"/> <xs:enumeration value="stream1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="testEnable"> <xs:annotation> <xs:documentation>input path test vector generation enable</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ramBlockId"> <xs:annotation> <xs:documentation>translation RAM block select</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="reclock" minOccurs="0"> <xs:annotation> <xs:documentation>data path reclocking distances</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="inputA"> <xs:annotation> <xs:documentation>input data path A reclocking distance</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="inputB"> <xs:annotation> <xs:documentation>input data path B reclocking distance</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="inputC"> <xs:annotation> <xs:documentation>input data path C reclocking distance</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="vsi0"> <xs:annotation> <xs:documentation>VSI input 0 reclocking distance</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="vsi1"> <xs:annotation> <xs:documentation>VSI input 1 reclocking distance</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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="inputA"> <xs:annotation> <xs:documentation>input data path A reclocking distance</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="inputB"> <xs:annotation> <xs:documentation>input data path B reclocking distance</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="inputC"> <xs:annotation> <xs:documentation>input data path C reclocking distance</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="vsi0"> <xs:annotation> <xs:documentation>VSI input 0 reclocking distance</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="vsi1"> <xs:annotation> <xs:documentation>VSI input 1 reclocking distance</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>FPGA error accumulations</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ppsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system pps pulses > 4ns </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pps100Width" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system 100pps pulses > 4ns</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dcmLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of dcm out of lock errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portA10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portB10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portC10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsi0_10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsi1_10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portA1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portB1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portC1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsi0_1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsi1_1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portA10sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 0.1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portB10sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 0.1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portC10sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 0.1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ppsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system pps pulses > 4ns </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="pps100Width" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of system 100pps pulses > 4ns</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dcmLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of dcm out of lock errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="portA10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="portB10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="portC10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="vsi0_10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="vsi1_10ms" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 10ms missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="portA1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="portB1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="portC1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="vsi0_1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="vsi1_1sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="portA10sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 0.1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="portB10sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 0.1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="portC10sec" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of port 0.1 pps missing pulses</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="stateCounter" minOccurs="0"> <xs:annotation> <xs:documentation>wideband state counter block setup and control</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="numBits" use="optional"> <xs:annotation> <xs:documentation>wideband data input sample size</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4bit"/> <xs:enumeration value="8bit"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBands" use="optional"> <xs:annotation> <xs:documentation>wideband data input band count</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="integEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="integration" use="optional"> <xs:annotation> <xs:documentation>number of integration cycles for all counts collected</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputBus"> <xs:annotation> <xs:documentation>input data stream feeding this counter block</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="spread"> <xs:annotation> <xs:documentation>window of states to count around peak sample</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="16"/> <xs:enumeration value="32"/> <xs:enumeration value="64"/> <xs:enumeration value="128"/> <xs:enumeration value="256"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numBits" use="optional"> <xs:annotation> <xs:documentation>wideband data input sample size</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="4bit"/> <xs:enumeration value="8bit"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="numBands" use="optional"> <xs:annotation> <xs:documentation>wideband data input band count</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="integEnable"> <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="integration" use="optional"> <xs:annotation> <xs:documentation>number of integration cycles for all counts collected</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="inputBus"> <xs:annotation> <xs:documentation>input data stream feeding this counter block</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 | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="spread"> <xs:annotation> <xs:documentation>window of states to count around peak sample</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="16"/> <xs:enumeration value="32"/> <xs:enumeration value="64"/> <xs:enumeration value="128"/> <xs:enumeration value="256"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="noiseDiode" minOccurs="0"> <xs:annotation> <xs:documentation>noise diode model parameters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="width" type="xs:int"> <xs:annotation> <xs:documentation>value read from the ND width register</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phase" type="xs:int"> <xs:annotation> <xs:documentation>value read from the ND phase register</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="rate" type="xs:int"> <xs:annotation> <xs:documentation>value read from the ND phase rate register</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maximum" type="xs:int"> <xs:annotation> <xs:documentation>noise diode maximum count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="onCount" type="xs:int"> <xs:annotation> <xs:documentation>last interrupts noise diode on count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="offCount" type="xs:int"> <xs:annotation> <xs:documentation>last interrupts noise diode off count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>noise diode model self-run mode</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:complexType> </xs:element> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="width" type="xs:int"> <xs:annotation> <xs:documentation>value read from the ND width register</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="phase" type="xs:int"> <xs:annotation> <xs:documentation>value read from the ND phase register</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="rate" type="xs:int"> <xs:annotation> <xs:documentation>value read from the ND phase rate register</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="maximum" type="xs:int"> <xs:annotation> <xs:documentation>noise diode maximum count</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="onCount" type="xs:int"> <xs:annotation> <xs:documentation>last interrupts noise diode on count</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="offCount" type="xs:int"> <xs:annotation> <xs:documentation>last interrupts noise diode off count</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>noise diode model self-run mode</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xs:element name="inputTicks" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation>input data sync tag status</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>input data stream select</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="a"/> <xs:enumeration value="b"/> <xs:enumeration value="c"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pulse10msStatus"> <xs:annotation> <xs:documentation>100 Hz pulse occured within previous 10ms</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="pulse1secStatus"> <xs:annotation> <xs:documentation>1 Hz pulse occured within previous second</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="pulse10secStatus"> <xs:annotation> <xs:documentation>0.1 Hz pulse occured within previous 10 second interval</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:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>input data stream select</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="a"/> <xs:enumeration value="b"/> <xs:enumeration value="c"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pulse10msStatus"> <xs:annotation> <xs:documentation>100 Hz pulse occured within previous 10ms</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pulse1secStatus"> <xs:annotation> <xs:documentation>1 Hz pulse occured within previous second</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pulse10secStatus"> <xs:annotation> <xs:documentation>0.1 Hz pulse occured within previous 10 second interval</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 |
|
||||||||||||||||||||||||||||||||||||||
source | <xs:element name="timeInterval" minOccurs="0" maxOccurs="5"> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>path of measured signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>data to system tick count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="antTick" type="xs:int"> <xs:annotation> <xs:documentation>antenna to system tick count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsTick" type="xs:int"> <xs:annotation> <xs:documentation>pulse per second t to system tick</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>path of measured signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dataTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>data to system tick count</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="antTick" type="xs:int"> <xs:annotation> <xs:documentation>antenna to system tick count</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="ppsTick" type="xs:int"> <xs:annotation> <xs:documentation>pulse per second t to system tick</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="clockEdge" minOccurs="0" maxOccurs="6"> <xs:annotation> <xs:documentation>signal clock edge selection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="inputA"/> <xs:enumeration value="inputB"/> <xs:enumeration value="inputC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="inputA"/> <xs:enumeration value="inputB"/> <xs:enumeration value="inputC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="portDelay" minOccurs="0"> <xs:complexType> <xs:attribute name="portAStages"> <xs:annotation> <xs:documentation>Number of pipeline stages for port A</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="portBStages"> <xs:annotation> <xs:documentation>Number of pipeline stages for port B</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="portCStages"> <xs:annotation> <xs:documentation>Number of pipeline stages for port c</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="vsi0Stages"> <xs:annotation> <xs:documentation>Number of pipeline stages for VSI port 0</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="vsi1Stages"> <xs:annotation> <xs:documentation>Number of pipeline stages for VSI port 0</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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="portAStages"> <xs:annotation> <xs:documentation>Number of pipeline stages for port A</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="portBStages"> <xs:annotation> <xs:documentation>Number of pipeline stages for port B</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="portCStages"> <xs:annotation> <xs:documentation>Number of pipeline stages for port c</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="vsi0Stages"> <xs:annotation> <xs:documentation>Number of pipeline stages for VSI port 0</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="vsi1Stages"> <xs:annotation> <xs:documentation>Number of pipeline stages for VSI port 0</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="inputVCI" minOccurs="0"> <xs:complexType> <xs:attribute name="path0Source"> <xs:annotation> <xs:documentation>input path 0 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FORM0"/> <xs:enumeration value="FORM1"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path1Source"> <xs:annotation> <xs:documentation>input path 1 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FORM0"/> <xs:enumeration value="FORM1"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bitsPerSample"> <xs:annotation> <xs:documentation>number of bits per sample in input data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bandsPerInput"> <xs:annotation> <xs:documentation>number of bands per input stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiode"> <xs:annotation> <xs:documentation>enable/disable noise diode model function</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="noiseDiodeDutyCycle"> <xs:annotation> <xs:documentation>fraction of cycle that noise diode is ON</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="1.0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodePhase"> <xs:annotation> <xs:documentation>ND offset from the provided epoch in seconds</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="8.0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodeFreq"> <xs:annotation> <xs:documentation>frequency of noise diode in Hertz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:maxInclusive value="50.0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodeEpoch" type="xs:string"> <xs:annotation> <xs:documentation>Epoch for T0 of the noise diode model (uses Obs clock)</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:attribute name="path0Source"> <xs:annotation> <xs:documentation>input path 0 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FORM0"/> <xs:enumeration value="FORM1"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:attribute name="path1Source"> <xs:annotation> <xs:documentation>input path 1 data source</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FORM0"/> <xs:enumeration value="FORM1"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="bitsPerSample"> <xs:annotation> <xs:documentation>number of bits per sample in input data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="bandsPerInput"> <xs:annotation> <xs:documentation>number of bands per input stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="noiseDiode"> <xs:annotation> <xs:documentation>enable/disable noise diode model function</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:float | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="noiseDiodeDutyCycle"> <xs:annotation> <xs:documentation>fraction of cycle that noise diode is ON</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="1.0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:float | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="noiseDiodePhase"> <xs:annotation> <xs:documentation>ND offset from the provided epoch in seconds</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="8.0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:float | ||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="noiseDiodeFreq"> <xs:annotation> <xs:documentation>frequency of noise diode in Hertz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:maxInclusive value="50.0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="noiseDiodeEpoch" type="xs:string"> <xs:annotation> <xs:documentation>Epoch for T0 of the noise diode model (uses Obs clock)</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="testPin" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation>route internal FPGA signals to external pins</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify pin to map</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="signal"> <xs:annotation> <xs:documentation>specify signal 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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify pin to map</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="signal"> <xs:annotation> <xs:documentation>specify signal 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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>access module state information</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>return complete CRC state</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataPath" type="xs:string"> <xs:annotation> <xs:documentation>return data path configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testGen" type="xs:string"> <xs:annotation> <xs:documentation>return test generator configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="wideBandTestGen" type="xs:string"> <xs:annotation> <xs:documentation>return wide band test generator configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="reclock" type="xs:string"> <xs:annotation> <xs:documentation>return reclock counts</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>return error accumulations</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stateCounter" type="xs:string"> <xs:annotation> <xs:documentation>return all state counter setup information</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="noiseDiode" type="xs:string"> <xs:annotation> <xs:documentation>return noise diode model parameters</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="inputTicks" type="xs:string"> <xs:annotation> <xs:documentation>return input sync pulse status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="portDelay" type="xs:string"> <xs:annotation> <xs:documentation>return port pipeline delays</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeInterval"> <xs:annotation> <xs:documentation>return time interval counters</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inputVCI" type="xs:string"> <xs:annotation> <xs:documentation>return inputVCI formatted setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clockEdge"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="inputA"/> <xs:enumeration value="inputB"/> <xs:enumeration value="inputC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="register" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return specified register contents</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="user" type="xs:string"> <xs:annotation> <xs:documentation>return user logging state</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="about" type="xs:string"> <xs:annotation> <xs:documentation>return general module information and status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>return module error messages</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testPin" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return specified test pin register contents</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string"/> <xs:attribute name="setup" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>return complete CRC state</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="dataPath" type="xs:string"> <xs:annotation> <xs:documentation>return data path configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="testGen" type="xs:string"> <xs:annotation> <xs:documentation>return test generator configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="wideBandTestGen" type="xs:string"> <xs:annotation> <xs:documentation>return wide band test generator configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="reclock" type="xs:string"> <xs:annotation> <xs:documentation>return reclock counts</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>return error accumulations</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="stateCounter" type="xs:string"> <xs:annotation> <xs:documentation>return all state counter setup information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="noiseDiode" type="xs:string"> <xs:annotation> <xs:documentation>return noise diode model parameters</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="inputTicks" type="xs:string"> <xs:annotation> <xs:documentation>return input sync pulse status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="portDelay" type="xs:string"> <xs:annotation> <xs:documentation>return port pipeline delays</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:attribute name="timeInterval"> <xs:annotation> <xs:documentation>return time interval counters</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="inputVCI" type="xs:string"> <xs:annotation> <xs:documentation>return inputVCI formatted setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
source | <xs:attribute name="clockEdge"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="inputA"/> <xs:enumeration value="inputB"/> <xs:enumeration value="inputC"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="register" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return specified register contents</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="user" type="xs:string"> <xs:annotation> <xs:documentation>return user logging state</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="about" type="xs:string"> <xs:annotation> <xs:documentation>return general module information and status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>return module error messages</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="testPin" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return specified test pin register contents</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="status" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="setup" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | setup status control pulsar radar phase crc outputSwitch dataInfo clockEdge timeInterval errorCount state about error register schedule user | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="output"> <xs:annotation> <xs:documentation>Data package for output module setup and control</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow internal locking during pulsar gating</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="gateControl"> <xs:annotation> <xs:documentation>Control gating of the module</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="gateMode"/> <xs:enumeration value="pulsar"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="headerInsertion"> <xs:annotation> <xs:documentation>allow/deny data embedding in lieu of the timing chip</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="gateDuration"> <xs:annotation> <xs:documentation>specify gate duration for fine control of data invalid flagging (system clocks)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="64000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sysTickDelay"> <xs:annotation> <xs:documentation>specify delay for the system tick (system clocks)</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="pulsarGateWidth"> <xs:annotation> <xs:documentation>pulse width (microseconds)</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="pulsarGatePeriod"> <xs:annotation> <xs:documentation>pulse period (microseconds)</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="TICounters"> <xs:annotation> <xs:documentation>enable/disable time interval counters</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="chopperSeedRoot" type="xs:string"> <xs:annotation> <xs:documentation>chopper seed value. This number is applied directly to register 0x5f, lower byte.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="pllLock"> <xs:annotation> <xs:documentation>lock status of the system PLL</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="free"/> <xs:enumeration value="lock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outSwitchError"> <xs:annotation> <xs:documentation>Configuration status of output switch (validity)</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="radarSwitchError"> <xs:annotation> <xs:documentation>configuration status of radar mode (validity)</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="control" minOccurs="0"> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="pulsar" minOccurs="0"> <xs:annotation> <xs:documentation>pulsar gating control parameters (DEPRECATED moved to setup)</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="width"> <xs:annotation> <xs:documentation>pulse width (microseconds)</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="period"> <xs:annotation> <xs:documentation>pulse period (microseconds)</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:complexType> </xs:element> <xs:element name="radar" minOccurs="0"> <xs:annotation> <xs:documentation>radar mode control parameters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="channelId" use="optional"> <xs:annotation> <xs:documentation>specify subband channel</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="writeEnable"> <xs:annotation> <xs:documentation>allow writes to internal data RAM</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="sampleSize"> <xs:annotation> <xs:documentation>basically the number of words to read out of the buffer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="16384"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="time" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>start time (UTC) to begin readout</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="numSamples" type="xs:int"> <xs:annotation> <xs:documentation>numer of interrupts to collect data for (duration of capture)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="startNow" type="xs:string"> <xs:annotation> <xs:documentation>presence of this attribute will override the time attribute and force capture to begin.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="phase" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>phase model control parameters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="channelId" use="required"> <xs:annotation> <xs:documentation>specify channel</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="phaseValue"> <xs:annotation> <xs:documentation>specify zero phase value for pulsar modes</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="forceInvalid" use="optional"> <xs:annotation> <xs:documentation>mark all data through this port as invalid</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:complexType> </xs:element> <xs:element name="crc" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>CRC setup information </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="portId" use="required"> <xs:annotation> <xs:documentation>specify input port number for parameters</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="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOut" use="optional"> <xs:annotation> <xs:documentation>(deprecated)output bit (all ports) to generate CRC for</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="ledCrcInput" type="ledType"> <xs:annotation> <xs:documentation>status of Filter to Output CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scanWireOutput" use="optional"> <xs:annotation> <xs:documentation>output bit (all ports) to generate CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInput" use="optional"> <xs:annotation> <xs:documentation>input bit (all ports) to generate CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireIn" use="optional"> <xs:annotation> <xs:documentation>(deprecated)input bit (all ports) to generate CRC for</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceOutputError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on output port</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:complexType> </xs:element> <xs:element name="outputSwitch" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>output mux signal routing</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="outputPortId" use="required"> <xs:annotation> <xs:documentation>specify output port number for parameters</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="inputPortId" use="required"> <xs:annotation> <xs:documentation>data path to route to this port</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="dataInfo" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>report stream identifier data</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="inputPortId" use="required"> <xs:annotation> <xs:documentation>port that the data applies to</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="stationId" use="required"> <xs:annotation> <xs:documentation>station id on this port</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="254"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="subBandId" use="required"> <xs:annotation> <xs:documentation>sub band id on this port</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="baseBandId" use="required"> <xs:annotation> <xs:documentation>baseband id on this port</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:complexType> </xs:element> <xs:element name="clockEdge" minOccurs="0" maxOccurs="19"> <xs:annotation> <xs:documentation>clock phase selection from filter PERR or timecode</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="sourceId" use="required"> <xs:annotation> <xs:documentation>specify input port 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: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="sTick"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="falling"/> <xs:enumeration value="rising"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="timeInterval" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>input signal time interval measurements</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="portId" use="required"> <xs:annotation> <xs:documentation>port to measure</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="dataTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles for the data line</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sIndTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles for the SIND line</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>status register counters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pllLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of pll not-locked errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="outputSwitch" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of output multiplexer selection errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="radarSwitch" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of improper rader multiplexer switch configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Width of sTicks is not correct</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module status and state</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pulsar" type="xs:string"> <xs:annotation> <xs:documentation>report pulsar status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="radar" type="xs:string"> <xs:annotation> <xs:documentation>report radar status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phase" type="xs:string"> <xs:annotation> <xs:documentation>report phase status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="outputSwitch" type="xs:string"> <xs:annotation> <xs:documentation>report output switch status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataInfo" type="xs:string"> <xs:annotation> <xs:documentation>report data info status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>report error counters</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:attribute name="clockEdge" type="xs:string"/> <xs:attribute name="timeInterval" type="xs:string"/> <xs:attribute name="status" type="xs:string"/> <xs:attribute name="setup" type="xs:string"/> </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="schedule" 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" use="required"> <xs:annotation> <xs:documentation>Chip 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="led" type="ledType"/> <xs:attribute name="programEnable"> <xs:annotation> <xs:documentation>enable module personality reloading(DEPRECATED)</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="modelFreeRun"> <xs:annotation> <xs:documentation>allow internal locking during pulsar gating (DEPRECATED-moved to setup)</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="gateControl"> <xs:annotation> <xs:documentation>Control gating of the module(DEPRECATED-moved to setup)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="gateMode"/> <xs:enumeration value="pulsar"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="headerInsertion"> <xs:annotation> <xs:documentation>allow/deny data embedding in lieu of the timing chip(DEPRECATED-moved to setup)</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="pllLock"> <xs:annotation> <xs:documentation>lock status of the system PLL (DEPRECATED-moved to status)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="free"/> <xs:enumeration value="lock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outSwitchError"> <xs:annotation> <xs:documentation>Configuration status of output switch (validity) (DEPRECATED-moved to 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="radarSwitchError"> <xs:annotation> <xs:documentation>configuration status of radar mode (validity) (DEPRECATED-moved to statue)</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="gateDuration"> <xs:annotation> <xs:documentation>specify gate duration for fine control of data invalid flagging (system clocks)(DEPRECATED-moved to setup)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="64000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset (DEPRECATED-moved to control)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="tickCounter"> <xs:annotation> <xs:documentation>(DEPRECATED-moved to setup@TICounters)</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="sysTickDelay"> <xs:annotation> <xs:documentation>specify delay for the system tick (system clocks)(DEPRECATED-moved to setup)</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="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</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 | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>Chip 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 | ledType | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="led" type="ledType"/> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="programEnable"> <xs:annotation> <xs:documentation>enable module personality reloading(DEPRECATED)</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow internal locking during pulsar gating (DEPRECATED-moved to setup)</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 | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="gateControl"> <xs:annotation> <xs:documentation>Control gating of the module(DEPRECATED-moved to setup)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="gateMode"/> <xs:enumeration value="pulsar"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="headerInsertion"> <xs:annotation> <xs:documentation>allow/deny data embedding in lieu of the timing chip(DEPRECATED-moved to setup)</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pllLock"> <xs:annotation> <xs:documentation>lock status of the system PLL (DEPRECATED-moved to status)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="free"/> <xs:enumeration value="lock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="outSwitchError"> <xs:annotation> <xs:documentation>Configuration status of output switch (validity) (DEPRECATED-moved to 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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="radarSwitchError"> <xs:annotation> <xs:documentation>configuration status of radar mode (validity) (DEPRECATED-moved to statue)</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="gateDuration"> <xs:annotation> <xs:documentation>specify gate duration for fine control of data invalid flagging (system clocks)(DEPRECATED-moved to setup)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="64000"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset (DEPRECATED-moved to control)</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="tickCounter"> <xs:annotation> <xs:documentation>(DEPRECATED-moved to setup@TICounters)</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="sysTickDelay"> <xs:annotation> <xs:documentation>specify delay for the system tick (system clocks)(DEPRECATED-moved to setup)</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 | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow internal locking during pulsar gating</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="gateControl"> <xs:annotation> <xs:documentation>Control gating of the module</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="gateMode"/> <xs:enumeration value="pulsar"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="headerInsertion"> <xs:annotation> <xs:documentation>allow/deny data embedding in lieu of the timing chip</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="gateDuration"> <xs:annotation> <xs:documentation>specify gate duration for fine control of data invalid flagging (system clocks)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="64000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sysTickDelay"> <xs:annotation> <xs:documentation>specify delay for the system tick (system clocks)</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="pulsarGateWidth"> <xs:annotation> <xs:documentation>pulse width (microseconds)</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="pulsarGatePeriod"> <xs:annotation> <xs:documentation>pulse period (microseconds)</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="TICounters"> <xs:annotation> <xs:documentation>enable/disable time interval counters</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="chopperSeedRoot" type="xs:string"> <xs:annotation> <xs:documentation>chopper seed value. This number is applied directly to register 0x5f, lower byte.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="modelFreeRun"> <xs:annotation> <xs:documentation>allow internal locking during pulsar gating</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 | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="gateControl"> <xs:annotation> <xs:documentation>Control gating of the module</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="gateMode"/> <xs:enumeration value="pulsar"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="headerInsertion"> <xs:annotation> <xs:documentation>allow/deny data embedding in lieu of the timing chip</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="gateDuration"> <xs:annotation> <xs:documentation>specify gate duration for fine control of data invalid flagging (system clocks)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="64000"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="sysTickDelay"> <xs:annotation> <xs:documentation>specify delay for the system tick (system clocks)</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pulsarGateWidth"> <xs:annotation> <xs:documentation>pulse width (microseconds)</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 | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pulsarGatePeriod"> <xs:annotation> <xs:documentation>pulse period (microseconds)</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 | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="TICounters"> <xs:annotation> <xs:documentation>enable/disable time interval counters</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:string | ||
annotation |
|
||
source | <xs:attribute name="chopperSeedRoot" type="xs:string"> <xs:annotation> <xs:documentation>chopper seed value. This number is applied directly to register 0x5f, lower byte.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="pllLock"> <xs:annotation> <xs:documentation>lock status of the system PLL</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="free"/> <xs:enumeration value="lock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outSwitchError"> <xs:annotation> <xs:documentation>Configuration status of output switch (validity)</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="radarSwitchError"> <xs:annotation> <xs:documentation>configuration status of radar mode (validity)</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:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pllLock"> <xs:annotation> <xs:documentation>lock status of the system PLL</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="free"/> <xs:enumeration value="lock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="outSwitchError"> <xs:annotation> <xs:documentation>Configuration status of output switch (validity)</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="radarSwitchError"> <xs:annotation> <xs:documentation>configuration status of radar mode (validity)</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 |
|
||||||||||||||
source | <xs:element name="control" minOccurs="0"> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="pulsar" minOccurs="0"> <xs:annotation> <xs:documentation>pulsar gating control parameters (DEPRECATED moved to setup)</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="width"> <xs:annotation> <xs:documentation>pulse width (microseconds)</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="period"> <xs:annotation> <xs:documentation>pulse period (microseconds)</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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="width"> <xs:annotation> <xs:documentation>pulse width (microseconds)</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 | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="period"> <xs:annotation> <xs:documentation>pulse period (microseconds)</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="radar" minOccurs="0"> <xs:annotation> <xs:documentation>radar mode control parameters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="channelId" use="optional"> <xs:annotation> <xs:documentation>specify subband channel</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="writeEnable"> <xs:annotation> <xs:documentation>allow writes to internal data RAM</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="sampleSize"> <xs:annotation> <xs:documentation>basically the number of words to read out of the buffer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="16384"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="time" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>start time (UTC) to begin readout</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="numSamples" type="xs:int"> <xs:annotation> <xs:documentation>numer of interrupts to collect data for (duration of capture)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="startNow" type="xs:string"> <xs:annotation> <xs:documentation>presence of this attribute will override the time attribute and force capture to begin.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="channelId" use="optional"> <xs:annotation> <xs:documentation>specify subband channel</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="writeEnable"> <xs:annotation> <xs:documentation>allow writes to internal data RAM</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="sampleSize"> <xs:annotation> <xs:documentation>basically the number of words to read out of the buffer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="16384"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="time" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>start time (UTC) to begin readout</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="numSamples" type="xs:int"> <xs:annotation> <xs:documentation>numer of interrupts to collect data for (duration of capture)</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="startNow" type="xs:string"> <xs:annotation> <xs:documentation>presence of this attribute will override the time attribute and force capture to begin.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="phase" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>phase model control parameters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="channelId" use="required"> <xs:annotation> <xs:documentation>specify channel</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="phaseValue"> <xs:annotation> <xs:documentation>specify zero phase value for pulsar modes</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="forceInvalid" use="optional"> <xs:annotation> <xs:documentation>mark all data through this port as invalid</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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="channelId" use="required"> <xs:annotation> <xs:documentation>specify channel</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="phaseValue"> <xs:annotation> <xs:documentation>specify zero phase value for pulsar modes</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 | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="forceInvalid" use="optional"> <xs:annotation> <xs:documentation>mark all data through this port as invalid</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="crc" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>CRC setup information </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="portId" use="required"> <xs:annotation> <xs:documentation>specify input port number for parameters</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="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireOut" use="optional"> <xs:annotation> <xs:documentation>(deprecated)output bit (all ports) to generate CRC for</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="ledCrcInput" type="ledType"> <xs:annotation> <xs:documentation>status of Filter to Output CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scanWireOutput" use="optional"> <xs:annotation> <xs:documentation>output bit (all ports) to generate CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInput" use="optional"> <xs:annotation> <xs:documentation>input bit (all ports) to generate CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireIn" use="optional"> <xs:annotation> <xs:documentation>(deprecated)input bit (all ports) to generate CRC for</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceOutputError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on output port</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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="portId" use="required"> <xs:annotation> <xs:documentation>specify input port number for parameters</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 |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="scanWireOut" use="optional"> <xs:annotation> <xs:documentation>(deprecated)output bit (all ports) to generate CRC for</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 | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcInput" type="ledType"> <xs:annotation> <xs:documentation>status of Filter to Output CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:attribute name="scanWireOutput" use="optional"> <xs:annotation> <xs:documentation>output bit (all ports) to generate CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:attribute name="scanWireInput" use="optional"> <xs:annotation> <xs:documentation>input bit (all ports) to generate CRC for</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="scanWireIn" use="optional"> <xs:annotation> <xs:documentation>(deprecated)input bit (all ports) to generate CRC for</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="forceOutputError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on output port</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> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="outputSwitch" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>output mux signal routing</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="outputPortId" use="required"> <xs:annotation> <xs:documentation>specify output port number for parameters</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="inputPortId" use="required"> <xs:annotation> <xs:documentation>data path to route to this port</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:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="outputPortId" use="required"> <xs:annotation> <xs:documentation>specify output port number for parameters</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="inputPortId" use="required"> <xs:annotation> <xs:documentation>data path to route to this port</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="dataInfo" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>report stream identifier data</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="inputPortId" use="required"> <xs:annotation> <xs:documentation>port that the data applies to</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="stationId" use="required"> <xs:annotation> <xs:documentation>station id on this port</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="254"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="subBandId" use="required"> <xs:annotation> <xs:documentation>sub band id on this port</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="baseBandId" use="required"> <xs:annotation> <xs:documentation>baseband id on this port</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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="inputPortId" use="required"> <xs:annotation> <xs:documentation>port that the data applies to</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="stationId" use="required"> <xs:annotation> <xs:documentation>station id on this port</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="254"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="subBandId" use="required"> <xs:annotation> <xs:documentation>sub band id on this port</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="baseBandId" use="required"> <xs:annotation> <xs:documentation>baseband id on this port</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> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="clockEdge" minOccurs="0" maxOccurs="19"> <xs:annotation> <xs:documentation>clock phase selection from filter PERR or timecode</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="sourceId" use="required"> <xs:annotation> <xs:documentation>specify input port 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: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="sTick"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="falling"/> <xs:enumeration value="rising"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="sourceId" use="required"> <xs:annotation> <xs:documentation>specify input port 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: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="sTick"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="falling"/> <xs:enumeration value="rising"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="timeInterval" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>input signal time interval measurements</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="portId" use="required"> <xs:annotation> <xs:documentation>port to measure</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="dataTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles for the data line</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sIndTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles for the SIND line</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="portId" use="required"> <xs:annotation> <xs:documentation>port to measure</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 | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dataTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles for the data line</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sIndTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles for the SIND line</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>status register counters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pllLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of pll not-locked errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="outputSwitch" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of output multiplexer selection errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="radarSwitch" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of improper rader multiplexer switch configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Width of sTicks is not correct</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="pllLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of pll not-locked errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="outputSwitch" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of output multiplexer selection errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="radarSwitch" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of improper rader multiplexer switch configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Width of sTicks is not correct</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module status and state</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pulsar" type="xs:string"> <xs:annotation> <xs:documentation>report pulsar status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="radar" type="xs:string"> <xs:annotation> <xs:documentation>report radar status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phase" type="xs:string"> <xs:annotation> <xs:documentation>report phase status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="outputSwitch" type="xs:string"> <xs:annotation> <xs:documentation>report output switch status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataInfo" type="xs:string"> <xs:annotation> <xs:documentation>report data info status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>report error counters</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:attribute name="clockEdge" type="xs:string"/> <xs:attribute name="timeInterval" type="xs:string"/> <xs:attribute name="status" type="xs:string"/> <xs:attribute name="setup" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="pulsar" type="xs:string"> <xs:annotation> <xs:documentation>report pulsar status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="radar" type="xs:string"> <xs:annotation> <xs:documentation>report radar status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="phase" type="xs:string"> <xs:annotation> <xs:documentation>report phase status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="outputSwitch" type="xs:string"> <xs:annotation> <xs:documentation>report output switch status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="dataInfo" type="xs:string"> <xs:annotation> <xs:documentation>report data info status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report CRC status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>report error counters</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
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 | ||
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 | ||
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 | ||
annotation |
|
||
source | <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>report errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="clockEdge" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="timeInterval" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="status" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="setup" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | setup control crc clockEdge timeInterval status errorCount dumpTrig testPin pErrorOut state about error register schedule user crossBar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="timing"> <xs:annotation> <xs:documentation>Timing Chip setup and control</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="timeCodeSource"> <xs:annotation> <xs:documentation>(deprecated) pick source of time code data stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ppsCodeSelect"> <xs:annotation> <xs:documentation>(deprecated)pick source of time code data stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="clockSource"> <xs:annotation> <xs:documentation>(deprecated)pick source of the 128MHz clock</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="timeCode"/> <xs:enumeration value="external"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="extPllClockSelect"> <xs:annotation> <xs:documentation>(deprecated)pick source of the 128MHz clock</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="external"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ppsOperation"> <xs:annotation> <xs:documentation>(deprecated)control of timecode input sources</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="pllControl"> <xs:annotation> <xs:documentation>Phase Locked Loop control</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="freeRun"/> <xs:enumeration value="lock"/> <xs:enumeration value="reset"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sysTickDelay"> <xs:annotation> <xs:documentation>amount of time to delay system tick (clock units). This data goes directly into register 0x15</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="67108863"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ppsDelay"> <xs:annotation> <xs:documentation>PPS delay (clock units). This data is modified by hop count before being applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="67108863"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="intDelay"> <xs:annotation> <xs:documentation>amount of time to delay system interrupt (clock units). This data goes directly into register 0x16</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1048575"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="headerInsertion"> <xs:annotation> <xs:documentation>allow crc/ID insertion in time stamp</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="epoch"> <xs:annotation> <xs:documentation>specify the timestamp epoch</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="standby"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pModelSource"> <xs:annotation> <xs:documentation>Selects source of baseline board phase models. Internal models are forced to 0, external are source from the user space model generator.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="internal"/> <xs:enumeration value="external"/> <xs:enumeration value="disabled"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="obsClockTCLock"> <xs:annotation> <xs:documentation>if enabled, the observation clock (and hence, the timestamps) will lock to the second count provided by the incomming EVLA timecode. if not, obsClock will only lock to the timecode PPS and will otherwise align with the CPU clock.</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="tx"> <xs:annotation> <xs:documentation>state of control register TX bit. Should normally be enabled to allow baseline board to byte align</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="chopperSeedRoot0" type="xs:string"> <xs:annotation> <xs:documentation>chopper seed value for data path 0. This number is applied directly to register 0x54, lower byte.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="chopperSeedRoot1" type="xs:string"> <xs:annotation> <xs:documentation>chopper seed value for data path 1. This number is applied directly to register 0x54, upper byte.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopPpsCountSource"> <xs:annotation> <xs:documentation>Select the timeCode source for the hop_pps register (0x1a). Note that changing this will cause the obsClock to track a different time code and may cause a hiccup in system timing. </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="control" minOccurs="0"> <xs:annotation> <xs:documentation>Momentary module commands, resets, etc.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>reset the chip to defaults</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsReset" type="xs:string"> <xs:annotation> <xs:documentation>force the PPS code source reset</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clearStats" type="xs:string"> <xs:annotation> <xs:documentation>clears the flags accumulated within the 'status' element.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clearErrors" type="xs:string"> <xs:annotation> <xs:documentation>clears all accumulated errors and status indicators.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC setup information </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ledCrcInput" minOccurs="0" maxOccurs="36"> <xs:annotation> <xs:documentation>status LEDs for each filters port connection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="filterId" use="required"> <xs:annotation> <xs:documentation>source filter ID for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="17"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataPath" use="required"> <xs:annotation> <xs:documentation>data path ID for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="1"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="led" type="ledType" use="required"> <xs:annotation> <xs:documentation>status of filter to timing CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWire" use="optional"> <xs:annotation> <xs:documentation>(deprecated)when scan type is in 'single' mode, specify the wire to scan here</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInput0" use="optional"> <xs:annotation> <xs:documentation>CRC wire check for Filter bank 0 to Timing</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInput1" use="optional"> <xs:annotation> <xs:documentation>CRC wire check for Filter bank 1 to Timing</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forcePhaseErrorError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on output port</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="forceDumpTrigError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on dumpTrig signal</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="forcePhaseModError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on phaseMod signal</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="forceTimecodeError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on timecode signal</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="forceXbarCommandError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on crossbar commands</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:complexType> </xs:element> <xs:element name="clockEdge" minOccurs="0" maxOccurs="41"> <xs:annotation> <xs:documentation>clock phase selection from filter PERR or timecode</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="sourceId" type="xs:string" use="required"> <xs:annotation> <xs:documentation>specify path/filter id OR timecode id OR sTick OR output0 OR output1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="timeInterval" minOccurs="0" maxOccurs="36"> <xs:annotation> <xs:documentation>phase tick time interval counts</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="filterId" type="xs:string" use="required"> <xs:annotation> <xs:documentation>the counts belong to this filter</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pTick" type="xs:int"> <xs:annotation> <xs:documentation>pTick to sTick delay value</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="status" minOccurs="0"> <xs:annotation> <xs:documentation>status register flags</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="dataClock0" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of data clock status bits for filter bank 0</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataClock1" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of data clock status bits for filter bank 1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsCount" type="xs:int" use="required"> <xs:annotation> <xs:documentation>seconds count as derived by the timing chip from the selected time code stream.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsCountA" type="xs:int" use="required"> <xs:annotation> <xs:documentation>seconds count as derived by the timing chip from the selected time code A stream.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsCountB" type="xs:int" use="required"> <xs:annotation> <xs:documentation>seconds count as derived by the timing chip from the time code B stream.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCount" type="xs:int" use="required"> <xs:annotation> <xs:documentation>number of hops the selected timecode has been through to get to this board</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCountA" type="xs:int" use="required"> <xs:annotation> <xs:documentation>number of hops timecode A has been through to get to this board</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCountB" type="xs:int" use="required"> <xs:annotation> <xs:documentation>number of hops timecode B has been through to get to this board</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="statusReg" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status register contents</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsTimeInterval" type="xs:int" use="required"> <xs:annotation> <xs:documentation>Contents of registers 0x55 and 0x56. This is the number of clocks between the external PPS coming into the station board and the PPS received at the timing FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="out0TimeInterval" type="xs:int" use="required"> <xs:annotation> <xs:documentation>Contents of registers 0x49 and 0x4a. This is the number of clocks between the 'tick' at the output FPGA 0 and same 'tick' inside the timing FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="out1TimeInterval" type="xs:int" use="required"> <xs:annotation> <xs:documentation>Contents of registers 0x4b and 0x4c. This is the number of clocks between the 'tick' at the output FPGA 1 and same 'tick' inside the timing FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPllAlarm" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL has lost reference or lock</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPllFreeRun" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL is either in free run or not</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeCrc" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeCrcA" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode A CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeCrcB" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode B CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodePps" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode PPS interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeInputPpsA" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode A PPS input clock interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeInputPpsB" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode B PPS input clock interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeSystemPpsA" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode A PPS board clock interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeSystemPpsB" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode B PPS board clock interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPModCommand" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod command error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPModFrame" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod frame error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPModStartBit" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPModRam" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDTrigCommand" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger command error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDTrigTrigger" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger trigger error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledClockToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>toggle status of the selected clock (timecode AB or external)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDTrigStartBit" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDTrigRam" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledExtClkToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>external clock toggle status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSClkLock" type="ledType" use="required"> <xs:annotation> <xs:documentation>SCLK PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledGBitTxLock" type="ledType" use="required"> <xs:annotation> <xs:documentation>gigabit transmitter PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledClockAToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>64MHz line A clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledClockBToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>64MHz line B clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSTickInterval" type="ledType" use="required"> <xs:annotation> <xs:documentation>if time between sTicks is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSPpsInterval" type="ledType" use="required"> <xs:annotation> <xs:documentation>if time between sPPS is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSTickWidth" type="ledType" use="required"> <xs:annotation> <xs:documentation>if width of sTick is incorrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSPpsWidth" type="ledType" use="required"> <xs:annotation> <xs:documentation>if width of sPPS is incorrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSTickAlign" type="ledType" use="required"> <xs:annotation> <xs:documentation>if alignment between sTick and sPPS is not coincedent, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledHopCountOverflow" type="ledType" use="required"> <xs:annotation> <xs:documentation>if the hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledHopCountAOverflow" type="ledType" use="required"> <xs:annotation> <xs:documentation>if the A timecode hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledHopCountBOverflow" type="ledType" use="required"> <xs:annotation> <xs:documentation>if the B timecode hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDataClock" type="ledType" use="required"> <xs:annotation> <xs:documentation>composite status of all data clocks</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsCodeSource" use="required"> <xs:annotation> <xs:documentation>source of time code data stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="extPllClockSource" use="required"> <xs:annotation> <xs:documentation>source of the 128MHz clock</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="external"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>status register counters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pllAlarm" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>PLL has lost reference or lock</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeCodeCRC" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>timeCode CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeCodePPS" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>timeCode PPS interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pModCommand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod command error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pModFrame" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod frame error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pModStartBit" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pModRAM" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrigCommand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger command error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrigTrigger" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger trigger error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrigStartBit" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrigRAM" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="c64Lock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>CLK64 PLL lock status (deprecated)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="extClkToggle" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>external clock toggle status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>SCLK PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="gBitTxLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>gigabit transmitter PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if time between sTicks is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sPpsInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if time between sPPS is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if sTick width is inclrrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sPpsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if sPPS width is incorrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickAlignment" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if alignment between sTick and sPPS is not coincedent, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataClock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of data clock errors from all inputs</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="c64AToggle" type="xs:int"> <xs:annotation> <xs:documentation>64MHz line A clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="c64BToggle" type="xs:int"> <xs:annotation> <xs:documentation>64MHz line B clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCountOverflow" type="xs:int"> <xs:annotation> <xs:documentation>if the hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="dumpTrig" minOccurs="0" maxOccurs="16"> <xs:annotation> <xs:documentation>dump trigger generator controls </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>dump trig generation buffer ID</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="epoch" type="xs:string"> <xs:annotation> <xs:documentation>obsClock time dump trigger sequence is referenced from. If time is in the future, this becomes the activation time</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="operation" use="optional"> <xs:annotation> <xs:documentation>enable or disable the dump trig generator</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="recircFactor" type="xs:int"> <xs:annotation> <xs:documentation>recirculation factor to use when enabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ltaIntegTime" type="xs:int"> <xs:annotation> <xs:documentation>integration time for the LTA (microSeconds)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hwIntegTime"> <xs:annotation> <xs:documentation>integration time for the correlator chip (microSeconds)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="500"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numPhaseBins"> <xs:annotation> <xs:documentation>number of LTA phase bins to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bbId0SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 0 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId1SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 1 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId2SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 2 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId3SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 3 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId4SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 4 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId5SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 5 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId6SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 6 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId7SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 7 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="testPin" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation>route internal FPGA signals to external pins</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify pin to map</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="signal"> <xs:annotation> <xs:documentation>specify signal 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:complexType> </xs:element> <xs:element name="pErrorOut" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>filter phase error model selection for each output</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="outputId" use="required"> <xs:annotation> <xs:documentation>specify the output line for these attributes</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="pError0Select" use="optional"> <xs:annotation> <xs:documentation>phase error from filter bank 0 to select</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="pError1Select" use="optional"> <xs:annotation> <xs:documentation>phase error from filter bank 1 to select</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="dtGenSelect"> <xs:annotation> <xs:documentation>specify which dump trigger generator to connect to this output</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="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module status and state</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clockEdge" type="xs:string"> <xs:annotation> <xs:documentation>clock edge setups</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeInterval" type="xs:string"> <xs:annotation> <xs:documentation>report phase tick time interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>report functional contents of status register</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>report status register error counters</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrig" type="xs:string"> <xs:annotation> <xs:documentation>report dumpTrig status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pErrorOut" type="xs:string"> <xs:annotation> <xs:documentation>report phase error output selection status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testPin" type="xs:string"> <xs:annotation> <xs:documentation>report testPin 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:attribute name="crossBar" type="xs:string"> <xs:annotation> <xs:documentation>report assumed state of crossbar connections</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>general setup parameters, confgiurations, and data source selection</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="schedule" minOccurs="0"/> <xs:element ref="user" minOccurs="0"/> <xs:element ref="crossBar" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>control of rack crossbar switch (WRITE ONLY)</xs:documentation> </xs:annotation> </xs:element> </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="obsTime" type="xs:string"> <xs:annotation> <xs:documentation>obs clock time as read from the chips registers or the value to set the obs clock vith</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="led" type="ledType"/> <xs:attribute name="interrupt"> <xs:annotation> <xs:documentation>CMIB interrupt 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="pciInterrupt"> <xs:annotation> <xs:documentation>PCI bus interrupt 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="ledTiming" type="ledType"> <xs:annotation> <xs:documentation>General timing FPGA health indication</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</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 | ||
annotation |
|
||
source | <xs:attribute name="obsTime" type="xs:string"> <xs:annotation> <xs:documentation>obs clock time as read from the chips registers or the value to set the obs clock vith</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="led" type="ledType"/> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="interrupt"> <xs:annotation> <xs:documentation>CMIB interrupt 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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pciInterrupt"> <xs:annotation> <xs:documentation>PCI bus interrupt 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 | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledTiming" type="ledType"> <xs:annotation> <xs:documentation>General timing FPGA health indication</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="timeCodeSource"> <xs:annotation> <xs:documentation>(deprecated) pick source of time code data stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ppsCodeSelect"> <xs:annotation> <xs:documentation>(deprecated)pick source of time code data stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="clockSource"> <xs:annotation> <xs:documentation>(deprecated)pick source of the 128MHz clock</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="timeCode"/> <xs:enumeration value="external"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="extPllClockSelect"> <xs:annotation> <xs:documentation>(deprecated)pick source of the 128MHz clock</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="external"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ppsOperation"> <xs:annotation> <xs:documentation>(deprecated)control of timecode input sources</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="pllControl"> <xs:annotation> <xs:documentation>Phase Locked Loop control</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="freeRun"/> <xs:enumeration value="lock"/> <xs:enumeration value="reset"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sysTickDelay"> <xs:annotation> <xs:documentation>amount of time to delay system tick (clock units). This data goes directly into register 0x15</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="67108863"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ppsDelay"> <xs:annotation> <xs:documentation>PPS delay (clock units). This data is modified by hop count before being applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="67108863"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="intDelay"> <xs:annotation> <xs:documentation>amount of time to delay system interrupt (clock units). This data goes directly into register 0x16</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1048575"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="headerInsertion"> <xs:annotation> <xs:documentation>allow crc/ID insertion in time stamp</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="epoch"> <xs:annotation> <xs:documentation>specify the timestamp epoch</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="standby"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pModelSource"> <xs:annotation> <xs:documentation>Selects source of baseline board phase models. Internal models are forced to 0, external are source from the user space model generator.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="internal"/> <xs:enumeration value="external"/> <xs:enumeration value="disabled"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="obsClockTCLock"> <xs:annotation> <xs:documentation>if enabled, the observation clock (and hence, the timestamps) will lock to the second count provided by the incomming EVLA timecode. if not, obsClock will only lock to the timecode PPS and will otherwise align with the CPU clock.</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="tx"> <xs:annotation> <xs:documentation>state of control register TX bit. Should normally be enabled to allow baseline board to byte align</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="chopperSeedRoot0" type="xs:string"> <xs:annotation> <xs:documentation>chopper seed value for data path 0. This number is applied directly to register 0x54, lower byte.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="chopperSeedRoot1" type="xs:string"> <xs:annotation> <xs:documentation>chopper seed value for data path 1. This number is applied directly to register 0x54, upper byte.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopPpsCountSource"> <xs:annotation> <xs:documentation>Select the timeCode source for the hop_pps register (0x1a). Note that changing this will cause the obsClock to track a different time code and may cause a hiccup in system timing. </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="timeCodeSource"> <xs:annotation> <xs:documentation>(deprecated) pick source of time code data stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="ppsCodeSelect"> <xs:annotation> <xs:documentation>(deprecated)pick source of time code data stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="clockSource"> <xs:annotation> <xs:documentation>(deprecated)pick source of the 128MHz clock</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="timeCode"/> <xs:enumeration value="external"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="extPllClockSelect"> <xs:annotation> <xs:documentation>(deprecated)pick source of the 128MHz clock</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="external"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ppsOperation"> <xs:annotation> <xs:documentation>(deprecated)control of timecode input sources</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 | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="pllControl"> <xs:annotation> <xs:documentation>Phase Locked Loop control</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="freeRun"/> <xs:enumeration value="lock"/> <xs:enumeration value="reset"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="sysTickDelay"> <xs:annotation> <xs:documentation>amount of time to delay system tick (clock units). This data goes directly into register 0x15</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="67108863"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ppsDelay"> <xs:annotation> <xs:documentation>PPS delay (clock units). This data is modified by hop count before being applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="67108863"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="intDelay"> <xs:annotation> <xs:documentation>amount of time to delay system interrupt (clock units). This data goes directly into register 0x16</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1048575"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="headerInsertion"> <xs:annotation> <xs:documentation>allow crc/ID insertion in time stamp</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="epoch"> <xs:annotation> <xs:documentation>specify the timestamp epoch</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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="standby"> <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 | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="pModelSource"> <xs:annotation> <xs:documentation>Selects source of baseline board phase models. Internal models are forced to 0, external are source from the user space model generator.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="internal"/> <xs:enumeration value="external"/> <xs:enumeration value="disabled"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="obsClockTCLock"> <xs:annotation> <xs:documentation>if enabled, the observation clock (and hence, the timestamps) will lock to the second count provided by the incomming EVLA timecode. if not, obsClock will only lock to the timecode PPS and will otherwise align with the CPU clock.</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="tx"> <xs:annotation> <xs:documentation>state of control register TX bit. Should normally be enabled to allow baseline board to byte align</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:string | ||
annotation |
|
||
source | <xs:attribute name="chopperSeedRoot0" type="xs:string"> <xs:annotation> <xs:documentation>chopper seed value for data path 0. This number is applied directly to register 0x54, lower byte.</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="chopperSeedRoot1" type="xs:string"> <xs:annotation> <xs:documentation>chopper seed value for data path 1. This number is applied directly to register 0x54, upper byte.</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="hopPpsCountSource"> <xs:annotation> <xs:documentation>Select the timeCode source for the hop_pps register (0x1a). Note that changing this will cause the obsClock to track a different time code and may cause a hiccup in system timing. </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xs:element name="control" minOccurs="0"> <xs:annotation> <xs:documentation>Momentary module commands, resets, etc.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>reset the chip to defaults</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsReset" type="xs:string"> <xs:annotation> <xs:documentation>force the PPS code source reset</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clearStats" type="xs:string"> <xs:annotation> <xs:documentation>clears the flags accumulated within the 'status' element.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clearErrors" type="xs:string"> <xs:annotation> <xs:documentation>clears all accumulated errors and status indicators.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>reset the chip to defaults</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="ppsReset" type="xs:string"> <xs:annotation> <xs:documentation>force the PPS code source reset</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="clearStats" type="xs:string"> <xs:annotation> <xs:documentation>clears the flags accumulated within the 'status' element.</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="clearErrors" type="xs:string"> <xs:annotation> <xs:documentation>clears all accumulated errors and status indicators.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | ledCrcInput | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC setup information </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ledCrcInput" minOccurs="0" maxOccurs="36"> <xs:annotation> <xs:documentation>status LEDs for each filters port connection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="filterId" use="required"> <xs:annotation> <xs:documentation>source filter ID for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="17"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataPath" use="required"> <xs:annotation> <xs:documentation>data path ID for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="1"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="led" type="ledType" use="required"> <xs:annotation> <xs:documentation>status of filter to timing CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWire" use="optional"> <xs:annotation> <xs:documentation>(deprecated)when scan type is in 'single' mode, specify the wire to scan here</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInput0" use="optional"> <xs:annotation> <xs:documentation>CRC wire check for Filter bank 0 to Timing</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireInput1" use="optional"> <xs:annotation> <xs:documentation>CRC wire check for Filter bank 1 to Timing</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forcePhaseErrorError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on output port</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="forceDumpTrigError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on dumpTrig signal</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="forcePhaseModError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on phaseMod signal</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="forceTimecodeError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on timecode signal</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="forceXbarCommandError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on crossbar commands</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:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="scanWire" use="optional"> <xs:annotation> <xs:documentation>(deprecated)when scan type is in 'single' mode, specify the wire to scan here</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:attribute name="scanWireInput0" use="optional"> <xs:annotation> <xs:documentation>CRC wire check for Filter bank 0 to Timing</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:attribute name="scanWireInput1" use="optional"> <xs:annotation> <xs:documentation>CRC wire check for Filter bank 1 to Timing</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="forcePhaseErrorError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on output port</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="forceDumpTrigError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on dumpTrig signal</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="forcePhaseModError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on phaseMod signal</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="forceTimecodeError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on timecode signal</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="forceXbarCommandError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on crossbar commands</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="ledCrcInput" minOccurs="0" maxOccurs="36"> <xs:annotation> <xs:documentation>status LEDs for each filters port connection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="filterId" use="required"> <xs:annotation> <xs:documentation>source filter ID for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="17"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataPath" use="required"> <xs:annotation> <xs:documentation>data path ID for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="1"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="led" type="ledType" use="required"> <xs:annotation> <xs:documentation>status of filter to timing CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="filterId" use="required"> <xs:annotation> <xs:documentation>source filter ID for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="17"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="dataPath" use="required"> <xs:annotation> <xs:documentation>data path ID for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="1"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="led" type="ledType" use="required"> <xs:annotation> <xs:documentation>status of filter to timing CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="clockEdge" minOccurs="0" maxOccurs="41"> <xs:annotation> <xs:documentation>clock phase selection from filter PERR or timecode</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="sourceId" type="xs:string" use="required"> <xs:annotation> <xs:documentation>specify path/filter id OR timecode id OR sTick OR output0 OR output1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sourceId" type="xs:string" use="required"> <xs:annotation> <xs:documentation>specify path/filter id OR timecode id OR sTick OR output0 OR output1</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="timeInterval" minOccurs="0" maxOccurs="36"> <xs:annotation> <xs:documentation>phase tick time interval counts</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="filterId" type="xs:string" use="required"> <xs:annotation> <xs:documentation>the counts belong to this filter</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pTick" type="xs:int"> <xs:annotation> <xs:documentation>pTick to sTick delay value</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="filterId" type="xs:string" use="required"> <xs:annotation> <xs:documentation>the counts belong to this filter</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="pTick" type="xs:int"> <xs:annotation> <xs:documentation>pTick to sTick delay value</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="status" minOccurs="0"> <xs:annotation> <xs:documentation>status register flags</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="dataClock0" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of data clock status bits for filter bank 0</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataClock1" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of data clock status bits for filter bank 1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsCount" type="xs:int" use="required"> <xs:annotation> <xs:documentation>seconds count as derived by the timing chip from the selected time code stream.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsCountA" type="xs:int" use="required"> <xs:annotation> <xs:documentation>seconds count as derived by the timing chip from the selected time code A stream.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsCountB" type="xs:int" use="required"> <xs:annotation> <xs:documentation>seconds count as derived by the timing chip from the time code B stream.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCount" type="xs:int" use="required"> <xs:annotation> <xs:documentation>number of hops the selected timecode has been through to get to this board</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCountA" type="xs:int" use="required"> <xs:annotation> <xs:documentation>number of hops timecode A has been through to get to this board</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCountB" type="xs:int" use="required"> <xs:annotation> <xs:documentation>number of hops timecode B has been through to get to this board</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="statusReg" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status register contents</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsTimeInterval" type="xs:int" use="required"> <xs:annotation> <xs:documentation>Contents of registers 0x55 and 0x56. This is the number of clocks between the external PPS coming into the station board and the PPS received at the timing FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="out0TimeInterval" type="xs:int" use="required"> <xs:annotation> <xs:documentation>Contents of registers 0x49 and 0x4a. This is the number of clocks between the 'tick' at the output FPGA 0 and same 'tick' inside the timing FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="out1TimeInterval" type="xs:int" use="required"> <xs:annotation> <xs:documentation>Contents of registers 0x4b and 0x4c. This is the number of clocks between the 'tick' at the output FPGA 1 and same 'tick' inside the timing FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPllAlarm" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL has lost reference or lock</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPllFreeRun" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL is either in free run or not</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeCrc" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeCrcA" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode A CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeCrcB" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode B CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodePps" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode PPS interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeInputPpsA" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode A PPS input clock interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeInputPpsB" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode B PPS input clock interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeSystemPpsA" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode A PPS board clock interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledTimecodeSystemPpsB" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode B PPS board clock interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPModCommand" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod command error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPModFrame" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod frame error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPModStartBit" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledPModRam" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDTrigCommand" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger command error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDTrigTrigger" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger trigger error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledClockToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>toggle status of the selected clock (timecode AB or external)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDTrigStartBit" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDTrigRam" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledExtClkToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>external clock toggle status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSClkLock" type="ledType" use="required"> <xs:annotation> <xs:documentation>SCLK PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledGBitTxLock" type="ledType" use="required"> <xs:annotation> <xs:documentation>gigabit transmitter PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledClockAToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>64MHz line A clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledClockBToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>64MHz line B clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSTickInterval" type="ledType" use="required"> <xs:annotation> <xs:documentation>if time between sTicks is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSPpsInterval" type="ledType" use="required"> <xs:annotation> <xs:documentation>if time between sPPS is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSTickWidth" type="ledType" use="required"> <xs:annotation> <xs:documentation>if width of sTick is incorrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSPpsWidth" type="ledType" use="required"> <xs:annotation> <xs:documentation>if width of sPPS is incorrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledSTickAlign" type="ledType" use="required"> <xs:annotation> <xs:documentation>if alignment between sTick and sPPS is not coincedent, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledHopCountOverflow" type="ledType" use="required"> <xs:annotation> <xs:documentation>if the hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledHopCountAOverflow" type="ledType" use="required"> <xs:annotation> <xs:documentation>if the A timecode hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledHopCountBOverflow" type="ledType" use="required"> <xs:annotation> <xs:documentation>if the B timecode hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDataClock" type="ledType" use="required"> <xs:annotation> <xs:documentation>composite status of all data clocks</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ppsCodeSource" use="required"> <xs:annotation> <xs:documentation>source of time code data stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="extPllClockSource" use="required"> <xs:annotation> <xs:documentation>source of the 128MHz clock</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="external"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dataClock0" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of data clock status bits for filter bank 0</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dataClock1" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of data clock status bits for filter bank 1</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ppsCount" type="xs:int" use="required"> <xs:annotation> <xs:documentation>seconds count as derived by the timing chip from the selected time code stream.</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ppsCountA" type="xs:int" use="required"> <xs:annotation> <xs:documentation>seconds count as derived by the timing chip from the selected time code A stream.</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ppsCountB" type="xs:int" use="required"> <xs:annotation> <xs:documentation>seconds count as derived by the timing chip from the time code B stream.</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="hopCount" type="xs:int" use="required"> <xs:annotation> <xs:documentation>number of hops the selected timecode has been through to get to this board</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="hopCountA" type="xs:int" use="required"> <xs:annotation> <xs:documentation>number of hops timecode A has been through to get to this board</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="hopCountB" type="xs:int" use="required"> <xs:annotation> <xs:documentation>number of hops timecode B has been through to get to this board</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="statusReg" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status register contents</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ppsTimeInterval" type="xs:int" use="required"> <xs:annotation> <xs:documentation>Contents of registers 0x55 and 0x56. This is the number of clocks between the external PPS coming into the station board and the PPS received at the timing FPGA</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="out0TimeInterval" type="xs:int" use="required"> <xs:annotation> <xs:documentation>Contents of registers 0x49 and 0x4a. This is the number of clocks between the 'tick' at the output FPGA 0 and same 'tick' inside the timing FPGA</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="out1TimeInterval" type="xs:int" use="required"> <xs:annotation> <xs:documentation>Contents of registers 0x4b and 0x4c. This is the number of clocks between the 'tick' at the output FPGA 1 and same 'tick' inside the timing FPGA</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledPllAlarm" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL has lost reference or lock</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledPllFreeRun" type="ledType" use="required"> <xs:annotation> <xs:documentation>PLL is either in free run or not</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledTimecodeCrc" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode CRC status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledTimecodeCrcA" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode A CRC status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledTimecodeCrcB" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode B CRC status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledTimecodePps" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode PPS interval status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledTimecodeInputPpsA" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode A PPS input clock interval status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledTimecodeInputPpsB" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode B PPS input clock interval status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledTimecodeSystemPpsA" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode A PPS board clock interval status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledTimecodeSystemPpsB" type="ledType" use="required"> <xs:annotation> <xs:documentation>timeCode B PPS board clock interval status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledPModCommand" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod command error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledPModFrame" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod frame error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledPModStartBit" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledPModRam" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a phase mod RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDTrigCommand" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger command error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDTrigTrigger" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger trigger error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledClockToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>toggle status of the selected clock (timecode AB or external)</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDTrigStartBit" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDTrigRam" type="ledType" use="required"> <xs:annotation> <xs:documentation>indicate if a dump trigger RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledExtClkToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>external clock toggle status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledSClkLock" type="ledType" use="required"> <xs:annotation> <xs:documentation>SCLK PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledGBitTxLock" type="ledType" use="required"> <xs:annotation> <xs:documentation>gigabit transmitter PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledClockAToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>64MHz line A clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledClockBToggle" type="ledType" use="required"> <xs:annotation> <xs:documentation>64MHz line B clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledSTickInterval" type="ledType" use="required"> <xs:annotation> <xs:documentation>if time between sTicks is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledSPpsInterval" type="ledType" use="required"> <xs:annotation> <xs:documentation>if time between sPPS is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledSTickWidth" type="ledType" use="required"> <xs:annotation> <xs:documentation>if width of sTick is incorrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledSPpsWidth" type="ledType" use="required"> <xs:annotation> <xs:documentation>if width of sPPS is incorrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledSTickAlign" type="ledType" use="required"> <xs:annotation> <xs:documentation>if alignment between sTick and sPPS is not coincedent, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledHopCountOverflow" type="ledType" use="required"> <xs:annotation> <xs:documentation>if the hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledHopCountAOverflow" type="ledType" use="required"> <xs:annotation> <xs:documentation>if the A timecode hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledHopCountBOverflow" type="ledType" use="required"> <xs:annotation> <xs:documentation>if the B timecode hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDataClock" type="ledType" use="required"> <xs:annotation> <xs:documentation>composite status of all data clocks</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="ppsCodeSource" use="required"> <xs:annotation> <xs:documentation>source of time code data stream</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="extPllClockSource" use="required"> <xs:annotation> <xs:documentation>source of the 128MHz clock</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> <xs:enumeration value="external"/> <xs:enumeration value="off"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>status register counters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pllAlarm" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>PLL has lost reference or lock</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeCodeCRC" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>timeCode CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeCodePPS" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>timeCode PPS interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pModCommand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod command error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pModFrame" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod frame error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pModStartBit" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pModRAM" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrigCommand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger command error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrigTrigger" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger trigger error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrigStartBit" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrigRAM" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="c64Lock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>CLK64 PLL lock status (deprecated)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="extClkToggle" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>external clock toggle status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>SCLK PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="gBitTxLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>gigabit transmitter PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if time between sTicks is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sPpsInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if time between sPPS is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if sTick width is inclrrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sPpsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if sPPS width is incorrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickAlignment" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if alignment between sTick and sPPS is not coincedent, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataClock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of data clock errors from all inputs</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="c64AToggle" type="xs:int"> <xs:annotation> <xs:documentation>64MHz line A clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="c64BToggle" type="xs:int"> <xs:annotation> <xs:documentation>64MHz line B clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCountOverflow" type="xs:int"> <xs:annotation> <xs:documentation>if the hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="pllAlarm" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>PLL has lost reference or lock</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="timeCodeCRC" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>timeCode CRC status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="timeCodePPS" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>timeCode PPS interval status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="pModCommand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod command error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="pModFrame" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod frame error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="pModStartBit" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="pModRAM" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a phase mod RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dumpTrigCommand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger command error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dumpTrigTrigger" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger trigger error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dumpTrigStartBit" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger start bit error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dumpTrigRAM" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>indicate if a dump trigger RAM error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="c64Lock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>CLK64 PLL lock status (deprecated)</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="extClkToggle" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>external clock toggle status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>SCLK PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="gBitTxLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>gigabit transmitter PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sTickInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if time between sTicks is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sPpsInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if time between sPPS is not 10ms, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if sTick width is inclrrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sPpsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if sPPS width is incorrect, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sTickAlignment" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if alignment between sTick and sPPS is not coincedent, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dataClock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of data clock errors from all inputs</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="c64AToggle" type="xs:int"> <xs:annotation> <xs:documentation>64MHz line A clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="c64BToggle" type="xs:int"> <xs:annotation> <xs:documentation>64MHz line B clock is toggling</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="hopCountOverflow" type="xs:int"> <xs:annotation> <xs:documentation>if the hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="dumpTrig" minOccurs="0" maxOccurs="16"> <xs:annotation> <xs:documentation>dump trigger generator controls </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>dump trig generation buffer ID</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="epoch" type="xs:string"> <xs:annotation> <xs:documentation>obsClock time dump trigger sequence is referenced from. If time is in the future, this becomes the activation time</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="operation" use="optional"> <xs:annotation> <xs:documentation>enable or disable the dump trig generator</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="recircFactor" type="xs:int"> <xs:annotation> <xs:documentation>recirculation factor to use when enabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ltaIntegTime" type="xs:int"> <xs:annotation> <xs:documentation>integration time for the LTA (microSeconds)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hwIntegTime"> <xs:annotation> <xs:documentation>integration time for the correlator chip (microSeconds)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="500"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numPhaseBins"> <xs:annotation> <xs:documentation>number of LTA phase bins to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bbId0SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 0 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId1SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 1 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId2SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 2 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId3SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 3 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId4SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 4 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId5SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 5 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId6SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 6 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbId7SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 7 to bundle with this ID</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>dump trig generation buffer ID</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 | ||
annotation |
|
||
source | <xs:attribute name="epoch" type="xs:string"> <xs:annotation> <xs:documentation>obsClock time dump trigger sequence is referenced from. If time is in the future, this becomes the activation time</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="operation" use="optional"> <xs:annotation> <xs:documentation>enable or disable the dump trig generator</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 | ||
annotation |
|
||
source | <xs:attribute name="recircFactor" type="xs:int"> <xs:annotation> <xs:documentation>recirculation factor to use when enabled</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="ltaIntegTime" type="xs:int"> <xs:annotation> <xs:documentation>integration time for the LTA (microSeconds)</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="hwIntegTime"> <xs:annotation> <xs:documentation>integration time for the correlator chip (microSeconds)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="500"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numPhaseBins"> <xs:annotation> <xs:documentation>number of LTA phase bins to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="bbId0SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 0 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="bbId1SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 1 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="bbId2SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 2 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="bbId3SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 3 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="bbId4SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 4 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="bbId5SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 5 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="bbId6SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 6 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="bbId7SubBandMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands with baseband ID 7 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="testPin" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation>route internal FPGA signals to external pins</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify pin to map</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="signal"> <xs:annotation> <xs:documentation>specify signal 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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify pin to map</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="signal"> <xs:annotation> <xs:documentation>specify signal 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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xs:element name="pErrorOut" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>filter phase error model selection for each output</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="outputId" use="required"> <xs:annotation> <xs:documentation>specify the output line for these attributes</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="pError0Select" use="optional"> <xs:annotation> <xs:documentation>phase error from filter bank 0 to select</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="pError1Select" use="optional"> <xs:annotation> <xs:documentation>phase error from filter bank 1 to select</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="dtGenSelect"> <xs:annotation> <xs:documentation>specify which dump trigger generator to connect to this output</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 | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="outputId" use="required"> <xs:annotation> <xs:documentation>specify the output line for these attributes</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="pError0Select" use="optional"> <xs:annotation> <xs:documentation>phase error from filter bank 0 to select</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="pError1Select" use="optional"> <xs:annotation> <xs:documentation>phase error from filter bank 1 to select</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="dtGenSelect"> <xs:annotation> <xs:documentation>specify which dump trigger generator to connect to this output</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="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module status and state</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report CRC status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clockEdge" type="xs:string"> <xs:annotation> <xs:documentation>clock edge setups</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeInterval" type="xs:string"> <xs:annotation> <xs:documentation>report phase tick time interval status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>report functional contents of status register</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>report status register error counters</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrig" type="xs:string"> <xs:annotation> <xs:documentation>report dumpTrig status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pErrorOut" type="xs:string"> <xs:annotation> <xs:documentation>report phase error output selection status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testPin" type="xs:string"> <xs:annotation> <xs:documentation>report testPin 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:attribute name="crossBar" type="xs:string"> <xs:annotation> <xs:documentation>report assumed state of crossbar connections</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>general setup parameters, confgiurations, and data source selection</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report CRC status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="clockEdge" type="xs:string"> <xs:annotation> <xs:documentation>clock edge setups</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="timeInterval" type="xs:string"> <xs:annotation> <xs:documentation>report phase tick time interval status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>report functional contents of status register</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>report status register error counters</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="dumpTrig" type="xs:string"> <xs:annotation> <xs:documentation>report dumpTrig status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="pErrorOut" type="xs:string"> <xs:annotation> <xs:documentation>report phase error output selection status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="testPin" type="xs:string"> <xs:annotation> <xs:documentation>report testPin status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
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 | ||
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 | ||
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 | ||
annotation |
|
||
source | <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>report errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="crossBar" type="xs:string"> <xs:annotation> <xs:documentation>report assumed state of crossbar connections</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>general setup parameters, confgiurations, and data source selection</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | dataPath noiseDiode dumpTrig state error waferConfig crossBar wbcProduct | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="vciConfiguration"> <xs:complexType> <xs:sequence> <xs:element name="dataPath" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:sequence> <xs:element name="inputConfig" minOccurs="0"> <xs:complexType> <xs:attribute name="xlateLutLoad" type="xs:string"/> <xs:attribute name="bitsPerSample"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBands"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataSource"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FORM_stream0"/> <xs:enumeration value="FORM_stream1"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> <xs:enumeration value="wbtg0"/> <xs:enumeration value="wbtg1"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="filterConfig" minOccurs="0" maxOccurs="18"> <xs:complexType> <xs:sequence> <xs:element name="lut" minOccurs="0"> <xs:complexType> <xs:attribute name="stage1Load" type="xs:string"/> <xs:attribute name="stage2Load" type="xs:string"/> <xs:attribute name="stage3Load" type="xs:string"/> <xs:attribute name="stage4Load" type="xs:string"/> <xs:attribute name="mixerLoad" type="xs:string"/> <xs:attribute name="toneExtLoad" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="filterId" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="baseBandId" use="optional"> <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:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="standby"> <xs:annotation> <xs:documentation>Places filter/sub band into a standby more which may or may not reduce power consumption. Removing standby typically will require a reconfiguration of this sub band (which maybe included in the same message)</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="bandWidth"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="31250"/> <xs:enumeration value="62500"/> <xs:enumeration value="125000"/> <xs:enumeration value="250000"/> <xs:enumeration value="500000"/> <xs:enumeration value="1000000"/> <xs:enumeration value="2000000"/> <xs:enumeration value="4000000"/> <xs:enumeration value="8000000"/> <xs:enumeration value="16000000"/> <xs:enumeration value="32000000"/> <xs:enumeration value="64000000"/> <xs:enumeration value="128000000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="centerFreq" type="xs:string"/> <xs:attribute name="numBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sourceBand"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="15"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="fractBitShift"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sideBandFlip"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mixer"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="toneFreq" type="xs:int"> <xs:annotation> <xs:documentation>tone frequency (Hz)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="swIndex" type="xs:int"> <xs:annotation> <xs:documentation>spectral window identifier</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delays"> <xs:annotation> <xs:documentation>apply sub band delay models</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="phaseModels"> <xs:annotation> <xs:documentation>apply calculated phase models or set to zero (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="rfiBlankLevel"> <xs:annotation> <xs:documentation>normalized blanking parameter (0.0 - 1.0) where 0.0 is blank everything and 1.0 is blanking off</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> <xs:attribute name="rfiBlankDuration"> <xs:annotation> <xs:documentation>blanking duration (in seconds) of an rfi detection</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <!-- <xs:element name="outputConfig" minOccurs="0" maxOccurs="16"> <xs:complexType> <xs:attribute name="waferId" 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="filterId"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dumpTrigId"> <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:sequence> <xs:attribute name="pathId" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="baseBandId"> <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"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="254"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bandWidth"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2048000000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="radarMode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sideBand"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="lower"/> <xs:enumeration value="upper"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="delayVectorLoad" type="xs:string"/> <xs:attribute name="localOsc" type="xs:string"/> <xs:attribute name="freqShift" type="xs:string"/> <xs:attribute name="phaseModelSlot"> <xs:annotation> <xs:documentation>specify if phase model for this baseband is delivered early or late in the 10ms window. This is used to allow ANDing of phase models from different station boards by the crossbar boards for polarization</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="early"/> <xs:enumeration value="late"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="testLut" type="xs:string"> <xs:annotation> <xs:documentation>This attribute, if present, will cause a NULL LUT to be loaded in stage 1 of all filters on this bank. This allows for a complete configuration without the added heat load of a functioning filter stage (for test purposes)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="swPwrEpoch" type="xs:string"> <xs:annotation> <xs:documentation>Specify the epoch (ISO 8601-UTC) for all sub band switched power integrations (default is to use dump trigger epoch)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="swPwrInteg" type="xs:string"> <xs:annotation> <xs:documentation>Specify the number of seconds for each integration of switched power for all sub bands within his base band (default is to match LTA dump interval), Value is in seconds, minimum of 1 noise tube period (100ms)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="swbbName"> <xs:annotation> <xs:documentation>Identifier for base band</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A1C1_3BIT"/> <xs:enumeration value="A2C2_3BIT"/> <xs:enumeration value="AC_8BIT"/> <xs:enumeration value="B1D1_3BIT"/> <xs:enumeration value="B2D2_3BIT"/> <xs:enumeration value="BD_8BIT"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="polarization"> <xs:annotation> <xs:documentation>Identifier for base band polarization</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="R"/> <xs:enumeration value="L"/> <xs:enumeration value="X"/> <xs:enumeration value="Y"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="setDefaultGains" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>if this attribute is present, default valuse will be set for active filter stages. Any additional auto-gain setting attributes will override gains for their specific filter stages</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setRequantRms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter requantizer gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="requantAgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for requantizer gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setStage1Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 1 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stage1AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 1 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setStage2Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 2 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stage2AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 2 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setStage3Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 3 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stage3AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 3 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setStage4Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 4 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stage4AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 4 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="standby"> <xs:annotation> <xs:documentation>Place all devices in this data path into a non-volitile low power state</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:complexType> </xs:element> <xs:element name="noiseDiode" minOccurs="0"> <xs:complexType> <xs:attribute name="noiseDiodeGen"> <xs:annotation> <xs:documentation>enable/disable noise diode model function</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="noiseDiodeDutyCycle"> <xs:annotation> <xs:documentation>percentage of cycle that noise diode is ON</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodePhase"> <xs:annotation> <xs:documentation>ND offset from the provided epoch in seconds</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodeFreq"> <xs:annotation> <xs:documentation>frequency of noise diode in Hertz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodeEpoch" type="xs:string"> <xs:annotation> <xs:documentation>Epoch for T0 of the noise diode model (uses Obs clock)</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="dumpTrig" minOccurs="0" maxOccurs="16"> <xs:annotation> <xs:documentation>dump trigger generator controls </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="phaseBinModel" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> phase binning (pulsar) model for a single dump generator. Based on TEMPO polyco.dat file. </xs:documentation> <xs:documentation> Model time references (MJD). tMid is polynomial reference time. tStart, tEnd determine model validity timerange. phaseRef is as provided by POLYCO.DAT, units of turns. freqRef is as provided by POLYCO.DAT, units of Hertz </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="modelCff" minOccurs="1" maxOccurs="20"> <xs:annotation> <xs:documentation> Coefficent(s) for the binning model. </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="index" type="xs:int" use="required"/> <xs:attribute name="cff" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="numCff" use="required"> <xs:annotation> <xs:documentation>count of model coefficients</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="20"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="tMid" type="xs:string" use="required"/> <xs:attribute name="tStart" type="xs:double" use="optional"/> <xs:attribute name="tEnd" type="xs:double" use="optional"/> <xs:attribute name="phaseRef" type="xs:string" use="required"/> <xs:attribute name="freqRef" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="phaseBinGroup" minOccurs="0" maxOccurs="1000"> <xs:annotation> <xs:documentation>phase bin integration specificiation</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="bindex"> <xs:annotation> <xs:documentation>index of this phase integration slice within the full period</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bin"> <xs:annotation> <xs:documentation>LTA bin number to assign to this phase slice</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBins"> <xs:annotation> <xs:documentation>count of adjacent bins sharing these same parameters</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="maxHwIntegTime" type="xs:string"> <xs:annotation> <xs:documentation>maximum integration time for the correlator chip (microSeconds) deafult is 500</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="binWidth" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>width of this bin as normalized fractional pulsar period. Default is full allocation</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseOffset" type="xs:string" use="required"> <xs:annotation> <xs:documentation>normalized phase (offset) of this bin group within binning period</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>dump trig generation buffer ID</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="binningPeriod" type="xs:string"> <xs:annotation> <xs:documentation>default fixed period for phase binning (micro seconds)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="binningOffset" type="xs:string"> <xs:annotation> <xs:documentation>fixed period offset for phase binning (0.0-1.0)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="epoch" type="xs:string"> <xs:annotation> <xs:documentation>obsClock time this script becomes active</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="standby" use="optional"> <xs:annotation> <xs:documentation>enable or disable the dump trig generator</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="recircFactor" type="xs:int"> <xs:annotation> <xs:documentation>recirculation factor to use when enabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ltaIntegFactor" type="xs:int"> <xs:annotation> <xs:documentation>count of hardware integrations to accumulate</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="countOn" type="xs:int"> <xs:annotation> <xs:documentation>count of integrations to produce during a single burst period</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="countOffset" type="xs:int"> <xs:annotation> <xs:documentation>count of integrations to offset burst sequence from epoch.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="countOff" type="xs:int"> <xs:annotation> <xs:documentation>count of integrations to supress during a single burst period</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hwIntegTime" type="xs:string"> <xs:annotation> <xs:documentation>integration time for the correlator chip (microSeconds)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="subBandMask0" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands for data path 0 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="subBandMask1" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands for data path 1 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseBinBank" use="optional"> <xs:annotation> <xs:documentation>use one or both phase bin memory banks</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="bank0"/> <xs:enumeration value="bank1"/> <xs:enumeration value="all"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numPhaseBins"> <xs:annotation> <xs:documentation>number of LTA bins to allocate use for standard dumptrig or report the number of bins automatically allocated during phase binning</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="startBin"> <xs:annotation> <xs:documentation>starting bin number for LTA bins (for phase binning)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="state" minOccurs="0"> <xs:complexType> <xs:attribute name="activationUTC" type="xs:int"/> <xs:attribute name="dataPath" type="xs:string"> <xs:annotation> <xs:documentation>report basic data path configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="noiseDiode" type="xs:string"> <xs:annotation> <xs:documentation>report noise diode configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrig" type="xs:string"> <xs:annotation> <xs:documentation>report specfied dump trigger configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="waferConfig" type="xs:string"> <xs:annotation> <xs:documentation>report specfied wafer configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="wbcProduct" type="xs:string"> <xs:annotation> <xs:documentation>report wideband correlator data product settings</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element ref="error" minOccurs="0"/> <xs:element name="waferConfig" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>setup for individual board output wafers, sets up output and timing FPGAs</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="waferId" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path0FilterId"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path1FilterId"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dumpTrigId"> <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 ref="crossBar" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>control of rack crossbar switch (WRITE ONLY)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="wbcProduct" minOccurs="0" maxOccurs="32"> <xs:annotation> <xs:documentation>configure wideband correlator product generation</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specified id for this product set</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="integEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="laggedPath"> <xs:annotation> <xs:documentation>which data path to use as lagged data</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="laggedBand"> <xs:annotation> <xs:documentation>which band to use from the lagged data path</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="promptPath"> <xs:annotation> <xs:documentation>which data path to use as prompt data</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="promptBand"> <xs:annotation> <xs:documentation>which band to use from the prompt data path</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="integration"> <xs:annotation> <xs:documentation>number of times to integrate this product lag set</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numLags"> <xs:annotation> <xs:documentation>specified number of lags to create for this product. A zero value disables this product ID.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="63"/> <xs:maxInclusive value="4096"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="activationTime" type="xs:dateTime"/> <xs:attribute name="status" type="xs:string"/> <xs:attribute name="configName" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:dateTime |
source | <xs:attribute name="activationTime" type="xs:dateTime"/> |
type | xs:string |
source | <xs:attribute name="status" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="configName" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | inputConfig filterConfig | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="dataPath" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:sequence> <xs:element name="inputConfig" minOccurs="0"> <xs:complexType> <xs:attribute name="xlateLutLoad" type="xs:string"/> <xs:attribute name="bitsPerSample"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBands"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataSource"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FORM_stream0"/> <xs:enumeration value="FORM_stream1"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> <xs:enumeration value="wbtg0"/> <xs:enumeration value="wbtg1"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="filterConfig" minOccurs="0" maxOccurs="18"> <xs:complexType> <xs:sequence> <xs:element name="lut" minOccurs="0"> <xs:complexType> <xs:attribute name="stage1Load" type="xs:string"/> <xs:attribute name="stage2Load" type="xs:string"/> <xs:attribute name="stage3Load" type="xs:string"/> <xs:attribute name="stage4Load" type="xs:string"/> <xs:attribute name="mixerLoad" type="xs:string"/> <xs:attribute name="toneExtLoad" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="filterId" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="baseBandId" use="optional"> <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:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="standby"> <xs:annotation> <xs:documentation>Places filter/sub band into a standby more which may or may not reduce power consumption. Removing standby typically will require a reconfiguration of this sub band (which maybe included in the same message)</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="bandWidth"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="31250"/> <xs:enumeration value="62500"/> <xs:enumeration value="125000"/> <xs:enumeration value="250000"/> <xs:enumeration value="500000"/> <xs:enumeration value="1000000"/> <xs:enumeration value="2000000"/> <xs:enumeration value="4000000"/> <xs:enumeration value="8000000"/> <xs:enumeration value="16000000"/> <xs:enumeration value="32000000"/> <xs:enumeration value="64000000"/> <xs:enumeration value="128000000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="centerFreq" type="xs:string"/> <xs:attribute name="numBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sourceBand"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="15"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="fractBitShift"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sideBandFlip"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mixer"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="toneFreq" type="xs:int"> <xs:annotation> <xs:documentation>tone frequency (Hz)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="swIndex" type="xs:int"> <xs:annotation> <xs:documentation>spectral window identifier</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delays"> <xs:annotation> <xs:documentation>apply sub band delay models</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="phaseModels"> <xs:annotation> <xs:documentation>apply calculated phase models or set to zero (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="rfiBlankLevel"> <xs:annotation> <xs:documentation>normalized blanking parameter (0.0 - 1.0) where 0.0 is blank everything and 1.0 is blanking off</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> <xs:attribute name="rfiBlankDuration"> <xs:annotation> <xs:documentation>blanking duration (in seconds) of an rfi detection</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <!-- <xs:element name="outputConfig" minOccurs="0" maxOccurs="16"> <xs:complexType> <xs:attribute name="waferId" 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="filterId"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dumpTrigId"> <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:sequence> <xs:attribute name="pathId" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="baseBandId"> <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"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="254"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bandWidth"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2048000000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="radarMode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sideBand"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="lower"/> <xs:enumeration value="upper"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="delayVectorLoad" type="xs:string"/> <xs:attribute name="localOsc" type="xs:string"/> <xs:attribute name="freqShift" type="xs:string"/> <xs:attribute name="phaseModelSlot"> <xs:annotation> <xs:documentation>specify if phase model for this baseband is delivered early or late in the 10ms window. This is used to allow ANDing of phase models from different station boards by the crossbar boards for polarization</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="early"/> <xs:enumeration value="late"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="testLut" type="xs:string"> <xs:annotation> <xs:documentation>This attribute, if present, will cause a NULL LUT to be loaded in stage 1 of all filters on this bank. This allows for a complete configuration without the added heat load of a functioning filter stage (for test purposes)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="swPwrEpoch" type="xs:string"> <xs:annotation> <xs:documentation>Specify the epoch (ISO 8601-UTC) for all sub band switched power integrations (default is to use dump trigger epoch)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="swPwrInteg" type="xs:string"> <xs:annotation> <xs:documentation>Specify the number of seconds for each integration of switched power for all sub bands within his base band (default is to match LTA dump interval), Value is in seconds, minimum of 1 noise tube period (100ms)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="swbbName"> <xs:annotation> <xs:documentation>Identifier for base band</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A1C1_3BIT"/> <xs:enumeration value="A2C2_3BIT"/> <xs:enumeration value="AC_8BIT"/> <xs:enumeration value="B1D1_3BIT"/> <xs:enumeration value="B2D2_3BIT"/> <xs:enumeration value="BD_8BIT"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="polarization"> <xs:annotation> <xs:documentation>Identifier for base band polarization</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="R"/> <xs:enumeration value="L"/> <xs:enumeration value="X"/> <xs:enumeration value="Y"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="setDefaultGains" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>if this attribute is present, default valuse will be set for active filter stages. Any additional auto-gain setting attributes will override gains for their specific filter stages</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setRequantRms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter requantizer gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="requantAgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for requantizer gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setStage1Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 1 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stage1AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 1 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setStage2Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 2 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stage2AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 2 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setStage3Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 3 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stage3AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 3 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setStage4Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 4 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stage4AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 4 gains</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="standby"> <xs:annotation> <xs:documentation>Place all devices in this data path into a non-volitile low power state</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:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="pathId" use="required"> <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:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="baseBandId"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="stationId"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="254"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="bandWidth"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2048000000"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="radarMode"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="sideBand"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="lower"/> <xs:enumeration value="upper"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="delayVectorLoad" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="localOsc" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="freqShift" type="xs:string"/> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="phaseModelSlot"> <xs:annotation> <xs:documentation>specify if phase model for this baseband is delivered early or late in the 10ms window. This is used to allow ANDing of phase models from different station boards by the crossbar boards for polarization</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="early"/> <xs:enumeration value="late"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="testLut" type="xs:string"> <xs:annotation> <xs:documentation>This attribute, if present, will cause a NULL LUT to be loaded in stage 1 of all filters on this bank. This allows for a complete configuration without the added heat load of a functioning filter stage (for test purposes)</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="swPwrEpoch" type="xs:string"> <xs:annotation> <xs:documentation>Specify the epoch (ISO 8601-UTC) for all sub band switched power integrations (default is to use dump trigger epoch)</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="swPwrInteg" type="xs:string"> <xs:annotation> <xs:documentation>Specify the number of seconds for each integration of switched power for all sub bands within his base band (default is to match LTA dump interval), Value is in seconds, minimum of 1 noise tube period (100ms)</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:attribute name="swbbName"> <xs:annotation> <xs:documentation>Identifier for base band</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A1C1_3BIT"/> <xs:enumeration value="A2C2_3BIT"/> <xs:enumeration value="AC_8BIT"/> <xs:enumeration value="B1D1_3BIT"/> <xs:enumeration value="B2D2_3BIT"/> <xs:enumeration value="BD_8BIT"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="polarization"> <xs:annotation> <xs:documentation>Identifier for base band polarization</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="R"/> <xs:enumeration value="L"/> <xs:enumeration value="X"/> <xs:enumeration value="Y"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setDefaultGains" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>if this attribute is present, default valuse will be set for active filter stages. Any additional auto-gain setting attributes will override gains for their specific filter stages</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setRequantRms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter requantizer gains</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="requantAgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for requantizer gains</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setStage1Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 1 gains</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="stage1AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 1 gains</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setStage2Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 2 gains</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="stage2AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 2 gains</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setStage3Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 3 gains</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="stage3AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 3 gains</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setStage4Rms" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>target RMS for this data paths filter stage 4 gains</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="stage4AgMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Mask of data path filters that auto gain setting will target for stage 4 gains</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="standby"> <xs:annotation> <xs:documentation>Place all devices in this data path into a non-volitile low power state</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="inputConfig" minOccurs="0"> <xs:complexType> <xs:attribute name="xlateLutLoad" type="xs:string"/> <xs:attribute name="bitsPerSample"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBands"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataSource"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FORM_stream0"/> <xs:enumeration value="FORM_stream1"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> <xs:enumeration value="wbtg0"/> <xs:enumeration value="wbtg1"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="xlateLutLoad" type="xs:string"/> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="bitsPerSample"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||
facets |
|
||||||||||||||||||
source | <xs:attribute name="numBands"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="8"/> <xs:enumeration value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||
source | <xs:attribute name="dataSource"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FORM_stream0"/> <xs:enumeration value="FORM_stream1"/> <xs:enumeration value="vsi0"/> <xs:enumeration value="vsi1"/> <xs:enumeration value="test0"/> <xs:enumeration value="test1"/> <xs:enumeration value="wbtg0"/> <xs:enumeration value="wbtg1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | lut | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="filterConfig" minOccurs="0" maxOccurs="18"> <xs:complexType> <xs:sequence> <xs:element name="lut" minOccurs="0"> <xs:complexType> <xs:attribute name="stage1Load" type="xs:string"/> <xs:attribute name="stage2Load" type="xs:string"/> <xs:attribute name="stage3Load" type="xs:string"/> <xs:attribute name="stage4Load" type="xs:string"/> <xs:attribute name="mixerLoad" type="xs:string"/> <xs:attribute name="toneExtLoad" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="filterId" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="baseBandId" use="optional"> <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:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="standby"> <xs:annotation> <xs:documentation>Places filter/sub band into a standby more which may or may not reduce power consumption. Removing standby typically will require a reconfiguration of this sub band (which maybe included in the same message)</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="bandWidth"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="31250"/> <xs:enumeration value="62500"/> <xs:enumeration value="125000"/> <xs:enumeration value="250000"/> <xs:enumeration value="500000"/> <xs:enumeration value="1000000"/> <xs:enumeration value="2000000"/> <xs:enumeration value="4000000"/> <xs:enumeration value="8000000"/> <xs:enumeration value="16000000"/> <xs:enumeration value="32000000"/> <xs:enumeration value="64000000"/> <xs:enumeration value="128000000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="centerFreq" type="xs:string"/> <xs:attribute name="numBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sourceBand"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="15"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="fractBitShift"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sideBandFlip"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mixer"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="toneFreq" type="xs:int"> <xs:annotation> <xs:documentation>tone frequency (Hz)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="swIndex" type="xs:int"> <xs:annotation> <xs:documentation>spectral window identifier</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delays"> <xs:annotation> <xs:documentation>apply sub band delay models</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="phaseModels"> <xs:annotation> <xs:documentation>apply calculated phase models or set to zero (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="rfiBlankLevel"> <xs:annotation> <xs:documentation>normalized blanking parameter (0.0 - 1.0) where 0.0 is blank everything and 1.0 is blanking off</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> <xs:attribute name="rfiBlankDuration"> <xs:annotation> <xs:documentation>blanking duration (in seconds) of an rfi detection</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="filterId" use="required"> <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 |
|
|||||||||
source | <xs:attribute name="baseBandId" use="optional"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="subBandId"> <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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="standby"> <xs:annotation> <xs:documentation>Places filter/sub band into a standby more which may or may not reduce power consumption. Removing standby typically will require a reconfiguration of this sub band (which maybe included in the same message)</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 | ||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="bandWidth"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="31250"/> <xs:enumeration value="62500"/> <xs:enumeration value="125000"/> <xs:enumeration value="250000"/> <xs:enumeration value="500000"/> <xs:enumeration value="1000000"/> <xs:enumeration value="2000000"/> <xs:enumeration value="4000000"/> <xs:enumeration value="8000000"/> <xs:enumeration value="16000000"/> <xs:enumeration value="32000000"/> <xs:enumeration value="64000000"/> <xs:enumeration value="128000000"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="centerFreq" type="xs:string"/> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="numBits"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="sourceBand"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="fractBitShift"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="sideBandFlip"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="mixer"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="toneFreq" type="xs:int"> <xs:annotation> <xs:documentation>tone frequency (Hz)</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="swIndex" type="xs:int"> <xs:annotation> <xs:documentation>spectral window identifier</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="delays"> <xs:annotation> <xs:documentation>apply sub band delay models</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="phaseModels"> <xs:annotation> <xs:documentation>apply calculated phase models or set to zero (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 | restriction of xs:string | ||
annotation |
|
||
source | <xs:attribute name="rfiBlankLevel"> <xs:annotation> <xs:documentation>normalized blanking parameter (0.0 - 1.0) where 0.0 is blank everything and 1.0 is blanking off</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||
annotation |
|
||
source | <xs:attribute name="rfiBlankDuration"> <xs:annotation> <xs:documentation>blanking duration (in seconds) of an rfi detection</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="lut" minOccurs="0"> <xs:complexType> <xs:attribute name="stage1Load" type="xs:string"/> <xs:attribute name="stage2Load" type="xs:string"/> <xs:attribute name="stage3Load" type="xs:string"/> <xs:attribute name="stage4Load" type="xs:string"/> <xs:attribute name="mixerLoad" type="xs:string"/> <xs:attribute name="toneExtLoad" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="stage1Load" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="stage2Load" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="stage3Load" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="stage4Load" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="mixerLoad" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="toneExtLoad" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="noiseDiode" minOccurs="0"> <xs:complexType> <xs:attribute name="noiseDiodeGen"> <xs:annotation> <xs:documentation>enable/disable noise diode model function</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="noiseDiodeDutyCycle"> <xs:annotation> <xs:documentation>percentage of cycle that noise diode is ON</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodePhase"> <xs:annotation> <xs:documentation>ND offset from the provided epoch in seconds</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodeFreq"> <xs:annotation> <xs:documentation>frequency of noise diode in Hertz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> <xs:attribute name="noiseDiodeEpoch" type="xs:string"> <xs:annotation> <xs:documentation>Epoch for T0 of the noise diode model (uses Obs clock)</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="noiseDiodeGen"> <xs:annotation> <xs:documentation>enable/disable noise diode model function</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="noiseDiodeDutyCycle"> <xs:annotation> <xs:documentation>percentage of cycle that noise diode is ON</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||
annotation |
|
||
source | <xs:attribute name="noiseDiodePhase"> <xs:annotation> <xs:documentation>ND offset from the provided epoch in seconds</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||
annotation |
|
||
source | <xs:attribute name="noiseDiodeFreq"> <xs:annotation> <xs:documentation>frequency of noise diode in Hertz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="noiseDiodeEpoch" type="xs:string"> <xs:annotation> <xs:documentation>Epoch for T0 of the noise diode model (uses Obs clock)</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | phaseBinModel phaseBinGroup | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="dumpTrig" minOccurs="0" maxOccurs="16"> <xs:annotation> <xs:documentation>dump trigger generator controls </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="phaseBinModel" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> phase binning (pulsar) model for a single dump generator. Based on TEMPO polyco.dat file. </xs:documentation> <xs:documentation> Model time references (MJD). tMid is polynomial reference time. tStart, tEnd determine model validity timerange. phaseRef is as provided by POLYCO.DAT, units of turns. freqRef is as provided by POLYCO.DAT, units of Hertz </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="modelCff" minOccurs="1" maxOccurs="20"> <xs:annotation> <xs:documentation> Coefficent(s) for the binning model. </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="index" type="xs:int" use="required"/> <xs:attribute name="cff" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="numCff" use="required"> <xs:annotation> <xs:documentation>count of model coefficients</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="20"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="tMid" type="xs:string" use="required"/> <xs:attribute name="tStart" type="xs:double" use="optional"/> <xs:attribute name="tEnd" type="xs:double" use="optional"/> <xs:attribute name="phaseRef" type="xs:string" use="required"/> <xs:attribute name="freqRef" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="phaseBinGroup" minOccurs="0" maxOccurs="1000"> <xs:annotation> <xs:documentation>phase bin integration specificiation</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="bindex"> <xs:annotation> <xs:documentation>index of this phase integration slice within the full period</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bin"> <xs:annotation> <xs:documentation>LTA bin number to assign to this phase slice</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBins"> <xs:annotation> <xs:documentation>count of adjacent bins sharing these same parameters</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="maxHwIntegTime" type="xs:string"> <xs:annotation> <xs:documentation>maximum integration time for the correlator chip (microSeconds) deafult is 500</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="binWidth" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>width of this bin as normalized fractional pulsar period. Default is full allocation</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseOffset" type="xs:string" use="required"> <xs:annotation> <xs:documentation>normalized phase (offset) of this bin group within binning period</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>dump trig generation buffer ID</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="binningPeriod" type="xs:string"> <xs:annotation> <xs:documentation>default fixed period for phase binning (micro seconds)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="binningOffset" type="xs:string"> <xs:annotation> <xs:documentation>fixed period offset for phase binning (0.0-1.0)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="epoch" type="xs:string"> <xs:annotation> <xs:documentation>obsClock time this script becomes active</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="standby" use="optional"> <xs:annotation> <xs:documentation>enable or disable the dump trig generator</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="recircFactor" type="xs:int"> <xs:annotation> <xs:documentation>recirculation factor to use when enabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ltaIntegFactor" type="xs:int"> <xs:annotation> <xs:documentation>count of hardware integrations to accumulate</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="countOn" type="xs:int"> <xs:annotation> <xs:documentation>count of integrations to produce during a single burst period</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="countOffset" type="xs:int"> <xs:annotation> <xs:documentation>count of integrations to offset burst sequence from epoch.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="countOff" type="xs:int"> <xs:annotation> <xs:documentation>count of integrations to supress during a single burst period</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hwIntegTime" type="xs:string"> <xs:annotation> <xs:documentation>integration time for the correlator chip (microSeconds)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="subBandMask0" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands for data path 0 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="subBandMask1" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands for data path 1 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseBinBank" use="optional"> <xs:annotation> <xs:documentation>use one or both phase bin memory banks</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="bank0"/> <xs:enumeration value="bank1"/> <xs:enumeration value="all"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numPhaseBins"> <xs:annotation> <xs:documentation>number of LTA bins to allocate use for standard dumptrig or report the number of bins automatically allocated during phase binning</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="startBin"> <xs:annotation> <xs:documentation>starting bin number for LTA bins (for phase binning)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2000"/> </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>dump trig generation buffer ID</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 | ||
annotation |
|
||
source | <xs:attribute name="binningPeriod" type="xs:string"> <xs:annotation> <xs:documentation>default fixed period for phase binning (micro seconds)</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="binningOffset" type="xs:string"> <xs:annotation> <xs:documentation>fixed period offset for phase binning (0.0-1.0)</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="epoch" type="xs:string"> <xs:annotation> <xs:documentation>obsClock time this script becomes active</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="standby" use="optional"> <xs:annotation> <xs:documentation>enable or disable the dump trig generator</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 | ||
annotation |
|
||
source | <xs:attribute name="recircFactor" type="xs:int"> <xs:annotation> <xs:documentation>recirculation factor to use when enabled</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="ltaIntegFactor" type="xs:int"> <xs:annotation> <xs:documentation>count of hardware integrations to accumulate</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="countOn" type="xs:int"> <xs:annotation> <xs:documentation>count of integrations to produce during a single burst period</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="countOffset" type="xs:int"> <xs:annotation> <xs:documentation>count of integrations to offset burst sequence from epoch.</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="countOff" type="xs:int"> <xs:annotation> <xs:documentation>count of integrations to supress during a single burst period</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="hwIntegTime" type="xs:string"> <xs:annotation> <xs:documentation>integration time for the correlator chip (microSeconds)</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="subBandMask0" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands for data path 0 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="subBandMask1" type="xs:string"> <xs:annotation> <xs:documentation>mask of sub bands for data path 1 to bundle with this ID</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="phaseBinBank" use="optional"> <xs:annotation> <xs:documentation>use one or both phase bin memory banks</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="bank0"/> <xs:enumeration value="bank1"/> <xs:enumeration value="all"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numPhaseBins"> <xs:annotation> <xs:documentation>number of LTA bins to allocate use for standard dumptrig or report the number of bins automatically allocated during phase binning</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="startBin"> <xs:annotation> <xs:documentation>starting bin number for LTA bins (for phase binning)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||
children | modelCff | ||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="phaseBinModel" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> phase binning (pulsar) model for a single dump generator. Based on TEMPO polyco.dat file. </xs:documentation> <xs:documentation> Model time references (MJD). tMid is polynomial reference time. tStart, tEnd determine model validity timerange. phaseRef is as provided by POLYCO.DAT, units of turns. freqRef is as provided by POLYCO.DAT, units of Hertz </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="modelCff" minOccurs="1" maxOccurs="20"> <xs:annotation> <xs:documentation> Coefficent(s) for the binning model. </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="index" type="xs:int" use="required"/> <xs:attribute name="cff" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="numCff" use="required"> <xs:annotation> <xs:documentation>count of model coefficients</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="20"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="tMid" type="xs:string" use="required"/> <xs:attribute name="tStart" type="xs:double" use="optional"/> <xs:attribute name="tEnd" type="xs:double" use="optional"/> <xs:attribute name="phaseRef" type="xs:string" use="required"/> <xs:attribute name="freqRef" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numCff" use="required"> <xs:annotation> <xs:documentation>count of model coefficients</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="20"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="tMid" type="xs:string" use="required"/> |
type | xs:double | ||
properties |
|
||
source | <xs:attribute name="tStart" type="xs:double" use="optional"/> |
type | xs:double | ||
properties |
|
||
source | <xs:attribute name="tEnd" type="xs:double" use="optional"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="phaseRef" type="xs:string" use="required"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="freqRef" type="xs:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="modelCff" minOccurs="1" maxOccurs="20"> <xs:annotation> <xs:documentation> Coefficent(s) for the binning model. </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="index" type="xs:int" use="required"/> <xs:attribute name="cff" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="index" type="xs:int" use="required"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="cff" type="xs:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="phaseBinGroup" minOccurs="0" maxOccurs="1000"> <xs:annotation> <xs:documentation>phase bin integration specificiation</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="bindex"> <xs:annotation> <xs:documentation>index of this phase integration slice within the full period</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bin"> <xs:annotation> <xs:documentation>LTA bin number to assign to this phase slice</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1999"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBins"> <xs:annotation> <xs:documentation>count of adjacent bins sharing these same parameters</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="maxHwIntegTime" type="xs:string"> <xs:annotation> <xs:documentation>maximum integration time for the correlator chip (microSeconds) deafult is 500</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="binWidth" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>width of this bin as normalized fractional pulsar period. Default is full allocation</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseOffset" type="xs:string" use="required"> <xs:annotation> <xs:documentation>normalized phase (offset) of this bin group within binning period</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="bindex"> <xs:annotation> <xs:documentation>index of this phase integration slice within the full period</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="999"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="bin"> <xs:annotation> <xs:documentation>LTA bin number to assign to this phase slice</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1999"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numBins"> <xs:annotation> <xs:documentation>count of adjacent bins sharing these same parameters</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2000"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="maxHwIntegTime" type="xs:string"> <xs:annotation> <xs:documentation>maximum integration time for the correlator chip (microSeconds) deafult is 500</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="binWidth" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>width of this bin as normalized fractional pulsar period. Default is full allocation</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="phaseOffset" type="xs:string" use="required"> <xs:annotation> <xs:documentation>normalized phase (offset) of this bin group within binning period</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="state" minOccurs="0"> <xs:complexType> <xs:attribute name="activationUTC" type="xs:int"/> <xs:attribute name="dataPath" type="xs:string"> <xs:annotation> <xs:documentation>report basic data path configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="noiseDiode" type="xs:string"> <xs:annotation> <xs:documentation>report noise diode configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dumpTrig" type="xs:string"> <xs:annotation> <xs:documentation>report specfied dump trigger configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="waferConfig" type="xs:string"> <xs:annotation> <xs:documentation>report specfied wafer configuration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="wbcProduct" type="xs:string"> <xs:annotation> <xs:documentation>report wideband correlator data product settings</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="activationUTC" type="xs:int"/> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="dataPath" type="xs:string"> <xs:annotation> <xs:documentation>report basic data path configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="noiseDiode" type="xs:string"> <xs:annotation> <xs:documentation>report noise diode configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="dumpTrig" type="xs:string"> <xs:annotation> <xs:documentation>report specfied dump trigger configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="waferConfig" type="xs:string"> <xs:annotation> <xs:documentation>report specfied wafer configuration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="wbcProduct" type="xs:string"> <xs:annotation> <xs:documentation>report wideband correlator data product settings</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="waferConfig" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>setup for individual board output wafers, sets up output and timing FPGAs</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="waferId" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path0FilterId"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path1FilterId"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dumpTrigId"> <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 | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="waferId" use="required"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="path0FilterId"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="path1FilterId"> <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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="dumpTrigId"> <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="wbcProduct" minOccurs="0" maxOccurs="32"> <xs:annotation> <xs:documentation>configure wideband correlator product generation</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specified id for this product set</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="integEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="laggedPath"> <xs:annotation> <xs:documentation>which data path to use as lagged data</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="laggedBand"> <xs:annotation> <xs:documentation>which band to use from the lagged data path</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="promptPath"> <xs:annotation> <xs:documentation>which data path to use as prompt data</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="promptBand"> <xs:annotation> <xs:documentation>which band to use from the prompt data path</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="integration"> <xs:annotation> <xs:documentation>number of times to integrate this product lag set</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numLags"> <xs:annotation> <xs:documentation>specified number of lags to create for this product. A zero value disables this product ID.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="63"/> <xs:maxInclusive value="4096"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specified id for this product set</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="integEnable"> <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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="laggedPath"> <xs:annotation> <xs:documentation>which data path to use as lagged data</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="laggedBand"> <xs:annotation> <xs:documentation>which band to use from the lagged data path</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="promptPath"> <xs:annotation> <xs:documentation>which data path to use as prompt data</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="promptBand"> <xs:annotation> <xs:documentation>which band to use from the prompt data path</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:int | ||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="integration"> <xs:annotation> <xs:documentation>number of times to integrate this product lag set</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numLags"> <xs:annotation> <xs:documentation>specified number of lags to create for this product. A zero value disables this product ID.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="63"/> <xs:maxInclusive value="4096"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | timeInterval clockEdge setup status crc testPin testGen errorCount control user about register error state | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="vsi"> <xs:annotation> <xs:documentation>VSI interface setup and control</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="timeInterval" minOccurs="0" maxOccurs="19"> <xs:annotation> <xs:documentation>input signal time interval measurements</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="line" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input0"/> <xs:enumeration value="input1"/> <xs:enumeration value="input2"/> <xs:enumeration value="input3"/> <xs:enumeration value="input4"/> <xs:enumeration value="input5"/> <xs:enumeration value="input6"/> <xs:enumeration value="input7"/> <xs:enumeration value="input8"/> <xs:enumeration value="input9"/> <xs:enumeration value="input10"/> <xs:enumeration value="input11"/> <xs:enumeration value="input12"/> <xs:enumeration value="input13"/> <xs:enumeration value="input14"/> <xs:enumeration value="input15"/> <xs:enumeration value="input16"/> <xs:enumeration value="input17"/> <xs:enumeration value="vsi"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dTick_sTick" type="xs:int" use="required"/> <xs:attribute name="dTick" type="xs:int" use="required"/> <xs:attribute name="sTick" type="xs:int" use="required"/> <xs:attribute name="sTick_dTick" type="xs:int" use="required"/> </xs:complexType> </xs:element> <xs:element name="clockEdge" minOccurs="0" maxOccurs="20"> <xs:annotation> <xs:documentation>signal clock edge selection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify input signalsignal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="nb0"/> <xs:enumeration value="nb1"/> <xs:enumeration value="nb2"/> <xs:enumeration value="nb3"/> <xs:enumeration value="nb4"/> <xs:enumeration value="nb5"/> <xs:enumeration value="nb6"/> <xs:enumeration value="nb7"/> <xs:enumeration value="nb8"/> <xs:enumeration value="nb9"/> <xs:enumeration value="nb10"/> <xs:enumeration value="nb11"/> <xs:enumeration value="nb12"/> <xs:enumeration value="nb13"/> <xs:enumeration value="nb14"/> <xs:enumeration value="nb15"/> <xs:enumeration value="nb16"/> <xs:enumeration value="nb17"/> <xs:enumeration value="sTick"/> <xs:enumeration value="vsi"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="clocksPerTick" type="xs:int"> <xs:annotation> <xs:documentation>number of 128MHz clocks per tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ticksPerPPS" type="xs:int"> <xs:annotation> <xs:documentation>number of ticks per pulse-per-second</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="loopback"> <xs:annotation> <xs:documentation>specify if VSI is externally wired in loopback configuration</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="standby"> <xs:annotation> <xs:documentation>Place device into low power state (asserts clock disable bit in control register)</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="ppsCodeSeconds" type="xs:int"> <xs:annotation> <xs:documentation>PPSCODE seconds count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCount" type="xs:int"> <xs:annotation> <xs:documentation>Hop count to insert into test PPSCODE generator</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="ledVsi" type="ledType" use="required"/> <xs:attribute name="inputDataClkMask" type="xs:string" use="required"> <xs:annotation> <xs:documentation>input clock error mask</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="accessErr" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of register access errors, write to clear</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC setup information </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ledCrcNB" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>status LEDs for each filters narrow band VSI connection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="portId" use="required"> <xs:annotation> <xs:documentation>port id for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="17"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="led" type="ledType" use="required"> <xs:annotation> <xs:documentation>status of filter to VSI narrow band input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="loopback" use="optional"> <xs:annotation> <xs:documentation>(deprecated)bit select for loop back testing</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="39"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireNB" use="optional"> <xs:annotation> <xs:documentation>CRC checking select for narrow band (filter to VSI) wires</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="narrowBand" use="optional"> <xs:annotation> <xs:documentation>(deprecated)bit select for narrow band</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireVlbi" use="optional"> <xs:annotation> <xs:documentation>CRC checking select for vlbi (VSI to Input FPGA) data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireLoopback" use="optional"> <xs:annotation> <xs:documentation>CRC checking select for installed loopback cable</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="auto"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vlbi" use="optional"> <xs:annotation> <xs:documentation>(deprecated)bit select for vlbi data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forcePpsCodeCrcError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on timecode signal</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="forceOutputErrorVsi"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceOutputErrorVlbi"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ledCrcLoopback" type="ledType"> <xs:annotation> <xs:documentation>status of VSI In/Out (loopback) CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="testPin" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation>route internal FPGA signal to external pin</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specify pin number</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="signal"> <xs:annotation> <xs:documentation>signal routed to specified pin</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:complexType> </xs:element> <xs:element name="testGen" minOccurs="0"> <xs:annotation> <xs:documentation>Internal test generator</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="timecodeTestGen"> <xs:annotation> <xs:documentation>operational mode for timecode test generator</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="seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>status register counters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="vsiSelectRange" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>invalid VSI bit selected</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="inOutCrcMatch" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Input and output CRC selection mismatch</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="tClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>CLK64 PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>SCLK PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Width of sTicks is not correct</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sPpsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Width of sPPS is not correct</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickAlignment" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if alignment between sTick and sPPS is not coincedent, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCountOverflow" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if the hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataClock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of data clock errors from all inputs</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="control" minOccurs="0"> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element ref="user" minOccurs="0"/> <xs:element ref="about" minOccurs="0"/> <xs:element ref="register" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="error" minOccurs="0"/> <xs:element name="state" minOccurs="0"> <xs:complexType> <xs:attribute name="clockEdge" type="xs:string"/> <xs:attribute name="crc" type="xs:string"/> <xs:attribute name="testPin" type="xs:string"/> <xs:attribute name="errorCount" type="xs:string"/> <xs:attribute name="testGen" type="xs:string"/> <xs:attribute name="timeInterval"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input0"/> <xs:enumeration value="input1"/> <xs:enumeration value="input2"/> <xs:enumeration value="input3"/> <xs:enumeration value="input4"/> <xs:enumeration value="input5"/> <xs:enumeration value="input6"/> <xs:enumeration value="input7"/> <xs:enumeration value="input8"/> <xs:enumeration value="input9"/> <xs:enumeration value="input10"/> <xs:enumeration value="input11"/> <xs:enumeration value="input12"/> <xs:enumeration value="input13"/> <xs:enumeration value="input14"/> <xs:enumeration value="input15"/> <xs:enumeration value="input16"/> <xs:enumeration value="input17"/> <xs:enumeration value="vsi"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="user" type="xs:string"/> <xs:attribute name="about" type="xs:string"/> <xs:attribute name="error" type="xs:string"/> <xs:attribute name="register" type="xs:string"/> <xs:attribute name="setup" type="xs:string"/> <xs:attribute name="status" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="time" type="xs:dateTime" use="optional"/> <xs:attribute name="led" type="ledType"/> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clockEnable"> <xs:annotation> <xs:documentation>(deprecated - use standby attribute) Master enable for clocks</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="inputDataClkMask" type="xs:string"> <xs:annotation> <xs:documentation>input clock error mask</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clocksPerTick" type="xs:int"> <xs:annotation> <xs:documentation>number of 128MHz clocks per tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ticksPerPPS" type="xs:int"> <xs:annotation> <xs:documentation>number of ticks per pulse-per-second</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="accessErr" type="xs:string"> <xs:annotation> <xs:documentation>mask of register access errors, write to clear</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="loopback"> <xs:annotation> <xs:documentation>specify if VSI is externally wired in loopback configuration</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="standby"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </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="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:dateTime | ||
properties |
|
||
source | <xs:attribute name="time" type="xs:dateTime" use="optional"/> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="led" type="ledType"/> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="clockEnable"> <xs:annotation> <xs:documentation>(deprecated - use standby attribute) Master enable for clocks</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 | xs:string | ||
annotation |
|
||
source | <xs:attribute name="inputDataClkMask" type="xs:string"> <xs:annotation> <xs:documentation>input clock error mask</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="clocksPerTick" type="xs:int"> <xs:annotation> <xs:documentation>number of 128MHz clocks per tick</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="ticksPerPPS" type="xs:int"> <xs:annotation> <xs:documentation>number of ticks per pulse-per-second</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="accessErr" type="xs:string"> <xs:annotation> <xs:documentation>mask of register access errors, write to clear</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="loopback"> <xs:annotation> <xs:documentation>specify if VSI is externally wired in loopback configuration</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 | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="standby"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||
source | <xs:element name="timeInterval" minOccurs="0" maxOccurs="19"> <xs:annotation> <xs:documentation>input signal time interval measurements</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="line" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input0"/> <xs:enumeration value="input1"/> <xs:enumeration value="input2"/> <xs:enumeration value="input3"/> <xs:enumeration value="input4"/> <xs:enumeration value="input5"/> <xs:enumeration value="input6"/> <xs:enumeration value="input7"/> <xs:enumeration value="input8"/> <xs:enumeration value="input9"/> <xs:enumeration value="input10"/> <xs:enumeration value="input11"/> <xs:enumeration value="input12"/> <xs:enumeration value="input13"/> <xs:enumeration value="input14"/> <xs:enumeration value="input15"/> <xs:enumeration value="input16"/> <xs:enumeration value="input17"/> <xs:enumeration value="vsi"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dTick_sTick" type="xs:int" use="required"/> <xs:attribute name="dTick" type="xs:int" use="required"/> <xs:attribute name="sTick" type="xs:int" use="required"/> <xs:attribute name="sTick_dTick" type="xs:int" use="required"/> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="line" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input0"/> <xs:enumeration value="input1"/> <xs:enumeration value="input2"/> <xs:enumeration value="input3"/> <xs:enumeration value="input4"/> <xs:enumeration value="input5"/> <xs:enumeration value="input6"/> <xs:enumeration value="input7"/> <xs:enumeration value="input8"/> <xs:enumeration value="input9"/> <xs:enumeration value="input10"/> <xs:enumeration value="input11"/> <xs:enumeration value="input12"/> <xs:enumeration value="input13"/> <xs:enumeration value="input14"/> <xs:enumeration value="input15"/> <xs:enumeration value="input16"/> <xs:enumeration value="input17"/> <xs:enumeration value="vsi"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="dTick_sTick" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="dTick" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="sTick" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="sTick_dTick" type="xs:int" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="clockEdge" minOccurs="0" maxOccurs="20"> <xs:annotation> <xs:documentation>signal clock edge selection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify input signalsignal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="nb0"/> <xs:enumeration value="nb1"/> <xs:enumeration value="nb2"/> <xs:enumeration value="nb3"/> <xs:enumeration value="nb4"/> <xs:enumeration value="nb5"/> <xs:enumeration value="nb6"/> <xs:enumeration value="nb7"/> <xs:enumeration value="nb8"/> <xs:enumeration value="nb9"/> <xs:enumeration value="nb10"/> <xs:enumeration value="nb11"/> <xs:enumeration value="nb12"/> <xs:enumeration value="nb13"/> <xs:enumeration value="nb14"/> <xs:enumeration value="nb15"/> <xs:enumeration value="nb16"/> <xs:enumeration value="nb17"/> <xs:enumeration value="sTick"/> <xs:enumeration value="vsi"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify input signalsignal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="nb0"/> <xs:enumeration value="nb1"/> <xs:enumeration value="nb2"/> <xs:enumeration value="nb3"/> <xs:enumeration value="nb4"/> <xs:enumeration value="nb5"/> <xs:enumeration value="nb6"/> <xs:enumeration value="nb7"/> <xs:enumeration value="nb8"/> <xs:enumeration value="nb9"/> <xs:enumeration value="nb10"/> <xs:enumeration value="nb11"/> <xs:enumeration value="nb12"/> <xs:enumeration value="nb13"/> <xs:enumeration value="nb14"/> <xs:enumeration value="nb15"/> <xs:enumeration value="nb16"/> <xs:enumeration value="nb17"/> <xs:enumeration value="sTick"/> <xs:enumeration value="vsi"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="clocksPerTick" type="xs:int"> <xs:annotation> <xs:documentation>number of 128MHz clocks per tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ticksPerPPS" type="xs:int"> <xs:annotation> <xs:documentation>number of ticks per pulse-per-second</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="loopback"> <xs:annotation> <xs:documentation>specify if VSI is externally wired in loopback configuration</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="standby"> <xs:annotation> <xs:documentation>Place device into low power state (asserts clock disable bit in control register)</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="ppsCodeSeconds" type="xs:int"> <xs:annotation> <xs:documentation>PPSCODE seconds count</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCount" type="xs:int"> <xs:annotation> <xs:documentation>Hop count to insert into test PPSCODE generator</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="clocksPerTick" type="xs:int"> <xs:annotation> <xs:documentation>number of 128MHz clocks per tick</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="ticksPerPPS" type="xs:int"> <xs:annotation> <xs:documentation>number of ticks per pulse-per-second</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="loopback"> <xs:annotation> <xs:documentation>specify if VSI is externally wired in loopback configuration</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="standby"> <xs:annotation> <xs:documentation>Place device into low power state (asserts clock disable bit in control register)</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 | ||
annotation |
|
||
source | <xs:attribute name="ppsCodeSeconds" type="xs:int"> <xs:annotation> <xs:documentation>PPSCODE seconds count</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="hopCount" type="xs:int"> <xs:annotation> <xs:documentation>Hop count to insert into test PPSCODE generator</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||
source | <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="ledVsi" type="ledType" use="required"/> <xs:attribute name="inputDataClkMask" type="xs:string" use="required"> <xs:annotation> <xs:documentation>input clock error mask</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="accessErr" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of register access errors, write to clear</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="ledVsi" type="ledType" use="required"/> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="inputDataClkMask" type="xs:string" use="required"> <xs:annotation> <xs:documentation>input clock error mask</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="accessErr" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of register access errors, write to clear</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | ledCrcNB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC setup information </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ledCrcNB" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>status LEDs for each filters narrow band VSI connection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="portId" use="required"> <xs:annotation> <xs:documentation>port id for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="17"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="led" type="ledType" use="required"> <xs:annotation> <xs:documentation>status of filter to VSI narrow band input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="loopback" use="optional"> <xs:annotation> <xs:documentation>(deprecated)bit select for loop back testing</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="39"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireNB" use="optional"> <xs:annotation> <xs:documentation>CRC checking select for narrow band (filter to VSI) wires</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="narrowBand" use="optional"> <xs:annotation> <xs:documentation>(deprecated)bit select for narrow band</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireVlbi" use="optional"> <xs:annotation> <xs:documentation>CRC checking select for vlbi (VSI to Input FPGA) data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWireLoopback" use="optional"> <xs:annotation> <xs:documentation>CRC checking select for installed loopback cable</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="auto"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vlbi" use="optional"> <xs:annotation> <xs:documentation>(deprecated)bit select for vlbi data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forcePpsCodeCrcError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on timecode signal</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="forceOutputErrorVsi"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceOutputErrorVlbi"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ledCrcLoopback" type="ledType"> <xs:annotation> <xs:documentation>status of VSI In/Out (loopback) CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="loopback" use="optional"> <xs:annotation> <xs:documentation>(deprecated)bit select for loop back testing</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="39"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:attribute name="scanWireNB" use="optional"> <xs:annotation> <xs:documentation>CRC checking select for narrow band (filter to VSI) wires</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <xs:enumeration value="off"/> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:attribute name="narrowBand" use="optional"> <xs:annotation> <xs:documentation>(deprecated)bit select for narrow band</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="sind"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireVlbi" use="optional"> <xs:annotation> <xs:documentation>CRC checking select for vlbi (VSI to Input FPGA) data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="dataValid"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWireLoopback" use="optional"> <xs:annotation> <xs:documentation>CRC checking select for installed loopback cable</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="auto"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="vlbi" use="optional"> <xs:annotation> <xs:documentation>(deprecated)bit select for vlbi data</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="31"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="forcePpsCodeCrcError" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on timecode signal</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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="forceOutputErrorVsi"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="forceOutputErrorVlbi"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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:restriction> </xs:simpleType> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcLoopback" type="ledType"> <xs:annotation> <xs:documentation>status of VSI In/Out (loopback) CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="ledCrcNB" minOccurs="0" maxOccurs="18"> <xs:annotation> <xs:documentation>status LEDs for each filters narrow band VSI connection</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="portId" use="required"> <xs:annotation> <xs:documentation>port id for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="17"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="led" type="ledType" use="required"> <xs:annotation> <xs:documentation>status of filter to VSI narrow band input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="portId" use="required"> <xs:annotation> <xs:documentation>port id for this LED</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:maxInclusive value="17"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | ledType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="led" type="ledType" use="required"> <xs:annotation> <xs:documentation>status of filter to VSI narrow band input CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="testPin" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation>route internal FPGA signal to external pin</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specify pin number</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="signal"> <xs:annotation> <xs:documentation>signal routed to specified pin</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:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specify pin number</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="signal"> <xs:annotation> <xs:documentation>signal routed to specified pin</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="testGen" minOccurs="0"> <xs:annotation> <xs:documentation>Internal test generator</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="timecodeTestGen"> <xs:annotation> <xs:documentation>operational mode for timecode test generator</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="seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="timecodeTestGen"> <xs:annotation> <xs:documentation>operational mode for timecode test generator</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:string | ||
annotation |
|
||
source | <xs:attribute name="seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>status register counters</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="vsiSelectRange" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>invalid VSI bit selected</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="inOutCrcMatch" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Input and output CRC selection mismatch</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="tClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>CLK64 PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>SCLK PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Width of sTicks is not correct</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sPpsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Width of sPPS is not correct</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTickAlignment" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if alignment between sTick and sPPS is not coincedent, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hopCountOverflow" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if the hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataClock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of data clock errors from all inputs</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="vsiSelectRange" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>invalid VSI bit selected</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="inOutCrcMatch" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Input and output CRC selection mismatch</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="tClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>CLK64 PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>SCLK PLL lock status</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Width of sTicks is not correct</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sPpsWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Width of sPPS is not correct</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sTickAlignment" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if alignment between sTick and sPPS is not coincedent, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="hopCountOverflow" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>if the hop count overflowed, an error exists</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dataClock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of data clock errors from all inputs</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="control" minOccurs="0"> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="state" minOccurs="0"> <xs:complexType> <xs:attribute name="clockEdge" type="xs:string"/> <xs:attribute name="crc" type="xs:string"/> <xs:attribute name="testPin" type="xs:string"/> <xs:attribute name="errorCount" type="xs:string"/> <xs:attribute name="testGen" type="xs:string"/> <xs:attribute name="timeInterval"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input0"/> <xs:enumeration value="input1"/> <xs:enumeration value="input2"/> <xs:enumeration value="input3"/> <xs:enumeration value="input4"/> <xs:enumeration value="input5"/> <xs:enumeration value="input6"/> <xs:enumeration value="input7"/> <xs:enumeration value="input8"/> <xs:enumeration value="input9"/> <xs:enumeration value="input10"/> <xs:enumeration value="input11"/> <xs:enumeration value="input12"/> <xs:enumeration value="input13"/> <xs:enumeration value="input14"/> <xs:enumeration value="input15"/> <xs:enumeration value="input16"/> <xs:enumeration value="input17"/> <xs:enumeration value="vsi"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="user" type="xs:string"/> <xs:attribute name="about" type="xs:string"/> <xs:attribute name="error" type="xs:string"/> <xs:attribute name="register" type="xs:string"/> <xs:attribute name="setup" type="xs:string"/> <xs:attribute name="status" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="clockEdge" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="crc" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="testPin" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="errorCount" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="testGen" type="xs:string"/> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="timeInterval"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input0"/> <xs:enumeration value="input1"/> <xs:enumeration value="input2"/> <xs:enumeration value="input3"/> <xs:enumeration value="input4"/> <xs:enumeration value="input5"/> <xs:enumeration value="input6"/> <xs:enumeration value="input7"/> <xs:enumeration value="input8"/> <xs:enumeration value="input9"/> <xs:enumeration value="input10"/> <xs:enumeration value="input11"/> <xs:enumeration value="input12"/> <xs:enumeration value="input13"/> <xs:enumeration value="input14"/> <xs:enumeration value="input15"/> <xs:enumeration value="input16"/> <xs:enumeration value="input17"/> <xs:enumeration value="vsi"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="user" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="about" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="error" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="register" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="setup" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="status" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | inOut crc clockEdge timeInterval testGen testPin product bbSlope status setup control errorCount state about error register schedule user | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="wbc"> <xs:annotation> <xs:documentation>Wideband Correlator FPGA setup and control</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="inOut" minOccurs="0"> <xs:annotation> <xs:documentation>general input and output bus control and status (deprecated)</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of sampled bits in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inRate" use="optional"> <xs:annotation> <xs:documentation>input data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outRate" use="optional"> <xs:annotation> <xs:documentation>output data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC setup information </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ledCrcInput0" type="ledType"> <xs:annotation> <xs:documentation>status of Delay to WBC path 0 CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcInput1" type="ledType"> <xs:annotation> <xs:documentation>status of Delay to WBC path 1CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scanWire0" use="optional"> <xs:annotation> <xs:documentation>specify wire to check CRCfor data path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWire1" use="optional"> <xs:annotation> <xs:documentation>specify wire to check CRCfor data path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="input0" use="optional"> <xs:annotation> <xs:documentation>(deprecated)input 0 bit to generate CRC for</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="sysClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="input1" use="optional"> <xs:annotation> <xs:documentation>(deprecated)input 1 bit to generate CRC for</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="sysClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceOutputError0" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on port wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceOutputError1" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on port wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="clockEdge" minOccurs="0" maxOccurs="3"> <xs:annotation> <xs:documentation>signal clock edge selection (deprecated)</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="data0"/> <xs:enumeration value="data1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="timeInterval" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>input signal time interval measurements</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pathId" use="required"> <xs:annotation> <xs:documentation>baseband path of specified signals</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="dTick_sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTick_dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="testGen" minOccurs="0"> <xs:annotation> <xs:documentation>Internal test generator</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> <xs:enumeration value="delta"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path0Seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed value for path 0</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="path1Seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed value for path 1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayError0" type="xs:string"> <xs:annotation> <xs:documentation>delay error value for path 0</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayError1" type="xs:string"> <xs:annotation> <xs:documentation>delay error value for path 1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataValid"> <xs:annotation> <xs:documentation>Specify if test pattern has 100% data valid or one sample is marked invalid.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="alwaysValid"/> <xs:enumeration value="oneInvalid"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="testPin" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation>route internal FPGA signal to external pin</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specify pin number</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="signal"> <xs:annotation> <xs:documentation>signal routed to specified pin</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="product" minOccurs="0" maxOccurs="32"> <xs:annotation> <xs:documentation>configure wideband correlator product generation</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specified id for this product set</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="integEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="laggedPath"> <xs:annotation> <xs:documentation>which data path to use as lagged data</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="laggedBand"> <xs:annotation> <xs:documentation>which band to use from the lagged data path</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="promptPath"> <xs:annotation> <xs:documentation>which data path to use as prompt data</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="promptBand"> <xs:annotation> <xs:documentation>which band to use from the prompt data path</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="integration"> <xs:annotation> <xs:documentation>number of times to integrate this product lag set</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numLags"> <xs:annotation> <xs:documentation>specified number of lags to create for this product. A zero value disables this product ID.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="63"/> <xs:maxInclusive value="4096"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="bbSlope" minOccurs="0" maxOccurs="32"> <xs:annotation> <xs:documentation>results of base band slope calculations</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="time" type="xs:dateTime"> <xs:annotation> <xs:documentation>time this measurement was initiated</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stationId" use="required"> <xs:annotation> <xs:documentation>station id of this measurement</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="254"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="basebandId" use="required"> <xs:annotation> <xs:documentation>CM baseband id applied to this data path</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="swbbName" use="required"> <xs:annotation> <xs:documentation>spectral window identifier for base band</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A1C1_3BIT"/> <xs:enumeration value="A2C2_3BIT"/> <xs:enumeration value="AC_8BIT"/> <xs:enumeration value="B1D1_3BIT"/> <xs:enumeration value="B2D2_3BIT"/> <xs:enumeration value="BD_8BIT"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="slope" type="xs:string" use="required"> <xs:annotation> <xs:documentation>slope across entire baseband in dB/band</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="lag0" type="xs:string" use="required"> <xs:annotation> <xs:documentation>raw lag 0 count normalized by validity count</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="sysClockLock" use="required"> <xs:annotation> <xs:documentation>state of SCLK</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="lock"/> <xs:enumeration value="free"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="accessErr" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of register access errors</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="standby"> <xs:annotation> <xs:documentation>module standby or run mode</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="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delay0"> <xs:annotation> <xs:documentation>add zero or one clock delay to path 0</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="delay1"> <xs:annotation> <xs:documentation>add zero or one clock delay to path 1</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="sTickEdge"> <xs:annotation> <xs:documentation>STICK clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="data0Edge"> <xs:annotation> <xs:documentation>data path 0 clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="data1Edge"> <xs:annotation> <xs:documentation>data path 1 clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of sampled bits in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inRate" use="optional"> <xs:annotation> <xs:documentation>input data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outRate" use="optional"> <xs:annotation> <xs:documentation>output data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="control" minOccurs="0"> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>FPGA error accumulations</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="sysClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of sclock out-of-lock conditions</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of sTick width errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="numBands" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid number of bands errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="laggedBand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid lagged band errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="promptBand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid prompt band errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="combination" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid combination errors</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module configuration and state information</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="inOut" type="xs:string"> <xs:annotation> <xs:documentation>report general input and output conditions</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="product" type="xs:string"> <xs:annotation> <xs:documentation>report limited product information</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report crc information</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clockEdge" type="xs:string"> <xs:annotation> <xs:documentation>clock edge setups</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeInterval"> <xs:annotation> <xs:documentation>time interval measurements</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="testPin" type="xs:string"> <xs:annotation> <xs:documentation>report test pin setups</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testGen" type="xs:string"> <xs:annotation> <xs:documentation>report test generator state</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>report error counters</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 about this module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbSlope" type="xs:string"> <xs:annotation> <xs:documentation>return latest base band slope measurements</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:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>return setup parameters</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>return status</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="schedule" 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="led" type="ledType"/> <xs:attribute name="delayTapCal"> <xs:annotation> <xs:documentation>state of the input tap delay calibration</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ready"/> <xs:enumeration value="notReady"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sysClockLock"> <xs:annotation> <xs:documentation>state of SCLK</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="lock"/> <xs:enumeration value="free"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="standby"> <xs:annotation> <xs:documentation>module standby or run mode</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="programEnable"> <xs:annotation> <xs:documentation>enable module personality reloading</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="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="integration" use="optional"> <xs:annotation> <xs:documentation>number of integration cycles for all lags collected</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sampleDelay" type="xs:int"> <xs:annotation> <xs:documentation>contents of lagged sample register</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="accessErr" type="xs:string"> <xs:annotation> <xs:documentation>mask of register access errors, write to clear</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delay0"> <xs:annotation> <xs:documentation>add zero or one clock delay to path 0</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="delay1"> <xs:annotation> <xs:documentation>add zero or one clock delay to path 1</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="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</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 | |||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="led" type="ledType"/> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="delayTapCal"> <xs:annotation> <xs:documentation>state of the input tap delay calibration</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ready"/> <xs:enumeration value="notReady"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="sysClockLock"> <xs:annotation> <xs:documentation>state of SCLK</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="lock"/> <xs:enumeration value="free"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="standby"> <xs:annotation> <xs:documentation>module standby or run mode</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="programEnable"> <xs:annotation> <xs:documentation>enable module personality reloading</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 | ||
annotation |
|
||
source | <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:int | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="integration" use="optional"> <xs:annotation> <xs:documentation>number of integration cycles for all lags collected</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="sampleDelay" type="xs:int"> <xs:annotation> <xs:documentation>contents of lagged sample register</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="accessErr" type="xs:string"> <xs:annotation> <xs:documentation>mask of register access errors, write to clear</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="delay0"> <xs:annotation> <xs:documentation>add zero or one clock delay to path 0</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="delay1"> <xs:annotation> <xs:documentation>add zero or one clock delay to path 1</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 | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledDevice" type="ledType"> <xs:annotation> <xs:documentation>Status of this FPGA device</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xs:element name="inOut" minOccurs="0"> <xs:annotation> <xs:documentation>general input and output bus control and status (deprecated)</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of sampled bits in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inRate" use="optional"> <xs:annotation> <xs:documentation>input data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outRate" use="optional"> <xs:annotation> <xs:documentation>output data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of sampled bits in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="inRate" use="optional"> <xs:annotation> <xs:documentation>input data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="outRate" use="optional"> <xs:annotation> <xs:documentation>output data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="crc" minOccurs="0"> <xs:annotation> <xs:documentation>CRC setup information </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ledCrcInput0" type="ledType"> <xs:annotation> <xs:documentation>status of Delay to WBC path 0 CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCrcInput1" type="ledType"> <xs:annotation> <xs:documentation>status of Delay to WBC path 1CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scanWire0" use="optional"> <xs:annotation> <xs:documentation>specify wire to check CRCfor data path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanWire1" use="optional"> <xs:annotation> <xs:documentation>specify wire to check CRCfor data path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="input0" use="optional"> <xs:annotation> <xs:documentation>(deprecated)input 0 bit to generate CRC for</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="sysClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="input1" use="optional"> <xs:annotation> <xs:documentation>(deprecated)input 1 bit to generate CRC for</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="sysClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceOutputError0" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on port wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="forceOutputError1" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on port wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="scan" use="optional"> <xs:annotation> <xs:documentation>(deprecated)CRC error checking mode</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcInput0" type="ledType"> <xs:annotation> <xs:documentation>status of Delay to WBC path 0 CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | ledType | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="ledCrcInput1" type="ledType"> <xs:annotation> <xs:documentation>status of Delay to WBC path 1CRCs. Green = OK, Red = ERROR, Off = checking off</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWire0" use="optional"> <xs:annotation> <xs:documentation>specify wire to check CRCfor data path 0</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="scanWire1" use="optional"> <xs:annotation> <xs:documentation>specify wire to check CRCfor data path 1</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="auto"/> <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: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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="dataClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="input0" use="optional"> <xs:annotation> <xs:documentation>(deprecated)input 0 bit to generate CRC for</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="sysClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="input1" use="optional"> <xs:annotation> <xs:documentation>(deprecated)input 1 bit to generate CRC for</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="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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="dataValid"/> <xs:enumeration value="noiseDiode"/> <xs:enumeration value="delayError"/> <xs:enumeration value="delayFrame"/> <xs:enumeration value="sysClock"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="forceOutputError0" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on port wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="forceOutputError1" use="optional"> <xs:annotation> <xs:documentation>force a CRC error on port wire</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <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="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="38"/> <xs:enumeration value="39"/> <xs:enumeration value="40"/> <xs:enumeration value="41"/> <xs:enumeration value="42"/> <xs:enumeration value="43"/> <xs:enumeration value="44"/> <xs:enumeration value="45"/> <xs:enumeration value="46"/> <xs:enumeration value="47"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="50"/> <xs:enumeration value="51"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="54"/> <xs:enumeration value="55"/> <xs:enumeration value="56"/> <xs:enumeration value="57"/> <xs:enumeration value="58"/> <xs:enumeration value="59"/> <xs:enumeration value="60"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="clockEdge" minOccurs="0" maxOccurs="3"> <xs:annotation> <xs:documentation>signal clock edge selection (deprecated)</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="data0"/> <xs:enumeration value="data1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>specify signal</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="sTick"/> <xs:enumeration value="data0"/> <xs:enumeration value="data1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="edge" use="required"> <xs:annotation> <xs:documentation>clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="timeInterval" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>input signal time interval measurements</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="pathId" use="required"> <xs:annotation> <xs:documentation>baseband path of specified signals</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="dTick_sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sTick_dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pathId" use="required"> <xs:annotation> <xs:documentation>baseband path of specified signals</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 | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dTick_sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sTick_dTick" type="xs:int" use="required"> <xs:annotation> <xs:documentation>time interval count in clock cycles</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="testGen" minOccurs="0"> <xs:annotation> <xs:documentation>Internal test generator</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> <xs:enumeration value="delta"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="path0Seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed value for path 0</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="path1Seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed value for path 1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayError0" type="xs:string"> <xs:annotation> <xs:documentation>delay error value for path 0</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayError1" type="xs:string"> <xs:annotation> <xs:documentation>delay error value for path 1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataValid"> <xs:annotation> <xs:documentation>Specify if test pattern has 100% data valid or one sample is marked invalid.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="alwaysValid"/> <xs:enumeration value="oneInvalid"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="mode"> <xs:annotation> <xs:documentation>operational mode for test generator</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="random"/> <xs:enumeration value="delta"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="path0Seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed value for path 0</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="path1Seed" type="xs:string"> <xs:annotation> <xs:documentation>pseudo random data seed value for path 1</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="delayError0" type="xs:string"> <xs:annotation> <xs:documentation>delay error value for path 0</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="delayError1" type="xs:string"> <xs:annotation> <xs:documentation>delay error value for path 1</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="dataValid"> <xs:annotation> <xs:documentation>Specify if test pattern has 100% data valid or one sample is marked invalid.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="alwaysValid"/> <xs:enumeration value="oneInvalid"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="testPin" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation>route internal FPGA signal to external pin</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specify pin number</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="signal"> <xs:annotation> <xs:documentation>signal routed to specified pin</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 | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specify pin number</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="signal"> <xs:annotation> <xs:documentation>signal routed to specified pin</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="product" minOccurs="0" maxOccurs="32"> <xs:annotation> <xs:documentation>configure wideband correlator product generation</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specified id for this product set</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="integEnable"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="disable"/> <xs:enumeration value="enable"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="laggedPath"> <xs:annotation> <xs:documentation>which data path to use as lagged data</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="laggedBand"> <xs:annotation> <xs:documentation>which band to use from the lagged data path</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="promptPath"> <xs:annotation> <xs:documentation>which data path to use as prompt data</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="promptBand"> <xs:annotation> <xs:documentation>which band to use from the prompt data path</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="integration"> <xs:annotation> <xs:documentation>number of times to integrate this product lag set</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numLags"> <xs:annotation> <xs:documentation>specified number of lags to create for this product. A zero value disables this product ID.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="63"/> <xs:maxInclusive value="4096"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="id" type="xs:int" use="required"> <xs:annotation> <xs:documentation>specified id for this product set</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="integEnable"> <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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="laggedPath"> <xs:annotation> <xs:documentation>which data path to use as lagged data</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="laggedBand"> <xs:annotation> <xs:documentation>which band to use from the lagged data path</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="promptPath"> <xs:annotation> <xs:documentation>which data path to use as prompt data</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="promptBand"> <xs:annotation> <xs:documentation>which band to use from the prompt data path</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:int | ||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="integration"> <xs:annotation> <xs:documentation>number of times to integrate this product lag set</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numLags"> <xs:annotation> <xs:documentation>specified number of lags to create for this product. A zero value disables this product ID.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="63"/> <xs:maxInclusive value="4096"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="bbSlope" minOccurs="0" maxOccurs="32"> <xs:annotation> <xs:documentation>results of base band slope calculations</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="time" type="xs:dateTime"> <xs:annotation> <xs:documentation>time this measurement was initiated</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stationId" use="required"> <xs:annotation> <xs:documentation>station id of this measurement</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="254"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="basebandId" use="required"> <xs:annotation> <xs:documentation>CM baseband id applied to this data path</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="swbbName" use="required"> <xs:annotation> <xs:documentation>spectral window identifier for base band</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A1C1_3BIT"/> <xs:enumeration value="A2C2_3BIT"/> <xs:enumeration value="AC_8BIT"/> <xs:enumeration value="B1D1_3BIT"/> <xs:enumeration value="B2D2_3BIT"/> <xs:enumeration value="BD_8BIT"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="slope" type="xs:string" use="required"> <xs:annotation> <xs:documentation>slope across entire baseband in dB/band</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="lag0" type="xs:string" use="required"> <xs:annotation> <xs:documentation>raw lag 0 count normalized by validity count</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:dateTime | ||
annotation |
|
||
source | <xs:attribute name="time" type="xs:dateTime"> <xs:annotation> <xs:documentation>time this measurement was initiated</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="stationId" use="required"> <xs:annotation> <xs:documentation>station id of this measurement</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="254"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="basebandId" use="required"> <xs:annotation> <xs:documentation>CM baseband id applied to this data path</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="swbbName" use="required"> <xs:annotation> <xs:documentation>spectral window identifier for base band</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A1C1_3BIT"/> <xs:enumeration value="A2C2_3BIT"/> <xs:enumeration value="AC_8BIT"/> <xs:enumeration value="B1D1_3BIT"/> <xs:enumeration value="B2D2_3BIT"/> <xs:enumeration value="BD_8BIT"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="slope" type="xs:string" use="required"> <xs:annotation> <xs:documentation>slope across entire baseband in dB/band</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="lag0" type="xs:string" use="required"> <xs:annotation> <xs:documentation>raw lag 0 count normalized by validity count</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
source | <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:attribute name="sysClockLock" use="required"> <xs:annotation> <xs:documentation>state of SCLK</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="lock"/> <xs:enumeration value="free"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="accessErr" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of register access errors</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="sysClockLock" use="required"> <xs:annotation> <xs:documentation>state of SCLK</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="lock"/> <xs:enumeration value="free"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="accessErr" type="xs:string" use="required"> <xs:annotation> <xs:documentation>mask of register access errors</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="setup" minOccurs="0"> <xs:complexType> <xs:attribute name="standby"> <xs:annotation> <xs:documentation>module standby or run mode</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="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delay0"> <xs:annotation> <xs:documentation>add zero or one clock delay to path 0</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="delay1"> <xs:annotation> <xs:documentation>add zero or one clock delay to path 1</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="sTickEdge"> <xs:annotation> <xs:documentation>STICK clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="data0Edge"> <xs:annotation> <xs:documentation>data path 0 clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="data1Edge"> <xs:annotation> <xs:documentation>data path 1 clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of sampled bits in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inRate" use="optional"> <xs:annotation> <xs:documentation>input data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outRate" use="optional"> <xs:annotation> <xs:documentation>output data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="standby"> <xs:annotation> <xs:documentation>module standby or run mode</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 | ||
annotation |
|
||
source | <xs:attribute name="sysTickDelay" type="xs:int"> <xs:annotation> <xs:documentation>number of clock cycles to delay the system tick</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="delay0"> <xs:annotation> <xs:documentation>add zero or one clock delay to path 0</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="delay1"> <xs:annotation> <xs:documentation>add zero or one clock delay to path 1</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="sTickEdge"> <xs:annotation> <xs:documentation>STICK clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="data0Edge"> <xs:annotation> <xs:documentation>data path 0 clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="data1Edge"> <xs:annotation> <xs:documentation>data path 1 clock edge to use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="rising"/> <xs:enumeration value="falling"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numBands"> <xs:annotation> <xs:documentation>number of bands in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="numBits"> <xs:annotation> <xs:documentation>number of sampled bits in wideband input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="inRate" use="optional"> <xs:annotation> <xs:documentation>input data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="outRate" use="optional"> <xs:annotation> <xs:documentation>output data rate</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="256MHz"/> <xs:enumeration value="128MHz"/> <xs:enumeration value="64MHz"/> <xs:enumeration value="32MHz"/> <xs:enumeration value="16MHz"/> <xs:enumeration value="8MHz"/> <xs:enumeration value="4MHz"/> <xs:enumeration value="2MHz"/> <xs:enumeration value="1MHz"/> <xs:enumeration value="500KHz"/> <xs:enumeration value="250KHz"/> <xs:enumeration value="125KHz"/> <xs:enumeration value="62500Hz"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="control" minOccurs="0"> <xs:complexType> <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="reset" type="xs:string"> <xs:annotation> <xs:documentation>assert module reset</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="errorCount" minOccurs="0"> <xs:annotation> <xs:documentation>FPGA error accumulations</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="sysClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of sclock out-of-lock conditions</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sysTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of sTick width errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="numBands" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid number of bands errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="laggedBand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid lagged band errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="promptBand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid prompt band errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="combination" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid combination errors</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sysClkLock" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of sclock out-of-lock conditions</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="sysTickWidth" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of sTick width errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="numBands" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid number of bands errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="laggedBand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid lagged band errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="promptBand" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid prompt band errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="combination" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>count of invalid combination errors</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="state" minOccurs="0"> <xs:annotation> <xs:documentation>report module configuration and state information</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="inOut" type="xs:string"> <xs:annotation> <xs:documentation>report general input and output conditions</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="product" type="xs:string"> <xs:annotation> <xs:documentation>report limited product information</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report crc information</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clockEdge" type="xs:string"> <xs:annotation> <xs:documentation>clock edge setups</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeInterval"> <xs:annotation> <xs:documentation>time interval measurements</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="testPin" type="xs:string"> <xs:annotation> <xs:documentation>report test pin setups</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testGen" type="xs:string"> <xs:annotation> <xs:documentation>report test generator state</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>report error counters</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 about this module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bbSlope" type="xs:string"> <xs:annotation> <xs:documentation>return latest base band slope measurements</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:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>return setup parameters</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>return status</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="inOut" type="xs:string"> <xs:annotation> <xs:documentation>report general input and output conditions</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="product" type="xs:string"> <xs:annotation> <xs:documentation>report limited product information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="crc" type="xs:string"> <xs:annotation> <xs:documentation>report crc information</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="clockEdge" type="xs:string"> <xs:annotation> <xs:documentation>clock edge setups</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="timeInterval"> <xs:annotation> <xs:documentation>time interval measurements</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="testPin" type="xs:string"> <xs:annotation> <xs:documentation>report test pin setups</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="testGen" type="xs:string"> <xs:annotation> <xs:documentation>report test generator state</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="errorCount" type="xs:string"> <xs:annotation> <xs:documentation>report error counters</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
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 | ||
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 | ||
annotation |
|
||
source | <xs:attribute name="about" type="xs:string"> <xs:annotation> <xs:documentation>report general information about this module</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="bbSlope" type="xs:string"> <xs:annotation> <xs:documentation>return latest base band slope measurements</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="error" type="xs:string"> <xs:annotation> <xs:documentation>report errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="setup" type="xs:string"> <xs:annotation> <xs:documentation>return setup parameters</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="status" type="xs:string"> <xs:annotation> <xs:documentation>return status</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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="clipMonitor"> <xs:annotation> <xs:documentation>control sampler clip monitoring</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="integrationTime" type="xs:int"/> <xs:attribute name="outputDevice" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="integrationTime" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="outputDevice" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="crcMonitor"> <xs:annotation> <xs:documentation>control CRC status monitoring</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="reportInterval" type="xs:int"> <xs:annotation> <xs:documentation>report generation interval in seconds</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scanLine"> <xs:annotation> <xs:documentation>line id to scan</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="69"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scanType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="integrationTime" type="xs:int"/> <xs:attribute name="outputDevice" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="reportInterval" type="xs:int"> <xs:annotation> <xs:documentation>report generation interval in seconds</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="scanLine"> <xs:annotation> <xs:documentation>line id to scan</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="69"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="scanType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="single"/> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:int |
source | <xs:attribute name="integrationTime" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="outputDevice" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="errorCountMonitor"> <xs:annotation> <xs:documentation>control error count reporting</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="integrationTime" type="xs:int"/> <xs:attribute name="outputDevice" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="integrationTime" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="outputDevice" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="fpgaProgram"> <xs:annotation> <xs:documentation>control FPGA bit stream personality loading</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="device" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="wbc"/> <xs:enumeration value="filter"/> <xs:enumeration value="timing"/> <xs:enumeration value="output"/> <xs:enumeration value="vsi"/> <xs:enumeration value="config"/> <xs:enumeration value="fanout"/> <xs:enumeration value="ethernet"/> <xs:enumeration value="lta"/> <xs:enumeration value="recirculator"/> <xs:enumeration value="mcb"/> <xs:enumeration value="rxp"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pathId"> <xs:annotation> <xs:documentation>Wideband path id for filter bank</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="bank"> <xs:annotation> <xs:documentation>bank number for LTA fpga chips</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="reset" use="optional"> <xs:annotation> <xs:documentation>state of the MCB fanout reset line</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="deviceStatus"> <xs:annotation> <xs:documentation>current best-known program status of the chip</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="unknown"/> <xs:enumeration value="failed"/> <xs:enumeration value="notProgrammed"/> <xs:enumeration value="queued"/> <xs:enumeration value="busy"/> <xs:enumeration value="programmed"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="operation"> <xs:annotation> <xs:documentation>operation to perform (clear chip or program chip)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="deprogram"/> <xs:enumeration value="program"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="device" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="wbc"/> <xs:enumeration value="filter"/> <xs:enumeration value="timing"/> <xs:enumeration value="output"/> <xs:enumeration value="vsi"/> <xs:enumeration value="config"/> <xs:enumeration value="fanout"/> <xs:enumeration value="ethernet"/> <xs:enumeration value="lta"/> <xs:enumeration value="recirculator"/> <xs:enumeration value="mcb"/> <xs:enumeration value="rxp"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pathId"> <xs:annotation> <xs:documentation>Wideband path id for filter bank</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="bank"> <xs:annotation> <xs:documentation>bank number for LTA fpga chips</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="reset" use="optional"> <xs:annotation> <xs:documentation>state of the MCB fanout reset line</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 | |||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:attribute name="deviceStatus"> <xs:annotation> <xs:documentation>current best-known program status of the chip</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="unknown"/> <xs:enumeration value="failed"/> <xs:enumeration value="notProgrammed"/> <xs:enumeration value="queued"/> <xs:enumeration value="busy"/> <xs:enumeration value="programmed"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="operation"> <xs:annotation> <xs:documentation>operation to perform (clear chip or program chip)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="deprogram"/> <xs:enumeration value="program"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="inputStateMonitor"> <xs:annotation> <xs:documentation>control input state count monitoring</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="integrationTime" type="xs:int"/> <xs:attribute name="outputDevice" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="integrationTime" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="outputDevice" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="intervalMonitor"> <xs:annotation> <xs:documentation>control tick interval monitoring</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="integrationTime" type="xs:int"/> <xs:attribute name="outputDevice" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="integrationTime" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="outputDevice" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="outputStateMonitor"> <xs:annotation> <xs:documentation>control output state count monitoring</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="integrationTime" type="xs:int"/> <xs:attribute name="outputDevice" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="integrationTime" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="outputDevice" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="powerMonitor"> <xs:annotation> <xs:documentation>control power monitoring</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="integrationTime" type="xs:int"/> <xs:attribute name="outputDevice" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="integrationTime" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="outputDevice" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="quantizerMonitor"> <xs:annotation> <xs:documentation>control filter requantizer monitoring</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="integrationTime" type="xs:int"/> <xs:attribute name="outputDevice" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="integrationTime" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="outputDevice" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="rfiMonitor"> <xs:annotation> <xs:documentation>control radio frequency interference monitoring</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="integrationTime" type="xs:int"/> <xs:attribute name="outputDevice" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="integrationTime" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="outputDevice" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="schedule"> <xs:annotation> <xs:documentation>scheduled register buffer transfer</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="time" type="xs:dateTime" use="optional"> <xs:annotation> <xs:documentation>time to execute transfer</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="repeat" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time increment between re-schedules</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clear" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>clear all buffers</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 to execute transfer</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="repeat" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time increment between re-schedules</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="clear" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>clear all buffers</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | metrics baselineBoardGridStatus fpgaProgram dataProducts configQueue fpgaSource state tableLoad tableName selfTestResults testUtility configuration connections | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="supervisor"> <xs:complexType> <xs:sequence> <xs:element name="metrics" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="tasklet" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="taskletId" type="xs:string"/> <xs:attribute name="timeMax" type="xs:int"/> <xs:attribute name="durationMax" type="xs:int"/> <xs:attribute name="durationMin" type="xs:int"/> <xs:attribute name="latencyMax" type="xs:int"/> <xs:attribute name="latencyMin" type="xs:int"/> <xs:attribute name="reset" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="system" minOccurs="0"> <xs:complexType> <xs:attribute name="memory" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="baselineBoardGridStatus" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="column" minOccurs="0" maxOccurs="8"> <xs:complexType> <xs:attribute name="id" type="xs:int"/> <xs:attribute name="ledDeviceLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta device status for rows 0-7</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCcToLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta to CC status LEDs for rows 0-7. This is a mask of the lta root attribute ledCcToLta</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledLtaToLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta to lta status for rows 0-7. This is a mask of the lta root attribute ledLtaToLta</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDeviceCorr" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC device status for rows 0-7</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledXStatus" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC X input status for rows 0-7. This is a mask of the CC:status attribute xStatus</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledYStatus" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC Y input status for rows 0-7. This is a mask of the CC:status attribute yStatus</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="correlationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of correlaton enables for rows 0-7. 1 = correlation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testVectorMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of test vector receivers for rows 0-7. 1 = receivers enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseRotationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of phase rotation enables for rows 0-7. 1 = rotation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="autoCorrelationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of auto correlation configuratins for rows 0-7. 1 = auto correlation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="dummy" minOccurs="0"> <xs:complexType> <xs:attribute name="alsoDummy" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element ref="fpgaProgram" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>control FPGA bit stream personality loading for individual chips</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dataProducts" minOccurs="0"> <xs:annotation> <xs:documentation>Specify the integration times and control other aspects of the station board data product tasks.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="clipMonitor" minOccurs="0"/> <xs:element ref="crcMonitor" minOccurs="0"/> <xs:element ref="inputStateMonitor" minOccurs="0"/> <xs:element ref="quantizerMonitor" minOccurs="0"/> <xs:element ref="powerMonitor" minOccurs="0"/> <xs:element ref="rfiMonitor" minOccurs="0"/> <xs:element ref="toneExtract" minOccurs="0"/> <xs:element ref="intervalMonitor" minOccurs="0"/> <xs:element ref="errorCountMonitor" minOccurs="0"/> <xs:element ref="wbcMonitor" minOccurs="0" maxOccurs="32"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="configQueue" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>report state of or manage configuration queue elements</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="configName" type="xs:string" use="required"> <xs:annotation> <xs:documentation>name of configuration as specified in vciConfiguration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="activationTime" type="xs:string"> <xs:annotation> <xs:documentation>configuration activation time as specified in vciConfiguration or as actually occured if configuration is active or complete</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="remove"> <xs:annotation> <xs:documentation>if present, any configuration in the queue with a matching configName will be deleted</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="status"> <xs:annotation> <xs:documentation>status of thisi configuration</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="waiting"/> <xs:enumeration value="inProcess"/> <xs:enumeration value="active"/> <xs:enumeration value="complete"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="fpgaSource" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="fpgaBitStreamName" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="device" use="required"> <xs:annotation> <xs:documentation>FPGA device class</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="wbc"/> <xs:enumeration value="filter"/> <xs:enumeration value="timing"/> <xs:enumeration value="output"/> <xs:enumeration value="vsi"/> <xs:enumeration value="config"/> <xs:enumeration value="fanout"/> <xs:enumeration value="ethernet"/> <xs:enumeration value="lta"/> <xs:enumeration value="recirculator"/> <xs:enumeration value="mcb"/> <xs:enumeration value="rxp"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bitFile" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>path to personality program bit stream file</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="driver" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>name of CMIB driver to use for programming</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pathId"> <xs:annotation> <xs:documentation>Wideband path id for driver name (required for filter, delay, and output)</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="bank"> <xs:annotation> <xs:documentation>bank number for LTA fpga chips</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:complexType> </xs:element> </xs:sequence> <xs:attribute name="directory" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="state" minOccurs="0"> <xs:complexType> <xs:attribute name="fpgaProgram" type="xs:string"/> <xs:attribute name="fpgaSource" type="xs:string"/> <xs:attribute name="metrics" type="xs:string"/> <xs:attribute name="dataProducts" type="xs:string"/> <xs:attribute name="tableName" type="xs:string"/> <xs:attribute name="tableLoad" type="xs:string"/> <xs:attribute name="selfTestResults" type="xs:string"/> <xs:attribute name="testUtility" type="xs:string"/> <xs:attribute name="configuration" type="xs:string"/> <xs:attribute name="connections" type="xs:string"/> <xs:attribute name="configQueue" type="xs:string"/> <xs:attribute name="baselineBoardGridStatus" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="tableLoad" minOccurs="0"> <xs:annotation> <xs:documentation>force load of LUTs as currently specified by supervisor:tableName element</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="filterS1LutMask" type="xs:string"/> <xs:attribute name="filterS2LutMask" type="xs:string"/> <xs:attribute name="filterS3LutMask" type="xs:string"/> <xs:attribute name="filterS4LutMask" type="xs:string"/> <xs:attribute name="filterMixerMask" type="xs:string"/> <xs:attribute name="filterToneExtMask" type="xs:string"/> <xs:attribute name="inputXlate" type="xs:string"/> <xs:attribute name="delayVectorLoadMask" type="xs:string"/> <xs:attribute name="delayVectorLoadProgress0" type="xs:int"/> <xs:attribute name="delayVectorLoadProgress1" type="xs:int"/> <xs:attribute name="tableLoadVerify"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="tableName" minOccurs="0"> <xs:annotation> <xs:documentation>when read, report the names of the currently loaded LUTs, when written, set the LUT filenames for future loading with supervisor:tableLoad element</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="filter" minOccurs="0" maxOccurs="36"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"/> <xs:attribute name="stage1Lut" type="xs:string"/> <xs:attribute name="stage2Lut" type="xs:string"/> <xs:attribute name="stage3Lut" type="xs:string"/> <xs:attribute name="stage4Lut" type="xs:string"/> <xs:attribute name="mixerLut" type="xs:string"/> <xs:attribute name="toneExtLut" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="input" minOccurs="0"> <xs:complexType> <xs:attribute name="translatorLut" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="delayVector" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:attribute name="id" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vectorFileName" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="selfTestResults" minOccurs="0"> <xs:complexType> <xs:attribute name="power"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="rxp"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="recirculator"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lta"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cc"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="testUtility" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="vectorTest" minOccurs="0"> <xs:annotation> <xs:documentation>supply models to the delay modules, generate phase models, and start dump triggers</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="moduleId"> <xs:annotation> <xs:documentation>delay module or wideband path number (0|1|both)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="both"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="duration"> <xs:annotation> <xs:documentation>number of seconds to run test. Duration is limited to 10 second increments, default is 'forever'</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="10"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="module0Filename" type="xs:string"> <xs:annotation> <xs:documentation>full path to model file for baseband path 0</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="module1Filename" type="xs:string"> <xs:annotation> <xs:documentation>full path to model file for baseband path 1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="activationTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>test will begin execution at the time specified (based on comparison with observation clock) User can specify a time in ISO format, an offset from current time in integer seconds (+20), or 'now' for immediate execution.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseModels"> <xs:annotation> <xs:documentation>test will begin execution after the delay specified (in seconds, default is on)</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="progress" type="xs:int"/> <xs:attribute name="ltaIntegFactor" type="xs:int"> <xs:annotation> <xs:documentation>count of hardware integrations to accumulate</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hwIntegTime" type="xs:int"> <xs:annotation> <xs:documentation>correlator chip integration time in microseconds (default is 500)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="halt" type="xs:string"> <xs:annotation> <xs:documentation>force model updating and dump trigger generation to abort.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="powerCheck" minOccurs="0"> <xs:annotation> <xs:documentation>verify the board power and temp</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="recirculatorStartup" minOccurs="0"> <xs:annotation> <xs:documentation>start the recirculators and connect with the correlator chip</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="hmReceiverStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="ltaStartup" minOccurs="0"> <xs:annotation> <xs:documentation>start the LTAs and power up the correlators</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ccPowerStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="ltaRamStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bank1" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from RAM bank 1 test process</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bank2" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from RAM bank 2 test process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </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 processor node MAC address</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ccLowVoltage" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>recorded correlator chip minimum voltage</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ccHighVoltage" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>recorded correlator chip maximum voltage</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testRamOnFail" use="optional"> <xs:annotation> <xs:documentation>enable or disable detailed RAM test after LTA reports RAM failure</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="chipStartDelay" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>CC to CC startup delay in tick counts</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataFlow" use="optional"> <xs:annotation> <xs:documentation>enable or disable frame processing after test</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="clearRam" use="optional"> <xs:annotation> <xs:documentation>enable or disable RAM clear after dump</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="progress" type="xs:int"/> </xs:complexType> </xs:element> <xs:element name="rxpStartup" minOccurs="0"> <xs:annotation> <xs:documentation>setup RXP FPGAs so that inputs are as specified and output mux has maximum number of valid signals from wafer inputs</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </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="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="phasing" use="optional"> <xs:annotation> <xs:documentation>enable all wafers for inclusion into phased array data stream</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="vdifFrameGeneration" use="optional"> <xs:annotation> <xs:documentation>enable vdif frame generation and output to the ethernet FPGA</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="lowerLockStatus" use="optional"> <xs:annotation> <xs:documentation>lock status of all inputs to lower RXP</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="upperLockStatus" use="optional"> <xs:annotation> <xs:documentation>lock status of all inputs to lower RXP</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:complexType> </xs:element> <xs:element name="ccVectorStartup" minOccurs="0"> <xs:annotation> <xs:documentation>setup CCs for test vector reception and optionally set the clock phases</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ccVectorStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseDwell" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time to wait in ms between phase tests</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ccClockPhaseCal" use="optional"> <xs:annotation> <xs:documentation>optionally set the clock phases</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="phaseCalPasses" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>number of phase cal passes to perform</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vectorReportInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time to wait in ms after phase cal has completed before reporting line errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="progress" type="xs:int"/> </xs:complexType> </xs:element> <xs:element name="recirculatorRamTest" minOccurs="0"> <xs:annotation> <xs:documentation>test the recirculator RAM (recircs must have proper personality loaded)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ramTestResult" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="configuration" minOccurs="0"> <xs:complexType> <xs:attribute name="stbInitFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded when the CMIB state changes to 'initialize'</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stbConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded when the CMIB state changes to 'configure'</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stbRunFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded when the CMIB state changes to 'run'</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="corrConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the CC MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="recircConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the recirculator MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="rxpConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the RXP MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ltaConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the LTA MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ethernetConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the GBit ethernet MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsiConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the VSI MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the filter MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="inputConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the input MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the delay MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="outputConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the output MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="wbcConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timingConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the timing MAH</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="connections" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="link" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="destMod"> <xs:annotation> <xs:documentation>line destination module or filter id</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="srcMod"> <xs:annotation> <xs:documentation>line source module or filter id</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="destPort"> <xs:annotation> <xs:documentation>line destination port for filter input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="srcPort"> <xs:annotation> <xs:documentation>line source port for filter output</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pathId"> <xs:annotation> <xs:documentation>wideband path</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="destDev"> <xs:annotation> <xs:documentation>destination module (device)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi"/> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="filter"/> <xs:enumeration value="output"/> <xs:enumeration value="timing"/> <xs:enumeration value="wbc"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="srcDev"> <xs:annotation> <xs:documentation>source module (device)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi"/> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="filter"/> <xs:enumeration value="output"/> <xs:enumeration value="timing"/> <xs:enumeration value="wbc"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="status" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ok"/> <xs:enumeration value="error"/> <xs:enumeration value="NC"/> <xs:enumeration value="unused"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="dummy" minOccurs="0"> <xs:complexType> <xs:attribute name="alsoDummy" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="hwComponentState" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="initialize"/> <xs:enumeration value="initializing"/> <xs:enumeration value="initialized"/> <xs:enumeration value="program"/> <xs:enumeration value="programming"/> <xs:enumeration value="programmed"/> <xs:enumeration value="deprogram"/> <xs:enumeration value="configure"/> <xs:enumeration value="configuring"/> <xs:enumeration value="configured"/> <xs:enumeration value="standbyOn"/> <xs:enumeration value="standbyOff"/> <xs:enumeration value="standby"/> <xs:enumeration value="run"/> <xs:enumeration value="running"/> <xs:enumeration value="halt"/> <xs:enumeration value="halting"/> <xs:enumeration value="reboot"/> <xs:enumeration value="rebooting"/> <xs:enumeration value="resetting"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="time" type="xs:dateTime"/> <xs:attribute name="blankInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time in seconds to invalidate data or supress gBit data transmissions when 'blanking' attribute is present</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="blanking" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>if present, data will be invalidated (station board) or output will be supressed (baseline board) for the tim especified by 'blankInterval'</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="rowBlankingMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>mask of correllator rows to blank (stop frame transfers) for the duration of the blanking interval</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="columnBlankingMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>mask of correllator columns to blank (stop frame transfers) for the duration of the blanking interval</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="correlation" use="optional"> <xs:annotation> <xs:documentation>enable or disable correlation on all correlators (baseline board only)</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="delayModels" use="optional"> <xs:annotation> <xs:documentation>enable or disable external delay model parsing (station board only)</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="clearErrors" type="xs:string"> <xs:annotation> <xs:documentation>presence of thsi attribute will zero all error counters on the board</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ps1_8Volt" use="optional"> <xs:annotation> <xs:documentation>status of 1.8 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="interruptSource"> <xs:annotation> <xs:documentation>Source of system interrupts. Hardware interrupts com through the PCI bus, simulated come from the real time clock embedded on the CMIB. </xs:documentation> </xs:annotation> <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="timingFPGA"/> <xs:enumeration value="simulated"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="serialNumber" type="xs:string"> <xs:annotation> <xs:documentation>Board S/N as reported by hardware</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="slotId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Board slot number as reported by hardware</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="rackId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>rack location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="crateId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>crate location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ccRephase" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>force CC-Recirculator clock rephasing</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="driverVersion" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>version build date for MCB driver</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="shell" type="xs:string"> <xs:annotation> <xs:documentation>arbitrary string sent to the 'system' command</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setGain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide requantizer auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setRQGain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide requantizer auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setS1Gain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide stage1 auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setS2Gain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide stage1 auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setS3Gain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide stage1 auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="setS4Gain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide stage1 auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="hwComponentState" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="initialize"/> <xs:enumeration value="initializing"/> <xs:enumeration value="initialized"/> <xs:enumeration value="program"/> <xs:enumeration value="programming"/> <xs:enumeration value="programmed"/> <xs:enumeration value="deprogram"/> <xs:enumeration value="configure"/> <xs:enumeration value="configuring"/> <xs:enumeration value="configured"/> <xs:enumeration value="standbyOn"/> <xs:enumeration value="standbyOff"/> <xs:enumeration value="standby"/> <xs:enumeration value="run"/> <xs:enumeration value="running"/> <xs:enumeration value="halt"/> <xs:enumeration value="halting"/> <xs:enumeration value="reboot"/> <xs:enumeration value="rebooting"/> <xs:enumeration value="resetting"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:dateTime |
source | <xs:attribute name="time" type="xs:dateTime"/> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="blankInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time in seconds to invalidate data or supress gBit data transmissions when 'blanking' attribute is present</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="blanking" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>if present, data will be invalidated (station board) or output will be supressed (baseline board) for the tim especified by 'blankInterval'</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="rowBlankingMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>mask of correllator rows to blank (stop frame transfers) for the duration of the blanking interval</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="columnBlankingMask" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>mask of correllator columns to blank (stop frame transfers) for the duration of the blanking interval</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="correlation" use="optional"> <xs:annotation> <xs:documentation>enable or disable correlation on all correlators (baseline board only)</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="delayModels" use="optional"> <xs:annotation> <xs:documentation>enable or disable external delay model parsing (station board only)</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:string | ||
annotation |
|
||
source | <xs:attribute name="clearErrors" type="xs:string"> <xs:annotation> <xs:documentation>presence of thsi attribute will zero all error counters on the board</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ps1_8Volt" use="optional"> <xs:annotation> <xs:documentation>status of 1.8 volt power supply</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fault"/> <xs:enumeration value="ok"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="interruptSource"> <xs:annotation> <xs:documentation>Source of system interrupts. Hardware interrupts com through the PCI bus, simulated come from the real time clock embedded on the CMIB. </xs:documentation> </xs:annotation> <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="timingFPGA"/> <xs:enumeration value="simulated"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="serialNumber" type="xs:string"> <xs:annotation> <xs:documentation>Board S/N as reported by hardware</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="slotId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>Board slot number as reported by hardware</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="rackId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>rack location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="crateId" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>crate location of this motherboard</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ccRephase" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>force CC-Recirculator clock rephasing</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="driverVersion" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>version build date for MCB driver</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="shell" type="xs:string"> <xs:annotation> <xs:documentation>arbitrary string sent to the 'system' command</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setGain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide requantizer auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setRQGain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide requantizer auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setS1Gain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide stage1 auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setS2Gain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide stage1 auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setS3Gain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide stage1 auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="setS4Gain" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>arbitrary string to force a board wide stage1 auto-gain setting</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||
properties |
|
||||||
children | tasklet system | ||||||
source | <xs:element name="metrics" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="tasklet" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="taskletId" type="xs:string"/> <xs:attribute name="timeMax" type="xs:int"/> <xs:attribute name="durationMax" type="xs:int"/> <xs:attribute name="durationMin" type="xs:int"/> <xs:attribute name="latencyMax" type="xs:int"/> <xs:attribute name="latencyMin" type="xs:int"/> <xs:attribute name="reset" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="system" minOccurs="0"> <xs:complexType> <xs:attribute name="memory" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="tasklet" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="taskletId" type="xs:string"/> <xs:attribute name="timeMax" type="xs:int"/> <xs:attribute name="durationMax" type="xs:int"/> <xs:attribute name="durationMin" type="xs:int"/> <xs:attribute name="latencyMax" type="xs:int"/> <xs:attribute name="latencyMin" type="xs:int"/> <xs:attribute name="reset" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="taskletId" type="xs:string"/> |
type | xs:int |
source | <xs:attribute name="timeMax" type="xs:int"/> |
type | xs:int |
source | <xs:attribute name="durationMax" type="xs:int"/> |
type | xs:int |
source | <xs:attribute name="durationMin" type="xs:int"/> |
type | xs:int |
source | <xs:attribute name="latencyMax" type="xs:int"/> |
type | xs:int |
source | <xs:attribute name="latencyMin" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="reset" type="xs:string"/> |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="system" minOccurs="0"> <xs:complexType> <xs:attribute name="memory" type="xs:int"/> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="memory" type="xs:int"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | column dummy | ||||||
source | <xs:element name="baselineBoardGridStatus" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="column" minOccurs="0" maxOccurs="8"> <xs:complexType> <xs:attribute name="id" type="xs:int"/> <xs:attribute name="ledDeviceLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta device status for rows 0-7</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCcToLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta to CC status LEDs for rows 0-7. This is a mask of the lta root attribute ledCcToLta</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledLtaToLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta to lta status for rows 0-7. This is a mask of the lta root attribute ledLtaToLta</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDeviceCorr" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC device status for rows 0-7</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledXStatus" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC X input status for rows 0-7. This is a mask of the CC:status attribute xStatus</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledYStatus" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC Y input status for rows 0-7. This is a mask of the CC:status attribute yStatus</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="correlationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of correlaton enables for rows 0-7. 1 = correlation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testVectorMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of test vector receivers for rows 0-7. 1 = receivers enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseRotationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of phase rotation enables for rows 0-7. 1 = rotation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="autoCorrelationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of auto correlation configuratins for rows 0-7. 1 = auto correlation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="dummy" minOccurs="0"> <xs:complexType> <xs:attribute name="alsoDummy" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="column" minOccurs="0" maxOccurs="8"> <xs:complexType> <xs:attribute name="id" type="xs:int"/> <xs:attribute name="ledDeviceLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta device status for rows 0-7</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledCcToLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta to CC status LEDs for rows 0-7. This is a mask of the lta root attribute ledCcToLta</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledLtaToLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta to lta status for rows 0-7. This is a mask of the lta root attribute ledLtaToLta</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledDeviceCorr" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC device status for rows 0-7</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledXStatus" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC X input status for rows 0-7. This is a mask of the CC:status attribute xStatus</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ledYStatus" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC Y input status for rows 0-7. This is a mask of the CC:status attribute yStatus</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="correlationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of correlaton enables for rows 0-7. 1 = correlation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testVectorMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of test vector receivers for rows 0-7. 1 = receivers enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseRotationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of phase rotation enables for rows 0-7. 1 = rotation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="autoCorrelationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of auto correlation configuratins for rows 0-7. 1 = auto correlation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="id" type="xs:int"/> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="ledDeviceLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta device status for rows 0-7</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="ledCcToLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta to CC status LEDs for rows 0-7. This is a mask of the lta root attribute ledCcToLta</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="ledLtaToLta" type="xs:string"> <xs:annotation> <xs:documentation>mask of lta to lta status for rows 0-7. This is a mask of the lta root attribute ledLtaToLta</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="ledDeviceCorr" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC device status for rows 0-7</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="ledXStatus" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC X input status for rows 0-7. This is a mask of the CC:status attribute xStatus</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="ledYStatus" type="xs:string"> <xs:annotation> <xs:documentation>mask of CC Y input status for rows 0-7. This is a mask of the CC:status attribute yStatus</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="correlationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of correlaton enables for rows 0-7. 1 = correlation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="testVectorMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of test vector receivers for rows 0-7. 1 = receivers enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="phaseRotationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of phase rotation enables for rows 0-7. 1 = rotation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="autoCorrelationMask" type="xs:string"> <xs:annotation> <xs:documentation>mask of auto correlation configuratins for rows 0-7. 1 = auto correlation enabled, 0 = disabled</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="dummy" minOccurs="0"> <xs:complexType> <xs:attribute name="alsoDummy" type="xs:int"/> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="alsoDummy" type="xs:int"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | clipMonitor crcMonitor inputStateMonitor quantizerMonitor powerMonitor rfiMonitor toneExtract intervalMonitor errorCountMonitor wbcMonitor | ||||||
annotation |
|
||||||
source | <xs:element name="dataProducts" minOccurs="0"> <xs:annotation> <xs:documentation>Specify the integration times and control other aspects of the station board data product tasks.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="clipMonitor" minOccurs="0"/> <xs:element ref="crcMonitor" minOccurs="0"/> <xs:element ref="inputStateMonitor" minOccurs="0"/> <xs:element ref="quantizerMonitor" minOccurs="0"/> <xs:element ref="powerMonitor" minOccurs="0"/> <xs:element ref="rfiMonitor" minOccurs="0"/> <xs:element ref="toneExtract" minOccurs="0"/> <xs:element ref="intervalMonitor" minOccurs="0"/> <xs:element ref="errorCountMonitor" minOccurs="0"/> <xs:element ref="wbcMonitor" minOccurs="0" maxOccurs="32"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xs:element name="configQueue" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>report state of or manage configuration queue elements</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="configName" type="xs:string" use="required"> <xs:annotation> <xs:documentation>name of configuration as specified in vciConfiguration</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="activationTime" type="xs:string"> <xs:annotation> <xs:documentation>configuration activation time as specified in vciConfiguration or as actually occured if configuration is active or complete</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="remove"> <xs:annotation> <xs:documentation>if present, any configuration in the queue with a matching configName will be deleted</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="status"> <xs:annotation> <xs:documentation>status of thisi configuration</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="waiting"/> <xs:enumeration value="inProcess"/> <xs:enumeration value="active"/> <xs:enumeration value="complete"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="configName" type="xs:string" use="required"> <xs:annotation> <xs:documentation>name of configuration as specified in vciConfiguration</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="activationTime" type="xs:string"> <xs:annotation> <xs:documentation>configuration activation time as specified in vciConfiguration or as actually occured if configuration is active or complete</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="remove"> <xs:annotation> <xs:documentation>if present, any configuration in the queue with a matching configName will be deleted</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 | |||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:attribute name="status"> <xs:annotation> <xs:documentation>status of thisi configuration</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="waiting"/> <xs:enumeration value="inProcess"/> <xs:enumeration value="active"/> <xs:enumeration value="complete"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
children | fpgaBitStreamName | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="fpgaSource" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="fpgaBitStreamName" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="device" use="required"> <xs:annotation> <xs:documentation>FPGA device class</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="wbc"/> <xs:enumeration value="filter"/> <xs:enumeration value="timing"/> <xs:enumeration value="output"/> <xs:enumeration value="vsi"/> <xs:enumeration value="config"/> <xs:enumeration value="fanout"/> <xs:enumeration value="ethernet"/> <xs:enumeration value="lta"/> <xs:enumeration value="recirculator"/> <xs:enumeration value="mcb"/> <xs:enumeration value="rxp"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bitFile" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>path to personality program bit stream file</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="driver" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>name of CMIB driver to use for programming</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pathId"> <xs:annotation> <xs:documentation>Wideband path id for driver name (required for filter, delay, and output)</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="bank"> <xs:annotation> <xs:documentation>bank number for LTA fpga chips</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:complexType> </xs:element> </xs:sequence> <xs:attribute name="directory" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="directory" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="fpgaBitStreamName" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="device" use="required"> <xs:annotation> <xs:documentation>FPGA device class</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="wbc"/> <xs:enumeration value="filter"/> <xs:enumeration value="timing"/> <xs:enumeration value="output"/> <xs:enumeration value="vsi"/> <xs:enumeration value="config"/> <xs:enumeration value="fanout"/> <xs:enumeration value="ethernet"/> <xs:enumeration value="lta"/> <xs:enumeration value="recirculator"/> <xs:enumeration value="mcb"/> <xs:enumeration value="rxp"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bitFile" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>path to personality program bit stream file</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="driver" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>name of CMIB driver to use for programming</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pathId"> <xs:annotation> <xs:documentation>Wideband path id for driver name (required for filter, delay, and output)</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="bank"> <xs:annotation> <xs:documentation>bank number for LTA fpga chips</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:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="device" use="required"> <xs:annotation> <xs:documentation>FPGA device class</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="wbc"/> <xs:enumeration value="filter"/> <xs:enumeration value="timing"/> <xs:enumeration value="output"/> <xs:enumeration value="vsi"/> <xs:enumeration value="config"/> <xs:enumeration value="fanout"/> <xs:enumeration value="ethernet"/> <xs:enumeration value="lta"/> <xs:enumeration value="recirculator"/> <xs:enumeration value="mcb"/> <xs:enumeration value="rxp"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="bitFile" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>path to personality program bit stream file</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="driver" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>name of CMIB driver to use for programming</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pathId"> <xs:annotation> <xs:documentation>Wideband path id for driver name (required for filter, delay, and output)</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:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="bank"> <xs:annotation> <xs:documentation>bank number for LTA fpga chips</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="state" minOccurs="0"> <xs:complexType> <xs:attribute name="fpgaProgram" type="xs:string"/> <xs:attribute name="fpgaSource" type="xs:string"/> <xs:attribute name="metrics" type="xs:string"/> <xs:attribute name="dataProducts" type="xs:string"/> <xs:attribute name="tableName" type="xs:string"/> <xs:attribute name="tableLoad" type="xs:string"/> <xs:attribute name="selfTestResults" type="xs:string"/> <xs:attribute name="testUtility" type="xs:string"/> <xs:attribute name="configuration" type="xs:string"/> <xs:attribute name="connections" type="xs:string"/> <xs:attribute name="configQueue" type="xs:string"/> <xs:attribute name="baselineBoardGridStatus" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="fpgaProgram" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="fpgaSource" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="metrics" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="dataProducts" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="tableName" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="tableLoad" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="selfTestResults" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="testUtility" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="configuration" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="connections" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="configQueue" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="baselineBoardGridStatus" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="tableLoad" minOccurs="0"> <xs:annotation> <xs:documentation>force load of LUTs as currently specified by supervisor:tableName element</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="filterS1LutMask" type="xs:string"/> <xs:attribute name="filterS2LutMask" type="xs:string"/> <xs:attribute name="filterS3LutMask" type="xs:string"/> <xs:attribute name="filterS4LutMask" type="xs:string"/> <xs:attribute name="filterMixerMask" type="xs:string"/> <xs:attribute name="filterToneExtMask" type="xs:string"/> <xs:attribute name="inputXlate" type="xs:string"/> <xs:attribute name="delayVectorLoadMask" type="xs:string"/> <xs:attribute name="delayVectorLoadProgress0" type="xs:int"/> <xs:attribute name="delayVectorLoadProgress1" type="xs:int"/> <xs:attribute name="tableLoadVerify"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="filterS1LutMask" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="filterS2LutMask" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="filterS3LutMask" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="filterS4LutMask" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="filterMixerMask" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="filterToneExtMask" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="inputXlate" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="delayVectorLoadMask" type="xs:string"/> |
type | xs:int |
source | <xs:attribute name="delayVectorLoadProgress0" type="xs:int"/> |
type | xs:int |
source | <xs:attribute name="delayVectorLoadProgress1" type="xs:int"/> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
source | <xs:attribute name="tableLoadVerify"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="off"/> <xs:enumeration value="on"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||
properties |
|
||||||
children | filter input delayVector | ||||||
annotation |
|
||||||
source | <xs:element name="tableName" minOccurs="0"> <xs:annotation> <xs:documentation>when read, report the names of the currently loaded LUTs, when written, set the LUT filenames for future loading with supervisor:tableLoad element</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="filter" minOccurs="0" maxOccurs="36"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"/> <xs:attribute name="stage1Lut" type="xs:string"/> <xs:attribute name="stage2Lut" type="xs:string"/> <xs:attribute name="stage3Lut" type="xs:string"/> <xs:attribute name="stage4Lut" type="xs:string"/> <xs:attribute name="mixerLut" type="xs:string"/> <xs:attribute name="toneExtLut" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="input" minOccurs="0"> <xs:complexType> <xs:attribute name="translatorLut" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="delayVector" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:attribute name="id" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vectorFileName" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="filter" minOccurs="0" maxOccurs="36"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"/> <xs:attribute name="stage1Lut" type="xs:string"/> <xs:attribute name="stage2Lut" type="xs:string"/> <xs:attribute name="stage3Lut" type="xs:string"/> <xs:attribute name="stage4Lut" type="xs:string"/> <xs:attribute name="mixerLut" type="xs:string"/> <xs:attribute name="toneExtLut" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="id" type="xs:string" use="required"/> |
type | xs:string |
source | <xs:attribute name="stage1Lut" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="stage2Lut" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="stage3Lut" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="stage4Lut" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="mixerLut" type="xs:string"/> |
type | xs:string |
source | <xs:attribute name="toneExtLut" type="xs:string"/> |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="input" minOccurs="0"> <xs:complexType> <xs:attribute name="translatorLut" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="translatorLut" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="delayVector" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:attribute name="id" use="required"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vectorFileName" type="xs:string"/> </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="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string |
source | <xs:attribute name="vectorFileName" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xs:element name="selfTestResults" minOccurs="0"> <xs:complexType> <xs:attribute name="power"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="rxp"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="recirculator"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lta"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cc"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
source | <xs:attribute name="power"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
source | <xs:attribute name="rxp"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
source | <xs:attribute name="recirculator"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
source | <xs:attribute name="lta"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
source | <xs:attribute name="cc"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> <xs:enumeration value="skipped"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||
properties |
|
||||||
children | vectorTest powerCheck recirculatorStartup ltaStartup rxpStartup ccVectorStartup recirculatorRamTest | ||||||
source | <xs:element name="testUtility" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="vectorTest" minOccurs="0"> <xs:annotation> <xs:documentation>supply models to the delay modules, generate phase models, and start dump triggers</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="moduleId"> <xs:annotation> <xs:documentation>delay module or wideband path number (0|1|both)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="both"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="duration"> <xs:annotation> <xs:documentation>number of seconds to run test. Duration is limited to 10 second increments, default is 'forever'</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="10"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="module0Filename" type="xs:string"> <xs:annotation> <xs:documentation>full path to model file for baseband path 0</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="module1Filename" type="xs:string"> <xs:annotation> <xs:documentation>full path to model file for baseband path 1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="activationTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>test will begin execution at the time specified (based on comparison with observation clock) User can specify a time in ISO format, an offset from current time in integer seconds (+20), or 'now' for immediate execution.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseModels"> <xs:annotation> <xs:documentation>test will begin execution after the delay specified (in seconds, default is on)</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="progress" type="xs:int"/> <xs:attribute name="ltaIntegFactor" type="xs:int"> <xs:annotation> <xs:documentation>count of hardware integrations to accumulate</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hwIntegTime" type="xs:int"> <xs:annotation> <xs:documentation>correlator chip integration time in microseconds (default is 500)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="halt" type="xs:string"> <xs:annotation> <xs:documentation>force model updating and dump trigger generation to abort.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="powerCheck" minOccurs="0"> <xs:annotation> <xs:documentation>verify the board power and temp</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="recirculatorStartup" minOccurs="0"> <xs:annotation> <xs:documentation>start the recirculators and connect with the correlator chip</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="hmReceiverStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="ltaStartup" minOccurs="0"> <xs:annotation> <xs:documentation>start the LTAs and power up the correlators</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ccPowerStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="ltaRamStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bank1" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from RAM bank 1 test process</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bank2" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from RAM bank 2 test process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </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 processor node MAC address</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ccLowVoltage" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>recorded correlator chip minimum voltage</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ccHighVoltage" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>recorded correlator chip maximum voltage</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testRamOnFail" use="optional"> <xs:annotation> <xs:documentation>enable or disable detailed RAM test after LTA reports RAM failure</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="chipStartDelay" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>CC to CC startup delay in tick counts</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataFlow" use="optional"> <xs:annotation> <xs:documentation>enable or disable frame processing after test</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="clearRam" use="optional"> <xs:annotation> <xs:documentation>enable or disable RAM clear after dump</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="progress" type="xs:int"/> </xs:complexType> </xs:element> <xs:element name="rxpStartup" minOccurs="0"> <xs:annotation> <xs:documentation>setup RXP FPGAs so that inputs are as specified and output mux has maximum number of valid signals from wafer inputs</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </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="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="phasing" use="optional"> <xs:annotation> <xs:documentation>enable all wafers for inclusion into phased array data stream</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="vdifFrameGeneration" use="optional"> <xs:annotation> <xs:documentation>enable vdif frame generation and output to the ethernet FPGA</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="lowerLockStatus" use="optional"> <xs:annotation> <xs:documentation>lock status of all inputs to lower RXP</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="upperLockStatus" use="optional"> <xs:annotation> <xs:documentation>lock status of all inputs to lower RXP</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:complexType> </xs:element> <xs:element name="ccVectorStartup" minOccurs="0"> <xs:annotation> <xs:documentation>setup CCs for test vector reception and optionally set the clock phases</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ccVectorStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseDwell" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time to wait in ms between phase tests</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ccClockPhaseCal" use="optional"> <xs:annotation> <xs:documentation>optionally set the clock phases</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="phaseCalPasses" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>number of phase cal passes to perform</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vectorReportInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time to wait in ms after phase cal has completed before reporting line errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="progress" type="xs:int"/> </xs:complexType> </xs:element> <xs:element name="recirculatorRamTest" minOccurs="0"> <xs:annotation> <xs:documentation>test the recirculator RAM (recircs must have proper personality loaded)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ramTestResult" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="vectorTest" minOccurs="0"> <xs:annotation> <xs:documentation>supply models to the delay modules, generate phase models, and start dump triggers</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="moduleId"> <xs:annotation> <xs:documentation>delay module or wideband path number (0|1|both)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="both"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="duration"> <xs:annotation> <xs:documentation>number of seconds to run test. Duration is limited to 10 second increments, default is 'forever'</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="10"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="module0Filename" type="xs:string"> <xs:annotation> <xs:documentation>full path to model file for baseband path 0</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="module1Filename" type="xs:string"> <xs:annotation> <xs:documentation>full path to model file for baseband path 1</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="activationTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>test will begin execution at the time specified (based on comparison with observation clock) User can specify a time in ISO format, an offset from current time in integer seconds (+20), or 'now' for immediate execution.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseModels"> <xs:annotation> <xs:documentation>test will begin execution after the delay specified (in seconds, default is on)</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="progress" type="xs:int"/> <xs:attribute name="ltaIntegFactor" type="xs:int"> <xs:annotation> <xs:documentation>count of hardware integrations to accumulate</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="hwIntegTime" type="xs:int"> <xs:annotation> <xs:documentation>correlator chip integration time in microseconds (default is 500)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="halt" type="xs:string"> <xs:annotation> <xs:documentation>force model updating and dump trigger generation to abort.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="moduleId"> <xs:annotation> <xs:documentation>delay module or wideband path number (0|1|both)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="both"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | ||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="duration"> <xs:annotation> <xs:documentation>number of seconds to run test. Duration is limited to 10 second increments, default is 'forever'</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="10"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="module0Filename" type="xs:string"> <xs:annotation> <xs:documentation>full path to model file for baseband path 0</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="module1Filename" type="xs:string"> <xs:annotation> <xs:documentation>full path to model file for baseband path 1</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:dateTime | ||
annotation |
|
||
source | <xs:attribute name="activationTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>test will begin execution at the time specified (based on comparison with observation clock) User can specify a time in ISO format, an offset from current time in integer seconds (+20), or 'now' for immediate execution.</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="phaseModels"> <xs:annotation> <xs:documentation>test will begin execution after the delay specified (in seconds, default is on)</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 |
source | <xs:attribute name="progress" type="xs:int"/> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="ltaIntegFactor" type="xs:int"> <xs:annotation> <xs:documentation>count of hardware integrations to accumulate</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
annotation |
|
||
source | <xs:attribute name="hwIntegTime" type="xs:int"> <xs:annotation> <xs:documentation>correlator chip integration time in microseconds (default is 500)</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="halt" type="xs:string"> <xs:annotation> <xs:documentation>force model updating and dump trigger generation to abort.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="powerCheck" minOccurs="0"> <xs:annotation> <xs:documentation>verify the board power and temp</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
children | hmReceiverStatus | ||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="recirculatorStartup" minOccurs="0"> <xs:annotation> <xs:documentation>start the recirculators and connect with the correlator chip</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="hmReceiverStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="hmReceiverStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</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>identification of FPGA</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>status of setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | ccPowerStatus ltaRamStatus | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="ltaStartup" minOccurs="0"> <xs:annotation> <xs:documentation>start the LTAs and power up the correlators</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ccPowerStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="ltaRamStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bank1" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from RAM bank 1 test process</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bank2" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from RAM bank 2 test process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </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 processor node MAC address</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ccLowVoltage" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>recorded correlator chip minimum voltage</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ccHighVoltage" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>recorded correlator chip maximum voltage</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testRamOnFail" use="optional"> <xs:annotation> <xs:documentation>enable or disable detailed RAM test after LTA reports RAM failure</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="chipStartDelay" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>CC to CC startup delay in tick counts</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dataFlow" use="optional"> <xs:annotation> <xs:documentation>enable or disable frame processing after test</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="clearRam" use="optional"> <xs:annotation> <xs:documentation>enable or disable RAM clear after dump</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="progress" type="xs:int"/> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </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 processor node MAC address</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ccLowVoltage" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>recorded correlator chip minimum voltage</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ccHighVoltage" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>recorded correlator chip maximum voltage</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="testRamOnFail" use="optional"> <xs:annotation> <xs:documentation>enable or disable detailed RAM test after LTA reports RAM failure</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="chipStartDelay" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>CC to CC startup delay in tick counts</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="dataFlow" use="optional"> <xs:annotation> <xs:documentation>enable or disable frame processing after test</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="clearRam" use="optional"> <xs:annotation> <xs:documentation>enable or disable RAM clear after dump</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 |
source | <xs:attribute name="progress" type="xs:int"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="ccPowerStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</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>identification of FPGA</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>status of setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
source | <xs:element name="ltaRamStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bank1" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from RAM bank 1 test process</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bank2" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from RAM bank 2 test process</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>identification of FPGA</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>status of setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="bank1" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from RAM bank 1 test process</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="bank2" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from RAM bank 2 test process</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="rxpStartup" minOccurs="0"> <xs:annotation> <xs:documentation>setup RXP FPGAs so that inputs are as specified and output mux has maximum number of valid signals from wafer inputs</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </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="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="phasing" use="optional"> <xs:annotation> <xs:documentation>enable all wafers for inclusion into phased array data stream</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="vdifFrameGeneration" use="optional"> <xs:annotation> <xs:documentation>enable vdif frame generation and output to the ethernet FPGA</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="lowerLockStatus" use="optional"> <xs:annotation> <xs:documentation>lock status of all inputs to lower RXP</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="upperLockStatus" use="optional"> <xs:annotation> <xs:documentation>lock status of all inputs to lower RXP</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:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </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="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="phasing" use="optional"> <xs:annotation> <xs:documentation>enable all wafers for inclusion into phased array data stream</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="vdifFrameGeneration" use="optional"> <xs:annotation> <xs:documentation>enable vdif frame generation and output to the ethernet FPGA</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="lowerLockStatus" use="optional"> <xs:annotation> <xs:documentation>lock status of all inputs to lower RXP</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="upperLockStatus" use="optional"> <xs:annotation> <xs:documentation>lock status of all inputs to lower RXP</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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | ccVectorStatus | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="ccVectorStartup" minOccurs="0"> <xs:annotation> <xs:documentation>setup CCs for test vector reception and optionally set the clock phases</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ccVectorStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phaseDwell" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time to wait in ms between phase tests</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ccClockPhaseCal" use="optional"> <xs:annotation> <xs:documentation>optionally set the clock phases</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="phaseCalPasses" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>number of phase cal passes to perform</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vectorReportInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time to wait in ms after phase cal has completed before reporting line errors</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="progress" type="xs:int"/> </xs:complexType> </xs:element> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="phaseDwell" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time to wait in ms between phase tests</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="ccClockPhaseCal" use="optional"> <xs:annotation> <xs:documentation>optionally set the clock phases</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="phaseCalPasses" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>number of phase cal passes to perform</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="vectorReportInterval" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>time to wait in ms after phase cal has completed before reporting line errors</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:int |
source | <xs:attribute name="progress" type="xs:int"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="ccVectorStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</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>identification of FPGA</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>status of setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
children | ramTestResult | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="recirculatorRamTest" minOccurs="0"> <xs:annotation> <xs:documentation>test the recirculator RAM (recircs must have proper personality loaded)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ramTestResult" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</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>identification of FPGA</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>status of setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="message" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="ramTestResult" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identification of FPGA</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="xs:string" use="required"> <xs:annotation> <xs:documentation>status of setup</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</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>identification of FPGA</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>status of setup</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="message" type="xs:string" use="required"> <xs:annotation> <xs:documentation>return message from process</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="configuration" minOccurs="0"> <xs:complexType> <xs:attribute name="stbInitFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded when the CMIB state changes to 'initialize'</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stbConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded when the CMIB state changes to 'configure'</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="stbRunFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded when the CMIB state changes to 'run'</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="corrConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the CC MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="recircConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the recirculator MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="rxpConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the RXP MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ltaConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the LTA MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ethernetConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the GBit ethernet MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="vsiConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the VSI MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filterConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the filter MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="inputConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the input MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the delay MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="outputConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the output MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="wbcConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the MAH</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timingConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the timing MAH</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="stbInitFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded when the CMIB state changes to 'initialize'</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="stbConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded when the CMIB state changes to 'configure'</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="stbRunFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded when the CMIB state changes to 'run'</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="corrConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the CC MAH</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="recircConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the recirculator MAH</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="rxpConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the RXP MAH</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="ltaConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the LTA MAH</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="ethernetConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the GBit ethernet MAH</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="vsiConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the VSI MAH</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="filterConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the filter MAH</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="inputConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the input MAH</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="delayConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the delay MAH</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="outputConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the output MAH</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="wbcConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the MAH</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="timingConfigFilename" type="xs:string"> <xs:annotation> <xs:documentation>specify the file to be loaded onto the timing MAH</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||
properties |
|
||||||
children | link dummy | ||||||
source | <xs:element name="connections" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="link" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="destMod"> <xs:annotation> <xs:documentation>line destination module or filter id</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="srcMod"> <xs:annotation> <xs:documentation>line source module or filter id</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="destPort"> <xs:annotation> <xs:documentation>line destination port for filter input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="srcPort"> <xs:annotation> <xs:documentation>line source port for filter output</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pathId"> <xs:annotation> <xs:documentation>wideband path</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="destDev"> <xs:annotation> <xs:documentation>destination module (device)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi"/> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="filter"/> <xs:enumeration value="output"/> <xs:enumeration value="timing"/> <xs:enumeration value="wbc"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="srcDev"> <xs:annotation> <xs:documentation>source module (device)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi"/> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="filter"/> <xs:enumeration value="output"/> <xs:enumeration value="timing"/> <xs:enumeration value="wbc"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="status" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ok"/> <xs:enumeration value="error"/> <xs:enumeration value="NC"/> <xs:enumeration value="unused"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="dummy" minOccurs="0"> <xs:complexType> <xs:attribute name="alsoDummy" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="link" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="destMod"> <xs:annotation> <xs:documentation>line destination module or filter id</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="srcMod"> <xs:annotation> <xs:documentation>line source module or filter id</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="destPort"> <xs:annotation> <xs:documentation>line destination port for filter input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="srcPort"> <xs:annotation> <xs:documentation>line source port for filter output</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="pathId"> <xs:annotation> <xs:documentation>wideband path</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="destDev"> <xs:annotation> <xs:documentation>destination module (device)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi"/> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="filter"/> <xs:enumeration value="output"/> <xs:enumeration value="timing"/> <xs:enumeration value="wbc"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="srcDev"> <xs:annotation> <xs:documentation>source module (device)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi"/> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="filter"/> <xs:enumeration value="output"/> <xs:enumeration value="timing"/> <xs:enumeration value="wbc"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="status" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ok"/> <xs:enumeration value="error"/> <xs:enumeration value="NC"/> <xs:enumeration value="unused"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="destMod"> <xs:annotation> <xs:documentation>line destination module or filter id</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="srcMod"> <xs:annotation> <xs:documentation>line source module or filter id</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 | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="destPort"> <xs:annotation> <xs:documentation>line destination port for filter input</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="srcPort"> <xs:annotation> <xs:documentation>line source port for filter output</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="A"/> <xs:enumeration value="B"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:int | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:attribute name="pathId"> <xs:annotation> <xs:documentation>wideband path</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 | |||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||
source | <xs:attribute name="destDev"> <xs:annotation> <xs:documentation>destination module (device)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi"/> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="filter"/> <xs:enumeration value="output"/> <xs:enumeration value="timing"/> <xs:enumeration value="wbc"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||
source | <xs:attribute name="srcDev"> <xs:annotation> <xs:documentation>source module (device)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="formA"/> <xs:enumeration value="formB"/> <xs:enumeration value="formC"/> <xs:enumeration value="vsi"/> <xs:enumeration value="input"/> <xs:enumeration value="delay"/> <xs:enumeration value="filter"/> <xs:enumeration value="output"/> <xs:enumeration value="timing"/> <xs:enumeration value="wbc"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
source | <xs:attribute name="status" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ok"/> <xs:enumeration value="error"/> <xs:enumeration value="NC"/> <xs:enumeration value="unused"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="dummy" minOccurs="0"> <xs:complexType> <xs:attribute name="alsoDummy" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:string |
source | <xs:attribute name="alsoDummy" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="toneExtract"> <xs:annotation> <xs:documentation>control tone extraction</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="integrationTime" type="xs:int"/> <xs:attribute name="outputDevice" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:int |
source | <xs:attribute name="integrationTime" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="outputDevice" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:element name="wbcMonitor"> <xs:annotation> <xs:documentation>control wide band correlator product monitoring</xs:documentation> </xs:annotation> <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="integrationTime" type="xs:int"/> <xs:attribute name="outputDevice" type="xs:string"/> </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 |
source | <xs:attribute name="integrationTime" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="outputDevice" type="xs:string"/> |