Register Control

Register Control

Click for Details

  • Send Data
  • Accept Hits
  • Write to All
  • FFR
  • SCR
  • Inject
  • Kill
  • Write Mask
  • All to All
  • Registers
  • Data Display

  • Back to Pinga GUI

    GUI Description

  • Send Data:
           When Send Data is set for a chip, the chip outputs data to the HDI Bus. When Send Data is not set, the chip outputs no data.

  • Accept Hits:
           When Accept Hits is set for a chip, the chip responds to hits with a ChipHit signal and makes hit information available on the HDI Bus. When Accept Hits is not set, the chip does not respond to hits.

  • Write to All:
           When Write to All is checked, any Register Writes, including sets or resets of Send Data, Accept Hits, or SCR, are done to the appropriate register on every chip, not just the Selected Chip.

  • FFR:
           FFR stands for Firefighter Reset, which forces every chip into its default configuration. The default configuration is as follows:

    REG1100
    REG274
    REG329
    REG413
    REG5202
    REG6172
    REG78
    REG88
    REG98
    REG108
    REG118
    REG128
    REG138
    REG148

  • SCR:
           SCR is the Smart Core Reset. For the Selected Chip, this command clears all pixels and end-of-column logic, and resets the BCO counter to zero.

  • Inject:
           Inject writes the inject mask, created using the Write Mask feature, to the Selected Chip. When the Inject bit for a cell is '1', the test signal inject line is connected to the charge injection capacitor for the cell. Alternatively, when the Inject bit for a cell is '0', no test charge is allowed to reach the cell.

  • Kill:
           Kill writes the kill mask, created using the Write Mask feature, to the Selected Chip. When the Kill bit for a cell is '1', a switch is opened at the pixel discriminator such that no amount of charge injection will be enough to constitute a hit. Alternatively, when the Kill bit for a cell is '0', the cell can discern a hit.

  • Write Mask:
           Write Mask opens a separate window that facilitates the creation of the Inject and Kill masks. For information specific to the Write Mask dialog, click Here.

  • All to All:
           The All to All Button writes the configuration of the selected chip to every chip. For example, if Chip 6 is the selected chip, Chip 6's settings for Send Data, Accept Hits, SCR, and all 14 Registers will be cloned to every other chip.

  • Registers:
           There are 14 programmable registers of interest to Pinga; there are 14 corresponding Register Buttons. Each register can take a value from 0 to 255, and be written to or read from. The registers hold the values that are input to the digital and analog converters. The recommended register values are as follows:

    REG174
    REG274
    REG329
    REG413
    REG5230
    REG6200
    REG7200
    REG88
    REG98
    REG108
    REG118
    REG128
    REG138
    REG148

           Note that REG5 (Vref) has a value 30 higher than the value of REG6 (Vfb2) - it is good practice to maintain this relationship.

  • Data Display:
           The Data Display is the textbox located at the bottom of the Register Control area. It will display the suspected value of a Register when the cooresponding Register Button is clicked. Note that the Data Display is not gauranteed to be the actual value of the register - to find the actual value of the register, the user must Read the register and check the Data Read result.
           The Data Display can also be edited and used in the Write Button's operations. However, the user should always verify that the Data Write value is as expected.
           Remember, Data Write is the actual value written, not the Data Display value; And, Data Read  is the actual value read, not the Data Display value. The Data Display will usually be consistent but is for convenience only.