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

Static Public Member Functions

Always Constructs

ALWAYS_9  ( mclk )
ALWAYS_10  ( hclk )

Public Attributes

Inputs

hclk  
mclk  
mrst  
hrst  
cmd_data   [ 15 : 0 ]
cmd_a   [ 1 : 0 ]
status_we  
mode_we  
status_start  
en  
chunk_ptr_rd   [CMPRS_AFIMUX_WIDTH - 1 : 0 ]

Outputs

status_ad   [ 7 : 0 ]
status_rq  
chunk_ptr_ra   reg [ 3 : 0 ]

Parameters

CMPRS_AFIMUX_STATUS_REG_ADDR  'h20
CMPRS_AFIMUX_WIDTH   26
CMPRS_AFIMUX_CYCBITS   3
MODE_WIDTH   15

Signals

reg[MODE_WIDTH - 1 : 0 ]  mode_data_mclk
wire  mode_we_hclk
reg[ 7 : 0 ]  mode_hclk
reg[ 1 : 0 ]  index
reg[CMPRS_AFIMUX_CYCBITS - 1 : 0 ]  cntr
reg[CMPRS_AFIMUX_WIDTH - 1 : 0 ]  chunk_ptr_hclk
reg[ 1 : 0 ]  chunk_chn_hclk
reg[ 4 *CMPRS_AFIMUX_WIDTH - 1 : 0 ]  status_data
wire  stb_w
reg  stb_r
wire  stb_mclk
wire[ 31 : 0 ]  ad
wire[ 3 : 0 ]  rq
wire[ 3 : 0 ]  start

Module Instances

pulse_cross_clock::mode_we_hclk_i   Module pulse_cross_clock
pulse_cross_clock::stb_mclk_i   Module pulse_cross_clock
status_router4::status_router4_i   Module status_router4
status_generate::status_generate0_i   Module status_generate
status_generate::status_generate1_i   Module status_generate
status_generate::status_generate2_i   Module status_generate
status_generate::status_generate3_i   Module status_generate

Detailed Description

Definition at line 45 of file cmprs_afi_mux_status.v.

Member Function Documentation

ALWAYS_10 (   hclk  
)
Always Construct

Definition at line 93 of file cmprs_afi_mux_status.v.

ALWAYS_9 (   mclk  
)
Always Construct

Definition at line 89 of file cmprs_afi_mux_status.v.

Member Data Documentation

Definition at line 46 of file cmprs_afi_mux_status.v.

CMPRS_AFIMUX_WIDTH 26
Parameter

Definition at line 47 of file cmprs_afi_mux_status.v.

CMPRS_AFIMUX_CYCBITS 3
Parameter

Definition at line 48 of file cmprs_afi_mux_status.v.

hclk
Input

Definition at line 51 of file cmprs_afi_mux_status.v.

mclk
Input

Definition at line 52 of file cmprs_afi_mux_status.v.

mrst
Input

Definition at line 53 of file cmprs_afi_mux_status.v.

hrst
Input

Definition at line 54 of file cmprs_afi_mux_status.v.

cmd_data [ 15 : 0 ]
Input

Definition at line 56 of file cmprs_afi_mux_status.v.

cmd_a [ 1 : 0 ]
Input

Definition at line 57 of file cmprs_afi_mux_status.v.

status_we
Input

Definition at line 58 of file cmprs_afi_mux_status.v.

mode_we
Input

Definition at line 59 of file cmprs_afi_mux_status.v.

status_ad [ 7 : 0 ]
Output

Definition at line 61 of file cmprs_afi_mux_status.v.

status_rq
Output

Definition at line 62 of file cmprs_afi_mux_status.v.

status_start
Input

Definition at line 63 of file cmprs_afi_mux_status.v.

en
Input

Definition at line 65 of file cmprs_afi_mux_status.v.

chunk_ptr_ra reg [ 3 : 0 ]
Output

Definition at line 66 of file cmprs_afi_mux_status.v.

chunk_ptr_rd [CMPRS_AFIMUX_WIDTH - 1 : 0 ]
Input

Definition at line 67 of file cmprs_afi_mux_status.v.

MODE_WIDTH 15
Parameter

Definition at line 69 of file cmprs_afi_mux_status.v.

Definition at line 70 of file cmprs_afi_mux_status.v.

mode_we_hclk
Signal

Definition at line 71 of file cmprs_afi_mux_status.v.

mode_hclk
Signal

Definition at line 72 of file cmprs_afi_mux_status.v.

index
Signal

Definition at line 73 of file cmprs_afi_mux_status.v.

cntr
Signal

Definition at line 74 of file cmprs_afi_mux_status.v.

Definition at line 75 of file cmprs_afi_mux_status.v.

Definition at line 76 of file cmprs_afi_mux_status.v.

status_data
Signal

Definition at line 78 of file cmprs_afi_mux_status.v.

stb_w
Signal

Definition at line 80 of file cmprs_afi_mux_status.v.

stb_r
Signal

Definition at line 81 of file cmprs_afi_mux_status.v.

stb_mclk
Signal

Definition at line 82 of file cmprs_afi_mux_status.v.

ad
Signal

Definition at line 84 of file cmprs_afi_mux_status.v.

rq
Signal

Definition at line 85 of file cmprs_afi_mux_status.v.

start
Signal

Definition at line 86 of file cmprs_afi_mux_status.v.

pulse_cross_clock mode_we_hclk_i
Module Instance

Definition at line 127 of file cmprs_afi_mux_status.v.

pulse_cross_clock stb_mclk_i
Module Instance

Definition at line 128 of file cmprs_afi_mux_status.v.

status_generate status_generate0_i
Module Instance

Definition at line 151 of file cmprs_afi_mux_status.v.

status_generate status_generate1_i
Module Instance

Definition at line 166 of file cmprs_afi_mux_status.v.

status_generate status_generate2_i
Module Instance

Definition at line 181 of file cmprs_afi_mux_status.v.

status_generate status_generate3_i
Module Instance

Definition at line 196 of file cmprs_afi_mux_status.v.

status_router4 status_router4_i
Module Instance

Definition at line 129 of file cmprs_afi_mux_status.v.


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