<field name="ReadWrite" start="8" bits="1" format="bitmask" noflag="true" >
<description>Select to write (0) or read (1)</description>
</field>
+ <field name="OutputSelect" start="16" bits="4" format="unsigned" noflag="true" >
+ <description>Selects output bus. 0 corresponds to the normal output</description>
+ </field>
<field name="ForceSCLLow" start="30" bits="1" format="boolean" errorflag="true" >
<description>Force SCL output to low</description>
</field>
<field name="RxAllow0" start="9" bits="1" format="boolean" invertflag="true" errorflag="true"/>
<field name="RxCdrLol0" start="16" bits="1" format="boolean" errorflag="true"/>
<field name="RxLos0" start="17" bits="1" format="boolean" errorflag="true"/>
+ <field name="SyncSlave0" start="18" bits="1" format="boolean" noflag="true"/>
+ <field name="GotLinkReady0" start="19" bits="1" format="boolean"/>
<field name="TxLol0" start="20" bits="1" format="boolean" errorflag="true"/>
<field name="StartTimer0" start="31" bits="1" format="boolean" invertflag="true" errorflag="true"/>
</register>
<field name="RxAllow1" start="9" bits="1" format="boolean" invertflag="true" errorflag="true"/>
<field name="RxCdrLol1" start="16" bits="1" format="boolean" errorflag="true"/>
<field name="RxLos1" start="17" bits="1" format="boolean" errorflag="true"/>
+ <field name="SyncSlave1" start="18" bits="1" format="boolean" noflag="true"/>
+ <field name="GotLinkReady1" start="19" bits="1" format="boolean"/>
<field name="TxLol1" start="20" bits="1" format="boolean" errorflag="true"/>
<field name="StartTimer1" start="31" bits="1" format="boolean" invertflag="true" errorflag="true"/>
</register>
<field name="RxAllow2" start="9" bits="1" format="boolean" invertflag="true" errorflag="true"/>
<field name="RxCdrLol2" start="16" bits="1" format="boolean" errorflag="true"/>
<field name="RxLos2" start="17" bits="1" format="boolean" errorflag="true"/>
+ <field name="SyncSlave2" start="18" bits="1" format="boolean" noflag="true"/>
+ <field name="GotLinkReady2" start="19" bits="1" format="boolean" />
<field name="TxLol2" start="20" bits="1" format="boolean" errorflag="true"/>
<field name="StartTimer2" start="31" bits="1" format="boolean" invertflag="true" errorflag="true"/>
</register>
<field name="RxAllow3" start="9" bits="1" format="boolean" invertflag="true" errorflag="true"/>
<field name="RxCdrLol3" start="16" bits="1" format="boolean" errorflag="true"/>
<field name="RxLos3" start="17" bits="1" format="boolean" errorflag="true"/>
+ <field name="SyncSlave3" start="18" bits="1" format="boolean" noflag="true"/>
+ <field name="GotLinkReady3" start="19" bits="1" format="boolean" />
<field name="TxLol3" start="20" bits="1" format="boolean" errorflag="true"/>
<field name="StartTimer3" start="31" bits="1" format="boolean" invertflag="true" errorflag="true"/>
</register>
<field name="TxFsmState" start="4" bits="4" format="hex" />
<field name="TxAllow" start="8" bits="1" format="boolean" invertflag="true" errorflag="true"/>
<field name="RxAllow" start="9" bits="1" format="boolean" invertflag="true" errorflag="true"/>
+ <field name="SdLos" start="10" bits="1" format="boolean" errorflag="true"/>
<field name="RxCdrLol" start="16" bits="1" format="boolean" errorflag="true"/>
<field name="RxLos" start="17" bits="1" format="boolean" errorflag="true"/>
<field name="TxLol" start="20" bits="1" format="boolean" errorflag="true"/>
<field name="TxFsmState1" start="4" bits="4" format="hex" />
<field name="TxAllow1" start="8" bits="1" format="boolean" invertflag="true" errorflag="true"/>
<field name="RxAllow1" start="9" bits="1" format="boolean" invertflag="true" errorflag="true"/>
+ <field name="SdLos1" start="10" bits="1" format="boolean" errorflag="true"/>
<field name="RxCdrLol1" start="16" bits="1" format="boolean" errorflag="true"/>
<field name="RxLos1" start="17" bits="1" format="boolean" errorflag="true"/>
<field name="TxLol1" start="20" bits="1" format="boolean" errorflag="true"/>