x393  1.0
FPGAcodeforElphelNC393camera
cmd_encod_linear_mux Module Reference
Inheritance diagram for cmd_encod_linear_mux:

Static Public Member Functions

Always Constructs

ALWAYS_236  ( clk )

Public Attributes

Inputs

clk  
bank1   [ 2 : 0 ]
row1   [ADDRESS_NUMBER - 1 : 0 ]
start_col1   [COLADDR_NUMBER - 4 : 0 ]
num128_1   [ 5 : 0 ]
partial1  
start1_rd  
start1_wr  
bank3   [ 2 : 0 ]
row3   [ADDRESS_NUMBER - 1 : 0 ]
start_col3   [COLADDR_NUMBER - 4 : 0 ]
num128_3   [ 5 : 0 ]
partial3  
start3_rd  
start3_wr  
bank8   [ 2 : 0 ]
row8   [ADDRESS_NUMBER - 1 : 0 ]
start_col8   [COLADDR_NUMBER - 4 : 0 ]
num128_8   [ 5 : 0 ]
partial8  
start8_wr  
bank9   [ 2 : 0 ]
row9   [ADDRESS_NUMBER - 1 : 0 ]
start_col9   [COLADDR_NUMBER - 4 : 0 ]
num128_9   [ 5 : 0 ]
partial9  
start9_wr  
bank10   [ 2 : 0 ]
row10   [ADDRESS_NUMBER - 1 : 0 ]
start_col10   [COLADDR_NUMBER - 4 : 0 ]
num128_10   [ 5 : 0 ]
partial10  
start10_wr  
bank11   [ 2 : 0 ]
row11   [ADDRESS_NUMBER - 1 : 0 ]
start_col11   [COLADDR_NUMBER - 4 : 0 ]
num128_11   [ 5 : 0 ]
partial11  
start11_wr  

Outputs

bank   [ 2 : 0 ]
row   [ADDRESS_NUMBER - 1 : 0 ]
start_col   [COLADDR_NUMBER - 4 : 0 ]
num128   [ 5 : 0 ]
partial  
start_rd  
start_wr  

Parameters

ADDRESS_NUMBER   15
COLADDR_NUMBER   10
PAR_WIDTH   3 +ADDRESS_NUMBER +COLADDR_NUMBER - 3 + 6 + 1
PAR_DEFAULT   [PAR_WIDTH - 1 : 0 ] 0

Signals

reg[ 2 : 0 ]  bank_r
reg[ADDRESS_NUMBER - 1 : 0 ]  row_r
reg[COLADDR_NUMBER - 4 : 0 ]  start_col_r
reg[ 5 : 0 ]  num128_r
reg  partial_r
reg  start_rd_r
reg  start_wr_r
wire[ 2 : 0 ]  bank_w
wire[ADDRESS_NUMBER - 1 : 0 ]  row_w
wire[COLADDR_NUMBER - 4 : 0 ]  start_col_w
wire[ 5 : 0 ]  num128_w
wire  partial_w
wire  start_rd_w
wire  start_wr_w

Detailed Description

Definition at line 43 of file cmd_encod_linear_mux.v.

Member Function Documentation

ALWAYS_236 (   clk  
)
Always Construct

Definition at line 335 of file cmd_encod_linear_mux.v.

Member Data Documentation

ADDRESS_NUMBER 15
Parameter

Definition at line 44 of file cmd_encod_linear_mux.v.

COLADDR_NUMBER 10
Parameter

Definition at line 45 of file cmd_encod_linear_mux.v.

clk
Input

Definition at line 47 of file cmd_encod_linear_mux.v.

bank1 [ 2 : 0 ]
Input

Definition at line 50 of file cmd_encod_linear_mux.v.

row1 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 51 of file cmd_encod_linear_mux.v.

start_col1 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 52 of file cmd_encod_linear_mux.v.

num128_1 [ 5 : 0 ]
Input

Definition at line 53 of file cmd_encod_linear_mux.v.

partial1
Input

Definition at line 54 of file cmd_encod_linear_mux.v.

start1_rd
Input

Definition at line 56 of file cmd_encod_linear_mux.v.

start1_wr
Input

Definition at line 59 of file cmd_encod_linear_mux.v.

bank3 [ 2 : 0 ]
Input

Definition at line 64 of file cmd_encod_linear_mux.v.

row3 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 65 of file cmd_encod_linear_mux.v.

start_col3 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 66 of file cmd_encod_linear_mux.v.

num128_3 [ 5 : 0 ]
Input

Definition at line 67 of file cmd_encod_linear_mux.v.

partial3
Input

Definition at line 68 of file cmd_encod_linear_mux.v.

start3_rd
Input

Definition at line 70 of file cmd_encod_linear_mux.v.

start3_wr
Input

Definition at line 73 of file cmd_encod_linear_mux.v.

bank8 [ 2 : 0 ]
Input

Definition at line 81 of file cmd_encod_linear_mux.v.

row8 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 82 of file cmd_encod_linear_mux.v.

start_col8 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 83 of file cmd_encod_linear_mux.v.

num128_8 [ 5 : 0 ]
Input

Definition at line 84 of file cmd_encod_linear_mux.v.

partial8
Input

Definition at line 85 of file cmd_encod_linear_mux.v.

start8_wr
Input

Definition at line 88 of file cmd_encod_linear_mux.v.

bank9 [ 2 : 0 ]
Input

Definition at line 92 of file cmd_encod_linear_mux.v.

row9 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 93 of file cmd_encod_linear_mux.v.

start_col9 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 94 of file cmd_encod_linear_mux.v.

num128_9 [ 5 : 0 ]
Input

Definition at line 95 of file cmd_encod_linear_mux.v.

partial9
Input

Definition at line 96 of file cmd_encod_linear_mux.v.

start9_wr
Input

Definition at line 99 of file cmd_encod_linear_mux.v.

bank10 [ 2 : 0 ]
Input

Definition at line 103 of file cmd_encod_linear_mux.v.

row10 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 104 of file cmd_encod_linear_mux.v.

start_col10 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 105 of file cmd_encod_linear_mux.v.

num128_10 [ 5 : 0 ]
Input

Definition at line 106 of file cmd_encod_linear_mux.v.

partial10
Input

Definition at line 107 of file cmd_encod_linear_mux.v.

start10_wr
Input

Definition at line 110 of file cmd_encod_linear_mux.v.

bank11 [ 2 : 0 ]
Input

Definition at line 114 of file cmd_encod_linear_mux.v.

row11 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 115 of file cmd_encod_linear_mux.v.

start_col11 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 116 of file cmd_encod_linear_mux.v.

num128_11 [ 5 : 0 ]
Input

Definition at line 117 of file cmd_encod_linear_mux.v.

partial11
Input

Definition at line 118 of file cmd_encod_linear_mux.v.

start11_wr
Input

Definition at line 121 of file cmd_encod_linear_mux.v.

bank [ 2 : 0 ]
Output

Definition at line 128 of file cmd_encod_linear_mux.v.

row [ADDRESS_NUMBER - 1 : 0 ]
Output

Definition at line 129 of file cmd_encod_linear_mux.v.

start_col [COLADDR_NUMBER - 4 : 0 ]
Output

Definition at line 130 of file cmd_encod_linear_mux.v.

num128 [ 5 : 0 ]
Output

Definition at line 131 of file cmd_encod_linear_mux.v.

partial
Output

Definition at line 132 of file cmd_encod_linear_mux.v.

start_rd
Output

Definition at line 133 of file cmd_encod_linear_mux.v.

start_wr
Output

Definition at line 134 of file cmd_encod_linear_mux.v.

bank_r
Signal

Definition at line 136 of file cmd_encod_linear_mux.v.

row_r
Signal

Definition at line 137 of file cmd_encod_linear_mux.v.

start_col_r
Signal

Definition at line 138 of file cmd_encod_linear_mux.v.

num128_r
Signal

Definition at line 139 of file cmd_encod_linear_mux.v.

partial_r
Signal

Definition at line 140 of file cmd_encod_linear_mux.v.

start_rd_r
Signal

Definition at line 141 of file cmd_encod_linear_mux.v.

start_wr_r
Signal

Definition at line 142 of file cmd_encod_linear_mux.v.

bank_w
Signal

Definition at line 144 of file cmd_encod_linear_mux.v.

row_w
Signal

Definition at line 145 of file cmd_encod_linear_mux.v.

start_col_w
Signal

Definition at line 146 of file cmd_encod_linear_mux.v.

num128_w
Signal

Definition at line 147 of file cmd_encod_linear_mux.v.

partial_w
Signal

Definition at line 148 of file cmd_encod_linear_mux.v.

start_rd_w
Signal

Definition at line 149 of file cmd_encod_linear_mux.v.

start_wr_w
Signal

Definition at line 150 of file cmd_encod_linear_mux.v.

PAR_WIDTH 3 +ADDRESS_NUMBER +COLADDR_NUMBER - 3 + 6 + 1
Parameter

Definition at line 152 of file cmd_encod_linear_mux.v.

PAR_DEFAULT 0
Parameter

Definition at line 153 of file cmd_encod_linear_mux.v.


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