Loading...

On-Chip Registers

On-Chip Registers

The Nixel512 contains 101 writable (RAM) registers. Below are the descriptions and default values of all of the registers.

AnaDrive

ADR REG NAME REG INFO / NET NAMEDEF (HEX) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0d_bgvref[7:0]BandGap and Vref Settings0000test_bg[2:0] start_bgpd_bgpd_ota_vrefpull_down_drv_vrefpull_up_drv_vref
1d_irefdac[15:0]Iref Settings0840pd_irefd_iref[7:0] d_idac[6:0]
2d_vdac0[12:0]vdac0_vcm_lna0908pd_vdac_0vdac_0[11:0]
3d_vdac1[12:0]vdac1_vncas_lna0908pd_vdac_1vdac_1[11:0]
4d_vdac2[12:0]vdac2_vpcas_lna0908pd_vdac_2vdac_2[11:0]
5d_vdac3[12:0]vdac3_vcm_pre0908pd_vdac_3vdac_2[11:0]
6d_vdac4[12:0]vdac4_vref_int073Apd_vdac_4vdac_4[11:0]
7d_vdac5[12:0]dac5_vref_ramp0908pd_vdac_5vdac_5[11:0]
8d_vdac6[12:0]vdac6_vimp0172pd_vdac_6vdac_6[11:0]
9d_vdac7[12:0]vdac7_vtest0172pd_vdac_7vdac_7[11:0]
10d_vdac8[12:0]vdac8_vref_test0172pd_vdac_8vdac_8[11:0]
11d_vdac9[12:0]vdac9_vncas0908pd_vdac_9vdac_9[11:0]
12d_vdac10[12:0]vdac10_vpcas0908pd_vdac_10vdac_10[11:0]
13d_idac0[7:0]idac0_vnbias_lna0010pd_idac_0idac_0[6:0]
14d_idac1[7:0]idac1_vpbias_pre0010pd_idac_1idac_1[6:0]
15d_idac2[7:0]idac2_vnbias_d2s0010pd_idac_2idac_2[6:0]
16d_idac3[7:0]idac3_i_int0020pd_idac_3idac_3[6:0]
17d_idac4[7:0]idac4_ipbias_int0020pd_idac_4idac_4[6:0]
18d_idac5[7:0]idac5_ipbias_ramp0020pd_idac_5idac_5[6:0]
19d_idac6[7:0]idac6_inbias_vdac00050pd_idac_6idac_6[6:0]
20d_idac7[7:0]idac7_inbias_vdac1_20050pd_idac_7idac_7[6:0]
21d_idac8[7:0]idac8_inbias_vdac30050pd_idac_8idac_8[6:0]
22d_idac9[7:0]idac9_inbias_vdac40050pd_idac_9idac_9[6:0]
23d_idac10[7:0]idac10_inbias_vdac50050pd_idac_10idac_10[6:0]
24d_idac11[7:0]idac11_inbias_vdac6_7_80050pd_idac_11idac_11[6:0]
25d_test[10:0]Analog Test MUX Settings0000enable_itestsel_itestenable_vtestsel_vtest1[3:0] sel_vtest0[3:0]
26d_ramp[5:0]RampGen Settings0006ramp_test_enableramp_pdramp_scap[3:0]
27d_eltest[15:0]Electrode MUX Settings: Test Electrodes0000eltest_3[3:0] eltest_2[3:0] eltest_1[3:0] eltest_0[3:0]
28d_elref[15:0]Electrode MUX Settings: Ref ElectrodesCCCCelref_3[3:0] elref_2[3:0] elref_1[3:0] elref_0[3:0]
29d_elbus[15:0]Electrode MUX Settings: Test Read Busses0000elbus_3[3:0] elbus_2[3:0] elbus_1[3:0] elbus_0[3:0]
30d_elimp[7:0]Electrode MUX Settings: Impedance Read Busses0000elimp_3[1:0] elimp_2[1:0] elimp_1[1:0] elimp_0[1:0]

Nixel

ADR REG NAME REG INFO / NET NAMEDEF (HEX) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
31s_sw[15:0]Nixel-BOT Input Switches1080spe_BOT[4:0] sne_BOT[4:0] simp_BOT[5:0]
32s_sw[31:16]Nixel-TOP Input Switches1080spe_TOP[4:0] sne_TOP[4:0] simp_TOP[5:0]
33s_lna[15:0]LNA-BOT HP + LP Filter Corner Selection0010lp_BOT[3:0] hp_BOT[7:0] gain_cap_BOT[3:0]
34s_lna[31:16]LNA-TOP HP + LP Filter Corner Selection0010lp_TOP[3:0] hp_TOP[7:0] gain_cap_TOP[3:0]
35pd[15:0]Power-Down for 16 Nixels, Start Index = 0FFFFpd[15:0]
36pd[31:16]Power-Down for 16 Nixels, Start Index = 16FFFFpd[31:16]
37pd[47:32]Power-Down for 16 Nixels, Start Index = 32FFFFpd[47:32]
38pd[63:48]Power-Down for 16 Nixels, Start Index = 48FFFFpd[63:48]
39pd[79:64]Power-Down for 16 Nixels, Start Index = 64FFFFpd[79:64]
40pd[95:80]Power-Down for 16 Nixels, Start Index = 80FFFFpd[95:80]
41pd[111:96]Power-Down for 16 Nixels, Start Index = 96FFFFpd[111:96]
42pd[127:112]Power-Down for 16 Nixels, Start Index = 112FFFFpd[127:112]
43pd[143:128]Power-Down for 16 Nixels, Start Index = 128FFFFpd[143:128]
44pd[159:144]Power-Down for 16 Nixels, Start Index = 144FFFFpd[159:144]
45pd[175:160]Power-Down for 16 Nixels, Start Index = 160FFFFpd[175:160]
46pd[191:176]Power-Down for 16 Nixels, Start Index = 176FFFFpd[191:176]
47pd[207:192]Power-Down for 16 Nixels, Start Index = 192FFFFpd[207:192]
48pd[223:208]Power-Down for 16 Nixels, Start Index = 208FFFFpd[223:208]
49pd[239:224]Power-Down for 16 Nixels, Start Index = 224FFFFpd[239:224]
50pd[255:240]Power-Down for 16 Nixels, Start Index = 240FFFFpd[255:240]
51s_cmp[15:0]Digital Output Mux Select for NixelAAAAs_cmp_3_TOP[1:0] s_cmp_3_BOT[1:0] s_cmp_2_TOP[1:0] s_cmp_2_BOT[1:0] s_cmp_1_TOP[1:0] s_cmp_1_BOT[1:0] s_cmp_0_TOP[1:0] s_cmp_0_BOT[1:0]

ADC

ADR REG NAME REG INFO / NET NAMEDEF (HEX) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
52N_start_adc[15:0]Start Value for ADC Counter, glb setting00FAN_start_ADC[15:0]
53N_stop_adc[15:0]Stop Value for ADC Counters, glb setting1324N_stop_ADC[15:0]
54{gray_adc[3:0], rstb_adc[3:0]}Gray/Bin Count Modes + ADC_Reset_Bar0000gray_adc[3:0] rstb_adc[3:0]

DigCont

ADR REG NAME REG INFO / NET NAMEDEF (HEX) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
55sel_panel[7:0]Panel Select for Dig. Test Outs and Ramp Controls0011sel_panel_test_outputs[3:0] sel_panel_ramp_control[3:0]
56sel_test[14:0]Select Active Dig. Test Outputs, 4-bit x 3 Mux Select Signals, global for all Panels7000enable_digtest_out[2:0] select_digtest_out_2[3:0] select_digtest_out_1[3:0] select_digtest_out_0[3:0]
57enable_oe_ser[11:0]Enable Serializer for Panels, ON Signal for Data /Wclk for each Panel0FFFenable_serializer[3:0] enable_wclk[3]enable_data[3]enable_wclk[2]enable_data[2]enable_wclk[1]enable_data[1]enable_wclk[0]enable_data[0]
58enable_mode_select_hs[15:0]Enable Horizontal_Scanner, Mode Select Horizontal_ScannerF000enable_hs[3:0] test_mode_select_hs_3[3:0] test_mode_select_hs_2[3:0] test_mode_select_hs_1[3:0] test_mode_select_hs_0[3:0]
59chip_port_id_hs[15:0]8-bit Chip ID (default h00), and 4-Port IDs for Panels. 8-bit Port IDs defaults are: 11, 10, 01, 00 (default hE4)00E4chip_id[7:0] port_id_3[1:0] port_id_2[1:0] port_id_1[1:0] port_id_0[1:0]
60spi_scan_window_size[15:0]Windowing Register for Panel-0: 8-bit Column Count, 8-bit Column Start4000column_count_0[7:0] column_start_0[7:0]
61spi_scan_window_size[31:16]Windowing Register for Panel-1: 8-bit Column Count, 8-bit Column Start4000column_count_1[7:0] column_start_1[7:0]
62spi_scan_window_size[47:32]Windowing Register for Panel-2: 8-bit Column Count, 8-bit Column Start4000column_count_2[7:0] column_start_2[7:0]
63spi_scan_window_size[63:48]Windowing Register for Panel-3: 8-bit Column Count, 8-bit Column Start4000column_count_3[7:0] column_start_3[7:0]
64spi_scan_start_time[15:0]Horizontal Scanner Start Time for Panel-00032scan_start_time_0[15:0]
65spi_scan_start_time[31:16]Horizontal Scanner Start Time for Panel-10032scan_start_time_1[15:0]
66spi_scan_start_time[47:32]Horizontal Scanner Start Time for Panel-20032scan_start_time_2[15:0]
67spi_scan_start_time[63:48]Horizontal Scanner Start Time for Panel-30032scan_start_time_3[15:0]
68spi_scan_data[15:0]SPI Scan Data: Static Test Data from SPI (for the Last MUX in Data Path, Default h2301, which is Prod ID for ASIC012301spi_scan_data[15:0]
69enable_adc_timing_limit[7:0]Enable for ADC Timing Generators in DigCont and Enable Count Limit for ADC Counters in DigRecord00FFenable_adc_timing[3:0] enable_adc_count_limit[3:0]
70dtest_mode_cmp[7:0]8-bit Mode select for D-test Signal Generation for Nixel Comps. 3-bit per Panel.00FFdtest_mode_cmp_3[1:0] dtest_mode_cmp_2[1:0] dtest_mode_cmp_1[1:0] dtest_mode_cmp_0[1:0]
71dtest_data_cmp[11:0]12-bit dtest_data from SPI Register0000dtest_data_cmp_3[2:0] dtest_data_cmp_2[2:0] dtest_data_cmp_1[2:0] dtest_data_cmp_0[2:0]
72spi_direct_control[15:0]16-bit SPI Direct Control Register for all the on-chip generated timing signals, mainly for testing purposes0000enable_spi_direct_control[4:0] start_adc_directenable_cmp_directclear_cmp_directdtest_cmp_direct[2:0] phi_sh_direct[2:0] enable_ramp_directrst_ramp_direct
73spi_set_rst_ramp[15:0]Timing: SET_RST_RAMP0032spi_set_rst_ramp[15:0]
74spi_reset_rst_ramp[15:0]Timing: RESET_RST_RAMP012Cspi_reset_rst_ramp[15:0]
75spi_set_enable_ramp[15:0]Timing: SET_ENABLE_RAMP00FAspi_set_enable_ramp[15:0]
76spi_reset_enable_ramp[15:0]Timing: RESET_ENABLE_RAMP12F2spi_reset_enable_ramp[15:0]
77spi_set_phi_sh[15:0]Timing: SET_PHI_SH00C8spi_set_phi_sh[15:0]
78spi_reset_phi_sh[15:0]Timing: RESET_PHI_SH1324spi_reset_phi_sh[15:0]
79spi_set_phi_rstb[15:0]Timing: SET_PHI_RSTB0096spi_set_phi_rstb[15:0]
80spi_reset_phi_rstb[15:0]Timing: RESET_PHI_RSTB1356spi_reset_phi_rstb[15:0]
81spi_set_dtest_cmp[15:0]Timing: SET_DTEST_CMP0096spi_set_dtest_cmp[15:0]
82spi_reset_dtest_cmp[15:0]Timing: RESET_DTEST_CMP00C8spi_reset_dtest_cmp[15:0]
83spi_set_clear_cmp[15:0]Timing: SET_CLEAR_CMP0032spi_set_clear_cmp[15:0]
84spi_reset_clear_cmp[15:0]Timing: RESET_CLEAR_CMP0064spi_reset_clear_cmp[15:0]
85spi_set_enable_cmp[15:0]Timing: SET_ENABLE_CMP015Espi_set_enable_cmp[15:0]
86spi_reset_enable_cmp[15:0]Timing: RESET_ENABLE_CMP12C0spi_reset_enable_cmp[15:0]
87spi_set_start_adc[15:0]Timing: SET_START_ADC00FAspi_set_start_adc[15:0]
88spi_reset_start_adc[15:0]Timing: RESET_START_ADC12F2spi_reset_start_adc[15:0]
89spi_line_time[15:0]LINE TIME REGISTER for Panel-0. It is suggested to have same LINE time for all Panels.1388spi_line_time[15:0]
90spi_line_time[31:16]LINE TIME REGISTER for Panel-1. It is suggested to have same LINE time for all Panels.1388spi_line_time[31:16]
91spi_line_time[47:32]LINE TIME REGISTER for Panel-2. It is suggested to have same LINE time for all Panels.1388spi_line_time[47:32]
92spi_line_time[63:48]LINE TIME REGISTER for Panel-3. It is suggested to have same LINE time for all Panels.1388spi_line_time[63:48]
93{enable_line_time[3:0], auto_line_time[3:0]}8-bit ENABLE_TRIGGER_LINE_TIME_REGISTER: Enabled all Panales by Default, Expects SPI AUTO Trigger00F0enable_line_time[3:0] auto_line_time[3:0]
94{enable_rstb_retime[4:0], enable_signal_retime[3:0]}9-bit ENABLE_RSTB_SIGNAL_REGISTER. All RSTB and SIGNAL Retime functions are ON by Default.01FFenable_rstb_retime[4:0] enable_signal_retime[3:0]
95spi_gpout[2:0]3-bit SPI_GPOUT REGISTER. Use Reg#55 to configure to use SPI_GPO UT for digtest_out[2:0]0000spi_gpout[2:0]

Unused

ADR REG NAME REG INFO / NET NAMEDEF (HEX) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
96unused_register0[15:0]Can be used for SPI R/W Testing0000unused_register0[15:0]
97unused_register1[15:0]Can be used for SPI R/W Testing0000unused_register1[15:0]
98unused_register2[15:0]Can be used for SPI R/W Testing0000unused_register2[15:0]
99unused_register3[15:0]Can be used for SPI R/W Testing0000unused_register3[15:0]
100unused_register4[15:0]Can be used for SPI R/W Testing0000unused_register4[15:0]
101unused_register5[15:0]Can be used for SPI R/W Testing0000unused_register5[15:0]