ddr2_mem_user_interface_0 Entity Reference

DDR2 controller user interface. More...

Inheritance diagram for ddr2_mem_user_interface_0:

Inheritance graph
[legend]
Collaboration diagram for ddr2_mem_user_interface_0:

Collaboration graph
[legend]

List of all members.


Architectures

user_interface_arc Architecture
 DDR2 controller user interface. 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  in std_logic
 clock
clk90  in std_logic
 clock, shifted by $90^{\circ}$
RESET  in std_logic
 reset
READ_DATA_RISE  in std_logic_vector ( data_width-1 downto 0 )
 rising edge data read
READ_DATA_FALL  in std_logic_vector ( data_width-1 downto 0 )
 falling edge data read
CTRL_RDEN  in std_logic
 control read enable
COMP_DONE  out std_logic
 pattern compare done flag
APP_AF_ADDR  in std_logic_vector ( 35 downto 0 )
 address in
APP_AF_WREN  in std_logic
 address write enable
CTRL_AF_RDEN  in std_logic
 address read 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
CTRL_WDF_RDEN  in std_logic
 data read enable
READ_DATA_FIFO_OUT  out std_logic_vector ( dq_width *2-1 downto 0 )
 read data out
READ_DATA_VALID  out std_logic
 data valid
AF_ADDR  out std_logic_vector ( 35 downto 0 )
 address out
WDF_DATA  out std_logic_vector ( dq_width *2-1 downto 0 )
 data out
MASK_DATA  out std_logic_vector ( dm_width *2-1 downto 0 )
 data mask out
WDF_ALMOST_FULL  out std_logic
 data FIFO full flag
AF_ALMOST_FULL  out std_logic
 address FIFO full flag
AF_EMPTY  out std_logic
 address FIFO empty flag


Detailed Description

DDR2 controller user interface.

This module interfaces with the user. The user should provide the data and various commands.

Definition at line 59 of file ddr2_mem_user_interface_0.vhd.


Member Data Documentation

AF_ADDR out std_logic_vector ( 35 downto 0 ) [Port]

address out

Definition at line 77 of file ddr2_mem_user_interface_0.vhd.

AF_ALMOST_FULL out std_logic [Port]

address FIFO full flag

Definition at line 81 of file ddr2_mem_user_interface_0.vhd.

AF_EMPTY out std_logic [Port]

address FIFO empty flag

Definition at line 82 of file ddr2_mem_user_interface_0.vhd.

APP_AF_ADDR in std_logic_vector ( 35 downto 0 ) [Port]

address in

Definition at line 68 of file ddr2_mem_user_interface_0.vhd.

APP_AF_WREN in std_logic [Port]

address write enable

Definition at line 69 of file ddr2_mem_user_interface_0.vhd.

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

data mask in

Definition at line 72 of file ddr2_mem_user_interface_0.vhd.

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

data in

Definition at line 71 of file ddr2_mem_user_interface_0.vhd.

APP_WDF_WREN in std_logic [Port]

data write enable

Definition at line 73 of file ddr2_mem_user_interface_0.vhd.

CLK in std_logic [Port]

clock

Definition at line 61 of file ddr2_mem_user_interface_0.vhd.

clk90 in std_logic [Port]

clock, shifted by $90^{\circ}$

Definition at line 62 of file ddr2_mem_user_interface_0.vhd.

COMP_DONE out std_logic [Port]

pattern compare done flag

Definition at line 67 of file ddr2_mem_user_interface_0.vhd.

CTRL_AF_RDEN in std_logic [Port]

address read enable

Definition at line 70 of file ddr2_mem_user_interface_0.vhd.

CTRL_RDEN in std_logic [Port]

control read enable

Definition at line 66 of file ddr2_mem_user_interface_0.vhd.

CTRL_WDF_RDEN in std_logic [Port]

data read enable

Definition at line 74 of file ddr2_mem_user_interface_0.vhd.

ieee library [Library]

standard IEEE library

Definition at line 42 of file ddr2_mem_user_interface_0.vhd.

MASK_DATA out std_logic_vector ( dm_width *2-1 downto 0 ) [Port]

data mask out

Definition at line 79 of file ddr2_mem_user_interface_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_user_interface_0.vhd.

READ_DATA_FALL in std_logic_vector ( data_width-1 downto 0 ) [Port]

falling edge data read

Definition at line 65 of file ddr2_mem_user_interface_0.vhd.

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

read data out

Definition at line 75 of file ddr2_mem_user_interface_0.vhd.

READ_DATA_RISE in std_logic_vector ( data_width-1 downto 0 ) [Port]

rising edge data read

Definition at line 64 of file ddr2_mem_user_interface_0.vhd.

READ_DATA_VALID out std_logic [Port]

data valid

Definition at line 76 of file ddr2_mem_user_interface_0.vhd.

RESET in std_logic [Port]

reset

Definition at line 63 of file ddr2_mem_user_interface_0.vhd.

std_logic_1164 package [Package]

std_logic definitions, see file

Definition at line 44 of file ddr2_mem_user_interface_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_user_interface_0.vhd.

unisim library [Library]

Library with Xilinx primitives.

Definition at line 52 of file ddr2_mem_user_interface_0.vhd.

vcomponents package [Package]

Header with Xilinx primitives.

Definition at line 54 of file ddr2_mem_user_interface_0.vhd.

WDF_ALMOST_FULL out std_logic [Port]

data FIFO full flag

Definition at line 80 of file ddr2_mem_user_interface_0.vhd.

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

data out

Definition at line 78 of file ddr2_mem_user_interface_0.vhd.


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

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