SYSCON
The SYSCON of ISP RGB has the following registers.
SYSCONSAIF__SYSCFG_0
Offset Address: 0x0 | ||||
---|---|---|---|---|
Default: 0x0 | ||||
Bit | Name | Access | Default | Description |
[1:0] | u0_vin_SCFG_sram_config | RW | 0x0 | Reserved |
[2] | u0_vin_cnfg_axi_dvp_en | RW | 0x0 |
|
[13:3] | u0_vin_cnfg_axird_axi_cnt_end | RW | 0x0 | The valid pixel of the AXI image. (1 pixel equals to 64 bit.) |
[31:14] | Reserved | None | 0x0 | Reserved |
SYSCONSAIF__SYSCFG_4
Offset Address: 0x4 | ||||
---|---|---|---|---|
Access: RW | ||||
Bit | Name | Access | Default | Description |
[0:31] | u0_vin_cnfg_axird_end_addr | RW | 0x0 | The start address of the next frame. |
SYSCONSAIF__SYSCFG_8
Offset Address: 0x8 | ||||
---|---|---|---|---|
Default: 0x0 | ||||
Bit | Name | Access | Default | Description |
[0] | u0_vin_cnfg_axird_intr_clean | RW | 0x0 | Use this bit to clean the AXI output interrupt. Write 1 then write 0 to execute the cleaning. |
[1] | u0_vin_cnfg_axird_intr_mask | RW | 0x0 | Use this bit to mask the AXI output interrupt. |
[13:2] | u0_vin_cnfg_axird_line_cnt_end | RW | 0x0 |
This bit represents the valid end pixel of the AXI input test image line. |
[25:14] | u0_vin_cnfg_axird_line_cnt_start | RW | 0x0 |
This bit represents the valid start pixel of the AXI input test image line. |
[31:26] | Reserved | None | 0x0 | Reserved |
SYSCONSAIF__SYSCFG_12
Offset Address: 0xc | ||||
---|---|---|---|---|
Default: 0x0 | ||||
Bit | Name | Access | Default | Description |
[12:0] | u0_vin_cnfg_axird_pix_cnt_end | RW | 0x0 |
This bit represents the valid end pixel of the AXI input test image line. |
[25:13] | u0_vin_cnfg_axird_pix_cnt_start | RW | 0x0 |
This bit represents the valid start pixel of the AXI input test image line. |
[27:26] | u0_vin_cnfg_axird_pix_ct | RW | 0x0 |
|
[31:28] | Reserved | None | 0x0 | Reserved |
SYSCONSAIF__SYSCFG_16
Offset Address: 0x10 | ||||
---|---|---|---|---|
Default: 0x0 | ||||
Bit | Name | Access | Default | Description |
[0:31] | u0_vin_cnfg_axird_start_addr | RW | 0x0 | This bit represents the valid start address of the AXI input test image's first line. |
SYSCONSAIF__SYSCFG_20
Offset Address: 0x14 | ||||
---|---|---|---|---|
Default: 0x0 | ||||
Bit | Name | Access | Default | Description |
[0:3] | u0_vin_cnfg_axiwr0_channel_sel | RW | 0x0 | Select 1 channel output of the 8 MIPI channels |
[4] | u0_vin_cnfg_axiwr0_en | RW | 0x0 | Set this bit to 1 to enable the image output to AXI. |
[31:5] | Reserved | None | 0x0 | Reserved |
SYSCONSAIF__SYSCFG_24
Offset Address: 0x18 | ||||
---|---|---|---|---|
Default: 0x0 | ||||
Bit | Name | Access | Default | Description |
[0:31] | u0_vin_cnfg_axiwr0_end_addr | RW | 0x0 | This bit represents the start address of the next frame. |
SYSCONSAIF__SYSCFG_28
Offset Address: 0x1c | ||||
---|---|---|---|---|
Default: 0x0 | ||||
Bit | Name | Access | Default | Description |
[0] | u0_vin_cnfg_axiwr0_intr_clean | RW | 0x0 | Use this bit to clean the AXI output interrupt. Write 1 then write 0 to execute the cleaning. |
[1] | u0_vin_cnfg_axiwr0_intr_mask | RW | 0x0 | Use this bit to mask the AXI output interrupt. |
[12:2] | u0_vin_cnfg_axiwr0_pix_cnt_end | RW | 0x0 |
This bit represents the valid end pixel of the AXI input test image line. |
[14:13] | u0_vin_cnfg_axiwr0_pix_ct | RW | 0x0 |
|
[16:15] | u0_vin_cnfg_axiwr0_pixel_high_bit_sel | RW | 0x0 | When you configure the above bit as "10" - 1 64-bit equals
to 8 pixels, the 8 pixels will use some of the RAW data:
|
[31:17] | Reserved | None | 0x0 | Reserved |
SYSCONSAIF__SYSCFG_32
Offset Address: 0x20 | ||||
---|---|---|---|---|
Default: 0x0 | ||||
Bit | Name | Access | Default | Description |
[0:31] | u0_vin_cnfg_axiwr0_start_addr | RW | 0x0 | This bit represents the start address of the AXI output image. |
SYSCONSAIF__SYSCFG_36
Offset Address: 0x24 | ||||
---|---|---|---|---|
Default: 0x0 | ||||
Bit | Name | Access | Default | Description |
[0] | u0_vin_cnfg_color_bar_en | RW | 0x0 | Set this bit to 1 to use the color bar for test. |
[1] | u0_vin_cnfg_dvp_hs_pos | RW | 0x0 | Use DVP to AXI
|
[2] | u0_vin_cnfg_dvp_swap_en | RW | 0x0 | Set this bit to 1 to enable DVP swap. |
[3] | u0_vin_cnfg_dvp_vs_pos | RW | 0x0 | Use DVP to AXI
|
[4] | u0_vin_cnfg_gen_en_axird | RW | 0x0 | Set this bit to use AXI input for ISP and generate the test image. |
[5] | u0_vin_cnfg_isp_dvp_en0 | RW | 0x0 | Set this bit to use DVP input for ISP. |
[6:7] | u0_vin_cnfg_mipi_byte_en_isp0 | RW | 0x0 | Set this bit to 1 for dvp_clk_inv, the DVP clock inverter register. |
[11:8] | u0_vin_cnfg_mipi_channel_sel0 | RW | 0x0 | Select 1 channel output of the 8 MIPI channels |
[12] | u0_vin_cnfg_p_i_mipi_header_en0 | RW | 0x0 | Set this bit to 1 to add 10 bits to bit 2, so 1 pixel equals to 12 bits. |
[16:13] | u0_vin_cnfg_pix_num | RW | 0x0 | VIN AXI to ISP MIPI port, 12-bit data configuration:
|
[26:17] | u0_vin_generic_sp | RO | 0x0 | This configuration is not used by JH-7110. |
[31:27] | Reserved | None | 0x0 | Reserved |
SYSCONSAIF__SYSCFG_40
Offset Address: 0x28 | ||||
---|---|---|---|---|
Default: 0x0 | ||||
Bit | Name | Access | Default | Description |
[15:0] | u0_vin_test_generic_ctrl | RO | 0x0 | This configuration is not used by JH-7110. |
[31:16] | u0_vin_test_generic_status | RW | 0x0 | This configuration is not used by JH-7110. |