x393  1.0
FPGAcodeforElphelNC393camera
focus_sharp393 Module Reference
Inheritance diagram for focus_sharp393:
Collaboration diagram for focus_sharp393:

Static Public Member Functions

Always Constructs

ALWAYS_140  ( clk )
ALWAYS_141  ( mclk )
ALWAYS_142  ( clk )
ALWAYS_143  ( clk )
ALWAYS_144  ( clk2x )
ALWAYS_145  ( clk )
ALWAYS_146  ( clk2x )
ALWAYS_147  ( clk )
ALWAYS_148  ( clk2x )
ALWAYS_149  ( clk )

Public Attributes

Inputs

clk  
clk2x  
en  
mclk  
tser_we  
tser_a_not_d  
tser_d   [ 7 : 0 ]
mode   [ 1 : 0 ]
firsti  
lasti  
tni   [ 2 : 0 ]
stb  
start  
di   [ 12 : 0 ]
quant_ds  
quant_d   [ 12 : 0 ]
quant_dc_tdo   [ 15 : 0 ]

Outputs

do   reg [ 12 : 0 ]
ds   reg
hifreq   reg [ 31 : 0 ]

Includes

focus_filt.dat.vh

Signals

wire[ 15 : 0 ]  tdo
reg[ 5 : 0 ]  tba
reg[ 11 : 0 ]  wnd_reg
reg  wnd_wr
reg[ 2 : 0 ]  wnd_a
reg[ 8 : 0 ]  wnd_left
reg[ 8 : 0 ]  wnd_right
reg[ 8 : 0 ]  wnd_top
reg[ 8 : 0 ]  wnd_bottom
reg[ 8 : 1 ]  wnd_totalwidth
reg[ 3 : 0 ]  filt_sel0
reg[ 3 : 0 ]  filt_sel
reg  stren
reg[ 2 : 0 ]  ic
reg[ 2 : 0 ]  oc
wire  first
wire  last
wire[ 2 : 0 ]  tn
reg[ 39 : 0 ]  acc_frame
reg[ 12 : 0 ]  pre_do
reg  pre_ds
reg  need_corr_max
reg[ 11 : 0 ]  fdo
reg  start_d
reg[ 2 : 0 ]  tn_d
wire  out_mono
wire  out_window
wire[ 12 : 0 ]  combined_qf
wire[ 12 : 0 ]  next_do
wire[ 12 : 0 ]  fdo_minus_max
reg[ 11 : 0 ]  di_d
reg[ 11 : 0 ]  d1
reg[ 8 : 0 ]  start2
reg[ 6 : 0 ]  finish2
reg[ 5 : 0 ]  use_k_dly
reg[ 23 : 0 ]  acc_blk
reg[ 22 : 0 ]  sum_blk
reg  acc_ldval
wire  acc_clear
wire  acc_add
wire  acc_corr
wire  acc_to_out
wire[ 17 : 0 ]  mult_a
wire[ 17 : 0 ]  mult_b
wire[ 35 : 0 ]  mult_p
reg[ 17 : 0 ]  mult_s
reg  next_ac
reg  use_coef
reg  started_luma
reg  luma_dc_out
reg  luma_dc_acc
reg  was_last_luma
reg  copy_acc_frame
wire  twe
wire[ 15 : 0 ]  tdi
wire[ 22 : 0 ]  ta
reg[ 7 : 0 ]  mblk_hor
reg[ 7 : 0 ]  mblk_vert
wire  start_of_line
wire  first_in_macro
reg  in_woi
reg  clkdiv2
reg[ 2 : 0 ]  clksync
wire  csync
reg[ 35 : 0 ]  mult_p_r
reg[ 17 : 0 ]  mult_a_r
reg[ 17 : 0 ]  mult_b_r
reg[ 4 : 0 ]  ram4 [ 0 : 3 ]

Module Instances

dly_16::i_out_mono   Module dly_16
dly_16::i_out_window   Module dly_16
table_ad_receive::table_ad_receive_i   Module table_ad_receive
ram18_var_w_var_r::i_focus_dct_tab   Module ram18_var_w_var_r

Detailed Description

Definition at line 44 of file focus_sharp393.v.

Member Function Documentation

ALWAYS_140 (   clk  
)
Always Construct

Definition at line 136 of file focus_sharp393.v.

ALWAYS_141 (   mclk  
)
Always Construct

Definition at line 144 of file focus_sharp393.v.

ALWAYS_142 (   clk  
)
Always Construct

Definition at line 171 of file focus_sharp393.v.

ALWAYS_143 (   clk  
)
Always Construct

Definition at line 189 of file focus_sharp393.v.

ALWAYS_144 (   clk2x  
)
Always Construct

Definition at line 196 of file focus_sharp393.v.

ALWAYS_145 (   clk  
)
Always Construct

Definition at line 200 of file focus_sharp393.v.

ALWAYS_146 (   clk2x  
)
Always Construct

Definition at line 208 of file focus_sharp393.v.

ALWAYS_147 (   clk  
)
Always Construct

Definition at line 238 of file focus_sharp393.v.

ALWAYS_148 (   clk2x  
)
Always Construct

Definition at line 295 of file focus_sharp393.v.

ALWAYS_149 (   clk  
)
Always Construct

Definition at line 309 of file focus_sharp393.v.

Member Data Documentation

clk
Input

Definition at line 45 of file focus_sharp393.v.

clk2x
Input

Definition at line 46 of file focus_sharp393.v.

en
Input

Definition at line 47 of file focus_sharp393.v.

mclk
Input

Definition at line 48 of file focus_sharp393.v.

tser_we
Input

Definition at line 49 of file focus_sharp393.v.

tser_a_not_d
Input

Definition at line 50 of file focus_sharp393.v.

tser_d [ 7 : 0 ]
Input

Definition at line 51 of file focus_sharp393.v.

mode [ 1 : 0 ]
Input

Definition at line 52 of file focus_sharp393.v.

firsti
Input

Definition at line 53 of file focus_sharp393.v.

lasti
Input

Definition at line 54 of file focus_sharp393.v.

tni [ 2 : 0 ]
Input

Definition at line 55 of file focus_sharp393.v.

stb
Input

Definition at line 56 of file focus_sharp393.v.

start
Input

Definition at line 57 of file focus_sharp393.v.

di [ 12 : 0 ]
Input

Definition at line 58 of file focus_sharp393.v.

quant_ds
Input

Definition at line 59 of file focus_sharp393.v.

quant_d [ 12 : 0 ]
Input

Definition at line 60 of file focus_sharp393.v.

quant_dc_tdo [ 15 : 0 ]
Input

Definition at line 61 of file focus_sharp393.v.

do reg [ 12 : 0 ]
Output

Definition at line 62 of file focus_sharp393.v.

ds reg
Output

Definition at line 63 of file focus_sharp393.v.

hifreq reg [ 31 : 0 ]
Output

Definition at line 64 of file focus_sharp393.v.

tdo
Signal

Definition at line 66 of file focus_sharp393.v.

tba
Signal

Definition at line 67 of file focus_sharp393.v.

wnd_reg
Signal

Definition at line 68 of file focus_sharp393.v.

wnd_wr
Signal

Definition at line 69 of file focus_sharp393.v.

wnd_a
Signal

Definition at line 70 of file focus_sharp393.v.

wnd_left
Signal

Definition at line 74 of file focus_sharp393.v.

wnd_right
Signal

Definition at line 75 of file focus_sharp393.v.

wnd_top
Signal

Definition at line 76 of file focus_sharp393.v.

wnd_bottom
Signal

Definition at line 77 of file focus_sharp393.v.

Definition at line 78 of file focus_sharp393.v.

filt_sel0
Signal

Definition at line 79 of file focus_sharp393.v.

filt_sel
Signal

Definition at line 80 of file focus_sharp393.v.

stren
Signal

Definition at line 81 of file focus_sharp393.v.

ic
Signal

Definition at line 82 of file focus_sharp393.v.

oc
Signal

Definition at line 83 of file focus_sharp393.v.

first
Signal

Definition at line 84 of file focus_sharp393.v.

last
Signal

Definition at line 84 of file focus_sharp393.v.

tn
Signal

Definition at line 85 of file focus_sharp393.v.

acc_frame
Signal

Definition at line 86 of file focus_sharp393.v.

pre_do
Signal

Definition at line 87 of file focus_sharp393.v.

pre_ds
Signal

Definition at line 88 of file focus_sharp393.v.

need_corr_max
Signal

Definition at line 89 of file focus_sharp393.v.

fdo
Signal

Definition at line 90 of file focus_sharp393.v.

start_d
Signal

Definition at line 91 of file focus_sharp393.v.

tn_d
Signal

Definition at line 92 of file focus_sharp393.v.

out_mono
Signal

Definition at line 94 of file focus_sharp393.v.

out_window
Signal

Definition at line 95 of file focus_sharp393.v.

combined_qf
Signal

Definition at line 96 of file focus_sharp393.v.

next_do
Signal

Definition at line 97 of file focus_sharp393.v.

fdo_minus_max
Signal

Definition at line 98 of file focus_sharp393.v.

di_d
Signal

Definition at line 99 of file focus_sharp393.v.

d1
Signal

Definition at line 100 of file focus_sharp393.v.

start2
Signal

Definition at line 101 of file focus_sharp393.v.

finish2
Signal

Definition at line 103 of file focus_sharp393.v.

use_k_dly
Signal

Definition at line 104 of file focus_sharp393.v.

acc_blk
Signal

Definition at line 105 of file focus_sharp393.v.

sum_blk
Signal

Definition at line 106 of file focus_sharp393.v.

acc_ldval
Signal

Definition at line 107 of file focus_sharp393.v.

acc_clear
Signal

Definition at line 108 of file focus_sharp393.v.

acc_add
Signal

Definition at line 109 of file focus_sharp393.v.

acc_corr
Signal

Definition at line 110 of file focus_sharp393.v.

acc_to_out
Signal

Definition at line 111 of file focus_sharp393.v.

mult_a
Signal

Definition at line 112 of file focus_sharp393.v.

mult_b
Signal

Definition at line 113 of file focus_sharp393.v.

mult_p
Signal

Definition at line 114 of file focus_sharp393.v.

mult_s
Signal

Definition at line 116 of file focus_sharp393.v.

next_ac
Signal

Definition at line 117 of file focus_sharp393.v.

use_coef
Signal

Definition at line 118 of file focus_sharp393.v.

started_luma
Signal

Definition at line 119 of file focus_sharp393.v.

luma_dc_out
Signal

Definition at line 120 of file focus_sharp393.v.

luma_dc_acc
Signal

Definition at line 121 of file focus_sharp393.v.

was_last_luma
Signal

Definition at line 122 of file focus_sharp393.v.

Definition at line 123 of file focus_sharp393.v.

twe
Signal

Definition at line 125 of file focus_sharp393.v.

tdi
Signal

Definition at line 126 of file focus_sharp393.v.

ta
Signal

Definition at line 127 of file focus_sharp393.v.

mblk_hor
Signal

Definition at line 165 of file focus_sharp393.v.

mblk_vert
Signal

Definition at line 166 of file focus_sharp393.v.

start_of_line
Signal

Definition at line 167 of file focus_sharp393.v.

Definition at line 168 of file focus_sharp393.v.

in_woi
Signal

Definition at line 169 of file focus_sharp393.v.

clkdiv2
Signal

Definition at line 188 of file focus_sharp393.v.

clksync
Signal

Definition at line 194 of file focus_sharp393.v.

csync
Signal

Definition at line 195 of file focus_sharp393.v.

mult_p_r
Signal

Definition at line 291 of file focus_sharp393.v.

mult_a_r
Signal

Definition at line 292 of file focus_sharp393.v.

mult_b_r
Signal

Definition at line 293 of file focus_sharp393.v.

ram4 [ 0 : 3 ]
Signal

Definition at line 308 of file focus_sharp393.v.

dly_16 i_out_mono
Module Instance

Definition at line 235 of file focus_sharp393.v.

dly_16 i_out_window
Module Instance

Definition at line 236 of file focus_sharp393.v.

focus_filt.dat.vh include
Include

Definition at line 343 of file focus_sharp393.v.

ram18_var_w_var_r i_focus_dct_tab
Module Instance

Definition at line 337 of file focus_sharp393.v.

table_ad_receive table_ad_receive_i
Module Instance

Definition at line 256 of file focus_sharp393.v.


The documentation for this Module was generated from the following files: