Created
September 2, 2018 16:08
-
-
Save rroohhh/94047e5b4570043cab886c8c115d84a4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| clks: | |
| ext: | |
| min: 6000000 | |
| max: 27000000 | |
| vco: | |
| min: 384000000 | |
| max: 768000000 | |
| plls: | |
| mult: | |
| min: 32 | |
| max: 384 | |
| pre_div: | |
| min: 1 | |
| max: 64 | |
| vt_sys_clk_div: | |
| values: | |
| - 1 | |
| - 2 | |
| - 4 | |
| - 6 | |
| - 8 | |
| - 10 | |
| - 12 | |
| - 14 | |
| - 16 | |
| op_sys_clk_div: | |
| values: | |
| - 1 | |
| op_pix_clk_div: | |
| values: | |
| - 8 | |
| - 10 | |
| - 12 | |
| vt_pix_clk_div: | |
| min: 4 | |
| max: 6 | |
| active_area: | |
| width: 2316 | |
| height: 15555 | |
| pixel_array_width: 2316 | |
| pixel_array_height: 1555 | |
| window_width_min: 32 | |
| window_width_max: 2304 | |
| window_height_min: 32 | |
| window_height_max: 1544 | |
| communication: | |
| register: | |
| mode: "I2CCDev" | |
| bus: 0 | |
| address: 16 | |
| io: | |
| mode: "MMGPIO" | |
| base: 0x41200000 | |
| gains: | |
| analog_gain: | |
| gain_type: "mul" | |
| reg_type: "add" | |
| regs: | |
| - "analog_gain" | |
| stages: | |
| fine: | |
| - 0: | |
| 1.00 | |
| - 1: | |
| 1.03 | |
| - 2: | |
| 1.07 | |
| - 3: | |
| 1.10 | |
| - 4: | |
| 1.14 | |
| - 5: | |
| 1.19 | |
| - 6: | |
| 1.23 | |
| - 7: | |
| 1.28 | |
| - 8: | |
| 1.33 | |
| - 9: | |
| 1.39 | |
| - 10: | |
| 1.45 | |
| - 11: | |
| 1.52 | |
| - 12: | |
| 1.60 | |
| - 13: | |
| 1.68 | |
| - 14: | |
| 1.78 | |
| - 15: | |
| 1.88 | |
| coarse: | |
| - 16: | |
| 1 | |
| - 32: | |
| 2 | |
| - 48: | |
| 4 | |
| - 64: | |
| 8 | |
| digital_gain: | |
| gain_type: "add" | |
| reg_type: "add" | |
| regs: | |
| - "global_gain" | |
| - "red_gain" | |
| - "blue_gain" | |
| - "green1_gain" | |
| - "green2_gain" | |
| stages: | |
| fine: | |
| - 0: | |
| 0.0 | |
| - 1: | |
| 0.0078125 | |
| - 2: | |
| 0.015625 | |
| - 3: | |
| 0.0234375 | |
| - 4: | |
| 0.03125 | |
| - 5: | |
| 0.0390625 | |
| - 6: | |
| 0.046875 | |
| - 7: | |
| 0.0546875 | |
| - 8: | |
| 0.0625 | |
| - 9: | |
| 0.0703125 | |
| - 10: | |
| 0.078125 | |
| - 11: | |
| 0.0859375 | |
| - 12: | |
| 0.09375 | |
| - 13: | |
| 0.1015625 | |
| - 14: | |
| 0.109375 | |
| - 15: | |
| 0.1171875 | |
| - 16: | |
| 0.125 | |
| - 17: | |
| 0.1328125 | |
| - 18: | |
| 0.140625 | |
| - 19: | |
| 0.1484375 | |
| - 20: | |
| 0.15625 | |
| - 21: | |
| 0.1640625 | |
| - 22: | |
| 0.171875 | |
| - 23: | |
| 0.1796875 | |
| - 24: | |
| 0.1875 | |
| - 25: | |
| 0.1953125 | |
| - 26: | |
| 0.203125 | |
| - 27: | |
| 0.2109375 | |
| - 28: | |
| 0.21875 | |
| - 29: | |
| 0.2265625 | |
| - 30: | |
| 0.234375 | |
| - 31: | |
| 0.2421875 | |
| - 32: | |
| 0.25 | |
| - 33: | |
| 0.2578125 | |
| - 34: | |
| 0.265625 | |
| - 35: | |
| 0.2734375 | |
| - 36: | |
| 0.28125 | |
| - 37: | |
| 0.2890625 | |
| - 38: | |
| 0.296875 | |
| - 39: | |
| 0.3046875 | |
| - 40: | |
| 0.3125 | |
| - 41: | |
| 0.3203125 | |
| - 42: | |
| 0.328125 | |
| - 43: | |
| 0.3359375 | |
| - 44: | |
| 0.34375 | |
| - 45: | |
| 0.3515625 | |
| - 46: | |
| 0.359375 | |
| - 47: | |
| 0.3671875 | |
| - 48: | |
| 0.375 | |
| - 49: | |
| 0.3828125 | |
| - 50: | |
| 0.390625 | |
| - 51: | |
| 0.3984375 | |
| - 52: | |
| 0.40625 | |
| - 53: | |
| 0.4140625 | |
| - 54: | |
| 0.421875 | |
| - 55: | |
| 0.4296875 | |
| - 56: | |
| 0.4375 | |
| - 57: | |
| 0.4453125 | |
| - 58: | |
| 0.453125 | |
| - 59: | |
| 0.4609375 | |
| - 60: | |
| 0.46875 | |
| - 61: | |
| 0.4765625 | |
| - 62: | |
| 0.484375 | |
| - 63: | |
| 0.4921875 | |
| - 64: | |
| 0.5 | |
| - 65: | |
| 0.5078125 | |
| - 66: | |
| 0.515625 | |
| - 67: | |
| 0.5234375 | |
| - 68: | |
| 0.53125 | |
| - 69: | |
| 0.5390625 | |
| - 70: | |
| 0.546875 | |
| - 71: | |
| 0.5546875 | |
| - 72: | |
| 0.5625 | |
| - 73: | |
| 0.5703125 | |
| - 74: | |
| 0.578125 | |
| - 75: | |
| 0.5859375 | |
| - 76: | |
| 0.59375 | |
| - 77: | |
| 0.6015625 | |
| - 78: | |
| 0.609375 | |
| - 79: | |
| 0.6171875 | |
| - 80: | |
| 0.625 | |
| - 81: | |
| 0.6328125 | |
| - 82: | |
| 0.640625 | |
| - 83: | |
| 0.6484375 | |
| - 84: | |
| 0.65625 | |
| - 85: | |
| 0.6640625 | |
| - 86: | |
| 0.671875 | |
| - 87: | |
| 0.6796875 | |
| - 88: | |
| 0.6875 | |
| - 89: | |
| 0.6953125 | |
| - 90: | |
| 0.703125 | |
| - 91: | |
| 0.7109375 | |
| - 92: | |
| 0.71875 | |
| - 93: | |
| 0.7265625 | |
| - 94: | |
| 0.734375 | |
| - 95: | |
| 0.7421875 | |
| - 96: | |
| 0.75 | |
| - 97: | |
| 0.7578125 | |
| - 98: | |
| 0.765625 | |
| - 99: | |
| 0.7734375 | |
| - 100: | |
| 0.78125 | |
| - 101: | |
| 0.7890625 | |
| - 102: | |
| 0.796875 | |
| - 103: | |
| 0.8046875 | |
| - 104: | |
| 0.8125 | |
| - 105: | |
| 0.8203125 | |
| - 106: | |
| 0.828125 | |
| - 107: | |
| 0.8359375 | |
| - 108: | |
| 0.84375 | |
| - 109: | |
| 0.8515625 | |
| - 110: | |
| 0.859375 | |
| - 111: | |
| 0.8671875 | |
| - 112: | |
| 0.875 | |
| - 113: | |
| 0.8828125 | |
| - 114: | |
| 0.890625 | |
| - 115: | |
| 0.8984375 | |
| - 116: | |
| 0.90625 | |
| - 117: | |
| 0.9140625 | |
| - 118: | |
| 0.921875 | |
| - 119: | |
| 0.9296875 | |
| - 120: | |
| 0.9375 | |
| - 121: | |
| 0.9453125 | |
| - 122: | |
| 0.953125 | |
| - 123: | |
| 0.9609375 | |
| - 124: | |
| 0.96875 | |
| - 125: | |
| 0.9765625 | |
| - 126: | |
| 0.984375 | |
| - 127: | |
| 0.9921875 | |
| coarse: | |
| - 0x080: | |
| 1 | |
| - 0x100: | |
| 2 | |
| - 0x180: | |
| 3 | |
| - 0x200: | |
| 4 | |
| - 0x280: | |
| 5 | |
| - 0x300: | |
| 6 | |
| - 0x380: | |
| 7 | |
| - 0x400: | |
| 8 | |
| - 0x480: | |
| 9 | |
| - 0x500: | |
| 10 | |
| - 0x580: | |
| 11 | |
| - 0x600: | |
| 12 | |
| - 0x680: | |
| 13 | |
| - 0x700: | |
| 14 | |
| - 0x780: | |
| 15 | |
| io: | |
| reset: | |
| pin: 1 | |
| inverted: true | |
| saddr: | |
| pin: 2 | |
| registers: | |
| magic_patch1: | |
| address: 0x3ed2 | |
| width: 2 | |
| magic_patch2: | |
| address: 0x3eda | |
| width: 2 | |
| magic_patch3: | |
| address: 0x3edc | |
| width: 2 | |
| magic_patch4: | |
| address: 0x305e | |
| width: 2 | |
| magic_init_config: | |
| address: 0x3152 | |
| width: 2 | |
| magic_init_start: | |
| address: 0x304a | |
| width: 2 | |
| chip_version: | |
| address: 0x3000 | |
| width: 2 | |
| value: 0x2604 | |
| y_addr_start: | |
| address: 0x3002 | |
| width: 2 | |
| min: 6 | |
| x_addr_start: | |
| address: 0x3004 | |
| width: 2 | |
| min: 6 | |
| y_addr_end: | |
| address: 0x3006 | |
| width: 2 | |
| max: 1549 | |
| x_addr_end: | |
| address: 0x3008 | |
| width: 2 | |
| max: 2309 | |
| frame_length_lines: | |
| address: 0x300a | |
| width: 2 | |
| line_length_pck: | |
| address: 0x300c | |
| width: 2 | |
| chip_revision: | |
| address: 0x300e | |
| width: 1 | |
| v1x: 0x10 | |
| v2x: 0x20 | |
| lock_control: | |
| address: 0x3010 | |
| width: 1 | |
| unlock: 0xbeef | |
| coarse_integration_time: | |
| address: 0x3012 | |
| width: 2 | |
| fine_integration_time: | |
| address: 0x3014 | |
| width: 2 | |
| reset: | |
| address: 0x301a | |
| width: 2 | |
| smia_dis_bit: 12 | |
| force_pll_on_bit: 11 | |
| restart_bad_bit: 10 | |
| mask_bad_bit: 9 | |
| gpi_en_bit: 8 | |
| parallel_en_bit: 7 | |
| drive_pins_bit: 6 | |
| lock_reg_bit: 3 | |
| stream_bit: 2 | |
| restart_bit: 1 | |
| reset_bit: 0 | |
| mode_select: | |
| address: 0x301c | |
| width: 1 | |
| mode_select_stream_bit: 0 | |
| vt_pix_clk_div: | |
| address: 0x302a | |
| width: 2 | |
| vt_sys_clk_div: | |
| address: 0x302c | |
| width: 2 | |
| pre_pll_clk_div: | |
| address: 0x302e | |
| width: 2 | |
| pll_multiplier: | |
| address: 0x3030 | |
| width: 2 | |
| op_pix_clk_div: | |
| address: 0x3036 | |
| width: 2 | |
| op_sys_clk_div: | |
| address: 0x3038 | |
| width: 2 | |
| frame_count: | |
| address: 0x303a | |
| width: 2 | |
| read_mode: | |
| address: 0x3040 | |
| width: 1 | |
| vert_flip_bit: 15 | |
| horiz_mirror_bit: 14 | |
| col_bin_bit: 13 | |
| row_bin_bit: 12 | |
| col_sf_bin_bit: 9 | |
| col_sum_bit: 5 | |
| extra_delay: | |
| address: 0x3042 | |
| width: 1 | |
| green1_gain: | |
| address: 0x3056 | |
| width: 1 | |
| blue_gain: | |
| address: 0x3058 | |
| width: 1 | |
| red_gain: | |
| address: 0x305a | |
| width: 1 | |
| green2_gain: | |
| address: 0x305c | |
| width: 1 | |
| global_gain: | |
| address: 0x305e | |
| width: 2 | |
| min: 0 | |
| def: 1000 | |
| max: 15992 | |
| analog_gain: | |
| address: 0x3060 | |
| width: 2 | |
| smia_test: | |
| address: 0x3064 | |
| width: 2 | |
| embedded_data_bit: 8 | |
| data_pedestal: | |
| address: 0x301e | |
| width: 2 | |
| datapath_select: | |
| address: 0x306e | |
| width: 2 | |
| datapath_slew_dout_shift: 13 | |
| datapath_slew_dout_mask_bit0: 14 | |
| datapath_slew_dout_mask_bit1: 15 | |
| datapath_slew_dout_mask_bit2: 16 | |
| datapath_slew_pclk_shift: 10 | |
| datapath_slew_pclk_mask_bit0: 11 | |
| datapath_slew_pclk_mask_bit1: 12 | |
| datapath_slew_pclk_mask_bit2: 13 | |
| datapath_high_vcm_bit: 9 | |
| test_pattern_mode: | |
| address: 0x3070 | |
| width: 2 | |
| test_data_red: | |
| address: 0x3072 | |
| width: 2 | |
| test_data_greenr: | |
| address: 0x3074 | |
| width: 2 | |
| test_data_blue: | |
| address: 0x3076 | |
| width: 2 | |
| test_data_greenb: | |
| address: 0x3078 | |
| width: 2 | |
| seq_data_port: | |
| address: 0x3086 | |
| width: 1 | |
| seq_ctrl_port: | |
| address: 0x3088 | |
| width: 1 | |
| x_odd_inc: | |
| address: 0x30a2 | |
| width: 1 | |
| y_odd_inc: | |
| address: 0x30a6 | |
| width: 1 | |
| x_odd_inc: | |
| address: 0x30a2 | |
| width: 1 | |
| digital_ctrl: | |
| address: 0x30ba | |
| width: 1 | |
| enable_bit: 5 | |
| reserved_chiprev: | |
| address: 0x30f0 | |
| width: 2 | |
| data_format_bits: | |
| address: 0x31ac | |
| width: 2 | |
| serial_format: | |
| address: 0x31ae | |
| width: 2 | |
| frame_preamble: | |
| address: 0x31b0 | |
| width: 1 | |
| line_preamble: | |
| address: 0x31b2 | |
| width: 1 | |
| mipi_timing_0: | |
| address: 0x31b4 | |
| width: 1 | |
| mipi_timing_1: | |
| address: 0x31b6 | |
| width: 1 | |
| mipi_timing_2: | |
| address: 0x31b8 | |
| width: 1 | |
| mipi_timing_3: | |
| address: 0x31ba | |
| width: 1 | |
| mipi_timing_4: | |
| address: 0x31bc | |
| width: 1 | |
| mipi_config_status: | |
| address: 0x31be | |
| width: 2 | |
| compression: | |
| address: 0x31d0 | |
| width: 1 | |
| enable_bit: 0 | |
| poly_sc: | |
| address: 0x3780 | |
| width: 1 | |
| enable_bit: 15 | |
| hispi_control_status: | |
| address: 0x31c6 | |
| width: 2 | |
| hispi_timing: | |
| address: 0x31c0 | |
| width: 2 | |
| hispi_sync_patt: | |
| address: 0x31c4 | |
| width: 2 | |
| frame_status: | |
| address: 0x303c | |
| width: 2 | |
| digital_test: | |
| address: 0x30b0 | |
| width: 2 | |
| test_raw_mode: | |
| address: 0x307a | |
| width: 2 | |
| dark_control: | |
| address: 0x3180 | |
| width: 2 | |
| dark_control: | |
| address: 0x3044 | |
| width: 2 | |
| column_correction: | |
| address: 0x30d4 | |
| width: 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment