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

Public Attributes

Inputs

clk_a  
addr_a   [ 13 -LOG2WIDTH_A : 0 ]
en_a  
regen_a  
we_a  
data_in_a   [ 9 << LOG2WIDTH_A - 3 - 1 : 0 ]
clk_b  
addr_b   [ 13 -LOG2WIDTH_B : 0 ]
en_b  
regen_b  
we_b  
data_in_b   [ 9 << LOG2WIDTH_B - 3 - 1 : 0 ]

Outputs

data_out_a   [ 9 << LOG2WIDTH_A - 3 - 1 : 0 ]
data_out_b   [ 9 << LOG2WIDTH_B - 3 - 1 : 0 ]

Parameters

REGISTERS_A  integer 0
REGISTERS_B  integer 0
LOG2WIDTH_A  integer 4
LOG2WIDTH_B  integer 4
WRITE_MODE_A  "NO_CHANGE"
11793  
PWIDTH_A  (LOG2WIDTH_A > 2 )? ( 9 << (LOG2WIDTH_A - 3 )): ( 1 << LOG2WIDTH_A
PWIDTH_B  (LOG2WIDTH_B > 2 )? ( 9 << (LOG2WIDTH_B - 3 )): ( 1 << LOG2WIDTH_B
WIDTH_A   1 << LOG2WIDTH_A
WIDTH_AP   1 << (LOG2WIDTH_A - 3
WIDTH_B   1 << LOG2WIDTH_B
WIDTH_BP   1 << (LOG2WIDTH_B - 3

Includes

ram18_declare_init.vh
ram18_pass_init.vh

Signals

wire[ 15 : 0 ]  data_out16_a
wire[ 1 : 0 ]  datap_out2_a
wire[ 15 : 0 ]  data_out16_b
wire[ 1 : 0 ]  datap_out2_b
wire[WIDTH_A + 15 : 0 ]  data_in_ext_a
wire[ 15 : 0 ]  data_in16_a
wire[WIDTH_AP + 1 : 0 ]  datap_in_ext_a
wire[ 1 : 0 ]  datap_in2_a
wire[WIDTH_B + 15 : 0 ]  data_in_ext_b
wire[ 15 : 0 ]  data_in16_b
wire[WIDTH_BP + 1 : 0 ]  datap_in_ext_b
wire[ 1 : 0 ]  datap_in2_b

Module Instances

RAMB18E1::RAMB18E1_i   Module RAMB18E1

Detailed Description

Definition at line 99 of file ram18tp_var_w_var_r.v.

Member Data Documentation

REGISTERS_A 0
Parameter

Definition at line 101 of file ram18tp_var_w_var_r.v.

REGISTERS_B 0
Parameter

Definition at line 102 of file ram18tp_var_w_var_r.v.

LOG2WIDTH_A 4
Parameter

Definition at line 103 of file ram18tp_var_w_var_r.v.

LOG2WIDTH_B 4
Parameter

Definition at line 104 of file ram18tp_var_w_var_r.v.

WRITE_MODE_A "NO_CHANGE"
Parameter

Definition at line 105 of file ram18tp_var_w_var_r.v.

11793
Parameter

Definition at line 106 of file ram18tp_var_w_var_r.v.

clk_a
Input

Definition at line 112 of file ram18tp_var_w_var_r.v.

addr_a [ 13 -LOG2WIDTH_A : 0 ]
Input

Definition at line 113 of file ram18tp_var_w_var_r.v.

en_a
Input

Definition at line 114 of file ram18tp_var_w_var_r.v.

regen_a
Input

Definition at line 115 of file ram18tp_var_w_var_r.v.

we_a
Input

Definition at line 116 of file ram18tp_var_w_var_r.v.

data_out_a [ 9 << LOG2WIDTH_A - 3 - 1 : 0 ]
Output

Definition at line 117 of file ram18tp_var_w_var_r.v.

data_in_a [ 9 << LOG2WIDTH_A - 3 - 1 : 0 ]
Input

Definition at line 118 of file ram18tp_var_w_var_r.v.

clk_b
Input

Definition at line 120 of file ram18tp_var_w_var_r.v.

addr_b [ 13 -LOG2WIDTH_B : 0 ]
Input

Definition at line 121 of file ram18tp_var_w_var_r.v.

en_b
Input

Definition at line 122 of file ram18tp_var_w_var_r.v.

regen_b
Input

Definition at line 123 of file ram18tp_var_w_var_r.v.

we_b
Input

Definition at line 124 of file ram18tp_var_w_var_r.v.

data_out_b [ 9 << LOG2WIDTH_B - 3 - 1 : 0 ]
Output

Definition at line 125 of file ram18tp_var_w_var_r.v.

data_in_b [ 9 << LOG2WIDTH_B - 3 - 1 : 0 ]
Input

Definition at line 126 of file ram18tp_var_w_var_r.v.

PWIDTH_A (LOG2WIDTH_A > 2 )? ( 9 << (LOG2WIDTH_A - 3 )): ( 1 << LOG2WIDTH_A
Parameter

Definition at line 128 of file ram18tp_var_w_var_r.v.

PWIDTH_B (LOG2WIDTH_B > 2 )? ( 9 << (LOG2WIDTH_B - 3 )): ( 1 << LOG2WIDTH_B
Parameter

Definition at line 129 of file ram18tp_var_w_var_r.v.

WIDTH_A 1 << LOG2WIDTH_A
Parameter

Definition at line 130 of file ram18tp_var_w_var_r.v.

WIDTH_AP 1 << (LOG2WIDTH_A - 3
Parameter

Definition at line 131 of file ram18tp_var_w_var_r.v.

WIDTH_B 1 << LOG2WIDTH_B
Parameter

Definition at line 132 of file ram18tp_var_w_var_r.v.

WIDTH_BP 1 << (LOG2WIDTH_B - 3
Parameter

Definition at line 133 of file ram18tp_var_w_var_r.v.

data_out16_a
Signal

Definition at line 135 of file ram18tp_var_w_var_r.v.

datap_out2_a
Signal

Definition at line 136 of file ram18tp_var_w_var_r.v.

data_out16_b
Signal

Definition at line 139 of file ram18tp_var_w_var_r.v.

datap_out2_b
Signal

Definition at line 140 of file ram18tp_var_w_var_r.v.

data_in_ext_a
Signal

Definition at line 144 of file ram18tp_var_w_var_r.v.

data_in16_a
Signal

Definition at line 145 of file ram18tp_var_w_var_r.v.

Definition at line 146 of file ram18tp_var_w_var_r.v.

datap_in2_a
Signal

Definition at line 147 of file ram18tp_var_w_var_r.v.

data_in_ext_b
Signal

Definition at line 149 of file ram18tp_var_w_var_r.v.

data_in16_b
Signal

Definition at line 150 of file ram18tp_var_w_var_r.v.

Definition at line 151 of file ram18tp_var_w_var_r.v.

datap_in2_b
Signal

Definition at line 152 of file ram18tp_var_w_var_r.v.

ram18_declare_init.vh include
Include

Definition at line 109 of file ram18tp_var_w_var_r.v.

ram18_pass_init.vh include
Include

Definition at line 172 of file ram18tp_var_w_var_r.v.

RAMB18E1 RAMB18E1_i
Module Instance

Definition at line 154 of file ram18tp_var_w_var_r.v.


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