|
x393
1.0
FPGAcodeforElphelNC393camera
|


Public Member Functions |
Functions | |
| func_cmd_we | ( cmd_data[ 31 : 0 ] :Input pattern[ 7 : 0 ] :Input mask[ 7 : 0 ] :Input ) |
| func_chn | [ 1 : 0 ] ( cmd_data[ 31 : 0 ] :Input ) |
Static Public Member Functions |
Always Constructs | |
| ALWAYS_334 | ( mclk ) |
| ALWAYS_335 | ( pclk ) |
| ALWAYS_336 | ( pclk ) |
| ALWAYS_337 | ( pclk ) |
Public Attributes |
Inputs | |
| prst | |
| pclk | |
| mrst | |
| mclk | |
| cmd_ad | [ 7 : 0 ] |
| cmd_stb | |
| pxd_in | [ 15 : 0 ] |
| hact_in | |
| sof_in | |
| eof_in | |
| bayer | [ 1 : 0 ] |
Outputs | |
| pxd_out | reg [ 15 : 0 ] |
| hact_out | |
| sof_out | |
| eof_out | |
| subchannel | [ 1 : 0 ] |
| last_in_sub | |
Parameters | |
| SENS_LENS_ADDR | 'h43c |
| SENS_LENS_ADDR_MASK | 'h7fc |
| SENS_LENS_COEFF | 'h3 |
| SENS_LENS_AX | 'h00 |
| SENS_LENS_AX_MASK | 'hf8 |
| SENS_LENS_AY | 'h08 |
| SENS_LENS_AY_MASK | 'hf8 |
| SENS_LENS_C | 'h10 |
| SENS_LENS_C_MASK | 'hf8 |
| SENS_LENS_BX | 'h20 |
| SENS_LENS_BX_MASK | 'he0 |
| SENS_LENS_BY | 'h40 |
| SENS_LENS_BY_MASK | 'he0 |
| SENS_LENS_SCALES | 'h60 |
| SENS_LENS_SCALES_MASK | 'hf8 |
| SENS_LENS_FAT0_IN | 'h68 |
| SENS_LENS_FAT0_IN_MASK | 'hff |
| SENS_LENS_FAT0_OUT | 'h69 |
| SENS_LENS_FAT0_OUT_MASK | 'hff |
| SENS_LENS_POST_SCALE | 'h6a |
| SENS_LENS_POST_SCALE_MASK | 'hff |
| SENS_NUM_SUBCHN | 3 |
| SENS_LENS_F_WIDTH | 19 |
| SENS_LENS_F_SHIFT | 22 |
| SENS_LENS_B_SHIFT | 12 |
| SENS_LENS_A_WIDTH | 19 |
| SENS_LENS_B_WIDTH | 21 |
Signals | |
| wire[ 1 : 0 ] | cmd_a |
| wire[ 31 : 0 ] | cmd_data |
| reg[ 31 : 0 ] | cmd_data_r |
| wire | cmd_we |
| reg[ 15 : 0 ] | heights_m1_ram [ 0 : 3 ] |
| reg[ 15 : 0 ] | line_cntr |
| reg[ 1 : 0 ] | sub_frame_early |
| reg[ 1 : 0 ] | sub_frame |
| reg[ 1 : 0 ] | sub_frame_late |
| reg[ 3 : 0 ] | sub_frame_late_d |
| reg | pre_first_line |
| reg | inc_sub_frame |
| reg[ 13 : 0 ] | hact_d |
| wire[ 15 : 0 ] | pxd_d |
| reg[ 2 : 0 ] | newline |
| reg | sosf |
| reg | we_AX |
| reg | we_BX |
| reg | we_AY |
| reg | we_BY |
| reg | we_C |
| reg | we_scales |
| reg | we_fatzero_in |
| reg | we_fatzero_out |
| reg | we_post_scale |
| reg[ 18 : 0 ] | AX_ram [ 0 : 3 ] |
| reg[ 18 : 0 ] | AY_ram [ 0 : 3 ] |
| reg[ 20 : 0 ] | BX_ram [ 0 : 3 ] |
| reg[ 20 : 0 ] | BY_ram [ 0 : 3 ] |
| reg[ 18 : 0 ] | C_ram [ 0 : 3 ] |
| reg[ 16 : 0 ] | scales_ram [ 0 : 15 ] |
| reg[ 15 : 0 ] | fatzero_in_ram [ 0 : 3 ] |
| reg[ 15 : 0 ] | fatzero_out_ram [ 0 : 3 ] |
| reg[ 3 : 0 ] | post_scale_ram [ 0 : 3 ] |
| wire[ 18 : 0 ] | FY |
| wire[ 23 : 0 ] | ERR_Y |
| wire[ 18 : 0 ] | FXY |
| reg | bayer_nset |
| reg | bayer0_latched |
| reg[ 1 : 0 ] | color |
| wire[ 35 : 0 ] | mult_first_res |
| reg[ 17 : 0 ] | mult_first_scaled |
| wire[ 35 : 0 ] | mult_second_res |
| wire[ 20 : 0 ] | pre_pixdo_with_zero |
| wire | sync_bayer |
| wire[ 17 : 0 ] | pix_zero |
| wire | set_lens_w |
| wire | set_heights_w |
| reg[ 17 : 0 ] | mul1_a |
| reg[ 17 : 0 ] | mul1_b |
| reg[ 35 : 0 ] | mul1_p |
| reg[ 17 : 0 ] | mul2_a |
| reg[ 17 : 0 ] | mul2_b |
| reg[ 35 : 0 ] | mul2_p |
Module Instances | |
| cmd_deser::cmd_deser_lens_i | Module cmd_deser |
| dly_16::dly_16_sof_eof_i | Module dly_16 |
| dly_16::dly_16_pxd_i | Module dly_16 |
| lens_flat393_line::i_fy | Module lens_flat393_line |
| lens_flat393_line::i_fxy | Module lens_flat393_line |
Definition at line 62 of file lens_flat393.v.
|
Always Construct |
Definition at line 192 of file lens_flat393.v.
|
Always Construct |
Definition at line 218 of file lens_flat393.v.
|
Always Construct |
Definition at line 249 of file lens_flat393.v.
|
Always Construct |
Definition at line 281 of file lens_flat393.v.
|
Function |
Definition at line 385 of file lens_flat393.v.
|
Function |
Definition at line 377 of file lens_flat393.v.
|
Parameter |
Definition at line 65 of file lens_flat393.v.
|
Parameter |
Definition at line 66 of file lens_flat393.v.
|
Parameter |
Definition at line 68 of file lens_flat393.v.
|
Parameter |
Definition at line 69 of file lens_flat393.v.
|
Parameter |
Definition at line 70 of file lens_flat393.v.
|
Parameter |
Definition at line 71 of file lens_flat393.v.
|
Parameter |
Definition at line 72 of file lens_flat393.v.
|
Parameter |
Definition at line 73 of file lens_flat393.v.
|
Parameter |
Definition at line 74 of file lens_flat393.v.
|
Parameter |
Definition at line 75 of file lens_flat393.v.
|
Parameter |
Definition at line 76 of file lens_flat393.v.
|
Parameter |
Definition at line 77 of file lens_flat393.v.
|
Parameter |
Definition at line 78 of file lens_flat393.v.
|
Parameter |
Definition at line 79 of file lens_flat393.v.
|
Parameter |
Definition at line 80 of file lens_flat393.v.
|
Parameter |
Definition at line 81 of file lens_flat393.v.
|
Parameter |
Definition at line 82 of file lens_flat393.v.
|
Parameter |
Definition at line 83 of file lens_flat393.v.
|
Parameter |
Definition at line 84 of file lens_flat393.v.
|
Parameter |
Definition at line 85 of file lens_flat393.v.
|
Parameter |
Definition at line 86 of file lens_flat393.v.
|
Parameter |
Definition at line 87 of file lens_flat393.v.
|
Parameter |
Definition at line 89 of file lens_flat393.v.
|
Parameter |
Definition at line 90 of file lens_flat393.v.
|
Parameter |
Definition at line 91 of file lens_flat393.v.
|
Parameter |
Definition at line 92 of file lens_flat393.v.
|
Parameter |
Definition at line 93 of file lens_flat393.v.
|
Input |
Definition at line 96 of file lens_flat393.v.
|
Input |
Definition at line 97 of file lens_flat393.v.
|
Input |
Definition at line 99 of file lens_flat393.v.
|
Input |
Definition at line 100 of file lens_flat393.v.
|
Input |
Definition at line 101 of file lens_flat393.v.
|
Input |
Definition at line 102 of file lens_flat393.v.
|
Input |
Definition at line 104 of file lens_flat393.v.
|
Input |
Definition at line 105 of file lens_flat393.v.
|
Input |
Definition at line 106 of file lens_flat393.v.
|
Input |
Definition at line 107 of file lens_flat393.v.
|
Output |
Definition at line 109 of file lens_flat393.v.
|
Output |
Definition at line 110 of file lens_flat393.v.
|
Output |
Definition at line 111 of file lens_flat393.v.
|
Output |
Definition at line 112 of file lens_flat393.v.
|
Input |
Definition at line 114 of file lens_flat393.v.
|
Output |
Definition at line 115 of file lens_flat393.v.
|
Output |
Definition at line 116 of file lens_flat393.v.
|
Signal |
Definition at line 120 of file lens_flat393.v.
|
Signal |
Definition at line 121 of file lens_flat393.v.
|
Signal |
Definition at line 122 of file lens_flat393.v.
|
Signal |
Definition at line 123 of file lens_flat393.v.
|
Signal |
Definition at line 125 of file lens_flat393.v.
|
Signal |
Definition at line 126 of file lens_flat393.v.
|
Signal |
Definition at line 127 of file lens_flat393.v.
|
Signal |
Definition at line 128 of file lens_flat393.v.
|
Signal |
Definition at line 129 of file lens_flat393.v.
|
Signal |
Definition at line 130 of file lens_flat393.v.
|
Signal |
Definition at line 131 of file lens_flat393.v.
|
Signal |
Definition at line 132 of file lens_flat393.v.
|
Signal |
Definition at line 133 of file lens_flat393.v.
|
Signal |
Definition at line 134 of file lens_flat393.v.
|
Signal |
Definition at line 135 of file lens_flat393.v.
|
Signal |
Definition at line 136 of file lens_flat393.v.
|
Signal |
Definition at line 137 of file lens_flat393.v.
|
Signal |
Definition at line 137 of file lens_flat393.v.
|
Signal |
Definition at line 137 of file lens_flat393.v.
|
Signal |
Definition at line 137 of file lens_flat393.v.
|
Signal |
Definition at line 137 of file lens_flat393.v.
|
Signal |
Definition at line 138 of file lens_flat393.v.
|
Signal |
Definition at line 139 of file lens_flat393.v.
|
Signal |
Definition at line 139 of file lens_flat393.v.
|
Signal |
Definition at line 140 of file lens_flat393.v.
|
Signal |
Definition at line 146 of file lens_flat393.v.
|
Signal |
Definition at line 147 of file lens_flat393.v.
|
Signal |
Definition at line 148 of file lens_flat393.v.
|
Signal |
Definition at line 149 of file lens_flat393.v.
|
Signal |
Definition at line 150 of file lens_flat393.v.
|
Signal |
Definition at line 151 of file lens_flat393.v.
|
Signal |
Definition at line 153 of file lens_flat393.v.
|
Signal |
Definition at line 154 of file lens_flat393.v.
|
Signal |
Definition at line 155 of file lens_flat393.v.
|
Signal |
Definition at line 160 of file lens_flat393.v.
|
Signal |
Definition at line 161 of file lens_flat393.v.
|
Signal |
Definition at line 162 of file lens_flat393.v.
|
Signal |
Definition at line 165 of file lens_flat393.v.
|
Signal |
Definition at line 166 of file lens_flat393.v.
|
Signal |
Definition at line 167 of file lens_flat393.v.
|
Signal |
Definition at line 168 of file lens_flat393.v.
|
Signal |
Definition at line 169 of file lens_flat393.v.
|
Signal |
Definition at line 170 of file lens_flat393.v.
|
Signal |
Definition at line 173 of file lens_flat393.v.
|
Signal |
Definition at line 178 of file lens_flat393.v.
|
Signal |
Definition at line 181 of file lens_flat393.v.
|
Signal |
Definition at line 185 of file lens_flat393.v.
|
Signal |
Definition at line 186 of file lens_flat393.v.
|
Signal |
Definition at line 274 of file lens_flat393.v.
|
Signal |
Definition at line 275 of file lens_flat393.v.
|
Signal |
Definition at line 276 of file lens_flat393.v.
|
Signal |
Definition at line 277 of file lens_flat393.v.
|
Signal |
Definition at line 278 of file lens_flat393.v.
|
Signal |
Definition at line 280 of file lens_flat393.v.
|
Module Instance |
Definition at line 294 of file lens_flat393.v.
|
Module Instance |
Definition at line 311 of file lens_flat393.v.
|
Module Instance |
Definition at line 321 of file lens_flat393.v.
|
Module Instance |
Definition at line 341 of file lens_flat393.v.
|
Module Instance |
Definition at line 359 of file lens_flat393.v.