From: Jan Michel Date: Thu, 27 Jun 2013 15:43:22 +0000 (+0200) Subject: added missing JTAG registers X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=bc6db31a901eb2c6ca8aa0fa6d9115bb3981e0e3;p=daqtools.git added missing JTAG registers --- diff --git a/xml-db/database/TrbNet.xsd b/xml-db/database/TrbNet.xsd index d96b5ba..7f54e2f 100644 --- a/xml-db/database/TrbNet.xsd +++ b/xml-db/database/TrbNet.xsd @@ -41,10 +41,12 @@ + + @@ -79,7 +81,7 @@ - + @@ -94,7 +96,7 @@ - + @@ -113,12 +115,13 @@ - + + @@ -129,7 +132,7 @@ - + @@ -142,7 +145,7 @@ - + @@ -156,7 +159,7 @@ - + diff --git a/xml-db/database/jtag_registers_SPEC.xml b/xml-db/database/jtag_registers_SPEC.xml index dc77ba7..4f8b3cb 100644 --- a/xml-db/database/jtag_registers_SPEC.xml +++ b/xml-db/database/jtag_registers_SPEC.xml @@ -11,10 +11,75 @@ xsi:noNamespaceSchemaLocation="TrbNet.xsd" address="0007" mode="rw" function ="config" > Wait time between write sequence and start signal. + start="0" size="20" mode="rw" type="config" format="integer" defaultValue="0" > The number of MAPS clock cycles to wait after last write before sending the start signal. + + + Trigger the init sequence. + + A bitmask to trigger the init sequence on individual JTAG chains. + + + + + Trigger the init sequence. + + A bitmask to trigger sending a reset pulse on individual JTAG chains + + + + + Trigger sending a start pulse. + + A bitmask to trigger sending a start pulse on individual JTAG chains + + + + + Trigger running JTAG write. + + A bitmask to trigger writing the JTAG registers three times on individual JTAG chains + + + + + Generate a reset before doing init sequence + + Enable to send a reset pulse before starting init sequence + + + + + Generate a reset after first register write sequence + + Enable to send a reset pulse after the first writing of JTAG registers + + + + + Trigger writing all JTAG registers once + + Trigger writing all JTAG registers once on individual JTAG chains + + + + \ No newline at end of file