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

Static Public Member Functions

Always Constructs

ALWAYS_65  ( mclk )
ALWAYS_66  ( xclk )
ALWAYS_67  ( xclk )
ALWAYS_68  ( xclk )
ALWAYS_69  ( xclk )

Public Attributes

Inputs

xclk  
mclk  
mrst  
ctrl_we  
format_we  
color_sat_we  
coring_we  
di   [ 31 : 0 ]
frame_start  
cmprs_en_extend  

Outputs

frame_start_xclk  
cmprs_en_mclk  
cmprs_run_mclk   reg
cmprs_standalone   reg
sigle_frame_buf   reg
cmprs_en_xclk   reg
cmprs_en_late_xclk   reg
cmprs_qpage   reg [ 2 : 0 ]
cmprs_dcsub   reg
cmprs_fmode   reg [ 1 : 0 ]
bayer_shift   reg [ 1 : 0 ]
ignore_color   reg
four_blocks   reg
jp4_dc_improved   reg
converter_type   reg [ 2 : 0 ]
scale_diff   reg
hdr   reg
left_marg   reg [CMPRS_FRMT_LMARG_BITS - 1 : 0 ]
n_blocks_in_row_m1   reg [CMPRS_FRMT_MBCM1_BITS - 1 : 0 ]
n_block_rows_m1   reg [CMPRS_FRMT_MBRM1_BITS - 1 : 0 ]
color_sat_cb   reg [CMPRS_CSAT_CB_BITS - 1 : 0 ]
color_sat_cr   reg [CMPRS_CSAT_CR_BITS - 1 : 0 ]
coring   reg [CMPRS_CORING_BITS - 1 : 0 ]

Parameters

CMPRS_CBIT_RUN   2
CMPRS_CBIT_RUN_BITS   2
CMPRS_CBIT_QBANK   6
CMPRS_CBIT_QBANK_BITS   3
CMPRS_CBIT_DCSUB   8
CMPRS_CBIT_DCSUB_BITS   1
CMPRS_CBIT_CMODE   13
CMPRS_CBIT_CMODE_BITS   4
CMPRS_CBIT_FRAMES   15
CMPRS_CBIT_FRAMES_BITS   1
CMPRS_CBIT_BAYER   20
CMPRS_CBIT_BAYER_BITS   2
CMPRS_CBIT_FOCUS   23
CMPRS_CBIT_FOCUS_BITS   2
CMPRS_CBIT_RUN_RST   2 'h0
CMPRS_CBIT_RUN_STANDALONE   2 'h2
CMPRS_CBIT_RUN_ENABLE   2 'h3
CMPRS_CBIT_CMODE_JPEG18   4 'h0
CMPRS_CBIT_CMODE_MONO6   4 'h1
CMPRS_CBIT_CMODE_JP46   4 'h2
CMPRS_CBIT_CMODE_JP46DC   4 'h3
CMPRS_CBIT_CMODE_JPEG20   4 'h4
CMPRS_CBIT_CMODE_JP4   4 'h5
CMPRS_CBIT_CMODE_JP4DC   4 'h6
CMPRS_CBIT_CMODE_JP4DIFF   4 'h7
CMPRS_CBIT_CMODE_JP4DIFFHDR   4 'h8
CMPRS_CBIT_CMODE_JP4DIFFDIV2   4 'h9
CMPRS_CBIT_CMODE_JP4DIFFHDRDIV2   4 'ha
CMPRS_CBIT_CMODE_MONO1   4 'hb
CMPRS_CBIT_CMODE_MONO4   4 'he
CMPRS_CBIT_FRAMES_SINGLE   0
CMPRS_COLOR18   0
CMPRS_COLOR20   1
CMPRS_MONO16   2
CMPRS_JP4   3
CMPRS_JP4DIFF   4
CMPRS_MONO8   7
CMPRS_FRMT_MBCM1   0
CMPRS_FRMT_MBCM1_BITS   13
CMPRS_FRMT_MBRM1   13
CMPRS_FRMT_MBRM1_BITS   13
CMPRS_FRMT_LMARG   26
CMPRS_FRMT_LMARG_BITS   5
CMPRS_CSAT_CB   0
CMPRS_CSAT_CB_BITS   10
CMPRS_CSAT_CR   12
CMPRS_CSAT_CR_BITS   10
CMPRS_CORING_BITS   3

Signals

reg[ 30 : 0 ]  di_r
reg  ctrl_we_r
reg  format_we_r
reg  color_sat_we_r
reg  coring_we_r
reg  cmprs_en_mclk_r
wire  ctrl_we_xclk
wire  format_we_xclk
wire  color_sat_we_xclk
wire  coring_we_xclk
reg[ 2 : 0 ]  cmprs_qpage_mclk
reg  cmprs_dcsub_mclk
reg[ 3 : 0 ]  cmprs_mode_mclk
reg[ 1 : 0 ]  cmprs_fmode_mclk
reg[ 1 : 0 ]  bayer_shift_mclk
reg[ 30 : 0 ]  format_mclk
reg[ 23 : 0 ]  color_sat_mclk
reg[ 2 : 0 ]  coring_mclk
reg[ 2 : 0 ]  cmprs_qpage_xclk
reg  cmprs_dcsub_xclk
reg[ 3 : 0 ]  cmprs_mode_xclk
reg[ 1 : 0 ]  cmprs_fmode_xclk
reg[ 1 : 0 ]  bayer_shift_xclk
reg[ 30 : 0 ]  format_xclk
reg[ 23 : 0 ]  color_sat_xclk
reg[ 2 : 0 ]  coring_xclk

Module Instances

pulse_cross_clock::ctrl_we_xclk_i   Module pulse_cross_clock
pulse_cross_clock::format_we_xclk_i   Module pulse_cross_clock
pulse_cross_clock::color_sat_we_xclk_i   Module pulse_cross_clock
pulse_cross_clock::coring__we_xclk_i   Module pulse_cross_clock
pulse_cross_clock::frame_start_xclk_i   Module pulse_cross_clock

Detailed Description

Definition at line 100 of file cmprs_cmd_decode.v.

Member Function Documentation

ALWAYS_65 (   mclk  
)
Always Construct

Definition at line 259 of file cmprs_cmd_decode.v.

ALWAYS_66 (   xclk  
)
Always Construct

Definition at line 316 of file cmprs_cmd_decode.v.

ALWAYS_67 (   xclk  
)
Always Construct

Definition at line 320 of file cmprs_cmd_decode.v.

ALWAYS_68 (   xclk  
)
Always Construct

Definition at line 329 of file cmprs_cmd_decode.v.

ALWAYS_69 (   xclk  
)
Always Construct

Definition at line 335 of file cmprs_cmd_decode.v.

Member Data Documentation

CMPRS_CBIT_RUN 2
Parameter

Definition at line 102 of file cmprs_cmd_decode.v.

CMPRS_CBIT_RUN_BITS 2
Parameter

Definition at line 103 of file cmprs_cmd_decode.v.

CMPRS_CBIT_QBANK 6
Parameter

Definition at line 104 of file cmprs_cmd_decode.v.

CMPRS_CBIT_QBANK_BITS 3
Parameter

Definition at line 105 of file cmprs_cmd_decode.v.

CMPRS_CBIT_DCSUB 8
Parameter

Definition at line 106 of file cmprs_cmd_decode.v.

CMPRS_CBIT_DCSUB_BITS 1
Parameter

Definition at line 107 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE 13
Parameter

Definition at line 108 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_BITS 4
Parameter

Definition at line 109 of file cmprs_cmd_decode.v.

CMPRS_CBIT_FRAMES 15
Parameter

Definition at line 110 of file cmprs_cmd_decode.v.

Definition at line 111 of file cmprs_cmd_decode.v.

CMPRS_CBIT_BAYER 20
Parameter

Definition at line 112 of file cmprs_cmd_decode.v.

CMPRS_CBIT_BAYER_BITS 2
Parameter

Definition at line 113 of file cmprs_cmd_decode.v.

CMPRS_CBIT_FOCUS 23
Parameter

Definition at line 114 of file cmprs_cmd_decode.v.

CMPRS_CBIT_FOCUS_BITS 2
Parameter

Definition at line 115 of file cmprs_cmd_decode.v.

CMPRS_CBIT_RUN_RST 2 'h0
Parameter

Definition at line 117 of file cmprs_cmd_decode.v.

CMPRS_CBIT_RUN_STANDALONE 2 'h2
Parameter

Definition at line 119 of file cmprs_cmd_decode.v.

CMPRS_CBIT_RUN_ENABLE 2 'h3
Parameter

Definition at line 120 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_JPEG18 4 'h0
Parameter

Definition at line 121 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_MONO6 4 'h1
Parameter

Definition at line 122 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_JP46 4 'h2
Parameter

Definition at line 123 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_JP46DC 4 'h3
Parameter

Definition at line 124 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_JPEG20 4 'h4
Parameter

Definition at line 125 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_JP4 4 'h5
Parameter

Definition at line 126 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_JP4DC 4 'h6
Parameter

Definition at line 127 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_JP4DIFF 4 'h7
Parameter

Definition at line 128 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_JP4DIFFHDR 4 'h8
Parameter

Definition at line 129 of file cmprs_cmd_decode.v.

Definition at line 130 of file cmprs_cmd_decode.v.

Definition at line 131 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_MONO1 4 'hb
Parameter

Definition at line 132 of file cmprs_cmd_decode.v.

CMPRS_CBIT_CMODE_MONO4 4 'he
Parameter

Definition at line 133 of file cmprs_cmd_decode.v.

Definition at line 134 of file cmprs_cmd_decode.v.

CMPRS_COLOR18 0
Parameter

Definition at line 136 of file cmprs_cmd_decode.v.

CMPRS_COLOR20 1
Parameter

Definition at line 137 of file cmprs_cmd_decode.v.

CMPRS_MONO16 2
Parameter

Definition at line 138 of file cmprs_cmd_decode.v.

CMPRS_JP4 3
Parameter

Definition at line 139 of file cmprs_cmd_decode.v.

CMPRS_JP4DIFF 4
Parameter

Definition at line 140 of file cmprs_cmd_decode.v.

CMPRS_MONO8 7
Parameter

Definition at line 141 of file cmprs_cmd_decode.v.

CMPRS_FRMT_MBCM1 0
Parameter

Definition at line 143 of file cmprs_cmd_decode.v.

CMPRS_FRMT_MBCM1_BITS 13
Parameter

Definition at line 144 of file cmprs_cmd_decode.v.

CMPRS_FRMT_MBRM1 13
Parameter

Definition at line 145 of file cmprs_cmd_decode.v.

CMPRS_FRMT_MBRM1_BITS 13
Parameter

Definition at line 146 of file cmprs_cmd_decode.v.

CMPRS_FRMT_LMARG 26
Parameter

Definition at line 147 of file cmprs_cmd_decode.v.

CMPRS_FRMT_LMARG_BITS 5
Parameter

Definition at line 148 of file cmprs_cmd_decode.v.

CMPRS_CSAT_CB 0
Parameter

Definition at line 149 of file cmprs_cmd_decode.v.

CMPRS_CSAT_CB_BITS 10
Parameter

Definition at line 150 of file cmprs_cmd_decode.v.

CMPRS_CSAT_CR 12
Parameter

Definition at line 151 of file cmprs_cmd_decode.v.

CMPRS_CSAT_CR_BITS 10
Parameter

Definition at line 152 of file cmprs_cmd_decode.v.

CMPRS_CORING_BITS 3
Parameter

Definition at line 153 of file cmprs_cmd_decode.v.

xclk
Input

Definition at line 160 of file cmprs_cmd_decode.v.

mclk
Input

Definition at line 161 of file cmprs_cmd_decode.v.

mrst
Input

Definition at line 162 of file cmprs_cmd_decode.v.

ctrl_we
Input

Definition at line 163 of file cmprs_cmd_decode.v.

format_we
Input

Definition at line 164 of file cmprs_cmd_decode.v.

color_sat_we
Input

Definition at line 165 of file cmprs_cmd_decode.v.

coring_we
Input

Definition at line 166 of file cmprs_cmd_decode.v.

di [ 31 : 0 ]
Input

Definition at line 170 of file cmprs_cmd_decode.v.

frame_start
Input

Definition at line 173 of file cmprs_cmd_decode.v.

Definition at line 174 of file cmprs_cmd_decode.v.

cmprs_en_mclk
Output

Definition at line 177 of file cmprs_cmd_decode.v.

Definition at line 178 of file cmprs_cmd_decode.v.

cmprs_run_mclk reg
Output

Definition at line 180 of file cmprs_cmd_decode.v.

cmprs_standalone reg
Output

Definition at line 181 of file cmprs_cmd_decode.v.

sigle_frame_buf reg
Output

Definition at line 183 of file cmprs_cmd_decode.v.

cmprs_en_xclk reg
Output

Definition at line 185 of file cmprs_cmd_decode.v.

cmprs_en_late_xclk reg
Output

Definition at line 186 of file cmprs_cmd_decode.v.

cmprs_qpage reg [ 2 : 0 ]
Output

Definition at line 190 of file cmprs_cmd_decode.v.

cmprs_dcsub reg
Output

Definition at line 191 of file cmprs_cmd_decode.v.

cmprs_fmode reg [ 1 : 0 ]
Output

Definition at line 194 of file cmprs_cmd_decode.v.

bayer_shift reg [ 1 : 0 ]
Output

Definition at line 195 of file cmprs_cmd_decode.v.

ignore_color reg
Output

Definition at line 197 of file cmprs_cmd_decode.v.

four_blocks reg
Output

Definition at line 198 of file cmprs_cmd_decode.v.

jp4_dc_improved reg
Output

Definition at line 199 of file cmprs_cmd_decode.v.

converter_type reg [ 2 : 0 ]
Output

Definition at line 200 of file cmprs_cmd_decode.v.

scale_diff reg
Output

Definition at line 201 of file cmprs_cmd_decode.v.

hdr reg
Output

Definition at line 202 of file cmprs_cmd_decode.v.

left_marg reg [CMPRS_FRMT_LMARG_BITS - 1 : 0 ]
Output

Definition at line 204 of file cmprs_cmd_decode.v.

Definition at line 205 of file cmprs_cmd_decode.v.

n_block_rows_m1 reg [CMPRS_FRMT_MBRM1_BITS - 1 : 0 ]
Output

Definition at line 206 of file cmprs_cmd_decode.v.

color_sat_cb reg [CMPRS_CSAT_CB_BITS - 1 : 0 ]
Output

Definition at line 208 of file cmprs_cmd_decode.v.

color_sat_cr reg [CMPRS_CSAT_CR_BITS - 1 : 0 ]
Output

Definition at line 209 of file cmprs_cmd_decode.v.

coring reg [CMPRS_CORING_BITS - 1 : 0 ]
Output

Definition at line 211 of file cmprs_cmd_decode.v.

di_r
Signal

Definition at line 221 of file cmprs_cmd_decode.v.

ctrl_we_r
Signal

Definition at line 222 of file cmprs_cmd_decode.v.

format_we_r
Signal

Definition at line 224 of file cmprs_cmd_decode.v.

Definition at line 225 of file cmprs_cmd_decode.v.

coring_we_r
Signal

Definition at line 226 of file cmprs_cmd_decode.v.

Definition at line 229 of file cmprs_cmd_decode.v.

ctrl_we_xclk
Signal

Definition at line 230 of file cmprs_cmd_decode.v.

Definition at line 231 of file cmprs_cmd_decode.v.

Definition at line 232 of file cmprs_cmd_decode.v.

Definition at line 233 of file cmprs_cmd_decode.v.

Definition at line 236 of file cmprs_cmd_decode.v.

Definition at line 237 of file cmprs_cmd_decode.v.

Definition at line 238 of file cmprs_cmd_decode.v.

Definition at line 239 of file cmprs_cmd_decode.v.

Definition at line 240 of file cmprs_cmd_decode.v.

format_mclk
Signal

Definition at line 242 of file cmprs_cmd_decode.v.

Definition at line 243 of file cmprs_cmd_decode.v.

coring_mclk
Signal

Definition at line 244 of file cmprs_cmd_decode.v.

Definition at line 246 of file cmprs_cmd_decode.v.

Definition at line 247 of file cmprs_cmd_decode.v.

Definition at line 248 of file cmprs_cmd_decode.v.

Definition at line 249 of file cmprs_cmd_decode.v.

Definition at line 250 of file cmprs_cmd_decode.v.

format_xclk
Signal

Definition at line 252 of file cmprs_cmd_decode.v.

Definition at line 253 of file cmprs_cmd_decode.v.

coring_xclk
Signal

Definition at line 254 of file cmprs_cmd_decode.v.

pulse_cross_clock ctrl_we_xclk_i
Module Instance

Definition at line 464 of file cmprs_cmd_decode.v.

pulse_cross_clock format_we_xclk_i
Module Instance

Definition at line 465 of file cmprs_cmd_decode.v.

pulse_cross_clock color_sat_we_xclk_i
Module Instance

Definition at line 466 of file cmprs_cmd_decode.v.

pulse_cross_clock coring__we_xclk_i
Module Instance

Definition at line 467 of file cmprs_cmd_decode.v.

pulse_cross_clock frame_start_xclk_i
Module Instance

Definition at line 469 of file cmprs_cmd_decode.v.


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