CAEN FERS Library v1.3.0
SDK for FERS systems
Loading...
Searching...
No Matches
picoTDC_Cfg_t Struct Reference

#include <FERS_Registers_520X.h>

Collaboration diagram for picoTDC_Cfg_t:

Data Fields

union { 
 
   struct { 
 
      uint32_t   magic_word: 8 
 
      uint32_t   digital_reset: 1 
 
      uint32_t   bunchcount_reset: 1 
 
      uint32_t   eventid_reset: 1 
 
      uint32_t   dropcnts_reset: 1 
 
      uint32_t   errorcnts_reset: 1 
 
      uint32_t   trigger_create: 1 
 
      uint32_t   trigger_create_single: 1 
 
      uint32_t   reserved1: 17 
 
   }   bits 
 
   uint32_t   reg 
 
Control 
 
union { 
 
   struct { 
 
      uint32_t   reserved1: 1 
 
      uint32_t   falling_en: 1 
 
      uint32_t   single_readout_en: 1 
 
      uint32_t   reserved2: 2 
 
      uint32_t   highres_en: 1 
 
      uint32_t   dig_rst_ext_en: 1 
 
      uint32_t   bx_rst_ext_en: 1 
 
      uint32_t   eid_rst_ext_en: 1 
 
      uint32_t   reserved3: 8 
 
      uint32_t   crossing_en: 1 
 
      uint32_t   rx_en_extref: 1 
 
      uint32_t   rx_en_bxrst: 1 
 
      uint32_t   rx_en_eidrst: 1 
 
      uint32_t   rx_en_trigger: 1 
 
      uint32_t   rx_en_reset: 1 
 
      uint32_t   left_suppress: 1 
 
      uint32_t   channel_split2: 1 
 
      uint32_t   channel_split4: 1 
 
      uint32_t   reserved4: 6 
 
   }   bits 
 
   uint32_t   reg 
 
Enable 
 
union { 
 
   struct { 
 
      uint32_t   untriggered: 1 
 
      uint32_t   reserved1: 1 
 
      uint32_t   relative: 1 
 
      uint32_t   second_header: 1 
 
      uint32_t   full_events: 1 
 
      uint32_t   trigger_ch0_en: 1 
 
      uint32_t   reserved2: 2 
 
      uint32_t   header_fields0: 3 
 
      uint32_t   reserved3: 1 
 
      uint32_t   header_fields1: 3 
 
      uint32_t   reserved4: 1 
 
      uint32_t   header_fields2: 3 
 
      uint32_t   reserved5: 1 
 
      uint32_t   header_fields3: 3 
 
      uint32_t   reserved6: 1 
 
      uint32_t   max_eventsize: 8 
 
   }   bits 
 
   uint32_t   reg 
 
Header 
 
union { 
 
   struct { 
 
      uint32_t   trigger_latency: 13 
 
      uint32_t   reserved1: 3 
 
      uint32_t   trigger_window: 13 
 
      uint32_t   reserved2: 3 
 
   }   bits 
 
   uint32_t   reg 
 
TrgWindow 
 
union { 
 
   struct { 
 
      uint32_t   trg_ch0_delay: 13 
 
      uint32_t   reserved1: 3 
 
      uint32_t   tot: 1 
 
      uint32_t   tot_8bit: 1 
 
      uint32_t   tot_startbit: 5 
 
      uint32_t   tot_saturate: 1 
 
      uint32_t   tot_leadingstartbit: 4 
 
      uint32_t   reserved2: 4 
 
   }   bits 
 
   uint32_t   reg 
 
Trg0Del_ToT 
 
union { 
 
   struct { 
 
      uint32_t   bunchcount_overflow: 13 
 
      uint32_t   reserved1: 3 
 
      uint32_t   bunchcount_offset: 13 
 
      uint32_t   reserved2: 3 
 
   }   bits 
 
   uint32_t   reg 
 
BunchCount 
 
union { 
 
   struct { 
 
      uint32_t   eventid_overflow: 13 
 
      uint32_t   reserved1: 3 
 
      uint32_t   eventid_offset: 13 
 
      uint32_t   reserved2: 3 
 
   }   bits 
 
   uint32_t   reg 
 
EventID 
 
union { 
 
   struct { 
 
      uint32_t   channel_offset: 26 
 
      uint32_t   falling_en_tm: 1 
 
      uint32_t   highres_en_tm: 1 
 
      uint32_t   scan_en_tm: 1 
 
      uint32_t   scan_in_tm: 1 
 
      uint32_t   reserved1: 1 
 
      uint32_t   channel_enable: 1 
 
   }   bits 
 
   uint32_t   reg 
 
Ch_Control [64] 
 
union { 
 
   struct { 
 
      uint32_t   channel_buffer_size: 4 
 
      uint32_t   readout_buffer_size: 4 
 
      uint32_t   trigger_buffer_size: 4 
 
      uint32_t   disable_ro_reject: 1 
 
      uint32_t   errorcnts_saturate: 1 
 
      uint32_t   reserved1: 2 
 
      uint32_t   max_grouphits: 8 
 
      uint32_t   reserved2: 8 
 
   }   bits 
 
   uint32_t   reg 
 
Buffers 
 
union { 
 
   struct { 
 
      uint32_t   hrx_top_delay: 4 
 
      uint32_t   hrx_top_bias: 4 
 
      uint32_t   hrx_top_filter_trailing: 1 
 
      uint32_t   hrx_top_filter_leading: 1 
 
      uint32_t   hrx_top_en_r: 1 
 
      uint32_t   hrx_top_en: 1 
 
      uint32_t   hrx_bot_delay: 4 
 
      uint32_t   hrx_bot_bias: 4 
 
      uint32_t   hrx_bot_filter_trailing: 1 
 
      uint32_t   hrx_bot_filter_leading: 1 
 
      uint32_t   hrx_bot_en_r: 1 
 
      uint32_t   hrx_bot_en: 1 
 
      uint32_t   tx_strenght: 2 
 
      uint32_t   reserved1: 6 
 
   }   bits 
 
   uint32_t   reg 
 
Hit_RX_TX 
 
union { 
 
   struct { 
 
      uint32_t   dll_bias_val: 7 
 
      uint32_t   dll_bias_cal: 5 
 
      uint32_t   dll_cp_comp: 3 
 
      uint32_t   dll_ctrlval: 4 
 
      uint32_t   dll_fixctrl: 1 
 
      uint32_t   dll_extctrl: 1 
 
      uint32_t   dll_cp_comp_dir: 1 
 
      uint32_t   dll_en_bias_cal: 1 
 
      uint32_t   tg_bot_nen_fine: 1 
 
      uint32_t   tg_bot_nen_coarse: 1 
 
      uint32_t   tg_top_nen_fine: 1 
 
      uint32_t   tg_top_nen_coarse: 1 
 
      uint32_t   tg_cal_nrst: 1 
 
      uint32_t   tg_cal_parity_in: 1 
 
      uint32_t   reserved1: 3 
 
   }   bits 
 
   uint32_t   reg 
 
DLL_TG 
 
union { 
 
   struct { 
 
      uint32_t   pll_cp_ce: 1 
 
      uint32_t   pll_cp_dacset: 7 
 
      uint32_t   pll_cp_irefcpset: 5 
 
      uint32_t   pll_cp_mmcomp: 3 
 
      uint32_t   pll_cp_mmdir: 1 
 
      uint32_t   pll_pfd_enspfd: 1 
 
      uint32_t   pll_resistor: 5 
 
      uint32_t   pll_sw_ext: 1 
 
      uint32_t   pll_vco_dacsel: 1 
 
      uint32_t   pll_vco_dacset: 7 
 
   }   bits 
 
   uint32_t   reg 
 
PLL1 
 
union { 
 
   struct { 
 
      uint32_t   pll_vco_dac_ce: 1 
 
      uint32_t   pll_vco_igen_start: 1 
 
      uint32_t   pll_railmode_vco: 1 
 
      uint32_t   pll_abuffdacset: 5 
 
      uint32_t   pll_buffce: 1 
 
      uint32_t   pll_afcvcal: 4 
 
      uint32_t   pll_afcstart: 1 
 
      uint32_t   pll_afcrst: 1 
 
      uint32_t   pll_afc_override: 1 
 
      uint32_t   pll_bt0: 1 
 
      uint32_t   pll_afc_overrideval: 4 
 
      uint32_t   pll_afc_overridesig: 1 
 
      uint32_t   reserved1: 10 
 
   }   bits 
 
   uint32_t   reg 
 
PLL2 
 
union { 
 
   struct { 
 
      uint32_t   hit_phase: 2 
 
      uint32_t   reserved1: 2 
 
      uint32_t   trig_phase: 3 
 
      uint32_t   reserved2: 1 
 
      uint32_t   bx_rst_phase: 3 
 
      uint32_t   reserved3: 1 
 
      uint32_t   eid_rst_phase: 3 
 
      uint32_t   reserved4: 1 
 
      uint32_t   par_speed: 2 
 
      uint32_t   reserved5: 2 
 
      uint32_t   par_phase: 3 
 
      uint32_t   sync_clock: 1 
 
      uint32_t   ext_clk_dll: 1 
 
      uint32_t   reserved6: 7 
 
   }   bits 
 
   uint32_t   reg 
 
Clocks 
 
union { 
 
   struct { 
 
      uint32_t   reserved1: 4 
 
      uint32_t   shift_clk1G28: 4 
 
      uint32_t   shift_clk640M: 4 
 
      uint32_t   shift_clk320M: 4 
 
      uint32_t   shift_clk320M_ref: 4 
 
      uint32_t   shift_clk160M: 4 
 
      uint32_t   shift_clk80M: 4 
 
      uint32_t   shift_clk40M: 4 
 
   }   bits 
 
   uint32_t   reg 
 
ClockShift 
 
union { 
 
   struct { 
 
      uint32_t   hrx_enable_t: 32 
 
   }   bits 
 
   uint32_t   reg 
 
Hit_RXen_T 
 
union { 
 
   struct { 
 
      uint32_t   hrx_enable_b: 32 
 
   }   bits 
 
   uint32_t   reg 
 
Hit_RXen_B 
 
union { 
 
   struct { 
 
      uint32_t   pg_run: 1 
 
      uint32_t   pg_rep: 1 
 
      uint32_t   pg_direct: 1 
 
      uint32_t   pg_ini: 1 
 
      uint32_t   pg_en: 1 
 
      uint32_t   pg_strength: 2 
 
      uint32_t   reserved1: 1 
 
      uint32_t   pg_rising: 18 
 
      uint32_t   reserved2: 6 
 
   }   bits 
 
   uint32_t   reg 
 
PulseGen1 
 
union { 
 
   struct { 
 
      uint32_t   pg_phase: 8 
 
      uint32_t   pg_falling: 18 
 
      uint32_t   reserved1: 6 
 
   }   bits 
 
   uint32_t   reg 
 
PulseGen2 
 
union { 
 
   struct { 
 
      uint32_t   pg_reload: 18 
 
      uint32_t   reserved2: 14 
 
   }   bits 
 
   uint32_t   reg 
 
PulseGen3 
 
union { 
 
   struct { 
 
      uint32_t   error_flags_1: 10 
 
      uint32_t   error_flags_2: 10 
 
      uint32_t   error_flags_3: 10 
 
      uint32_t   reserved1: 2 
 
   }   bits 
 
   uint32_t   reg 
 
ErrorFlagCtrl 
 
union { 
 
   struct { 
 
      uint32_t   tg_delay_taps: 8 
 
      uint32_t   reserved1: 24 
 
   }   bits 
 
   uint32_t   reg 
 
DelayAdjust 
 
union { 
 
   struct { 
 
      uint32_t   ch_fillgrade: 8 
 
      uint32_t   ch_dropped: 8 
 
      uint32_t   ch_parity: 4 
 
      uint32_t   scan_out: 1 
 
      uint32_t   reserved1: 2 
 
      uint32_t   ch_stateerr: 1 
 
      uint32_t   reserved2: 8 
 
   }   bits 
 
   uint32_t   reg 
 
Ch_Status [64] 
 
union { 
 
   struct { 
 
      uint32_t   tr_fillgrade: 8 
 
      uint32_t   tr_dropped: 8 
 
      uint32_t   tr_parity: 4 
 
      uint32_t   reserved1: 3 
 
      uint32_t   tr_stateerr: 1 
 
      uint32_t   reserved2: 8 
 
   }   bits 
 
   uint32_t   reg 
 
Trg_Status [4] 
 
union { 
 
   struct { 
 
      uint32_t   ro_fillgrade: 8 
 
      uint32_t   ro_dropped: 8 
 
      uint32_t   ro_corrected: 4 
 
      uint32_t   reserved1: 3 
 
      uint32_t   ro_multibiterr: 4 
 
      uint32_t   reserved2: 5 
 
   }   bits 
 
   uint32_t   reg 
 
RO_Status [4] 
 
union { 
 
   struct { 
 
      uint32_t   parity: 32 
 
   }   bits 
 
   uint32_t   reg 
 
Cfg_Parity [3] 
 
union { 
 
   struct { 
 
      uint32_t   pll_selectedcap: 24 
 
      uint32_t   reserved1: 8 
 
   }   bits 
 
   uint32_t   reg 
 
PLL_Caps 
 

Detailed Description

Definition at line 394 of file FERS_Registers_520X.h.

Field Documentation

◆ magic_word

uint32_t magic_word

Definition at line 398 of file FERS_Registers_520X.h.

◆ digital_reset

uint32_t digital_reset

Definition at line 399 of file FERS_Registers_520X.h.

◆ bunchcount_reset

uint32_t bunchcount_reset

Definition at line 400 of file FERS_Registers_520X.h.

◆ eventid_reset

uint32_t eventid_reset

Definition at line 401 of file FERS_Registers_520X.h.

◆ dropcnts_reset

uint32_t dropcnts_reset

Definition at line 402 of file FERS_Registers_520X.h.

◆ errorcnts_reset

uint32_t errorcnts_reset

Definition at line 403 of file FERS_Registers_520X.h.

◆ trigger_create

uint32_t trigger_create

Definition at line 404 of file FERS_Registers_520X.h.

◆ trigger_create_single

uint32_t trigger_create_single

Definition at line 405 of file FERS_Registers_520X.h.

◆ reserved1

uint32_t reserved1

Definition at line 406 of file FERS_Registers_520X.h.

◆ [struct] [1/27]

struct { ... } bits

◆ reg

uint32_t reg

Definition at line 408 of file FERS_Registers_520X.h.

◆ [union]

union { ... } Control

◆ falling_en

uint32_t falling_en

Definition at line 414 of file FERS_Registers_520X.h.

◆ single_readout_en

uint32_t single_readout_en

Definition at line 415 of file FERS_Registers_520X.h.

◆ reserved2

uint32_t reserved2

Definition at line 416 of file FERS_Registers_520X.h.

◆ highres_en

uint32_t highres_en

Definition at line 417 of file FERS_Registers_520X.h.

◆ dig_rst_ext_en

uint32_t dig_rst_ext_en

Definition at line 418 of file FERS_Registers_520X.h.

◆ bx_rst_ext_en

uint32_t bx_rst_ext_en

Definition at line 419 of file FERS_Registers_520X.h.

◆ eid_rst_ext_en

uint32_t eid_rst_ext_en

Definition at line 420 of file FERS_Registers_520X.h.

◆ reserved3

uint32_t reserved3

Definition at line 421 of file FERS_Registers_520X.h.

◆ crossing_en

uint32_t crossing_en

Definition at line 422 of file FERS_Registers_520X.h.

◆ rx_en_extref

uint32_t rx_en_extref

Definition at line 423 of file FERS_Registers_520X.h.

◆ rx_en_bxrst

uint32_t rx_en_bxrst

Definition at line 424 of file FERS_Registers_520X.h.

◆ rx_en_eidrst

uint32_t rx_en_eidrst

Definition at line 425 of file FERS_Registers_520X.h.

◆ rx_en_trigger

uint32_t rx_en_trigger

Definition at line 426 of file FERS_Registers_520X.h.

◆ rx_en_reset

uint32_t rx_en_reset

Definition at line 427 of file FERS_Registers_520X.h.

◆ left_suppress

uint32_t left_suppress

Definition at line 428 of file FERS_Registers_520X.h.

◆ channel_split2

uint32_t channel_split2

Definition at line 429 of file FERS_Registers_520X.h.

◆ channel_split4

uint32_t channel_split4

Definition at line 430 of file FERS_Registers_520X.h.

◆ reserved4

uint32_t reserved4

Definition at line 431 of file FERS_Registers_520X.h.

◆ [struct] [2/27]

struct { ... } bits

◆ [union]

union { ... } Enable

◆ untriggered

uint32_t untriggered

Definition at line 438 of file FERS_Registers_520X.h.

◆ relative

uint32_t relative

Definition at line 440 of file FERS_Registers_520X.h.

◆ second_header

uint32_t second_header

Definition at line 441 of file FERS_Registers_520X.h.

◆ full_events

uint32_t full_events

Definition at line 442 of file FERS_Registers_520X.h.

◆ trigger_ch0_en

uint32_t trigger_ch0_en

Definition at line 443 of file FERS_Registers_520X.h.

◆ header_fields0

uint32_t header_fields0

Definition at line 445 of file FERS_Registers_520X.h.

◆ header_fields1

uint32_t header_fields1

Definition at line 447 of file FERS_Registers_520X.h.

◆ header_fields2

uint32_t header_fields2

Definition at line 449 of file FERS_Registers_520X.h.

◆ reserved5

uint32_t reserved5

Definition at line 450 of file FERS_Registers_520X.h.

◆ header_fields3

uint32_t header_fields3

Definition at line 451 of file FERS_Registers_520X.h.

◆ reserved6

uint32_t reserved6

Definition at line 452 of file FERS_Registers_520X.h.

◆ max_eventsize

uint32_t max_eventsize

Definition at line 453 of file FERS_Registers_520X.h.

◆ [struct] [3/27]

struct { ... } bits

◆ [union]

union { ... } Header

◆ trigger_latency

uint32_t trigger_latency

Definition at line 460 of file FERS_Registers_520X.h.

◆ trigger_window

uint32_t trigger_window

Definition at line 462 of file FERS_Registers_520X.h.

◆ [struct] [4/27]

struct { ... } bits

◆ [union]

union { ... } TrgWindow

◆ trg_ch0_delay

uint32_t trg_ch0_delay

Definition at line 471 of file FERS_Registers_520X.h.

◆ tot

uint32_t tot

Definition at line 473 of file FERS_Registers_520X.h.

◆ tot_8bit

uint32_t tot_8bit

Definition at line 474 of file FERS_Registers_520X.h.

◆ tot_startbit

uint32_t tot_startbit

Definition at line 475 of file FERS_Registers_520X.h.

◆ tot_saturate

uint32_t tot_saturate

Definition at line 476 of file FERS_Registers_520X.h.

◆ tot_leadingstartbit

uint32_t tot_leadingstartbit

Definition at line 477 of file FERS_Registers_520X.h.

◆ [struct] [5/27]

struct { ... } bits

◆ [union]

union { ... } Trg0Del_ToT

◆ bunchcount_overflow

uint32_t bunchcount_overflow

Definition at line 485 of file FERS_Registers_520X.h.

◆ bunchcount_offset

uint32_t bunchcount_offset

Definition at line 487 of file FERS_Registers_520X.h.

◆ [struct] [6/27]

struct { ... } bits

◆ [union]

union { ... } BunchCount

◆ eventid_overflow

uint32_t eventid_overflow

Definition at line 495 of file FERS_Registers_520X.h.

◆ eventid_offset

uint32_t eventid_offset

Definition at line 497 of file FERS_Registers_520X.h.

◆ [struct] [7/27]

struct { ... } bits

◆ [union]

union { ... } EventID

◆ channel_offset

uint32_t channel_offset

Definition at line 505 of file FERS_Registers_520X.h.

◆ falling_en_tm

uint32_t falling_en_tm

Definition at line 506 of file FERS_Registers_520X.h.

◆ highres_en_tm

uint32_t highres_en_tm

Definition at line 507 of file FERS_Registers_520X.h.

◆ scan_en_tm

uint32_t scan_en_tm

Definition at line 508 of file FERS_Registers_520X.h.

◆ scan_in_tm

uint32_t scan_in_tm

Definition at line 509 of file FERS_Registers_520X.h.

◆ channel_enable

uint32_t channel_enable

Definition at line 511 of file FERS_Registers_520X.h.

◆ [struct] [8/27]

struct { ... } bits

◆ [union]

union { ... } Ch_Control[64]

◆ channel_buffer_size

uint32_t channel_buffer_size

Definition at line 518 of file FERS_Registers_520X.h.

◆ readout_buffer_size

uint32_t readout_buffer_size

Definition at line 519 of file FERS_Registers_520X.h.

◆ trigger_buffer_size

uint32_t trigger_buffer_size

Definition at line 520 of file FERS_Registers_520X.h.

◆ disable_ro_reject

uint32_t disable_ro_reject

Definition at line 521 of file FERS_Registers_520X.h.

◆ errorcnts_saturate

uint32_t errorcnts_saturate

Definition at line 522 of file FERS_Registers_520X.h.

◆ max_grouphits

uint32_t max_grouphits

Definition at line 524 of file FERS_Registers_520X.h.

◆ [struct] [9/27]

struct { ... } bits

◆ [union]

union { ... } Buffers

◆ hrx_top_delay

uint32_t hrx_top_delay

Definition at line 532 of file FERS_Registers_520X.h.

◆ hrx_top_bias

uint32_t hrx_top_bias

Definition at line 533 of file FERS_Registers_520X.h.

◆ hrx_top_filter_trailing

uint32_t hrx_top_filter_trailing

Definition at line 534 of file FERS_Registers_520X.h.

◆ hrx_top_filter_leading

uint32_t hrx_top_filter_leading

Definition at line 535 of file FERS_Registers_520X.h.

◆ hrx_top_en_r

uint32_t hrx_top_en_r

Definition at line 536 of file FERS_Registers_520X.h.

◆ hrx_top_en

uint32_t hrx_top_en

Definition at line 537 of file FERS_Registers_520X.h.

◆ hrx_bot_delay

uint32_t hrx_bot_delay

Definition at line 538 of file FERS_Registers_520X.h.

◆ hrx_bot_bias

uint32_t hrx_bot_bias

Definition at line 539 of file FERS_Registers_520X.h.

◆ hrx_bot_filter_trailing

uint32_t hrx_bot_filter_trailing

Definition at line 540 of file FERS_Registers_520X.h.

◆ hrx_bot_filter_leading

uint32_t hrx_bot_filter_leading

Definition at line 541 of file FERS_Registers_520X.h.

◆ hrx_bot_en_r

uint32_t hrx_bot_en_r

Definition at line 542 of file FERS_Registers_520X.h.

◆ hrx_bot_en

uint32_t hrx_bot_en

Definition at line 543 of file FERS_Registers_520X.h.

◆ tx_strenght

uint32_t tx_strenght

Definition at line 544 of file FERS_Registers_520X.h.

◆ [struct] [10/27]

struct { ... } bits

◆ [union]

union { ... } Hit_RX_TX

◆ dll_bias_val

uint32_t dll_bias_val

Definition at line 552 of file FERS_Registers_520X.h.

◆ dll_bias_cal

uint32_t dll_bias_cal

Definition at line 553 of file FERS_Registers_520X.h.

◆ dll_cp_comp

uint32_t dll_cp_comp

Definition at line 554 of file FERS_Registers_520X.h.

◆ dll_ctrlval

uint32_t dll_ctrlval

Definition at line 555 of file FERS_Registers_520X.h.

◆ dll_fixctrl

uint32_t dll_fixctrl

Definition at line 556 of file FERS_Registers_520X.h.

◆ dll_extctrl

uint32_t dll_extctrl

Definition at line 557 of file FERS_Registers_520X.h.

◆ dll_cp_comp_dir

uint32_t dll_cp_comp_dir

Definition at line 558 of file FERS_Registers_520X.h.

◆ dll_en_bias_cal

uint32_t dll_en_bias_cal

Definition at line 559 of file FERS_Registers_520X.h.

◆ tg_bot_nen_fine

uint32_t tg_bot_nen_fine

Definition at line 560 of file FERS_Registers_520X.h.

◆ tg_bot_nen_coarse

uint32_t tg_bot_nen_coarse

Definition at line 561 of file FERS_Registers_520X.h.

◆ tg_top_nen_fine

uint32_t tg_top_nen_fine

Definition at line 562 of file FERS_Registers_520X.h.

◆ tg_top_nen_coarse

uint32_t tg_top_nen_coarse

Definition at line 563 of file FERS_Registers_520X.h.

◆ tg_cal_nrst

uint32_t tg_cal_nrst

Definition at line 564 of file FERS_Registers_520X.h.

◆ tg_cal_parity_in

uint32_t tg_cal_parity_in

Definition at line 565 of file FERS_Registers_520X.h.

◆ [struct] [11/27]

struct { ... } bits

◆ [union]

union { ... } DLL_TG

◆ pll_cp_ce

uint32_t pll_cp_ce

Definition at line 573 of file FERS_Registers_520X.h.

◆ pll_cp_dacset

uint32_t pll_cp_dacset

Definition at line 574 of file FERS_Registers_520X.h.

◆ pll_cp_irefcpset

uint32_t pll_cp_irefcpset

Definition at line 575 of file FERS_Registers_520X.h.

◆ pll_cp_mmcomp

uint32_t pll_cp_mmcomp

Definition at line 576 of file FERS_Registers_520X.h.

◆ pll_cp_mmdir

uint32_t pll_cp_mmdir

Definition at line 577 of file FERS_Registers_520X.h.

◆ pll_pfd_enspfd

uint32_t pll_pfd_enspfd

Definition at line 578 of file FERS_Registers_520X.h.

◆ pll_resistor

uint32_t pll_resistor

Definition at line 579 of file FERS_Registers_520X.h.

◆ pll_sw_ext

uint32_t pll_sw_ext

Definition at line 580 of file FERS_Registers_520X.h.

◆ pll_vco_dacsel

uint32_t pll_vco_dacsel

Definition at line 581 of file FERS_Registers_520X.h.

◆ pll_vco_dacset

uint32_t pll_vco_dacset

Definition at line 582 of file FERS_Registers_520X.h.

◆ [struct] [12/27]

struct { ... } bits

◆ [union]

union { ... } PLL1

◆ pll_vco_dac_ce

uint32_t pll_vco_dac_ce

Definition at line 589 of file FERS_Registers_520X.h.

◆ pll_vco_igen_start

uint32_t pll_vco_igen_start

Definition at line 590 of file FERS_Registers_520X.h.

◆ pll_railmode_vco

uint32_t pll_railmode_vco

Definition at line 591 of file FERS_Registers_520X.h.

◆ pll_abuffdacset

uint32_t pll_abuffdacset

Definition at line 592 of file FERS_Registers_520X.h.

◆ pll_buffce

uint32_t pll_buffce

Definition at line 593 of file FERS_Registers_520X.h.

◆ pll_afcvcal

uint32_t pll_afcvcal

Definition at line 594 of file FERS_Registers_520X.h.

◆ pll_afcstart

uint32_t pll_afcstart

Definition at line 595 of file FERS_Registers_520X.h.

◆ pll_afcrst

uint32_t pll_afcrst

Definition at line 596 of file FERS_Registers_520X.h.

◆ pll_afc_override

uint32_t pll_afc_override

Definition at line 597 of file FERS_Registers_520X.h.

◆ pll_bt0

uint32_t pll_bt0

Definition at line 598 of file FERS_Registers_520X.h.

◆ pll_afc_overrideval

uint32_t pll_afc_overrideval

Definition at line 599 of file FERS_Registers_520X.h.

◆ pll_afc_overridesig

uint32_t pll_afc_overridesig

Definition at line 600 of file FERS_Registers_520X.h.

◆ [struct] [13/27]

struct { ... } bits

◆ [union]

union { ... } PLL2

◆ hit_phase

uint32_t hit_phase

Definition at line 609 of file FERS_Registers_520X.h.

◆ trig_phase

uint32_t trig_phase

Definition at line 611 of file FERS_Registers_520X.h.

◆ bx_rst_phase

uint32_t bx_rst_phase

Definition at line 613 of file FERS_Registers_520X.h.

◆ eid_rst_phase

uint32_t eid_rst_phase

Definition at line 615 of file FERS_Registers_520X.h.

◆ par_speed

uint32_t par_speed

Definition at line 617 of file FERS_Registers_520X.h.

◆ par_phase

uint32_t par_phase

Definition at line 619 of file FERS_Registers_520X.h.

◆ sync_clock

uint32_t sync_clock

Definition at line 620 of file FERS_Registers_520X.h.

◆ ext_clk_dll

uint32_t ext_clk_dll

Definition at line 621 of file FERS_Registers_520X.h.

◆ [struct] [14/27]

struct { ... } bits

◆ [union]

union { ... } Clocks

◆ shift_clk1G28

uint32_t shift_clk1G28

Definition at line 630 of file FERS_Registers_520X.h.

◆ shift_clk640M

uint32_t shift_clk640M

Definition at line 631 of file FERS_Registers_520X.h.

◆ shift_clk320M

uint32_t shift_clk320M

Definition at line 632 of file FERS_Registers_520X.h.

◆ shift_clk320M_ref

uint32_t shift_clk320M_ref

Definition at line 633 of file FERS_Registers_520X.h.

◆ shift_clk160M

uint32_t shift_clk160M

Definition at line 634 of file FERS_Registers_520X.h.

◆ shift_clk80M

uint32_t shift_clk80M

Definition at line 635 of file FERS_Registers_520X.h.

◆ shift_clk40M

uint32_t shift_clk40M

Definition at line 636 of file FERS_Registers_520X.h.

◆ [struct] [15/27]

struct { ... } bits

◆ [union]

union { ... } ClockShift

◆ hrx_enable_t

uint32_t hrx_enable_t

Definition at line 643 of file FERS_Registers_520X.h.

◆ [struct] [16/27]

struct { ... } bits

◆ [union]

union { ... } Hit_RXen_T

◆ hrx_enable_b

uint32_t hrx_enable_b

Definition at line 650 of file FERS_Registers_520X.h.

◆ [struct] [17/27]

struct { ... } bits

◆ [union]

union { ... } Hit_RXen_B

◆ pg_run

uint32_t pg_run

Definition at line 657 of file FERS_Registers_520X.h.

◆ pg_rep

uint32_t pg_rep

Definition at line 658 of file FERS_Registers_520X.h.

◆ pg_direct

uint32_t pg_direct

Definition at line 659 of file FERS_Registers_520X.h.

◆ pg_ini

uint32_t pg_ini

Definition at line 660 of file FERS_Registers_520X.h.

◆ pg_en

uint32_t pg_en

Definition at line 661 of file FERS_Registers_520X.h.

◆ pg_strength

uint32_t pg_strength

Definition at line 662 of file FERS_Registers_520X.h.

◆ pg_rising

uint32_t pg_rising

Definition at line 664 of file FERS_Registers_520X.h.

◆ [struct] [18/27]

struct { ... } bits

◆ [union]

union { ... } PulseGen1

◆ pg_phase

uint32_t pg_phase

Definition at line 672 of file FERS_Registers_520X.h.

◆ pg_falling

uint32_t pg_falling

Definition at line 673 of file FERS_Registers_520X.h.

◆ [struct] [19/27]

struct { ... } bits

◆ [union]

union { ... } PulseGen2

◆ pg_reload

uint32_t pg_reload

Definition at line 681 of file FERS_Registers_520X.h.

◆ [struct] [20/27]

struct { ... } bits

◆ [union]

union { ... } PulseGen3

◆ error_flags_1

uint32_t error_flags_1

Definition at line 689 of file FERS_Registers_520X.h.

◆ error_flags_2

uint32_t error_flags_2

Definition at line 690 of file FERS_Registers_520X.h.

◆ error_flags_3

uint32_t error_flags_3

Definition at line 691 of file FERS_Registers_520X.h.

◆ [struct] [21/27]

struct { ... } bits

◆ [union]

union { ... } ErrorFlagCtrl

◆ tg_delay_taps

uint32_t tg_delay_taps

Definition at line 699 of file FERS_Registers_520X.h.

◆ [struct] [22/27]

struct { ... } bits

◆ [union]

union { ... } DelayAdjust

◆ ch_fillgrade

uint32_t ch_fillgrade

Definition at line 711 of file FERS_Registers_520X.h.

◆ ch_dropped

uint32_t ch_dropped

Definition at line 712 of file FERS_Registers_520X.h.

◆ ch_parity

uint32_t ch_parity

Definition at line 713 of file FERS_Registers_520X.h.

◆ scan_out

uint32_t scan_out

Definition at line 714 of file FERS_Registers_520X.h.

◆ ch_stateerr

uint32_t ch_stateerr

Definition at line 716 of file FERS_Registers_520X.h.

◆ [struct] [23/27]

struct { ... } bits

◆ [union]

union { ... } Ch_Status[64]

◆ tr_fillgrade

uint32_t tr_fillgrade

Definition at line 724 of file FERS_Registers_520X.h.

◆ tr_dropped

uint32_t tr_dropped

Definition at line 725 of file FERS_Registers_520X.h.

◆ tr_parity

uint32_t tr_parity

Definition at line 726 of file FERS_Registers_520X.h.

◆ tr_stateerr

uint32_t tr_stateerr

Definition at line 728 of file FERS_Registers_520X.h.

◆ [struct] [24/27]

struct { ... } bits

◆ [union]

union { ... } Trg_Status[4]

◆ ro_fillgrade

uint32_t ro_fillgrade

Definition at line 737 of file FERS_Registers_520X.h.

◆ ro_dropped

uint32_t ro_dropped

Definition at line 738 of file FERS_Registers_520X.h.

◆ ro_corrected

uint32_t ro_corrected

Definition at line 739 of file FERS_Registers_520X.h.

◆ ro_multibiterr

uint32_t ro_multibiterr

Definition at line 741 of file FERS_Registers_520X.h.

◆ [struct] [25/27]

struct { ... } bits

◆ [union]

union { ... } RO_Status[4]

◆ parity

uint32_t parity

Definition at line 750 of file FERS_Registers_520X.h.

◆ [struct] [26/27]

struct { ... } bits

◆ [union]

union { ... } Cfg_Parity[3]

◆ pll_selectedcap

uint32_t pll_selectedcap

Definition at line 757 of file FERS_Registers_520X.h.

◆ [struct] [27/27]

struct { ... } bits

◆ [union]

union { ... } PLL_Caps

The documentation for this struct was generated from the following file: