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

Static Public Member Functions

Always Constructs

ALWAYS_179  ( clk )
ALWAYS_180  ( clk )
ALWAYS_181  ( clk )
ALWAYS_182  ( clk )
ALWAYS_183  ( clk )
ALWAYS_184  ( clk )
ALWAYS_185  ( clk )
ALWAYS_186  ( clk )
ALWAYS_187  ( clk )
ALWAYS_188  ( clk )
ALWAYS_189  ( clk )
ALWAYS_190  ( fradv_clk )
ALWAYS_191  ( clk )

Public Attributes

Inputs

mclk  
mrst  
xrst  
last_block  
ts_pre_stb  
ts_data   [ 7 : 0 ]
color_first  
fradv_clk  
clk  
en_in  
flush  
abort  
stb  
dl   [ 3 : 0 ]
d   [ 15 : 0 ]

Outputs

rdy  
q   reg [ 15 : 0 ]
qv   reg
done  
flushing   reg
running   reg
dbg_etrax_dma   reg [ 3 : 0 ]
dbg_ts_rstb  
dbg_ts_dout   [ 7 : 0 ]

Signals

reg  en
reg[ 2 : 0 ]  abort_r
reg  force_flush
reg[ 23 : 1 ]  stage1
wire[ 2 : 0 ]  shift1
reg[ 4 : 0 ]  stage1_bits
reg[ 4 : 0 ]  stage1_length
wire  flush_end
reg  stage1_full
wire[ 7 : 0 ]  byteMask
wire[ 31 : 1 ]  longMask
wire[ 31 : 1 ]  dflt_stage2
wire[ 2 : 0 ]  sel
wire[ 1 : 0 ]  st2m
wire[ 31 : 1 ]  st2_d
reg[ 31 : 1 ]  stage2
reg[ 4 : 0 ]  stage2_bits
wire  send8h
wire  send8l
wire  send8
reg  flush_end_delayed
wire  pre_flush_end_delayed
reg[ 23 : 0 ]  size_count
reg  inc_size_count2316
reg[ 2 : 0 ]  size_out
reg  size_out_over
reg  busy_eob
reg  trailer
reg  was_trailer
reg  last_block_d
reg[ 3 : 0 ]  etrax_dma
reg  will_flush
wire  flush_now
wire  start_sizeout
reg  send8h_r
reg  send8l_r
wire  pre_stage2_bits_3
wire[ 4 : 3 ]  willbe_stage1_bits
wire[ 3 : 0 ]  sum_lengths
reg[ 1 : 0 ]  st2m_r
reg[ 31 : 0 ]  sec_r
reg[ 19 : 0 ]  usec_r
reg  time_out
reg  time_size_out
wire  start_time_out
reg[ 19 : 0 ]  imgsz32
reg  inc_imgsz32
wire  ts_rstb
wire[ 7 : 0 ]  ts_dout
reg[ 6 : 0 ]  ts_cycles
reg  color_first_r
wire  stb_start
wire[ 4 : 0 ]  pre_stage1_bits
wire  pre_busy_eob
wire[ 4 : 3 ]  pre_stage2_bits_4_interm1
wire[ 4 : 0 ]  pre_stage2_bits_4_interm2
wire  pre_stage2_bits_4
wire  pre_send8h_r
wire  pre_send8l_r
reg  rdy_rega
reg  rdy_regb
reg  rdy_regc
reg  rdy_regd
reg  rst_nclk

Module Instances

dly_16::i_pre_flush_end_delayed   Module dly_16
pulse_cross_clock::stb_start_i   Module pulse_cross_clock
timestamp_fifo::timestamp_fifo_i   Module timestamp_fifo

Detailed Description

Definition at line 58 of file stuffer393.v.

Member Function Documentation

ALWAYS_179 (   clk  
)
Always Construct

Definition at line 182 of file stuffer393.v.

ALWAYS_180 (   clk  
)
Always Construct

Definition at line 220 of file stuffer393.v.

ALWAYS_181 (   clk  
)
Always Construct

Definition at line 235 of file stuffer393.v.

ALWAYS_182 (   clk  
)
Always Construct

Definition at line 242 of file stuffer393.v.

ALWAYS_183 (   clk  
)
Always Construct

Definition at line 248 of file stuffer393.v.

ALWAYS_184 (   clk  
)
Always Construct

Definition at line 264 of file stuffer393.v.

ALWAYS_185 (   clk  
)
Always Construct

Definition at line 314 of file stuffer393.v.

ALWAYS_186 (   clk  
)
Always Construct

Definition at line 330 of file stuffer393.v.

ALWAYS_187 (   clk  
)
Always Construct

Definition at line 354 of file stuffer393.v.

ALWAYS_188 (   clk  
)
Always Construct

Definition at line 364 of file stuffer393.v.

ALWAYS_189 (   clk  
)
Always Construct

Definition at line 383 of file stuffer393.v.

ALWAYS_190 (   fradv_clk  
)
Always Construct

Definition at line 438 of file stuffer393.v.

ALWAYS_191 (   clk  
)
Always Construct

Definition at line 442 of file stuffer393.v.

Member Data Documentation

mclk
Input

Definition at line 60 of file stuffer393.v.

mrst
Input

Definition at line 61 of file stuffer393.v.

xrst
Input

Definition at line 62 of file stuffer393.v.

last_block
Input

Definition at line 63 of file stuffer393.v.

ts_pre_stb
Input

Definition at line 68 of file stuffer393.v.

ts_data [ 7 : 0 ]
Input

Definition at line 69 of file stuffer393.v.

color_first
Input

Definition at line 70 of file stuffer393.v.

fradv_clk
Input

Definition at line 71 of file stuffer393.v.

clk
Input

Definition at line 73 of file stuffer393.v.

en_in
Input

Definition at line 74 of file stuffer393.v.

flush
Input

Definition at line 75 of file stuffer393.v.

abort
Input

Definition at line 76 of file stuffer393.v.

stb
Input

Definition at line 77 of file stuffer393.v.

dl [ 3 : 0 ]
Input

Definition at line 78 of file stuffer393.v.

d [ 15 : 0 ]
Input

Definition at line 79 of file stuffer393.v.

rdy
Output

Definition at line 82 of file stuffer393.v.

q reg [ 15 : 0 ]
Output

Definition at line 84 of file stuffer393.v.

qv reg
Output

Definition at line 85 of file stuffer393.v.

done
Output

Definition at line 86 of file stuffer393.v.

flushing reg
Output

Definition at line 88 of file stuffer393.v.

running reg
Output

Definition at line 89 of file stuffer393.v.

dbg_etrax_dma reg [ 3 : 0 ]
Output

Definition at line 91 of file stuffer393.v.

dbg_ts_rstb
Output

Definition at line 92 of file stuffer393.v.

dbg_ts_dout [ 7 : 0 ]
Output

Definition at line 93 of file stuffer393.v.

en
Signal

Definition at line 108 of file stuffer393.v.

abort_r
Signal

Definition at line 109 of file stuffer393.v.

force_flush
Signal

Definition at line 110 of file stuffer393.v.

stage1
Signal

Definition at line 114 of file stuffer393.v.

shift1
Signal

Definition at line 115 of file stuffer393.v.

stage1_bits
Signal

Definition at line 116 of file stuffer393.v.

stage1_length
Signal

Definition at line 117 of file stuffer393.v.

flush_end
Signal

Definition at line 119 of file stuffer393.v.

stage1_full
Signal

Definition at line 120 of file stuffer393.v.

byteMask
Signal

Definition at line 121 of file stuffer393.v.

longMask
Signal

Definition at line 122 of file stuffer393.v.

dflt_stage2
Signal

Definition at line 123 of file stuffer393.v.

sel
Signal

Definition at line 124 of file stuffer393.v.

st2m
Signal

Definition at line 125 of file stuffer393.v.

st2_d
Signal

Definition at line 126 of file stuffer393.v.

stage2
Signal

Definition at line 127 of file stuffer393.v.

stage2_bits
Signal

Definition at line 128 of file stuffer393.v.

send8h
Signal

Definition at line 129 of file stuffer393.v.

send8l
Signal

Definition at line 130 of file stuffer393.v.

send8
Signal

Definition at line 131 of file stuffer393.v.

Definition at line 132 of file stuffer393.v.

Definition at line 133 of file stuffer393.v.

size_count
Signal

Definition at line 134 of file stuffer393.v.

Definition at line 137 of file stuffer393.v.

size_out
Signal

Definition at line 138 of file stuffer393.v.

size_out_over
Signal

Definition at line 139 of file stuffer393.v.

busy_eob
Signal

Definition at line 140 of file stuffer393.v.

trailer
Signal

Definition at line 141 of file stuffer393.v.

was_trailer
Signal

Definition at line 142 of file stuffer393.v.

last_block_d
Signal

Definition at line 143 of file stuffer393.v.

etrax_dma
Signal

Definition at line 144 of file stuffer393.v.

will_flush
Signal

Definition at line 147 of file stuffer393.v.

flush_now
Signal

Definition at line 148 of file stuffer393.v.

start_sizeout
Signal

Definition at line 149 of file stuffer393.v.

send8h_r
Signal

Definition at line 151 of file stuffer393.v.

send8l_r
Signal

Definition at line 152 of file stuffer393.v.

Definition at line 154 of file stuffer393.v.

Definition at line 155 of file stuffer393.v.

sum_lengths
Signal

Definition at line 156 of file stuffer393.v.

st2m_r
Signal

Definition at line 157 of file stuffer393.v.

sec_r
Signal

Definition at line 160 of file stuffer393.v.

usec_r
Signal

Definition at line 161 of file stuffer393.v.

time_out
Signal

Definition at line 162 of file stuffer393.v.

time_size_out
Signal

Definition at line 163 of file stuffer393.v.

Definition at line 164 of file stuffer393.v.

imgsz32
Signal

Definition at line 167 of file stuffer393.v.

inc_imgsz32
Signal

Definition at line 168 of file stuffer393.v.

ts_rstb
Signal

Definition at line 171 of file stuffer393.v.

ts_dout
Signal

Definition at line 172 of file stuffer393.v.

ts_cycles
Signal

Definition at line 174 of file stuffer393.v.

color_first_r
Signal

Definition at line 176 of file stuffer393.v.

stb_start
Signal

Definition at line 177 of file stuffer393.v.

Definition at line 239 of file stuffer393.v.

pre_busy_eob
Signal

Definition at line 281 of file stuffer393.v.

Definition at line 282 of file stuffer393.v.

Definition at line 283 of file stuffer393.v.

Definition at line 284 of file stuffer393.v.

pre_send8h_r
Signal

Definition at line 294 of file stuffer393.v.

pre_send8l_r
Signal

Definition at line 302 of file stuffer393.v.

rdy_rega
Signal

Definition at line 308 of file stuffer393.v.

rdy_regb
Signal

Definition at line 309 of file stuffer393.v.

rdy_regc
Signal

Definition at line 310 of file stuffer393.v.

rdy_regd
Signal

Definition at line 311 of file stuffer393.v.

rst_nclk
Signal

Definition at line 441 of file stuffer393.v.

dly_16 i_pre_flush_end_delayed
Module Instance

Definition at line 434 of file stuffer393.v.

pulse_cross_clock stb_start_i
Module Instance

Definition at line 439 of file stuffer393.v.

timestamp_fifo timestamp_fifo_i
Module Instance

Definition at line 443 of file stuffer393.v.


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