x393  1.0
FPGAcodeforElphelNC393camera
cmprs_pixel_buf_iface Module Reference
Inheritance diagram for cmprs_pixel_buf_iface:

Static Public Member Functions

Always Constructs

ALWAYS_78  ( xclk )

Public Attributes

Inputs

xclk  
frame_en  
buf_di   [ 7 : 0 ]
converter_type   [ 2 : 0 ]
mb_w_m1   [ 5 : 0 ]
mb_h_m1   [ 5 : 0 ]
tile_width   [ 1 : 0 ]
tile_col_width  
mb_pre_start  
start_page   [ 1 : 0 ]
macroblock_x   [ 6 : 0 ]

Outputs

buf_ra   [ 11 : 0 ]
buf_rd   [ 1 : 0 ]
mb_pre_end  
mb_release_buf  
data_out   reg [ 7 : 0 ]
pre_first_out  
pre2_first_out  
data_valid   reg

Parameters

CMPRS_PREEND_EARLY   6
CMPRS_RELEASE_EARLY   16
CMPRS_BUF_EXTRA_LATENCY   0
CMPRS_COLOR18   0
CMPRS_COLOR20   1
CMPRS_MONO16   2
CMPRS_JP4   3
CMPRS_JP4DIFF   4
CMPRS_MONO8   7
PERIOD_COLOR18   384
PERIOD_COLOR20   400
PERIOD_MONO16   384
PERIOD_JP4   256
PERIOD_JP4DIFF   256
PERIOD_MONO8   64

Signals

reg[CMPRS_BUF_EXTRA_LATENCY + 3 : 0 ]  buf_re
reg[ 11 : 0 ]  bufa_r
reg[ 11 : 0 ]  row_sa
reg[ 9 : 0 ]  tile_sa
reg[ 9 : 4 ]  col_inc
reg[ 5 : 0 ]  cols_left
reg[ 5 : 0 ]  rows_left
reg[ 6 : 0 ]  tile_x
reg[ 4 : 0 ]  column_x
reg  last_col
reg  first_col
reg  last_row
wire  addr_run_end
wire[ 6 : 0 ]  tile_width_or
wire[ 4 : 0 ]  column_width_or
wire  last_in_col
wire  last_in_tile
reg[ 8 : 0 ]  period_cntr
reg  mb_pre_end_r
reg  mb_release_buf_r
reg[CMPRS_BUF_EXTRA_LATENCY + 2 : 0 ]  pre_first_out_r
reg[ 2 : 0 ]  mb_col_number
wire[ 9 : 0 ]  extra_start_addr_w
reg[ 5 : 0 ]  extra_start_addr_r
reg[ 9 : 0 ]  mb_start_addr

Detailed Description

Definition at line 43 of file cmprs_pixel_buf_iface.v.

Member Function Documentation

ALWAYS_78 (   xclk  
)
Always Construct

Definition at line 137 of file cmprs_pixel_buf_iface.v.

Member Data Documentation

CMPRS_PREEND_EARLY 6
Parameter

Definition at line 44 of file cmprs_pixel_buf_iface.v.

CMPRS_RELEASE_EARLY 16
Parameter

Definition at line 47 of file cmprs_pixel_buf_iface.v.

Definition at line 48 of file cmprs_pixel_buf_iface.v.

CMPRS_COLOR18 0
Parameter

Definition at line 49 of file cmprs_pixel_buf_iface.v.

CMPRS_COLOR20 1
Parameter

Definition at line 50 of file cmprs_pixel_buf_iface.v.

CMPRS_MONO16 2
Parameter

Definition at line 51 of file cmprs_pixel_buf_iface.v.

CMPRS_JP4 3
Parameter

Definition at line 52 of file cmprs_pixel_buf_iface.v.

CMPRS_JP4DIFF 4
Parameter

Definition at line 53 of file cmprs_pixel_buf_iface.v.

CMPRS_MONO8 7
Parameter

Definition at line 54 of file cmprs_pixel_buf_iface.v.

xclk
Input

Definition at line 57 of file cmprs_pixel_buf_iface.v.

frame_en
Input

Definition at line 58 of file cmprs_pixel_buf_iface.v.

buf_di [ 7 : 0 ]
Input

Definition at line 60 of file cmprs_pixel_buf_iface.v.

buf_ra [ 11 : 0 ]
Output

Definition at line 61 of file cmprs_pixel_buf_iface.v.

buf_rd [ 1 : 0 ]
Output

Definition at line 62 of file cmprs_pixel_buf_iface.v.

converter_type [ 2 : 0 ]
Input

Definition at line 64 of file cmprs_pixel_buf_iface.v.

mb_w_m1 [ 5 : 0 ]
Input

Definition at line 65 of file cmprs_pixel_buf_iface.v.

mb_h_m1 [ 5 : 0 ]
Input

Definition at line 66 of file cmprs_pixel_buf_iface.v.

tile_width [ 1 : 0 ]
Input

Definition at line 67 of file cmprs_pixel_buf_iface.v.

Definition at line 68 of file cmprs_pixel_buf_iface.v.

mb_pre_end
Output

Definition at line 70 of file cmprs_pixel_buf_iface.v.

Definition at line 71 of file cmprs_pixel_buf_iface.v.

mb_pre_start
Input

Definition at line 73 of file cmprs_pixel_buf_iface.v.

start_page [ 1 : 0 ]
Input

Definition at line 74 of file cmprs_pixel_buf_iface.v.

macroblock_x [ 6 : 0 ]
Input

Definition at line 75 of file cmprs_pixel_buf_iface.v.

data_out reg [ 7 : 0 ]
Output

Definition at line 77 of file cmprs_pixel_buf_iface.v.

pre_first_out
Output

Definition at line 78 of file cmprs_pixel_buf_iface.v.

Definition at line 79 of file cmprs_pixel_buf_iface.v.

data_valid reg
Output

Definition at line 80 of file cmprs_pixel_buf_iface.v.

PERIOD_COLOR18 384
Parameter

Definition at line 82 of file cmprs_pixel_buf_iface.v.

PERIOD_COLOR20 400
Parameter

Definition at line 83 of file cmprs_pixel_buf_iface.v.

PERIOD_MONO16 384
Parameter

Definition at line 84 of file cmprs_pixel_buf_iface.v.

PERIOD_JP4 256
Parameter

Definition at line 85 of file cmprs_pixel_buf_iface.v.

PERIOD_JP4DIFF 256
Parameter

Definition at line 86 of file cmprs_pixel_buf_iface.v.

PERIOD_MONO8 64
Parameter

Definition at line 87 of file cmprs_pixel_buf_iface.v.

buf_re
Signal

Definition at line 90 of file cmprs_pixel_buf_iface.v.

bufa_r
Signal

Definition at line 92 of file cmprs_pixel_buf_iface.v.

row_sa
Signal

Definition at line 93 of file cmprs_pixel_buf_iface.v.

tile_sa
Signal

Definition at line 94 of file cmprs_pixel_buf_iface.v.

col_inc
Signal

Definition at line 96 of file cmprs_pixel_buf_iface.v.

cols_left
Signal

Definition at line 98 of file cmprs_pixel_buf_iface.v.

rows_left
Signal

Definition at line 99 of file cmprs_pixel_buf_iface.v.

tile_x
Signal

Definition at line 100 of file cmprs_pixel_buf_iface.v.

column_x
Signal

Definition at line 101 of file cmprs_pixel_buf_iface.v.

last_col
Signal

Definition at line 102 of file cmprs_pixel_buf_iface.v.

first_col
Signal

Definition at line 103 of file cmprs_pixel_buf_iface.v.

last_row
Signal

Definition at line 104 of file cmprs_pixel_buf_iface.v.

addr_run_end
Signal

Definition at line 106 of file cmprs_pixel_buf_iface.v.

tile_width_or
Signal

Definition at line 107 of file cmprs_pixel_buf_iface.v.

Definition at line 108 of file cmprs_pixel_buf_iface.v.

last_in_col
Signal

Definition at line 109 of file cmprs_pixel_buf_iface.v.

last_in_tile
Signal

Definition at line 110 of file cmprs_pixel_buf_iface.v.

period_cntr
Signal

Definition at line 112 of file cmprs_pixel_buf_iface.v.

mb_pre_end_r
Signal

Definition at line 113 of file cmprs_pixel_buf_iface.v.

Definition at line 114 of file cmprs_pixel_buf_iface.v.

Definition at line 115 of file cmprs_pixel_buf_iface.v.

mb_col_number
Signal

Definition at line 117 of file cmprs_pixel_buf_iface.v.

Definition at line 118 of file cmprs_pixel_buf_iface.v.

Definition at line 119 of file cmprs_pixel_buf_iface.v.

mb_start_addr
Signal

Definition at line 121 of file cmprs_pixel_buf_iface.v.


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