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

Public Attributes

Inputs

rst  
clk  
srst  
ad   [ 7 : 0 ]
stb  

Outputs

addr   [ADDR_WIDTH - 1 : 0 ]
data   [DATA_WIDTH - 1 : 0 ]
we   [ADDR_MASK2!= 0?2 :ADDR_MASK1!= 0?1 : 0 : 0 ]

Parameters

ADDR   0
ADDR_MASK  'hffff
NUM_CYCLES   6
ADDR_WIDTH   16
DATA_WIDTH   32
ADDR1   0
ADDR_MASK1   0
ADDR2   0
ADDR_MASK2   0
WE_EARLY   0
WE_WIDTH  (ADDR_MASK2!= 0 )?3:((ADDR_MASK1!= 0 )?2: 1

GENERATE

GENERATE [63]  

Module Instances

cmd_deser_single::i_cmd_deser_single   Module cmd_deser_single [generate]
cmd_deser_dual::i_cmd_deser_dual   Module cmd_deser_dual [generate]
cmd_deser_multi::i_cmd_deser_multi   Module cmd_deser_multi [generate]

Detailed Description

Definition at line 41 of file cmd_deser.v.

Member Data Documentation

ADDR 0
Parameter

Definition at line 42 of file cmd_deser.v.

ADDR_MASK 'hffff
Parameter

Definition at line 43 of file cmd_deser.v.

NUM_CYCLES 6
Parameter

Definition at line 44 of file cmd_deser.v.

ADDR_WIDTH 16
Parameter

Definition at line 45 of file cmd_deser.v.

DATA_WIDTH 32
Parameter

Definition at line 46 of file cmd_deser.v.

ADDR1 0
Parameter

Definition at line 47 of file cmd_deser.v.

ADDR_MASK1 0
Parameter

Definition at line 48 of file cmd_deser.v.

ADDR2 0
Parameter

Definition at line 49 of file cmd_deser.v.

ADDR_MASK2 0
Parameter

Definition at line 50 of file cmd_deser.v.

WE_EARLY 0
Parameter

Definition at line 51 of file cmd_deser.v.

rst
Input

Definition at line 53 of file cmd_deser.v.

clk
Input

Definition at line 54 of file cmd_deser.v.

srst
Input

Definition at line 55 of file cmd_deser.v.

ad [ 7 : 0 ]
Input

Definition at line 56 of file cmd_deser.v.

stb
Input

Definition at line 57 of file cmd_deser.v.

addr [ADDR_WIDTH - 1 : 0 ]
Output

Definition at line 58 of file cmd_deser.v.

data [DATA_WIDTH - 1 : 0 ]
Output

Definition at line 59 of file cmd_deser.v.

we [ADDR_MASK2!= 0?2 :ADDR_MASK1!= 0?1 : 0 : 0 ]
Output

Definition at line 60 of file cmd_deser.v.

WE_WIDTH (ADDR_MASK2!= 0 )?3:((ADDR_MASK1!= 0 )?2: 1
Parameter

Definition at line 62 of file cmd_deser.v.

cmd_deser_dual i_cmd_deser_dual
Module Instance

Definition at line 87 of file cmd_deser.v.

cmd_deser_multi i_cmd_deser_multi
Module Instance

Definition at line 109 of file cmd_deser.v.

cmd_deser_single i_cmd_deser_single
Module Instance

Definition at line 65 of file cmd_deser.v.

GENERATE [63]
GENERATE

Definition at line 63 of file cmd_deser.v.


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