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

Static Public Member Functions

Always Constructs

ALWAYS_315  ( clk_div )

Public Attributes

Inputs

clk  
clk_div  
rst  
in_a   [ 2 *ADDRESS_NUMBER - 1 : 0 ]
in_ba   [ 5 : 0 ]
in_we   [ 1 : 0 ]
in_ras   [ 1 : 0 ]
in_cas   [ 1 : 0 ]
in_cke   [ 1 : 0 ]
in_odt   [ 1 : 0 ]
in_tri  
dly_data   [ 7 : 0 ]
dly_addr   [ 4 : 0 ]
ld_delay  
set  

Outputs

ddr3_a   [ADDRESS_NUMBER - 1 : 0 ]
ddr3_ba   [ 2 : 0 ]
ddr3_we  
ddr3_ras  
ddr3_cas  
ddr3_cke  
ddr3_odt  

Parameters

IODELAY_GRP  "IODELAY_MEMORY"
IOSTANDARD  "SSTL15"
SLEW  "SLOW"
REFCLK_FREQUENCY  real 300 . 0
HIGH_PERFORMANCE_MODE  "FALSE"
ADDRESS_NUMBER  integer 15

GENERATE

GENERATE [129]  

Signals

reg[ 2 *ADDRESS_NUMBER - 1 : 0 ]  in_a_r
reg[ 5 : 0 ]  in_ba_r
reg[ 1 : 0 ]  in_we_r
reg[ 1 : 0 ]  in_ras_r
reg[ 1 : 0 ]  in_cas_r
reg[ 1 : 0 ]  in_cke_r
reg[ 1 : 0 ]  in_odt_r
reg  in_tri_r
reg[ 7 : 0 ]  dly_data_r
reg  set_r
reg[ 7 : 0 ]  ld_dly_cmd
reg[ADDRESS_NUMBER - 1 : 0 ]  ld_dly_addr
wire[ 23 : 0 ]  decode_addr24
wire[ 7 : 0 ]  decode_sel

Module Instances

cmda_single::cmda_addr_i   Module cmda_single [generate]
cmda_single::cmda_ba0_i   Module cmda_single
cmda_single::cmda_ba1_i   Module cmda_single
cmda_single::cmda_ba2_i   Module cmda_single
cmda_single::cmda_we_i   Module cmda_single
cmda_single::cmda_ras_i   Module cmda_single
cmda_single::cmda_cas_i   Module cmda_single
cmda_single::cmda_cke_i   Module cmda_single
cmda_single::cmda_odt_i   Module cmda_single

Detailed Description

Definition at line 44 of file cmd_addr.v.

Member Function Documentation

ALWAYS_315 (   clk_div  
)
Always Construct

Definition at line 108 of file cmd_addr.v.

Member Data Documentation

IODELAY_GRP "IODELAY_MEMORY"
Parameter

Definition at line 45 of file cmd_addr.v.

IOSTANDARD "SSTL15"
Parameter

Definition at line 46 of file cmd_addr.v.

SLEW "SLOW"
Parameter

Definition at line 47 of file cmd_addr.v.

REFCLK_FREQUENCY 300 . 0
Parameter

Definition at line 48 of file cmd_addr.v.

HIGH_PERFORMANCE_MODE "FALSE"
Parameter

Definition at line 49 of file cmd_addr.v.

ADDRESS_NUMBER 15
Parameter

Definition at line 50 of file cmd_addr.v.

ddr3_a [ADDRESS_NUMBER - 1 : 0 ]
Output

Definition at line 52 of file cmd_addr.v.

ddr3_ba [ 2 : 0 ]
Output

Definition at line 53 of file cmd_addr.v.

ddr3_we
Output

Definition at line 54 of file cmd_addr.v.

ddr3_ras
Output

Definition at line 55 of file cmd_addr.v.

ddr3_cas
Output

Definition at line 56 of file cmd_addr.v.

ddr3_cke
Output

Definition at line 57 of file cmd_addr.v.

ddr3_odt
Output

Definition at line 58 of file cmd_addr.v.

clk
Input

Definition at line 59 of file cmd_addr.v.

clk_div
Input

Definition at line 60 of file cmd_addr.v.

rst
Input

Definition at line 61 of file cmd_addr.v.

in_a [ 2 *ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 62 of file cmd_addr.v.

in_ba [ 5 : 0 ]
Input

Definition at line 63 of file cmd_addr.v.

in_we [ 1 : 0 ]
Input

Definition at line 64 of file cmd_addr.v.

in_ras [ 1 : 0 ]
Input

Definition at line 65 of file cmd_addr.v.

in_cas [ 1 : 0 ]
Input

Definition at line 66 of file cmd_addr.v.

in_cke [ 1 : 0 ]
Input

Definition at line 67 of file cmd_addr.v.

in_odt [ 1 : 0 ]
Input

Definition at line 68 of file cmd_addr.v.

in_tri
Input

Definition at line 70 of file cmd_addr.v.

dly_data [ 7 : 0 ]
Input

Definition at line 71 of file cmd_addr.v.

dly_addr [ 4 : 0 ]
Input

Definition at line 72 of file cmd_addr.v.

ld_delay
Input

Definition at line 73 of file cmd_addr.v.

set
Input

Definition at line 74 of file cmd_addr.v.

in_a_r
Signal

Definition at line 76 of file cmd_addr.v.

in_ba_r
Signal

Definition at line 77 of file cmd_addr.v.

in_we_r
Signal

Definition at line 78 of file cmd_addr.v.

in_ras_r
Signal

Definition at line 78 of file cmd_addr.v.

in_cas_r
Signal

Definition at line 78 of file cmd_addr.v.

in_cke_r
Signal

Definition at line 78 of file cmd_addr.v.

in_odt_r
Signal

Definition at line 78 of file cmd_addr.v.

in_tri_r
Signal

Definition at line 80 of file cmd_addr.v.

dly_data_r
Signal

Definition at line 85 of file cmd_addr.v.

set_r
Signal

Definition at line 89 of file cmd_addr.v.

ld_dly_cmd
Signal

Definition at line 90 of file cmd_addr.v.

ld_dly_addr
Signal

Definition at line 91 of file cmd_addr.v.

decode_addr24
Signal

Definition at line 93 of file cmd_addr.v.

decode_sel
Signal

Definition at line 94 of file cmd_addr.v.

cmda_single cmda_addr_i
Module Instance

Definition at line 133 of file cmd_addr.v.

cmda_single cmda_ba0_i
Module Instance

Definition at line 155 of file cmd_addr.v.

cmda_single cmda_ba1_i
Module Instance

Definition at line 173 of file cmd_addr.v.

cmda_single cmda_ba2_i
Module Instance

Definition at line 191 of file cmd_addr.v.

cmda_single cmda_we_i
Module Instance

Definition at line 210 of file cmd_addr.v.

cmda_single cmda_ras_i
Module Instance

Definition at line 229 of file cmd_addr.v.

cmda_single cmda_cas_i
Module Instance

Definition at line 248 of file cmd_addr.v.

cmda_single cmda_cke_i
Module Instance

Definition at line 267 of file cmd_addr.v.

cmda_single cmda_odt_i
Module Instance

Definition at line 286 of file cmd_addr.v.

GENERATE [129]
GENERATE

Definition at line 129 of file cmd_addr.v.


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