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

Static Public Member Functions

Always Constructs

ALWAYS_355  ( ipclk )

Public Attributes

Inputs

ipclk  
irst  
din   [ 3 : 0 ]

Outputs

dout   reg [ 11 : 0 ]
dv   reg
embed   reg
sof   reg
eof   reg
sol   reg
eol   reg

Parameters

HISPI_MSB_FIRST   0
SYNC_SOF   [ 3 : 0 ] HISPI_MSB_FIRST ? 4 'h3 : 4 'hc
SYNC_SOL   [ 3 : 0 ] HISPI_MSB_FIRST ? 4 'h1 : 4 'h8
SYNC_EOF   [ 3 : 0 ] HISPI_MSB_FIRST ? 4 'h7 : 4 'he
SYNC_EMBED   [ 3 : 0 ] HISPI_MSB_FIRST ? 4 'h1 : 4 'h8
LSB_INDEX  HISPI_MSB_FIRST ? 2 : 0
MSB_INDEX  HISPI_MSB_FIRST ? 0 : 2

Signals

reg[ 3 : 0 ]  d_r
wire[ 2 : 0 ]  num_trail_0_w
wire[ 2 : 0 ]  num_lead_0_w
wire[ 2 : 0 ]  num_trail_1_w
wire[ 2 : 0 ]  num_lead_1_w
wire  zero_after_ones_w
reg[ 3 : 0 ]  num_running_ones
reg[ 4 : 0 ]  num_running_zeros
reg  prev4ones
reg[ 1 : 0 ]  num_first_zeros
reg[ 1 : 0 ]  shift_val
wire  got_sync_w
reg  got_sync
reg[ 3 : 0 ]  barrel
reg[ 3 : 0 ]  sync_decode
reg  got_sof
reg  got_eof
reg  got_sol
reg  got_embed
reg[ 2 : 0 ]  pre_dv
wire[ 3 : 0 ]  dout_w
wire[ 4 : 0 ]  num_running_zeros_w
wire  start_line
wire  start_line_d

Module Instances

dly_16::dly_16_dout_i   Module dly_16
dly_16::dly_16_pre_start_line_i   Module dly_16

Detailed Description

Definition at line 41 of file sens_hispi_lane.v.

Member Function Documentation

ALWAYS_355 (   ipclk  
)
Always Construct

Definition at line 103 of file sens_hispi_lane.v.

Member Data Documentation

HISPI_MSB_FIRST 0
Parameter

Definition at line 42 of file sens_hispi_lane.v.

ipclk
Input

Definition at line 44 of file sens_hispi_lane.v.

irst
Input

Definition at line 45 of file sens_hispi_lane.v.

din [ 3 : 0 ]
Input

Definition at line 46 of file sens_hispi_lane.v.

dout reg [ 11 : 0 ]
Output

Definition at line 47 of file sens_hispi_lane.v.

dv reg
Output

Definition at line 48 of file sens_hispi_lane.v.

embed reg
Output

Definition at line 49 of file sens_hispi_lane.v.

sof reg
Output

Definition at line 50 of file sens_hispi_lane.v.

eof reg
Output

Definition at line 51 of file sens_hispi_lane.v.

sol reg
Output

Definition at line 52 of file sens_hispi_lane.v.

eol reg
Output

Definition at line 53 of file sens_hispi_lane.v.

SYNC_SOF HISPI_MSB_FIRST ? 4 'h3 : 4 'hc
Parameter

Definition at line 55 of file sens_hispi_lane.v.

SYNC_SOL HISPI_MSB_FIRST ? 4 'h1 : 4 'h8
Parameter

Definition at line 56 of file sens_hispi_lane.v.

SYNC_EOF HISPI_MSB_FIRST ? 4 'h7 : 4 'he
Parameter

Definition at line 57 of file sens_hispi_lane.v.

SYNC_EMBED HISPI_MSB_FIRST ? 4 'h1 : 4 'h8
Parameter

Definition at line 60 of file sens_hispi_lane.v.

LSB_INDEX HISPI_MSB_FIRST ? 2 : 0
Parameter

Definition at line 62 of file sens_hispi_lane.v.

MSB_INDEX HISPI_MSB_FIRST ? 0 : 2
Parameter

Definition at line 63 of file sens_hispi_lane.v.

d_r
Signal

Definition at line 66 of file sens_hispi_lane.v.

num_trail_0_w
Signal

Definition at line 67 of file sens_hispi_lane.v.

num_lead_0_w
Signal

Definition at line 68 of file sens_hispi_lane.v.

num_trail_1_w
Signal

Definition at line 69 of file sens_hispi_lane.v.

num_lead_1_w
Signal

Definition at line 70 of file sens_hispi_lane.v.

Definition at line 71 of file sens_hispi_lane.v.

Definition at line 72 of file sens_hispi_lane.v.

Definition at line 73 of file sens_hispi_lane.v.

prev4ones
Signal

Definition at line 74 of file sens_hispi_lane.v.

Definition at line 75 of file sens_hispi_lane.v.

shift_val
Signal

Definition at line 76 of file sens_hispi_lane.v.

got_sync_w
Signal

Definition at line 77 of file sens_hispi_lane.v.

got_sync
Signal

Definition at line 78 of file sens_hispi_lane.v.

barrel
Signal

Definition at line 79 of file sens_hispi_lane.v.

sync_decode
Signal

Definition at line 80 of file sens_hispi_lane.v.

got_sof
Signal

Definition at line 82 of file sens_hispi_lane.v.

got_eof
Signal

Definition at line 83 of file sens_hispi_lane.v.

got_sol
Signal

Definition at line 84 of file sens_hispi_lane.v.

got_embed
Signal

Definition at line 86 of file sens_hispi_lane.v.

pre_dv
Signal

Definition at line 88 of file sens_hispi_lane.v.

dout_w
Signal

Definition at line 89 of file sens_hispi_lane.v.

Definition at line 90 of file sens_hispi_lane.v.

start_line
Signal

Definition at line 91 of file sens_hispi_lane.v.

start_line_d
Signal

Definition at line 92 of file sens_hispi_lane.v.

dly_16 dly_16_dout_i
Module Instance

Definition at line 195 of file sens_hispi_lane.v.

dly_16 dly_16_pre_start_line_i
Module Instance

Definition at line 204 of file sens_hispi_lane.v.


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