ddr2_usr_be Entity Reference

top module of DDR2 RAM controller More...

Inheritance diagram for ddr2_usr_be:

Inheritance graph
[legend]
Collaboration diagram for ddr2_usr_be:

Collaboration graph
[legend]

List of all members.


Architectures

ddr2_usr_be_arc Architecture
 top module of DDR2 RAM controller More...

Libraries

ieee 
 standard IEEE library
unisim 
 Library with Xilinx primitives.

Packages

std_logic_1164 
 std_logic definitions, see file
std_logic_arith 
 arithmetic operations on std_logic datatypes, see file
std_logic_unsigned 
 unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file
vcomponents 
 Header with Xilinx primitives.

Ports

cntrl0_DDR2_DQ  inout std_logic_vector ( 63 downto 0 )
 Data to/from SDRAM.
cntrl0_DDR2_DQS  inout std_logic_vector ( 7 downto 0 )
 Differential data strobe, pos.
cntrl0_DDR2_DQS_N  inout std_logic_vector ( 7 downto 0 )
 Differential data strobe, neg.
cntrl0_DDR2_A  out std_logic_vector ( 13 downto 0 )
 Address.
cntrl0_DDR2_BA  out std_logic_vector ( 1 downto 0 )
 Bank address.
cntrl0_DDR2_RAS_N  out std_logic
 Row address select.
cntrl0_DDR2_CAS_N  out std_logic
 Column address select.
cntrl0_DDR2_WE_N  out std_logic
 Write enable.
cntrl0_DDR2_RESET_N  out std_logic
 Reset.
cntrl0_DDR2_CS_N  out std_logic
 Chip select.
cntrl0_DDR2_ODT  out std_logic
 On-Die Termination.
cntrl0_DDR2_CKE  out std_logic
 Clock enable.
cntrl0_DDR2_DM  out std_logic_vector ( 7 downto 0 )
 data mask
cntrl0_DDR2_CK  out std_logic
 Differential clock, pos.
cntrl0_DDR2_CK_N  out std_logic
 Differential clock, neg.
COMP_OUT1  out std_logic
 debug
COMP_OUT2  out std_logic
 debug
LED_CONTR  out std_logic
 debug
LED_R  out std_logic
 debug
VALID_OUT  out std_logic
 data valid
SYSCLK  in std_logic
 200 MHz
CLK_SLOW  in std_logic
 Any clock slower than 100 MHz.
R_W  in std_logic
 R/W select, 1 = read, 0 = write.
FETCH  out std_logic
 Get write data from buffer.
RESET_IN  in std_logic
 Reset.
ADDR_RES  in std_logic
 Address counter reset.
ADDR_OVR  out std_logic
 Address counter overflow flag.
DATA_IN  in std_logic_vector ( 127 downto 0 )
 Data in.
EN  in std_logic
 Enable.
RDBURST_END  out std_logic
 End of read burst flag.
DATA_OUT  out std_logic_vector ( 127 downto 0 )
 Data out.


Detailed Description

top module of DDR2 RAM controller

This entity is the top module of DDR2 RAM controller and provides the interface to the external SDRAM. It also takes care of the cyclic addressing scheme.

Definition at line 40 of file ddr2_usr_be.vhd.


Member Data Documentation

ADDR_OVR out std_logic [Port]

Address counter overflow flag.

Definition at line 68 of file ddr2_usr_be.vhd.

ADDR_RES in std_logic [Port]

Address counter reset.

Definition at line 67 of file ddr2_usr_be.vhd.

CLK_SLOW in std_logic [Port]

Any clock slower than 100 MHz.

Definition at line 63 of file ddr2_usr_be.vhd.

cntrl0_DDR2_A out std_logic_vector ( 13 downto 0 ) [Port]

Address.

Definition at line 45 of file ddr2_usr_be.vhd.

cntrl0_DDR2_BA out std_logic_vector ( 1 downto 0 ) [Port]

Bank address.

Definition at line 46 of file ddr2_usr_be.vhd.

cntrl0_DDR2_CAS_N out std_logic [Port]

Column address select.

Definition at line 48 of file ddr2_usr_be.vhd.

cntrl0_DDR2_CK out std_logic [Port]

Differential clock, pos.

Definition at line 55 of file ddr2_usr_be.vhd.

cntrl0_DDR2_CK_N out std_logic [Port]

Differential clock, neg.

Definition at line 56 of file ddr2_usr_be.vhd.

cntrl0_DDR2_CKE out std_logic [Port]

Clock enable.

Definition at line 53 of file ddr2_usr_be.vhd.

cntrl0_DDR2_CS_N out std_logic [Port]

Chip select.

Definition at line 51 of file ddr2_usr_be.vhd.

cntrl0_DDR2_DM out std_logic_vector ( 7 downto 0 ) [Port]

data mask

Definition at line 54 of file ddr2_usr_be.vhd.

cntrl0_DDR2_DQ inout std_logic_vector ( 63 downto 0 ) [Port]

Data to/from SDRAM.

Definition at line 42 of file ddr2_usr_be.vhd.

cntrl0_DDR2_DQS inout std_logic_vector ( 7 downto 0 ) [Port]

Differential data strobe, pos.

Definition at line 43 of file ddr2_usr_be.vhd.

cntrl0_DDR2_DQS_N inout std_logic_vector ( 7 downto 0 ) [Port]

Differential data strobe, neg.

Definition at line 44 of file ddr2_usr_be.vhd.

cntrl0_DDR2_ODT out std_logic [Port]

On-Die Termination.

Definition at line 52 of file ddr2_usr_be.vhd.

cntrl0_DDR2_RAS_N out std_logic [Port]

Row address select.

Definition at line 47 of file ddr2_usr_be.vhd.

cntrl0_DDR2_RESET_N out std_logic [Port]

Reset.

Definition at line 50 of file ddr2_usr_be.vhd.

cntrl0_DDR2_WE_N out std_logic [Port]

Write enable.

Definition at line 49 of file ddr2_usr_be.vhd.

COMP_OUT1 out std_logic [Port]

debug

Definition at line 57 of file ddr2_usr_be.vhd.

COMP_OUT2 out std_logic [Port]

debug

Definition at line 58 of file ddr2_usr_be.vhd.

DATA_IN in std_logic_vector ( 127 downto 0 ) [Port]

Data in.

Definition at line 69 of file ddr2_usr_be.vhd.

DATA_OUT out std_logic_vector ( 127 downto 0 ) [Port]

Data out.

Definition at line 72 of file ddr2_usr_be.vhd.

EN in std_logic [Port]

Enable.

Definition at line 70 of file ddr2_usr_be.vhd.

FETCH out std_logic [Port]

Get write data from buffer.

Definition at line 65 of file ddr2_usr_be.vhd.

ieee library [Library]

standard IEEE library

Reimplemented in main_components.

Definition at line 24 of file ddr2_usr_be.vhd.

LED_CONTR out std_logic [Port]

debug

Definition at line 59 of file ddr2_usr_be.vhd.

LED_R out std_logic [Port]

debug

Definition at line 60 of file ddr2_usr_be.vhd.

R_W in std_logic [Port]

R/W select, 1 = read, 0 = write.

Definition at line 64 of file ddr2_usr_be.vhd.

RDBURST_END out std_logic [Port]

End of read burst flag.

Definition at line 71 of file ddr2_usr_be.vhd.

RESET_IN in std_logic [Port]

Reset.

Definition at line 66 of file ddr2_usr_be.vhd.

std_logic_1164 package [Package]

std_logic definitions, see file

Reimplemented in main_components.

Definition at line 26 of file ddr2_usr_be.vhd.

std_logic_arith package [Package]

arithmetic operations on std_logic datatypes, see file

Definition at line 28 of file ddr2_usr_be.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 30 of file ddr2_usr_be.vhd.

SYSCLK in std_logic [Port]

200 MHz

Definition at line 62 of file ddr2_usr_be.vhd.

unisim library [Library]

Library with Xilinx primitives.

Definition at line 32 of file ddr2_usr_be.vhd.

VALID_OUT out std_logic [Port]

data valid

Definition at line 61 of file ddr2_usr_be.vhd.

vcomponents package [Package]

Header with Xilinx primitives.

Definition at line 34 of file ddr2_usr_be.vhd.


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

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