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.