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

Static Public Member Functions

Always Constructs

ALWAYS_70  ( mclk )
ALWAYS_71  ( mclk )

Public Attributes

Inputs

xclk  
mclk  
mrst  
xrst  
cmprs_en  
cmprs_run  
cmprs_standalone  
sigle_frame_buf  
vsync_late  
frame_started  
line_unfinished_src   [FRAME_HEIGHT_BITS - 1 : 0 ]
frame_number_src   [LAST_FRAME_BITS - 1 : 0 ]
frame_done_src  
line_unfinished   [FRAME_HEIGHT_BITS - 1 : 0 ]
frame_number   [LAST_FRAME_BITS - 1 : 0 ]
frame_done  
stuffer_running  

Outputs

cmprs_en_extend  
frame_start_dst  
suspend   reg
force_flush_long   reg
stuffer_running_mclk  
reading_frame  
frame_started_mclk  

Parameters

FRAME_HEIGHT_BITS   16
LAST_FRAME_BITS   16
CMPRS_TIMEOUT_BITS   12
CMPRS_TIMEOUT   1000

Signals

reg  bonded_mode
reg  frame_start_dst_r
reg  frames_differ
reg  frames_numbers_differ
reg  line_numbers_sync
reg  reading_frame_r
reg  broken_frame
reg  aborted_frame
reg  stuffer_running_mclk_r
reg[CMPRS_TIMEOUT_BITS - 1 : 0 ]  timeout
reg  cmprs_en_extend_r
reg  cmprs_en_d

Module Instances

pulse_cross_clock::frame_started_i   Module pulse_cross_clock

Detailed Description

Definition at line 41 of file cmprs_frame_sync.v.

Member Function Documentation

ALWAYS_70 (   mclk  
)
Always Construct

Definition at line 120 of file cmprs_frame_sync.v.

ALWAYS_71 (   mclk  
)
Always Construct

Definition at line 126 of file cmprs_frame_sync.v.

Member Data Documentation

FRAME_HEIGHT_BITS 16
Parameter

Definition at line 42 of file cmprs_frame_sync.v.

LAST_FRAME_BITS 16
Parameter

Definition at line 43 of file cmprs_frame_sync.v.

CMPRS_TIMEOUT_BITS 12
Parameter

Definition at line 44 of file cmprs_frame_sync.v.

CMPRS_TIMEOUT 1000
Parameter

Definition at line 45 of file cmprs_frame_sync.v.

xclk
Input

Definition at line 49 of file cmprs_frame_sync.v.

mclk
Input

Definition at line 50 of file cmprs_frame_sync.v.

mrst
Input

Definition at line 51 of file cmprs_frame_sync.v.

xrst
Input

Definition at line 52 of file cmprs_frame_sync.v.

cmprs_en
Input

Definition at line 54 of file cmprs_frame_sync.v.

Definition at line 55 of file cmprs_frame_sync.v.

cmprs_run
Input

Definition at line 59 of file cmprs_frame_sync.v.

Definition at line 60 of file cmprs_frame_sync.v.

Definition at line 62 of file cmprs_frame_sync.v.

vsync_late
Input

Definition at line 63 of file cmprs_frame_sync.v.

Definition at line 66 of file cmprs_frame_sync.v.

Definition at line 68 of file cmprs_frame_sync.v.

Definition at line 71 of file cmprs_frame_sync.v.

Definition at line 72 of file cmprs_frame_sync.v.

Definition at line 73 of file cmprs_frame_sync.v.

Definition at line 77 of file cmprs_frame_sync.v.

frame_number [LAST_FRAME_BITS - 1 : 0 ]
Input

Definition at line 78 of file cmprs_frame_sync.v.

frame_done
Input

Definition at line 79 of file cmprs_frame_sync.v.

suspend reg
Output

Definition at line 80 of file cmprs_frame_sync.v.

Definition at line 82 of file cmprs_frame_sync.v.

force_flush_long reg
Output

Definition at line 83 of file cmprs_frame_sync.v.

Definition at line 85 of file cmprs_frame_sync.v.

reading_frame
Output

Definition at line 86 of file cmprs_frame_sync.v.

Definition at line 87 of file cmprs_frame_sync.v.

bonded_mode
Signal

Definition at line 97 of file cmprs_frame_sync.v.

Definition at line 98 of file cmprs_frame_sync.v.

frames_differ
Signal

Definition at line 99 of file cmprs_frame_sync.v.

Definition at line 100 of file cmprs_frame_sync.v.

Definition at line 101 of file cmprs_frame_sync.v.

Definition at line 103 of file cmprs_frame_sync.v.

broken_frame
Signal

Definition at line 104 of file cmprs_frame_sync.v.

aborted_frame
Signal

Definition at line 105 of file cmprs_frame_sync.v.

Definition at line 106 of file cmprs_frame_sync.v.

timeout
Signal

Definition at line 107 of file cmprs_frame_sync.v.

Definition at line 108 of file cmprs_frame_sync.v.

cmprs_en_d
Signal

Definition at line 109 of file cmprs_frame_sync.v.

pulse_cross_clock frame_started_i
Module Instance

Definition at line 165 of file cmprs_frame_sync.v.


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