From: Andreas Neiser Date: Sun, 30 Jun 2013 12:39:44 +0000 (+0200) Subject: Forcing unique register and field names, and registers must have a description X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=a71f7c6304ef5f82e11582694cad87fcde6d0e45;p=daqtools.git Forcing unique register and field names, and registers must have a description --- diff --git a/xml-db/database/TDC.xml b/xml-db/database/TDC.xml index cf6af06..868dded 100644 --- a/xml-db/database/TDC.xml +++ b/xml-db/database/TDC.xml @@ -5,12 +5,31 @@ address="c000" > An FPGA-based tapped-delay line time-to-digital converter (TDC) + + + + + + Channel-specific information + + Number of detected hits in channel + + + State of LVDS input buffer + Low + High + + + + + - + + Basic config and status information for all channels Debug word of the TDC readout FSM IDLE @@ -43,135 +62,122 @@ - - Empty the signals/hits of the specific channel. - LSB is channel 1. - + Empty the signals/hits of the specific channel. LSB + is channel 1. + - - + + Status of the TriggerWindow feature + Trigger window width BEFORE the trigger with granularity of 5 ns - + Trigger window width AFTER the trigger with granularity of 5 ns - + Trigger window enabled? - - - Number of valid triggers received - + + Number of valid triggers received + - - - Number of valid timing triggers - received - + + Number of valid timing triggers + received + - - - Number of valid triggers received which are not - timing triggers - + + Number of valid triggers received which are not + timing triggers + - - - Number of invalid triggers received - + + Number of invalid triggers received + - - - Number of multi timing triggers received - (triggers received before trigger is released) - + + Number of multi timing triggers received (triggers + received before trigger is released) + - - - Number of spurious triggers received (in case of - timing trigger is validated although it was a - timing-trigger-less trigger) - + + Number of spurious triggers received (in case of + timing trigger is validated although it was a + timing-trigger-less trigger) + - - - Number of wrong readouts due to spurious triggers - + + Number of wrong readouts due to spurious + triggers + - - - Number of spikes (pulses narrower than 40 ns) - detected at the timing trigger input - + + Number of spikes (pulses narrower than 40 ns) + detected at the timing trigger input + - - - Total time length, that the readout FSM waited in - the idle state (with granularity of 10 ns) - + + Total time length, that the readout FSM waited in + the idle state (with granularity of 10 ns) + - - - - Total time length, that the readout FSM waited in - the wait states (with granularity of 10 ns) - + + + Total time length, that the readout FSM waited in + the wait states (with granularity of 10 ns) + - - - Total number of empty channels since the last reset - signal - + + Total number of empty channels since the last reset + signal + - - - Number of release signals sent - + + Number of release signals sent + - - - Total time length of the readout process - (with granularity of 10 ns) - + + Total time length of the readout process (with + granularity of 10 ns) + - - - Number of timeouts detected (too long delay after - the timing trigger) - + + Number of timeouts detected (too long delay after + the timing trigger) + - - - Number of sent finished signals - + + Number of sent finished signals + - + - + - + + Basic control for all channels Enables different signals to the HPLA* output for debugging with logic analyser @@ -191,33 +197,33 @@ - - + + Configuration of the TriggerWindow feature + Trigger window width BEFORE the trigger with granularity of 5 ns - + Trigger window width AFTER the trigger with granularity of 5 ns. ATTENTION: Minimum value is x"00f"! - + Trigger window enable - - - Enable signals/hits of the specific channel. - LSB is channel 1. - + + Enable signals/hits of the specific channel. LSB is + channel 1. + + Configuration of the data transfer limit feature Defines number of data words per channel to be read-out. Set it to 0x80 for full readout. - diff --git a/xml-db/database/TrbNetEntity.xsd b/xml-db/database/TrbNetEntity.xsd index 92ef73b..12c07ec 100644 --- a/xml-db/database/TrbNetEntity.xsd +++ b/xml-db/database/TrbNetEntity.xsd @@ -86,6 +86,10 @@ + @@ -94,9 +98,6 @@ Simple Elements ==============================--> - + + + + + + + + + + + + + + + + + + @@ -144,11 +165,7 @@ - - - - - + @@ -167,7 +184,7 @@ - @@ -191,7 +208,7 @@ - @@ -204,7 +221,8 @@ - + +