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

Static Public Member Functions

Always Constructs

ALWAYS_46  ( ** )
ALWAYS_47  ( ** )
ALWAYS_48  ( ** )
ALWAYS_49  ( ** )
ALWAYS_50  ( ** )
ALWAYS_51  ( ** )
ALWAYS_52  ( ** )
ALWAYS_53  ( ** )
ALWAYS_54  ( ** )
ALWAYS_55  ( ** )
ALWAYS_56  ( ** )
ALWAYS_57  ( ** )
ALWAYS_58  ( xclk )

Public Attributes

Inputs

xclk  
rst  
din   [ 31 : 0 ]
bytes_in   [ 1 : 0 ]
in_stb  
flush_in  

Outputs

d_out   reg [ 31 : 0 ]
bytes_out   reg [ 1 : 0 ]
dv   reg
flush_out   reg

GENERATE

GENERATE [72]  

Signals

wire[ 3 : 0 ]  in_ff
wire[ 3 : 0 ]  fifo_nempty
wire[ 3 : 0 ]  fifo_ff
wire[ 3 : 0 ]  fifo_re
wire[ 31 : 0 ]  fifo_pre_out
wire[ 31 : 0 ]  fifo_out
reg[ 3 : 0 ]  flush_pend
reg[ 3 : 0 ]  bytes_in_mask_w
reg  cry_ff
reg[ 1 : 0 ]  fifo_byte_pntr
wire[ 3 : 0 ]  fifo_ff_barrel_w
wire[ 3 : 0 ]  fifo_nempty_barrel_w
wire[ 31 : 0 ]  fifo_out_barrel_w
reg  sel3_w
reg[ 1 : 0 ]  sel2_w
reg[ 1 : 0 ]  sel1_w
reg[ 1 : 0 ]  sel0_w
reg  cry_ff_w
reg[ 3 : 0 ]  bytes_rdy_w
wire  rdy_w
reg[ 1 : 0 ]  num_zeros_w
reg[ 3 : 0 ]  fifo_re_mask_w

Module Instances

fifo_same_clock::fifo_same_clock_i   Module fifo_same_clock [generate]

Detailed Description

Definition at line 41 of file bit_stuffer_escape.v.

Member Function Documentation

ALWAYS_46 (   *---  
)
Always Construct

Definition at line 64 of file bit_stuffer_escape.v.

ALWAYS_47 (   *---  
)
Always Construct

Definition at line 118 of file bit_stuffer_escape.v.

ALWAYS_48 (   *---  
)
Always Construct

Definition at line 123 of file bit_stuffer_escape.v.

ALWAYS_49 (   *---  
)
Always Construct

Definition at line 129 of file bit_stuffer_escape.v.

ALWAYS_50 (   *---  
)
Always Construct

Definition at line 136 of file bit_stuffer_escape.v.

ALWAYS_51 (   *---  
)
Always Construct

Definition at line 145 of file bit_stuffer_escape.v.

ALWAYS_52 (   *---  
)
Always Construct

Definition at line 154 of file bit_stuffer_escape.v.

ALWAYS_53 (   *---  
)
Always Construct

Definition at line 159 of file bit_stuffer_escape.v.

ALWAYS_54 (   *---  
)
Always Construct

Definition at line 166 of file bit_stuffer_escape.v.

ALWAYS_55 (   *---  
)
Always Construct

Definition at line 173 of file bit_stuffer_escape.v.

ALWAYS_56 (   *---  
)
Always Construct

Definition at line 181 of file bit_stuffer_escape.v.

ALWAYS_57 (   *---  
)
Always Construct

Definition at line 193 of file bit_stuffer_escape.v.

ALWAYS_58 (   xclk  
)
Always Construct

Definition at line 209 of file bit_stuffer_escape.v.

Member Data Documentation

xclk
Input

Definition at line 42 of file bit_stuffer_escape.v.

rst
Input

Definition at line 43 of file bit_stuffer_escape.v.

din [ 31 : 0 ]
Input

Definition at line 45 of file bit_stuffer_escape.v.

bytes_in [ 1 : 0 ]
Input

Definition at line 46 of file bit_stuffer_escape.v.

in_stb
Input

Definition at line 47 of file bit_stuffer_escape.v.

flush_in
Input

Definition at line 48 of file bit_stuffer_escape.v.

d_out reg [ 31 : 0 ]
Output

Definition at line 49 of file bit_stuffer_escape.v.

bytes_out reg [ 1 : 0 ]
Output

Definition at line 50 of file bit_stuffer_escape.v.

dv reg
Output

Definition at line 51 of file bit_stuffer_escape.v.

flush_out reg
Output

Definition at line 52 of file bit_stuffer_escape.v.

in_ff
Signal

Definition at line 54 of file bit_stuffer_escape.v.

fifo_nempty
Signal

Definition at line 55 of file bit_stuffer_escape.v.

fifo_ff
Signal

Definition at line 56 of file bit_stuffer_escape.v.

fifo_re
Signal

Definition at line 57 of file bit_stuffer_escape.v.

fifo_pre_out
Signal

Definition at line 58 of file bit_stuffer_escape.v.

fifo_out
Signal

Definition at line 60 of file bit_stuffer_escape.v.

flush_pend
Signal

Definition at line 61 of file bit_stuffer_escape.v.

Definition at line 63 of file bit_stuffer_escape.v.

cry_ff
Signal

Definition at line 92 of file bit_stuffer_escape.v.

Definition at line 93 of file bit_stuffer_escape.v.

Definition at line 94 of file bit_stuffer_escape.v.

Definition at line 98 of file bit_stuffer_escape.v.

Definition at line 102 of file bit_stuffer_escape.v.

sel3_w
Signal

Definition at line 107 of file bit_stuffer_escape.v.

sel2_w
Signal

Definition at line 108 of file bit_stuffer_escape.v.

sel1_w
Signal

Definition at line 109 of file bit_stuffer_escape.v.

sel0_w
Signal

Definition at line 110 of file bit_stuffer_escape.v.

cry_ff_w
Signal

Definition at line 112 of file bit_stuffer_escape.v.

bytes_rdy_w
Signal

Definition at line 113 of file bit_stuffer_escape.v.

rdy_w
Signal

Definition at line 114 of file bit_stuffer_escape.v.

num_zeros_w
Signal

Definition at line 115 of file bit_stuffer_escape.v.

Definition at line 116 of file bit_stuffer_escape.v.

fifo_same_clock fifo_same_clock_i
Module Instance

Definition at line 75 of file bit_stuffer_escape.v.

GENERATE [72]
GENERATE

Definition at line 72 of file bit_stuffer_escape.v.


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