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

Static Public Member Functions

Always Constructs

ALWAYS_516  ( clk )

Public Attributes

Inputs

clk  
values   [ 16 *width - 1 : 0 ]
mask   [ 15 : 0 ]
need_in  

Outputs

index   [ 3 : 0 ]
valid  
need_out  

Parameters

width   16

Signals

wire[width - 1 : 0 ]  max0001
wire[width - 1 : 0 ]  max0203
wire[width - 1 : 0 ]  max0405
wire[width - 1 : 0 ]  max0607
wire[width - 1 : 0 ]  max0809
wire[width - 1 : 0 ]  max1011
wire[width - 1 : 0 ]  max1213
wire[width - 1 : 0 ]  max1415
wire[width - 1 : 0 ]  max00010203
wire[width - 1 : 0 ]  max04050607
wire[width - 1 : 0 ]  max08091011
wire[width - 1 : 0 ]  max12131415
wire[width - 1 : 0 ]  max0001020304050607
wire[width - 1 : 0 ]  max0809101112131415
wire  sel0001
wire  sel0203
wire  sel0405
wire  sel0607
wire  sel0809
wire  sel1011
wire  sel1213
wire  sel1415
wire  sel00010203
wire  sel04050607
wire  sel08091011
wire  sel12131415
wire  sel0001020304050607
wire  sel0809101112131415
wire  sel
wire  msk0001
wire  msk0203
wire  msk0405
wire  msk0607
wire  msk0809
wire  msk1011
wire  msk1213
wire  msk1415
wire  msk00010203
wire  msk04050607
wire  msk08091011
wire  msk12131415
wire  msk0001020304050607
wire  msk0809101112131415
reg  sel0001_r
reg  sel0203_r
reg  sel0405_r
reg  sel0607_r
reg  sel0809_r
reg  sel1011_r
reg  sel1213_r
reg  sel1415_r
reg[ 1 : 0 ]  sel00010203_r
reg[ 1 : 0 ]  sel04050607_r
reg[ 1 : 0 ]  sel08091011_r
reg[ 1 : 0 ]  sel12131415_r
reg[ 2 : 0 ]  sel0001020304050607_r
reg[ 2 : 0 ]  sel0809101112131415_r
reg[ 3 : 0 ]  valid_dly
reg[ 3 : 0 ]  need_dly
reg[ 15 : 0 ]  mask_prev
wire  mask_changed

Module Instances

masked_max_reg::i_masked_max_reg0001   Module masked_max_reg
masked_max_reg::i_masked_max_reg0203   Module masked_max_reg
masked_max_reg::i_masked_max_reg0405   Module masked_max_reg
masked_max_reg::i_masked_max_reg0607   Module masked_max_reg
masked_max_reg::i_masked_max_reg0809   Module masked_max_reg
masked_max_reg::i_masked_max_reg1011   Module masked_max_reg
masked_max_reg::i_masked_max_reg1213   Module masked_max_reg
masked_max_reg::i_masked_max_reg1415   Module masked_max_reg
masked_max_reg::i_masked_max_reg00010203   Module masked_max_reg
masked_max_reg::i_masked_max_reg04050607   Module masked_max_reg
masked_max_reg::i_masked_max_reg08091011   Module masked_max_reg
masked_max_reg::i_masked_max_reg12131415   Module masked_max_reg
masked_max_reg::i_masked_max_reg0001020304050607   Module masked_max_reg
masked_max_reg::i_masked_max_reg0809101112131415   Module masked_max_reg
masked_max_reg::i_masked_max_reg   Module masked_max_reg

Detailed Description

Definition at line 41 of file index_max_16.v.

Member Function Documentation

ALWAYS_516 (   clk  
)
Always Construct

Definition at line 210 of file index_max_16.v.

Member Data Documentation

width 16
Parameter

Definition at line 42 of file index_max_16.v.

clk
Input

Definition at line 44 of file index_max_16.v.

values [ 16 *width - 1 : 0 ]
Input

Definition at line 45 of file index_max_16.v.

mask [ 15 : 0 ]
Input

Definition at line 46 of file index_max_16.v.

need_in
Input

Definition at line 47 of file index_max_16.v.

index [ 3 : 0 ]
Output

Definition at line 48 of file index_max_16.v.

valid
Output

Definition at line 49 of file index_max_16.v.

need_out
Output

Definition at line 50 of file index_max_16.v.

max0001
Signal

Definition at line 52 of file index_max_16.v.

max0203
Signal

Definition at line 52 of file index_max_16.v.

max0405
Signal

Definition at line 52 of file index_max_16.v.

max0607
Signal

Definition at line 52 of file index_max_16.v.

max0809
Signal

Definition at line 52 of file index_max_16.v.

max1011
Signal

Definition at line 52 of file index_max_16.v.

max1213
Signal

Definition at line 52 of file index_max_16.v.

max1415
Signal

Definition at line 52 of file index_max_16.v.

max00010203
Signal

Definition at line 52 of file index_max_16.v.

max04050607
Signal

Definition at line 52 of file index_max_16.v.

max08091011
Signal

Definition at line 52 of file index_max_16.v.

max12131415
Signal

Definition at line 52 of file index_max_16.v.

Definition at line 53 of file index_max_16.v.

Definition at line 53 of file index_max_16.v.

sel0001
Signal

Definition at line 54 of file index_max_16.v.

sel0203
Signal

Definition at line 54 of file index_max_16.v.

sel0405
Signal

Definition at line 54 of file index_max_16.v.

sel0607
Signal

Definition at line 54 of file index_max_16.v.

sel0809
Signal

Definition at line 54 of file index_max_16.v.

sel1011
Signal

Definition at line 54 of file index_max_16.v.

sel1213
Signal

Definition at line 54 of file index_max_16.v.

sel1415
Signal

Definition at line 54 of file index_max_16.v.

sel00010203
Signal

Definition at line 54 of file index_max_16.v.

sel04050607
Signal

Definition at line 54 of file index_max_16.v.

sel08091011
Signal

Definition at line 55 of file index_max_16.v.

sel12131415
Signal

Definition at line 55 of file index_max_16.v.

Definition at line 55 of file index_max_16.v.

Definition at line 55 of file index_max_16.v.

sel
Signal

Definition at line 55 of file index_max_16.v.

msk0001
Signal

Definition at line 57 of file index_max_16.v.

msk0203
Signal

Definition at line 57 of file index_max_16.v.

msk0405
Signal

Definition at line 57 of file index_max_16.v.

msk0607
Signal

Definition at line 57 of file index_max_16.v.

msk0809
Signal

Definition at line 57 of file index_max_16.v.

msk1011
Signal

Definition at line 57 of file index_max_16.v.

msk1213
Signal

Definition at line 57 of file index_max_16.v.

msk1415
Signal

Definition at line 57 of file index_max_16.v.

msk00010203
Signal

Definition at line 57 of file index_max_16.v.

msk04050607
Signal

Definition at line 57 of file index_max_16.v.

msk08091011
Signal

Definition at line 58 of file index_max_16.v.

msk12131415
Signal

Definition at line 58 of file index_max_16.v.

Definition at line 58 of file index_max_16.v.

Definition at line 58 of file index_max_16.v.

sel0001_r
Signal

Definition at line 60 of file index_max_16.v.

sel0203_r
Signal

Definition at line 60 of file index_max_16.v.

sel0405_r
Signal

Definition at line 60 of file index_max_16.v.

sel0607_r
Signal

Definition at line 60 of file index_max_16.v.

sel0809_r
Signal

Definition at line 60 of file index_max_16.v.

sel1011_r
Signal

Definition at line 60 of file index_max_16.v.

sel1213_r
Signal

Definition at line 60 of file index_max_16.v.

sel1415_r
Signal

Definition at line 60 of file index_max_16.v.

sel00010203_r
Signal

Definition at line 61 of file index_max_16.v.

sel04050607_r
Signal

Definition at line 61 of file index_max_16.v.

sel08091011_r
Signal

Definition at line 61 of file index_max_16.v.

sel12131415_r
Signal

Definition at line 61 of file index_max_16.v.

Definition at line 62 of file index_max_16.v.

Definition at line 62 of file index_max_16.v.

valid_dly
Signal

Definition at line 63 of file index_max_16.v.

need_dly
Signal

Definition at line 64 of file index_max_16.v.

mask_prev
Signal

Definition at line 65 of file index_max_16.v.

mask_changed
Signal

Definition at line 66 of file index_max_16.v.

masked_max_reg i_masked_max_reg0001
Module Instance

Definition at line 71 of file index_max_16.v.

masked_max_reg i_masked_max_reg0203
Module Instance

Definition at line 80 of file index_max_16.v.

masked_max_reg i_masked_max_reg0405
Module Instance

Definition at line 89 of file index_max_16.v.

masked_max_reg i_masked_max_reg0607
Module Instance

Definition at line 98 of file index_max_16.v.

masked_max_reg i_masked_max_reg0809
Module Instance

Definition at line 107 of file index_max_16.v.

masked_max_reg i_masked_max_reg1011
Module Instance

Definition at line 116 of file index_max_16.v.

masked_max_reg i_masked_max_reg1213
Module Instance

Definition at line 125 of file index_max_16.v.

masked_max_reg i_masked_max_reg1415
Module Instance

Definition at line 134 of file index_max_16.v.

masked_max_reg i_masked_max_reg00010203
Module Instance

Definition at line 145 of file index_max_16.v.

masked_max_reg i_masked_max_reg04050607
Module Instance

Definition at line 154 of file index_max_16.v.

masked_max_reg i_masked_max_reg08091011
Module Instance

Definition at line 163 of file index_max_16.v.

masked_max_reg i_masked_max_reg12131415
Module Instance

Definition at line 172 of file index_max_16.v.

masked_max_reg i_masked_max_reg0001020304050607
Module Instance

Definition at line 182 of file index_max_16.v.

masked_max_reg i_masked_max_reg0809101112131415
Module Instance

Definition at line 191 of file index_max_16.v.

masked_max_reg i_masked_max_reg
Module Instance

Definition at line 201 of file index_max_16.v.


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