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

Static Public Member Functions

Always Constructs

ALWAYS_84  ( CLK )
ALWAYS_85  ( CLK )
ALWAYS_86  ( CLK )
ALWAYS_87  ( RST or CLK )
ALWAYS_88  ( CLK )
ALWAYS_89  ( CLK )
ALWAYS_90  ( CLK )
ALWAYS_91  ( CLK )
ALWAYS_92  ( CLK )
ALWAYS_93  ( CLK )
ALWAYS_94  ( CLK )
ALWAYS_95  ( CLK )
ALWAYS_96  ( CLK )
ALWAYS_97  ( CLK )
ALWAYS_98  ( CLK )
ALWAYS_99  ( CLK )
ALWAYS_100  ( CLK )
ALWAYS_101  ( CLK )
ALWAYS_102  ( CLK )
ALWAYS_103  ( CLK )
ALWAYS_104  ( CLK )
ALWAYS_105  ( CLK )
ALWAYS_106  ( CLK )
ALWAYS_107  ( CLK )
ALWAYS_108  ( CLK )
ALWAYS_109  ( CLK )
ALWAYS_110  ( CLK )
ALWAYS_111  ( CLK )
ALWAYS_112  ( CLK )
ALWAYS_113  ( CLK )
ALWAYS_114  ( CLK )
ALWAYS_115  ( CLK )
ALWAYS_116  ( CLK )
ALWAYS_117  ( CLK )
ALWAYS_118  ( CLK )
ALWAYS_119  ( CLK )
ALWAYS_120  ( CLK )
ALWAYS_121  ( CLK )
ALWAYS_122  ( CLK )
ALWAYS_123  ( CLK )
ALWAYS_124  ( CLK )
ALWAYS_125  ( CLK )
ALWAYS_126  ( CLK )
ALWAYS_127  ( CLK )
ALWAYS_128  ( CLK )
ALWAYS_129  ( CLK )
ALWAYS_130  ( CLK )
ALWAYS_131  ( CLK )

Public Attributes

Inputs

RST  
CLK  
mono  
limit_diff  
m_cb   [ 9 : 0 ]
m_cr   [ 9 : 0 ]
din   [ 7 : 0 ]
pre_first_in  
bayer_phase   [ 1 : 0 ]

Outputs

signed_y   [ 7 : 0 ]
q   [ 8 : 0 ]
yaddr   [ 7 : 0 ]
ywe  
caddr   [ 6 : 0 ]
cwe  
pre_first_out  
n000   [ 7 : 0 ]
n255   [ 7 : 0 ]

Signals

wire  ystrt
wire  nxtline
reg[ 7 : 0 ]  yaddr_r
reg  ywe_r
reg[ 6 : 0 ]  caddr_r
reg  cwe_r
reg  odd_pix
reg  odd_line
reg  pix_green
reg  y_eq_0
reg  y_eq_255
reg[ 7 : 0 ]  n000_r
reg[ 7 : 0 ]  n255_r
wire[ 1 : 0 ]  strt_dly
wire  strt
reg[ 7 : 0 ]  signed_y_r
reg[ 7 : 0 ]  p0
reg[ 7 : 0 ]  p1
reg[ 7 : 0 ]  pd0
reg[ 7 : 0 ]  pa0
wire[ 8 : 0 ]  ppa
reg[ 17 : 0 ]  pd_10
reg[ 17 : 0 ]  pd_11
reg[ 17 : 0 ]  pd_12
reg[ 17 : 0 ]  pd_13
reg[ 17 : 0 ]  pd_14
reg[ 17 : 0 ]  pd_15
reg[ 17 : 0 ]  pd_16
reg[ 17 : 0 ]  pd_17
reg[ 7 : 0 ]  pd1_dly
reg[ 7 : 0 ]  pdc
reg[ 15 : 0 ]  pd_20
reg[ 15 : 0 ]  pd_21
reg[ 15 : 0 ]  pd_22
reg[ 15 : 0 ]  pd_23
reg[ 15 : 0 ]  pd_24
reg[ 15 : 0 ]  pd_25
reg[ 15 : 0 ]  pd_26
reg[ 15 : 0 ]  pd_27
reg[ 17 : 0 ]  pa_10
reg[ 17 : 0 ]  pa_11
reg[ 17 : 0 ]  pa_12
reg[ 17 : 0 ]  pa_13
reg[ 17 : 0 ]  pa_14
reg[ 17 : 0 ]  pa_15
reg[ 17 : 0 ]  pa_16
reg[ 17 : 0 ]  pa_17
reg[ 17 : 0 ]  pa_20
reg[ 17 : 0 ]  pa_21
reg[ 17 : 0 ]  pa_22
reg[ 17 : 0 ]  pa_23
reg[ 17 : 0 ]  pa_24
reg[ 17 : 0 ]  pa_25
reg[ 17 : 0 ]  pa_26
reg[ 17 : 0 ]  pa_27
wire[ 7 : 0 ]  pd1
wire[ 7 : 0 ]  pd2
wire[ 7 : 0 ]  pa1
wire[ 7 : 0 ]  pa2
wire[ 7 : 0 ]  pd_prev
wire[ 7 : 0 ]  pd_next
wire[ 7 : 0 ]  pa_prev
wire[ 7 : 0 ]  pa_next
reg[ 7 : 0 ]  m2
reg[ 7 : 0 ]  m3
wire[ 8 : 0 ]  pd02s
wire[ 8 : 0 ]  pa1pd02s
wire[ 8 : 0 ]  pa02s
reg[ 7 : 0 ]  k1
reg[ 7 : 0 ]  k2
reg[ 7 : 0 ]  k3
wire[ 15 : 0 ]  mm1
wire[ 15 : 0 ]  mm2
wire[ 15 : 0 ]  mm3
reg[ 7 : 0 ]  y
reg[ 7 : 0 ]  y0_r
reg[ 15 : 0 ]  y1
reg[ 15 : 0 ]  y2
reg[ 15 : 0 ]  y3
reg[ 15 : 0 ]  y_sum_r
wire[ 7 : 0 ]  pre_y
reg[ 7 : 0 ]  cbcrmult1
wire[ 9 : 0 ]  cbcrmult2
wire[ 17 : 0 ]  cbcrmulto
reg[ 10 : 0 ]  cbcrmultr
reg[ 10 : 0 ]  cbcr
reg  sel_cbcrmult1
reg  use_cr
reg  sub_y
wire  cwe0
reg  cstrt
reg  cnxt
reg  pre_sel_cbcrmult1
reg[ 9 : 0 ]  cbcrmult2_r
reg  ywe_r2
reg  cwe_r2
reg[ 6 : 0 ]  caddr_r2
reg[ 7 : 0 ]  yaddr_r2

Module Instances

dly_16::i_strt_dly0   Module dly_16
dly_16::i_strt_dly1   Module dly_16
dly_16::i_strt   Module dly_16
dly_16::i_ystrt   Module dly_16
dly_16::i_nxtline   Module dly_16
dly_16::i_cwe0   Module dly_16

Detailed Description

Definition at line 239 of file csconvert18a.v.

Member Function Documentation

ALWAYS_100 (   CLK  
)
Always Construct

Definition at line 356 of file csconvert18a.v.

ALWAYS_101 (   CLK  
)
Always Construct

Definition at line 357 of file csconvert18a.v.

ALWAYS_102 (   CLK  
)
Always Construct

Definition at line 358 of file csconvert18a.v.

ALWAYS_103 (   CLK  
)
Always Construct

Definition at line 359 of file csconvert18a.v.

ALWAYS_104 (   CLK  
)
Always Construct

Definition at line 360 of file csconvert18a.v.

ALWAYS_105 (   CLK  
)
Always Construct

Definition at line 361 of file csconvert18a.v.

ALWAYS_106 (   CLK  
)
Always Construct

Definition at line 362 of file csconvert18a.v.

ALWAYS_107 (   CLK  
)
Always Construct

Definition at line 364 of file csconvert18a.v.

ALWAYS_108 (   CLK  
)
Always Construct

Definition at line 365 of file csconvert18a.v.

ALWAYS_109 (   CLK  
)
Always Construct

Definition at line 366 of file csconvert18a.v.

ALWAYS_110 (   CLK  
)
Always Construct

Definition at line 367 of file csconvert18a.v.

ALWAYS_111 (   CLK  
)
Always Construct

Definition at line 368 of file csconvert18a.v.

ALWAYS_112 (   CLK  
)
Always Construct

Definition at line 369 of file csconvert18a.v.

ALWAYS_113 (   CLK  
)
Always Construct

Definition at line 370 of file csconvert18a.v.

ALWAYS_114 (   CLK  
)
Always Construct

Definition at line 371 of file csconvert18a.v.

ALWAYS_115 (   CLK  
)
Always Construct

Definition at line 373 of file csconvert18a.v.

ALWAYS_116 (   CLK  
)
Always Construct

Definition at line 374 of file csconvert18a.v.

ALWAYS_117 (   CLK  
)
Always Construct

Definition at line 375 of file csconvert18a.v.

ALWAYS_118 (   CLK  
)
Always Construct

Definition at line 376 of file csconvert18a.v.

ALWAYS_119 (   CLK  
)
Always Construct

Definition at line 377 of file csconvert18a.v.

ALWAYS_120 (   CLK  
)
Always Construct

Definition at line 378 of file csconvert18a.v.

ALWAYS_121 (   CLK  
)
Always Construct

Definition at line 379 of file csconvert18a.v.

ALWAYS_122 (   CLK  
)
Always Construct

Definition at line 380 of file csconvert18a.v.

ALWAYS_123 (   CLK  
)
Always Construct

Definition at line 403 of file csconvert18a.v.

ALWAYS_124 (   CLK  
)
Always Construct

Definition at line 404 of file csconvert18a.v.

ALWAYS_125 (   CLK  
)
Always Construct

Definition at line 453 of file csconvert18a.v.

ALWAYS_126 (   CLK  
)
Always Construct

Definition at line 560 of file csconvert18a.v.

ALWAYS_127 (   CLK  
)
Always Construct

Definition at line 601 of file csconvert18a.v.

ALWAYS_128 (   CLK  
)
Always Construct

Definition at line 620 of file csconvert18a.v.

ALWAYS_129 (   CLK  
)
Always Construct

Definition at line 635 of file csconvert18a.v.

ALWAYS_130 (   CLK  
)
Always Construct

Definition at line 650 of file csconvert18a.v.

ALWAYS_131 (   CLK  
)
Always Construct

Definition at line 658 of file csconvert18a.v.

ALWAYS_84 (   CLK  
)
Always Construct

Definition at line 299 of file csconvert18a.v.

ALWAYS_85 (   CLK  
)
Always Construct

Definition at line 317 of file csconvert18a.v.

ALWAYS_86 (   CLK  
)
Always Construct

Definition at line 318 of file csconvert18a.v.

ALWAYS_87 (   RST or CLK  
)
Always Construct

Definition at line 320 of file csconvert18a.v.

ALWAYS_88 (   CLK  
)
Always Construct

Definition at line 322 of file csconvert18a.v.

ALWAYS_89 (   CLK  
)
Always Construct

Definition at line 344 of file csconvert18a.v.

ALWAYS_90 (   CLK  
)
Always Construct

Definition at line 345 of file csconvert18a.v.

ALWAYS_91 (   CLK  
)
Always Construct

Definition at line 346 of file csconvert18a.v.

ALWAYS_92 (   CLK  
)
Always Construct

Definition at line 347 of file csconvert18a.v.

ALWAYS_93 (   CLK  
)
Always Construct

Definition at line 348 of file csconvert18a.v.

ALWAYS_94 (   CLK  
)
Always Construct

Definition at line 349 of file csconvert18a.v.

ALWAYS_95 (   CLK  
)
Always Construct

Definition at line 350 of file csconvert18a.v.

ALWAYS_96 (   CLK  
)
Always Construct

Definition at line 351 of file csconvert18a.v.

ALWAYS_97 (   CLK  
)
Always Construct

Definition at line 353 of file csconvert18a.v.

ALWAYS_98 (   CLK  
)
Always Construct

Definition at line 354 of file csconvert18a.v.

ALWAYS_99 (   CLK  
)
Always Construct

Definition at line 355 of file csconvert18a.v.

Member Data Documentation

RST
Input

Definition at line 240 of file csconvert18a.v.

CLK
Input

Definition at line 241 of file csconvert18a.v.

mono
Input

Definition at line 242 of file csconvert18a.v.

limit_diff
Input

Definition at line 243 of file csconvert18a.v.

m_cb [ 9 : 0 ]
Input

Definition at line 244 of file csconvert18a.v.

m_cr [ 9 : 0 ]
Input

Definition at line 245 of file csconvert18a.v.

din [ 7 : 0 ]
Input

Definition at line 246 of file csconvert18a.v.

pre_first_in
Input

Definition at line 247 of file csconvert18a.v.

signed_y [ 7 : 0 ]
Output

Definition at line 248 of file csconvert18a.v.

q [ 8 : 0 ]
Output

Definition at line 249 of file csconvert18a.v.

yaddr [ 7 : 0 ]
Output

Definition at line 250 of file csconvert18a.v.

ywe
Output

Definition at line 251 of file csconvert18a.v.

caddr [ 6 : 0 ]
Output

Definition at line 252 of file csconvert18a.v.

cwe
Output

Definition at line 253 of file csconvert18a.v.

pre_first_out
Output

Definition at line 254 of file csconvert18a.v.

bayer_phase [ 1 : 0 ]
Input

Definition at line 255 of file csconvert18a.v.

n000 [ 7 : 0 ]
Output

Definition at line 256 of file csconvert18a.v.

n255 [ 7 : 0 ]
Output

Definition at line 257 of file csconvert18a.v.

ystrt
Signal

Definition at line 261 of file csconvert18a.v.

nxtline
Signal

Definition at line 261 of file csconvert18a.v.

yaddr_r
Signal

Definition at line 262 of file csconvert18a.v.

ywe_r
Signal

Definition at line 263 of file csconvert18a.v.

caddr_r
Signal

Definition at line 264 of file csconvert18a.v.

cwe_r
Signal

Definition at line 265 of file csconvert18a.v.

odd_pix
Signal

Definition at line 266 of file csconvert18a.v.

odd_line
Signal

Definition at line 267 of file csconvert18a.v.

pix_green
Signal

Definition at line 268 of file csconvert18a.v.

y_eq_0
Signal

Definition at line 269 of file csconvert18a.v.

y_eq_255
Signal

Definition at line 269 of file csconvert18a.v.

n000_r
Signal

Definition at line 270 of file csconvert18a.v.

n255_r
Signal

Definition at line 271 of file csconvert18a.v.

strt_dly
Signal

Definition at line 272 of file csconvert18a.v.

strt
Signal

Definition at line 273 of file csconvert18a.v.

signed_y_r
Signal

Definition at line 274 of file csconvert18a.v.

p0
Signal

Definition at line 312 of file csconvert18a.v.

p1
Signal

Definition at line 313 of file csconvert18a.v.

pd0
Signal

Definition at line 314 of file csconvert18a.v.

pa0
Signal

Definition at line 315 of file csconvert18a.v.

ppa
Signal

Definition at line 316 of file csconvert18a.v.

pd_10
Signal

Definition at line 325 of file csconvert18a.v.

pd_11
Signal

Definition at line 325 of file csconvert18a.v.

pd_12
Signal

Definition at line 325 of file csconvert18a.v.

pd_13
Signal

Definition at line 325 of file csconvert18a.v.

pd_14
Signal

Definition at line 325 of file csconvert18a.v.

pd_15
Signal

Definition at line 325 of file csconvert18a.v.

pd_16
Signal

Definition at line 325 of file csconvert18a.v.

pd_17
Signal

Definition at line 325 of file csconvert18a.v.

pd1_dly
Signal

Definition at line 327 of file csconvert18a.v.

pdc
Signal

Definition at line 328 of file csconvert18a.v.

pd_20
Signal

Definition at line 329 of file csconvert18a.v.

pd_21
Signal

Definition at line 329 of file csconvert18a.v.

pd_22
Signal

Definition at line 329 of file csconvert18a.v.

pd_23
Signal

Definition at line 329 of file csconvert18a.v.

pd_24
Signal

Definition at line 329 of file csconvert18a.v.

pd_25
Signal

Definition at line 329 of file csconvert18a.v.

pd_26
Signal

Definition at line 329 of file csconvert18a.v.

pd_27
Signal

Definition at line 329 of file csconvert18a.v.

pa_10
Signal

Definition at line 330 of file csconvert18a.v.

pa_11
Signal

Definition at line 330 of file csconvert18a.v.

pa_12
Signal

Definition at line 330 of file csconvert18a.v.

pa_13
Signal

Definition at line 330 of file csconvert18a.v.

pa_14
Signal

Definition at line 330 of file csconvert18a.v.

pa_15
Signal

Definition at line 330 of file csconvert18a.v.

pa_16
Signal

Definition at line 330 of file csconvert18a.v.

pa_17
Signal

Definition at line 330 of file csconvert18a.v.

pa_20
Signal

Definition at line 331 of file csconvert18a.v.

pa_21
Signal

Definition at line 331 of file csconvert18a.v.

pa_22
Signal

Definition at line 331 of file csconvert18a.v.

pa_23
Signal

Definition at line 331 of file csconvert18a.v.

pa_24
Signal

Definition at line 331 of file csconvert18a.v.

pa_25
Signal

Definition at line 331 of file csconvert18a.v.

pa_26
Signal

Definition at line 331 of file csconvert18a.v.

pa_27
Signal

Definition at line 331 of file csconvert18a.v.

pd1
Signal

Definition at line 333 of file csconvert18a.v.

pd2
Signal

Definition at line 334 of file csconvert18a.v.

pa1
Signal

Definition at line 335 of file csconvert18a.v.

pa2
Signal

Definition at line 336 of file csconvert18a.v.

pd_prev
Signal

Definition at line 383 of file csconvert18a.v.

pd_next
Signal

Definition at line 384 of file csconvert18a.v.

pa_prev
Signal

Definition at line 385 of file csconvert18a.v.

pa_next
Signal

Definition at line 386 of file csconvert18a.v.

m2
Signal

Definition at line 395 of file csconvert18a.v.

m3
Signal

Definition at line 396 of file csconvert18a.v.

pd02s
Signal

Definition at line 397 of file csconvert18a.v.

pa1pd02s
Signal

Definition at line 398 of file csconvert18a.v.

pa02s
Signal

Definition at line 399 of file csconvert18a.v.

k1
Signal

Definition at line 450 of file csconvert18a.v.

k2
Signal

Definition at line 451 of file csconvert18a.v.

k3
Signal

Definition at line 452 of file csconvert18a.v.

mm1
Signal

Definition at line 540 of file csconvert18a.v.

mm2
Signal

Definition at line 541 of file csconvert18a.v.

mm3
Signal

Definition at line 542 of file csconvert18a.v.

y
Signal

Definition at line 544 of file csconvert18a.v.

y0_r
Signal

Definition at line 547 of file csconvert18a.v.

y1
Signal

Definition at line 549 of file csconvert18a.v.

y2
Signal

Definition at line 549 of file csconvert18a.v.

y3
Signal

Definition at line 549 of file csconvert18a.v.

y_sum_r
Signal

Definition at line 554 of file csconvert18a.v.

pre_y
Signal

Definition at line 557 of file csconvert18a.v.

cbcrmult1
Signal

Definition at line 580 of file csconvert18a.v.

cbcrmult2
Signal

Definition at line 582 of file csconvert18a.v.

cbcrmulto
Signal

Definition at line 584 of file csconvert18a.v.

cbcrmultr
Signal

Definition at line 589 of file csconvert18a.v.

cbcr
Signal

Definition at line 591 of file csconvert18a.v.

sel_cbcrmult1
Signal

Definition at line 592 of file csconvert18a.v.

use_cr
Signal

Definition at line 593 of file csconvert18a.v.

sub_y
Signal

Definition at line 594 of file csconvert18a.v.

cwe0
Signal

Definition at line 595 of file csconvert18a.v.

cstrt
Signal

Definition at line 596 of file csconvert18a.v.

cnxt
Signal

Definition at line 597 of file csconvert18a.v.

Definition at line 598 of file csconvert18a.v.

cbcrmult2_r
Signal

Definition at line 618 of file csconvert18a.v.

ywe_r2
Signal

Definition at line 647 of file csconvert18a.v.

cwe_r2
Signal

Definition at line 647 of file csconvert18a.v.

caddr_r2
Signal

Definition at line 648 of file csconvert18a.v.

yaddr_r2
Signal

Definition at line 649 of file csconvert18a.v.

dly_16 i_strt_dly0
Module Instance

Definition at line 286 of file csconvert18a.v.

dly_16 i_strt_dly1
Module Instance

Definition at line 287 of file csconvert18a.v.

dly_16 i_strt
Module Instance

Definition at line 288 of file csconvert18a.v.

dly_16 i_ystrt
Module Instance

Definition at line 293 of file csconvert18a.v.

dly_16 i_nxtline
Module Instance

Definition at line 294 of file csconvert18a.v.

dly_16 i_cwe0
Module Instance

Definition at line 630 of file csconvert18a.v.


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