ddr2_mem_top_0 Entity Reference

Top module of DDR2 RAM controller. More...

Inheritance diagram for ddr2_mem_top_0:

Inheritance graph
[legend]
Collaboration diagram for ddr2_mem_top_0:

Collaboration graph
[legend]

List of all members.


Architectures

arc_top Architecture
 Top module of DDR2 RAM controller. More...

Libraries

ieee 
 standard IEEE library
work 
unisim 
 Library with Xilinx primitives.

Packages

std_logic_1164 
 std_logic definitions, see file
std_logic_unsigned 
 unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file
numeric_std 
 arithmetic functions use ieee.numeric_std.all; operators for signed use ieee.numeric_std.all; unsigned datatypes, see file
ddr2_mem_parameters_0  Package <ddr2_mem_parameters_0>
vcomponents 
 Header with Xilinx primitives.

Ports

clk_0  in std_logic
 Clock.
clk_90  in std_logic
 Clock.
clk_50  in std_logic
 Clock.
ref_clk  in std_logic
 Clock.
sys_rst  in std_logic
 Reset.
sys_rst90  in std_logic
 Reset.
sys_rst_ref_clk_1  in std_logic
 Reset clock.
DDR2_RESET_N  out std_logic
 Reset.
idelay_ctrl_rdy  in std_logic
 iDelay ready flag
DDR2_RAS_N  out std_logic
 RAS.
DDR2_CAS_N  out std_logic
 CAS.
DDR2_WE_N  out std_logic
 Write enable.
DDR2_ODT  out std_logic
 On-Die Termination.
DDR2_CKE  out std_logic
 Clock enab;e.
DDR2_CS_N  out std_logic
 Chip Select.
DDR2_DQ  inout std_logic_vector ( data_width-1 downto 0 )
 Data.
DDR2_DQS  inout std_logic_vector ( data_strobe_width-1 downto 0 )
 Data Strobe pos.
DDR2_DQS_N  inout std_logic_vector ( data_strobe_width-1 downto 0 )
 Data Strobe neg.
DDR2_DM  out std_logic_vector ( data_mask_width-1 downto 0 )
 Data mask.
DDR2_CK  out std_logic
 diff clock pos
DDR2_CK_N  out std_logic
 diff clock neg
DDR2_BA  out std_logic_vector ( bank_address-1 downto 0 )
 Bank address.
DDR2_A  out std_logic_vector ( row_address-1 downto 0 )
 Address.
WDF_ALMOST_FULL  out std_logic
 data FIFO full flag
AF_ALMOST_FULL  out std_logic
 address FIFO full flag
BURST_LENGTH  out std_logic_vector ( 2 downto 0 )
 Burst length.
READ_DATA_VALID  out std_logic
 READ_DATA_FIFO_OUT valid flag
READ_DATA_FIFO_OUT  out std_logic_vector ( dq_width *2-1 downto 0 )
 data out
APP_AF_ADDR  in std_logic_vector ( 35 downto 0 )
 Address in.
APP_AF_WREN  in std_logic
 address write enable
APP_WDF_DATA  in std_logic_vector ( dq_width *2-1 downto 0 )
 data in
APP_MASK_DATA  in std_logic_vector ( dm_width *2-1 downto 0 )
 data mask in
APP_WDF_WREN  in std_logic
 data write enable
CLK_TB  out std_logic
 clock for support logic
RESET_TB  out std_logic
 reset for support logic


Detailed Description

Top module of DDR2 RAM controller.

This module instantiates the main design logic of memory interface and interfaces with the user.

Definition at line 59 of file ddr2_mem_top_0.vhd.


Member Data Documentation

AF_ALMOST_FULL out std_logic [Port]

address FIFO full flag

Definition at line 85 of file ddr2_mem_top_0.vhd.

APP_AF_ADDR in std_logic_vector ( 35 downto 0 ) [Port]

Address in.

Definition at line 89 of file ddr2_mem_top_0.vhd.

APP_AF_WREN in std_logic [Port]

address write enable

Definition at line 90 of file ddr2_mem_top_0.vhd.

APP_MASK_DATA in std_logic_vector ( dm_width *2-1 downto 0 ) [Port]

data mask in

Definition at line 92 of file ddr2_mem_top_0.vhd.

APP_WDF_DATA in std_logic_vector ( dq_width *2-1 downto 0 ) [Port]

data in

Definition at line 91 of file ddr2_mem_top_0.vhd.

APP_WDF_WREN in std_logic [Port]

data write enable

Definition at line 93 of file ddr2_mem_top_0.vhd.

BURST_LENGTH out std_logic_vector ( 2 downto 0 ) [Port]

Burst length.

Definition at line 86 of file ddr2_mem_top_0.vhd.

clk_0 in std_logic [Port]

Clock.

Definition at line 61 of file ddr2_mem_top_0.vhd.

clk_50 in std_logic [Port]

Clock.

Definition at line 63 of file ddr2_mem_top_0.vhd.

clk_90 in std_logic [Port]

Clock.

Definition at line 62 of file ddr2_mem_top_0.vhd.

CLK_TB out std_logic [Port]

clock for support logic

Definition at line 94 of file ddr2_mem_top_0.vhd.

DDR2_A out std_logic_vector ( row_address-1 downto 0 ) [Port]

Address.

Definition at line 83 of file ddr2_mem_top_0.vhd.

DDR2_BA out std_logic_vector ( bank_address-1 downto 0 ) [Port]

Bank address.

Definition at line 82 of file ddr2_mem_top_0.vhd.

DDR2_CAS_N out std_logic [Port]

CAS.

Definition at line 71 of file ddr2_mem_top_0.vhd.

DDR2_CK out std_logic [Port]

diff clock pos

Definition at line 80 of file ddr2_mem_top_0.vhd.

DDR2_CK_N out std_logic [Port]

diff clock neg

Definition at line 81 of file ddr2_mem_top_0.vhd.

DDR2_CKE out std_logic [Port]

Clock enab;e.

Definition at line 74 of file ddr2_mem_top_0.vhd.

DDR2_CS_N out std_logic [Port]

Chip Select.

Definition at line 75 of file ddr2_mem_top_0.vhd.

DDR2_DM out std_logic_vector ( data_mask_width-1 downto 0 ) [Port]

Data mask.

Definition at line 79 of file ddr2_mem_top_0.vhd.

DDR2_DQ inout std_logic_vector ( data_width-1 downto 0 ) [Port]

Data.

Definition at line 76 of file ddr2_mem_top_0.vhd.

DDR2_DQS inout std_logic_vector ( data_strobe_width-1 downto 0 ) [Port]

Data Strobe pos.

Definition at line 77 of file ddr2_mem_top_0.vhd.

DDR2_DQS_N inout std_logic_vector ( data_strobe_width-1 downto 0 ) [Port]

Data Strobe neg.

Definition at line 78 of file ddr2_mem_top_0.vhd.

DDR2_ODT out std_logic [Port]

On-Die Termination.

Definition at line 73 of file ddr2_mem_top_0.vhd.

DDR2_RAS_N out std_logic [Port]

RAS.

Definition at line 70 of file ddr2_mem_top_0.vhd.

DDR2_RESET_N out std_logic [Port]

Reset.

Definition at line 68 of file ddr2_mem_top_0.vhd.

DDR2_WE_N out std_logic [Port]

Write enable.

Definition at line 72 of file ddr2_mem_top_0.vhd.

idelay_ctrl_rdy in std_logic [Port]

iDelay ready flag

Definition at line 69 of file ddr2_mem_top_0.vhd.

ieee library [Library]

standard IEEE library

Definition at line 42 of file ddr2_mem_top_0.vhd.

numeric_std package [Package]

arithmetic functions use ieee.numeric_std.all; operators for signed use ieee.numeric_std.all; unsigned datatypes, see file

Definition at line 48 of file ddr2_mem_top_0.vhd.

READ_DATA_FIFO_OUT out std_logic_vector ( dq_width *2-1 downto 0 ) [Port]

data out

Definition at line 88 of file ddr2_mem_top_0.vhd.

READ_DATA_VALID out std_logic [Port]

READ_DATA_FIFO_OUT valid flag

Definition at line 87 of file ddr2_mem_top_0.vhd.

ref_clk in std_logic [Port]

Clock.

Definition at line 64 of file ddr2_mem_top_0.vhd.

RESET_TB out std_logic [Port]

reset for support logic

Definition at line 95 of file ddr2_mem_top_0.vhd.

std_logic_1164 package [Package]

std_logic definitions, see file

Definition at line 44 of file ddr2_mem_top_0.vhd.

std_logic_unsigned package [Package]

unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file

Definition at line 46 of file ddr2_mem_top_0.vhd.

sys_rst in std_logic [Port]

Reset.

Definition at line 65 of file ddr2_mem_top_0.vhd.

sys_rst90 in std_logic [Port]

Reset.

Definition at line 66 of file ddr2_mem_top_0.vhd.

sys_rst_ref_clk_1 in std_logic [Port]

Reset clock.

Definition at line 67 of file ddr2_mem_top_0.vhd.

unisim library [Library]

Library with Xilinx primitives.

Definition at line 52 of file ddr2_mem_top_0.vhd.

vcomponents package [Package]

Header with Xilinx primitives.

Definition at line 54 of file ddr2_mem_top_0.vhd.

WDF_ALMOST_FULL out std_logic [Port]

data FIFO full flag

Definition at line 84 of file ddr2_mem_top_0.vhd.


The documentation for this class was generated from the following file:

Author: M.Niegl
Generated on Tue Nov 4 00:50:36 2008 for BCM-AAA by doxygen 1.5.7.1-20081012