x393  1.0
FPGAcodeforElphelNC393camera
fifo_same_clock_fill Module Reference
Inheritance diagram for fifo_same_clock_fill:

Static Public Member Functions

Always Constructs

ALWAYS_510  ( clk or rst )
ALWAYS_511  ( clk )

Public Attributes

Inputs

rst  
clk  
sync_rst  
we  
re  
data_in   [DATA_WIDTH - 1 : 0 ]

Outputs

data_out   [DATA_WIDTH - 1 : 0 ]
nempty  
half_full   reg
under   reg
over   reg
wcount   reg [DATA_DEPTH - 1 : 0 ]
rcount   reg [DATA_DEPTH - 1 : 0 ]
wnum_in_fifo   [DATA_DEPTH : 0 ]
rnum_in_fifo   [DATA_DEPTH : 0 ]

Parameters

DATA_WIDTH  integer 16
DATA_DEPTH  integer 4
DATA_2DEPTH  integer (1<<DATA_DEPTH)- 1

Signals

reg[DATA_DEPTH : 0 ]  fill
reg[DATA_DEPTH : 0 ]  wfifo_fill
reg[DATA_DEPTH : 0 ]  rfifo_fill
reg[DATA_WIDTH - 1 : 0 ]  inreg
reg[DATA_WIDTH - 1 : 0 ]  outreg
reg[DATA_DEPTH - 1 : 0 ]  ra
reg[DATA_DEPTH - 1 : 0 ]  wa
wire[DATA_DEPTH : 0 ]  next_fill
reg[ 1 : 0 ]  wem
wire  rem
reg  out_full
reg[DATA_WIDTH - 1 : 0 ]  ram [ 0 :DATA_2DEPTH ]
reg  ram_nempty

Detailed Description

Definition at line 42 of file fifo_same_clock_fill.v.

Member Function Documentation

ALWAYS_510 (   clk or rst  
)
Always Construct

Definition at line 91 of file fifo_same_clock_fill.v.

ALWAYS_511 (   clk  
)
Always Construct

Definition at line 137 of file fifo_same_clock_fill.v.

Member Data Documentation

DATA_WIDTH 16
Parameter

Definition at line 44 of file fifo_same_clock_fill.v.

DATA_DEPTH 4
Parameter

Definition at line 45 of file fifo_same_clock_fill.v.

rst
Input

Definition at line 48 of file fifo_same_clock_fill.v.

clk
Input

Definition at line 49 of file fifo_same_clock_fill.v.

sync_rst
Input

Definition at line 50 of file fifo_same_clock_fill.v.

we
Input

Definition at line 51 of file fifo_same_clock_fill.v.

re
Input

Definition at line 52 of file fifo_same_clock_fill.v.

data_in [DATA_WIDTH - 1 : 0 ]
Input

Definition at line 53 of file fifo_same_clock_fill.v.

data_out [DATA_WIDTH - 1 : 0 ]
Output

Definition at line 54 of file fifo_same_clock_fill.v.

nempty
Output

Definition at line 55 of file fifo_same_clock_fill.v.

half_full reg
Output

Definition at line 56 of file fifo_same_clock_fill.v.

under reg
Output

Definition at line 57 of file fifo_same_clock_fill.v.

over reg
Output

Definition at line 58 of file fifo_same_clock_fill.v.

wcount reg [DATA_DEPTH - 1 : 0 ]
Output

Definition at line 59 of file fifo_same_clock_fill.v.

rcount reg [DATA_DEPTH - 1 : 0 ]
Output

Definition at line 60 of file fifo_same_clock_fill.v.

wnum_in_fifo [DATA_DEPTH : 0 ]
Output

Definition at line 61 of file fifo_same_clock_fill.v.

rnum_in_fifo [DATA_DEPTH : 0 ]
Output

Definition at line 62 of file fifo_same_clock_fill.v.

DATA_2DEPTH (1<<DATA_DEPTH)- 1
Parameter

Definition at line 64 of file fifo_same_clock_fill.v.

fill
Signal

Definition at line 69 of file fifo_same_clock_fill.v.

wfifo_fill
Signal

Definition at line 70 of file fifo_same_clock_fill.v.

rfifo_fill
Signal

Definition at line 71 of file fifo_same_clock_fill.v.

inreg
Signal

Definition at line 72 of file fifo_same_clock_fill.v.

outreg
Signal

Definition at line 73 of file fifo_same_clock_fill.v.

ra
Signal

Definition at line 74 of file fifo_same_clock_fill.v.

wa
Signal

Definition at line 75 of file fifo_same_clock_fill.v.

next_fill
Signal

Definition at line 76 of file fifo_same_clock_fill.v.

wem
Signal

Definition at line 77 of file fifo_same_clock_fill.v.

rem
Signal

Definition at line 78 of file fifo_same_clock_fill.v.

out_full
Signal

Definition at line 79 of file fifo_same_clock_fill.v.

ram [ 0 :DATA_2DEPTH ]
Signal

Definition at line 80 of file fifo_same_clock_fill.v.

ram_nempty
Signal

Definition at line 82 of file fifo_same_clock_fill.v.


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