x393  1.0
FPGAcodeforElphelNC393camera
cmd_encod_tiled_mux Module Reference
Inheritance diagram for cmd_encod_tiled_mux:

Static Public Member Functions

Always Constructs

ALWAYS_260  ( clk )

Public Attributes

Inputs

clk  
bank2   [ 2 : 0 ]
row2   [ADDRESS_NUMBER - 1 : 0 ]
col2   [COLADDR_NUMBER - 4 : 0 ]
rowcol_inc2   [FRAME_WIDTH_BITS : 0 ]
num_rows2   [MAX_TILE_WIDTH - 1 : 0 ]
num_cols2   [MAX_TILE_HEIGHT - 1 : 0 ]
keep_open2  
partial2  
start2_rd  
start2_rd32  
start2_wr  
start2_wr32  
bank4   [ 2 : 0 ]
row4   [ADDRESS_NUMBER - 1 : 0 ]
col4   [COLADDR_NUMBER - 4 : 0 ]
rowcol_inc4   [FRAME_WIDTH_BITS : 0 ]
num_rows4   [MAX_TILE_WIDTH - 1 : 0 ]
num_cols4   [MAX_TILE_HEIGHT - 1 : 0 ]
keep_open4  
partial4  
start4_rd  
start4_rd32  
start4_wr  
start4_wr32  
bank12   [ 2 : 0 ]
row12   [ADDRESS_NUMBER - 1 : 0 ]
col12   [COLADDR_NUMBER - 4 : 0 ]
rowcol_inc12   [FRAME_WIDTH_BITS : 0 ]
num_rows12   [MAX_TILE_WIDTH - 1 : 0 ]
num_cols12   [MAX_TILE_HEIGHT - 1 : 0 ]
keep_open12  
partial12  
start12_rd  
start12_rd32  
bank13   [ 2 : 0 ]
row13   [ADDRESS_NUMBER - 1 : 0 ]
col13   [COLADDR_NUMBER - 4 : 0 ]
rowcol_inc13   [FRAME_WIDTH_BITS : 0 ]
num_rows13   [MAX_TILE_WIDTH - 1 : 0 ]
num_cols13   [MAX_TILE_HEIGHT - 1 : 0 ]
keep_open13  
partial13  
start13_rd  
start13_rd32  
bank14   [ 2 : 0 ]
row14   [ADDRESS_NUMBER - 1 : 0 ]
col14   [COLADDR_NUMBER - 4 : 0 ]
rowcol_inc14   [FRAME_WIDTH_BITS : 0 ]
num_rows14   [MAX_TILE_WIDTH - 1 : 0 ]
num_cols14   [MAX_TILE_HEIGHT - 1 : 0 ]
keep_open14  
partial14  
start14_rd  
start14_rd32  
bank15   [ 2 : 0 ]
row15   [ADDRESS_NUMBER - 1 : 0 ]
col15   [COLADDR_NUMBER - 4 : 0 ]
rowcol_inc15   [FRAME_WIDTH_BITS : 0 ]
num_rows15   [MAX_TILE_WIDTH - 1 : 0 ]
num_cols15   [MAX_TILE_HEIGHT - 1 : 0 ]
keep_open15  
partial15  
start15_rd  
start15_rd32  

Outputs

bank   [ 2 : 0 ]
row   [ADDRESS_NUMBER - 1 : 0 ]
col   [COLADDR_NUMBER - 4 : 0 ]
rowcol_inc   [FRAME_WIDTH_BITS : 0 ]
num_rows   [MAX_TILE_WIDTH - 1 : 0 ]
num_cols   [MAX_TILE_HEIGHT - 1 : 0 ]
keep_open  
partial  
start_rd  
start_wr  
start_rd32  
start_wr32  

Parameters

ADDRESS_NUMBER   15
COLADDR_NUMBER   10
FRAME_WIDTH_BITS   13
MAX_TILE_WIDTH   6
MAX_TILE_HEIGHT   6
PAR_WIDTH  ( 3 )+(ADDRESS_NUMBER )+(COLADDR_NUMBER - 3 )+(FRAME_WIDTH_BITS + 1 )+(MAX_TILE_WIDTH )+(MAX_TILE_HEIGHT )+( 1 )+( 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 ]  col_r
reg[FRAME_WIDTH_BITS : 0 ]  rowcol_inc_r
reg[MAX_TILE_WIDTH - 1 : 0 ]  num_rows_r
reg[MAX_TILE_HEIGHT - 1 : 0 ]  num_cols_r
reg  keep_open_r
reg  partial_r
reg  start_rd_r
reg  start_wr_r
reg  start_rd32_r
reg  start_wr32_r
wire[ 2 : 0 ]  bank_w
wire[ADDRESS_NUMBER - 1 : 0 ]  row_w
wire[COLADDR_NUMBER - 4 : 0 ]  col_w
wire[FRAME_WIDTH_BITS : 0 ]  rowcol_inc_w
wire[MAX_TILE_WIDTH - 1 : 0 ]  num_rows_w
wire[MAX_TILE_HEIGHT - 1 : 0 ]  num_cols_w
wire  keep_open_w
wire  partial_w
wire  start_rd_w
wire  start_wr_w
wire  start_rd32_w
wire  start_wr32_w

Detailed Description

Definition at line 43 of file cmd_encod_tiled_mux.v.

Member Function Documentation

ALWAYS_260 (   clk  
)
Always Construct

Definition at line 384 of file cmd_encod_tiled_mux.v.

Member Data Documentation

ADDRESS_NUMBER 15
Parameter

Definition at line 44 of file cmd_encod_tiled_mux.v.

COLADDR_NUMBER 10
Parameter

Definition at line 45 of file cmd_encod_tiled_mux.v.

FRAME_WIDTH_BITS 13
Parameter

Definition at line 46 of file cmd_encod_tiled_mux.v.

MAX_TILE_WIDTH 6
Parameter

Definition at line 48 of file cmd_encod_tiled_mux.v.

MAX_TILE_HEIGHT 6
Parameter

Definition at line 49 of file cmd_encod_tiled_mux.v.

clk
Input

Definition at line 51 of file cmd_encod_tiled_mux.v.

bank2 [ 2 : 0 ]
Input

Definition at line 55 of file cmd_encod_tiled_mux.v.

row2 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 56 of file cmd_encod_tiled_mux.v.

col2 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 57 of file cmd_encod_tiled_mux.v.

Definition at line 58 of file cmd_encod_tiled_mux.v.

num_rows2 [MAX_TILE_WIDTH - 1 : 0 ]
Input

Definition at line 59 of file cmd_encod_tiled_mux.v.

num_cols2 [MAX_TILE_HEIGHT - 1 : 0 ]
Input

Definition at line 60 of file cmd_encod_tiled_mux.v.

keep_open2
Input

Definition at line 61 of file cmd_encod_tiled_mux.v.

partial2
Input

Definition at line 62 of file cmd_encod_tiled_mux.v.

start2_rd
Input

Definition at line 64 of file cmd_encod_tiled_mux.v.

start2_rd32
Input

Definition at line 65 of file cmd_encod_tiled_mux.v.

start2_wr
Input

Definition at line 68 of file cmd_encod_tiled_mux.v.

start2_wr32
Input

Definition at line 69 of file cmd_encod_tiled_mux.v.

bank4 [ 2 : 0 ]
Input

Definition at line 74 of file cmd_encod_tiled_mux.v.

row4 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 75 of file cmd_encod_tiled_mux.v.

col4 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 76 of file cmd_encod_tiled_mux.v.

Definition at line 77 of file cmd_encod_tiled_mux.v.

num_rows4 [MAX_TILE_WIDTH - 1 : 0 ]
Input

Definition at line 78 of file cmd_encod_tiled_mux.v.

num_cols4 [MAX_TILE_HEIGHT - 1 : 0 ]
Input

Definition at line 79 of file cmd_encod_tiled_mux.v.

keep_open4
Input

Definition at line 80 of file cmd_encod_tiled_mux.v.

partial4
Input

Definition at line 81 of file cmd_encod_tiled_mux.v.

start4_rd
Input

Definition at line 83 of file cmd_encod_tiled_mux.v.

start4_rd32
Input

Definition at line 84 of file cmd_encod_tiled_mux.v.

start4_wr
Input

Definition at line 87 of file cmd_encod_tiled_mux.v.

start4_wr32
Input

Definition at line 88 of file cmd_encod_tiled_mux.v.

bank12 [ 2 : 0 ]
Input

Definition at line 99 of file cmd_encod_tiled_mux.v.

row12 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 100 of file cmd_encod_tiled_mux.v.

col12 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 101 of file cmd_encod_tiled_mux.v.

Definition at line 102 of file cmd_encod_tiled_mux.v.

num_rows12 [MAX_TILE_WIDTH - 1 : 0 ]
Input

Definition at line 103 of file cmd_encod_tiled_mux.v.

num_cols12 [MAX_TILE_HEIGHT - 1 : 0 ]
Input

Definition at line 104 of file cmd_encod_tiled_mux.v.

keep_open12
Input

Definition at line 105 of file cmd_encod_tiled_mux.v.

partial12
Input

Definition at line 106 of file cmd_encod_tiled_mux.v.

start12_rd
Input

Definition at line 108 of file cmd_encod_tiled_mux.v.

start12_rd32
Input

Definition at line 109 of file cmd_encod_tiled_mux.v.

bank13 [ 2 : 0 ]
Input

Definition at line 114 of file cmd_encod_tiled_mux.v.

row13 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 115 of file cmd_encod_tiled_mux.v.

col13 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 116 of file cmd_encod_tiled_mux.v.

Definition at line 117 of file cmd_encod_tiled_mux.v.

num_rows13 [MAX_TILE_WIDTH - 1 : 0 ]
Input

Definition at line 118 of file cmd_encod_tiled_mux.v.

num_cols13 [MAX_TILE_HEIGHT - 1 : 0 ]
Input

Definition at line 119 of file cmd_encod_tiled_mux.v.

keep_open13
Input

Definition at line 120 of file cmd_encod_tiled_mux.v.

partial13
Input

Definition at line 121 of file cmd_encod_tiled_mux.v.

start13_rd
Input

Definition at line 123 of file cmd_encod_tiled_mux.v.

start13_rd32
Input

Definition at line 124 of file cmd_encod_tiled_mux.v.

bank14 [ 2 : 0 ]
Input

Definition at line 129 of file cmd_encod_tiled_mux.v.

row14 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 130 of file cmd_encod_tiled_mux.v.

col14 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 131 of file cmd_encod_tiled_mux.v.

Definition at line 132 of file cmd_encod_tiled_mux.v.

num_rows14 [MAX_TILE_WIDTH - 1 : 0 ]
Input

Definition at line 133 of file cmd_encod_tiled_mux.v.

num_cols14 [MAX_TILE_HEIGHT - 1 : 0 ]
Input

Definition at line 134 of file cmd_encod_tiled_mux.v.

keep_open14
Input

Definition at line 135 of file cmd_encod_tiled_mux.v.

partial14
Input

Definition at line 136 of file cmd_encod_tiled_mux.v.

start14_rd
Input

Definition at line 138 of file cmd_encod_tiled_mux.v.

start14_rd32
Input

Definition at line 139 of file cmd_encod_tiled_mux.v.

bank15 [ 2 : 0 ]
Input

Definition at line 144 of file cmd_encod_tiled_mux.v.

row15 [ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 145 of file cmd_encod_tiled_mux.v.

col15 [COLADDR_NUMBER - 4 : 0 ]
Input

Definition at line 146 of file cmd_encod_tiled_mux.v.

Definition at line 147 of file cmd_encod_tiled_mux.v.

num_rows15 [MAX_TILE_WIDTH - 1 : 0 ]
Input

Definition at line 148 of file cmd_encod_tiled_mux.v.

num_cols15 [MAX_TILE_HEIGHT - 1 : 0 ]
Input

Definition at line 149 of file cmd_encod_tiled_mux.v.

keep_open15
Input

Definition at line 150 of file cmd_encod_tiled_mux.v.

partial15
Input

Definition at line 151 of file cmd_encod_tiled_mux.v.

start15_rd
Input

Definition at line 153 of file cmd_encod_tiled_mux.v.

start15_rd32
Input

Definition at line 154 of file cmd_encod_tiled_mux.v.

bank [ 2 : 0 ]
Output

Definition at line 158 of file cmd_encod_tiled_mux.v.

row [ADDRESS_NUMBER - 1 : 0 ]
Output

Definition at line 159 of file cmd_encod_tiled_mux.v.

col [COLADDR_NUMBER - 4 : 0 ]
Output

Definition at line 160 of file cmd_encod_tiled_mux.v.

Definition at line 161 of file cmd_encod_tiled_mux.v.

num_rows [MAX_TILE_WIDTH - 1 : 0 ]
Output

Definition at line 162 of file cmd_encod_tiled_mux.v.

num_cols [MAX_TILE_HEIGHT - 1 : 0 ]
Output

Definition at line 163 of file cmd_encod_tiled_mux.v.

keep_open
Output

Definition at line 164 of file cmd_encod_tiled_mux.v.

partial
Output

Definition at line 165 of file cmd_encod_tiled_mux.v.

start_rd
Output

Definition at line 166 of file cmd_encod_tiled_mux.v.

start_wr
Output

Definition at line 167 of file cmd_encod_tiled_mux.v.

start_rd32
Output

Definition at line 168 of file cmd_encod_tiled_mux.v.

start_wr32
Output

Definition at line 169 of file cmd_encod_tiled_mux.v.

bank_r
Signal

Definition at line 171 of file cmd_encod_tiled_mux.v.

row_r
Signal

Definition at line 172 of file cmd_encod_tiled_mux.v.

col_r
Signal

Definition at line 173 of file cmd_encod_tiled_mux.v.

rowcol_inc_r
Signal

Definition at line 174 of file cmd_encod_tiled_mux.v.

num_rows_r
Signal

Definition at line 175 of file cmd_encod_tiled_mux.v.

num_cols_r
Signal

Definition at line 176 of file cmd_encod_tiled_mux.v.

keep_open_r
Signal

Definition at line 177 of file cmd_encod_tiled_mux.v.

partial_r
Signal

Definition at line 178 of file cmd_encod_tiled_mux.v.

start_rd_r
Signal

Definition at line 179 of file cmd_encod_tiled_mux.v.

start_wr_r
Signal

Definition at line 180 of file cmd_encod_tiled_mux.v.

start_rd32_r
Signal

Definition at line 181 of file cmd_encod_tiled_mux.v.

start_wr32_r
Signal

Definition at line 182 of file cmd_encod_tiled_mux.v.

bank_w
Signal

Definition at line 184 of file cmd_encod_tiled_mux.v.

row_w
Signal

Definition at line 185 of file cmd_encod_tiled_mux.v.

col_w
Signal

Definition at line 186 of file cmd_encod_tiled_mux.v.

rowcol_inc_w
Signal

Definition at line 187 of file cmd_encod_tiled_mux.v.

num_rows_w
Signal

Definition at line 188 of file cmd_encod_tiled_mux.v.

num_cols_w
Signal

Definition at line 189 of file cmd_encod_tiled_mux.v.

keep_open_w
Signal

Definition at line 190 of file cmd_encod_tiled_mux.v.

partial_w
Signal

Definition at line 191 of file cmd_encod_tiled_mux.v.

start_rd_w
Signal

Definition at line 192 of file cmd_encod_tiled_mux.v.

start_wr_w
Signal

Definition at line 193 of file cmd_encod_tiled_mux.v.

start_rd32_w
Signal

Definition at line 194 of file cmd_encod_tiled_mux.v.

start_wr32_w
Signal

Definition at line 195 of file cmd_encod_tiled_mux.v.

PAR_WIDTH ( 3 )+(ADDRESS_NUMBER )+(COLADDR_NUMBER - 3 )+(FRAME_WIDTH_BITS + 1 )+(MAX_TILE_WIDTH )+(MAX_TILE_HEIGHT )+( 1 )+( 1
Parameter

Definition at line 198 of file cmd_encod_tiled_mux.v.

PAR_DEFAULT 0
Parameter

Definition at line 199 of file cmd_encod_tiled_mux.v.


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