<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi.<br>
<br>
<blockquote cite="mid:003e01caeac7$4d579f60$e806de20$@net" type="cite">
  <meta http-equiv="Content-Type"
 content="text/html; charset=ISO-8859-1">
  <meta name="Generator" content="Microsoft Word 12 (filtered medium)">
  <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.Section1
        {page:Section1;}
-->
  </style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
  <div class="Section1">
  <p class="MsoNormal"><span lang="EN-US">Hi Everybody !<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">I am trying to build a
displaycontroller
for a small TFT using Suzaku SZ410. I would like to read the
screen-data from
DDR2 Ram using either PLB or directly a spare port from MPMC. While I
am not
sure which alternative to pick (PLB would be easier is suppose, but
performance
could be a problem), I still need to learn to use PLB Bus, so I just go
this
direction for experimental purpose.<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">To simulate my Design, I am
using the Bus
Functional Model to drive a simplified design containing a XPS_GPIO and
MPMC_SZ410_V2_01_A as well as to DCMs for Clocking the PLB and MPMC. In
addition I downloaded a verilog model of the DDR2 parts used on the
SZ410.<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">Sadly, the MPMC_SZ410 does
not respond to
my BFM stimuli, whereas the XPS_GPIO behaves as expected. The
MPMC_SZ410 does
not drive the DDR2 Connections and doesnot respond to PLB Transactions.
Each
Transaction is terminated by a PLB Timeout signal.<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><br>
I know this is a complex problem, but I have following questions:<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">.) What could I possibly do
wrong ? (I am
new to DDR2 Design, I don’t expect a detailed step-by-step instruction
but general guidelines and practices also I am willing to read :-)<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">.) Did anyone succeed in
using a uptodate
MPMC Version with Suzaku ? For example MPMC_V4_03_A ? (That is building
MPMC
from scratch)<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">.) Has anyone a sample MHS
File using DDR2
in a custom design (Not directly based on the sample project from the
documentation) ?<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  </div>
</blockquote>
Please check following IP core and datasheet(p.13 - p.17).<br>
This IP core use MPMC Version with SUZAKU.<br>
<a class="moz-txt-link-freetext" href="http://suzaku.atmark-techno.com/files/downloads/suzaku-io-boards/av/fpga/xps_siv00_v1_00_c.zip">http://suzaku.atmark-techno.com/files/downloads/suzaku-io-boards/av/fpga/xps_siv00_v1_00_c.zip</a><br>
<br>
<blockquote cite="mid:003e01caeac7$4d579f60$e806de20$@net" type="cite">
  <div class="Section1">
  <p class="MsoNormal"><span lang="EN-US">Thanks a lot,<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">Julian Grahsl<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">Following my MHS File and
Testbench.<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">Here is my MHS File:<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">------------------<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
VERSION =
2.1.0<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
SYS_CLK_IN =
SYS_CLK_IN, DIR = I, SIGIS = CLK, CLK_FREQ = 100000000<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
xps_gpio_0_GPIO_IO_O_pin
= xps_gpio_0_GPIO_IO_O, DIR = O, VEC = [0:31]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
DDR_CLK_OUT = DDR_CLK_OUT,
DIR = O, VEC = [0:1]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
DDR_CLK_OUTn =
DDR_CLK_OUTn, DIR = O, VEC = [0:1]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">PORT
DDR_DM =
DDR_DM, DIR = O, VEC = [0:3]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR_DQ = DDR_DQ,
DIR = IO, VEC = [0:31]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR_DQS =
DDR_DQS, DIR = IO, VEC = [0:3]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR_DQSn = DDR_DQSn,
DIR = IO, VEC = [0:3]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR0_CKE =
DDR_CKE, DIR = O, VEC = [0:0]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR0_CSn =
DDR_CSn, DIR = O, VEC = [0:0]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR0_ODT =
DDR_ODT, DIR = O, VEC = [0:0]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR0_RASn =
DDR_RASn, DIR = O<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">PORT
DDR0_CASn =
DDR_CASn, DIR = O<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">PORT
DDR0_WEn =
DDR_WEn, DIR = O<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">PORT
DDR0_Addr =
DDR_Addr, DIR = O, VEC = [0:12]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">PORT
DDR0_BankAddr = DDR_BankAddr, DIR = O, VEC = [0:1]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR1_CKE =
DDR_CKE_2, DIR = O, VEC = [0:0]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR1_CSn =
DDR_CSn_2, DIR = O, VEC = [0:0]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR1_ODT =
DDR_ODT_2, DIR = O, VEC = [0:0]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR1_RASn =
DDR_RASn_2, DIR = O<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">PORT
DDR1_CASn =
DDR_CASn_2, DIR = O<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">PORT
DDR1_WEn =
DDR_WEn_2, DIR = O<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">PORT
DDR1_Addr =
DDR_Addr_2, DIR = O, VEC = [0:12]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">PORT
DDR1_BankAddr = DDR_BankAddr_2, DIR = O, VEC = [0:1]<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">BEGIN
bfm_synch<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
INSTANCE =
bfm_synch_0<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
HW_VER =
1.00.a<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_NUM_SYNCH
= 2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
TO_SYNCH_IN =
bfm_synch_0_TO_SYNCH_IN<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
FROM_SYNCH_OUT =
plbv46_master_bfm_0_SYNCH_OUT & plbv46_monitor_bfm_0_SYNCH_OUT<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">END<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">BEGIN
plbv46_master_bfm<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
INSTANCE =
my_master<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
HW_VER =
1.00.a<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
PLB_MASTER_ADDR_LO_0
= 0xffff0000<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
PLB_MASTER_ADDR_HI_0
= 0xffffffff<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> BUS_INTERFACE
MPLB =
my_plb<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
SYNCH_IN =
bfm_synch_0_TO_SYNCH_IN<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
SYNCH_OUT =
plbv46_master_bfm_0_SYNCH_OUT<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">END<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">BEGIN
plb_v46<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
INSTANCE =
my_plb<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
HW_VER =
1.04.a<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_EXT_RESET_HIGH
= 0<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
PLB_Clk = clk_ddr<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
SYS_Rst =
sys_bus_reset<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">END<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">BEGIN
plbv46_monitor_bfm<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
INSTANCE =
my_monitor<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
HW_VER = 1.00.a<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> BUS_INTERFACE
MON_PLB
= my_plb<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
SYNCH_IN =
bfm_synch_0_TO_SYNCH_IN<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
SYNCH_OUT =
plbv46_monitor_bfm_0_SYNCH_OUT<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">END<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">BEGIN
xps_gpio<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
INSTANCE =
gpio<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
HW_VER =
2.00.a<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_BASEADDR =
0xffff0000<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_HIGHADDR =
0xffffffff<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> BUS_INTERFACE
SPLB =
my_plb<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
GPIO_IO_O =
xps_gpio_0_GPIO_IO_O<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">END<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">BEGIN
dcm_module<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
INSTANCE =
dcm_0<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
HW_VER =
1.00.d<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLK0_BUF =
TRUE<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLKFX_BUF
= TRUE<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLK2X_BUF
= TRUE<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLKFX_MULTIPLY
= 7<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLKFX_DIVIDE
= 4<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLKIN_PERIOD
= 10.000<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLK_FEEDBACK
= 1X<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_DFS_FREQUENCY_MODE
= LOW<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_DLL_FREQUENCY_MODE
= LOW<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
CLKIN =
SYS_CLK_IN<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
CLKFB = dcm_ddr_fx_CLKFB<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
CLK0 =
dcm_ddr_fx_CLKFB<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
CLK2X =
clk_200mhz_s<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
CLKFX = clk_ddr<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
RST = net_gnd<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
LOCKED =
dcm_ddr_fx_LOCKED<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">END<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">BEGIN
dcm_module<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
INSTANCE =
dcm_1<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
HW_VER =
1.00.d<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLK0_BUF =
TRUE<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLK90_BUF
= TRUE<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLK2X_BUF
= TRUE<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLKDV_BUF
= TRUE<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_DLL_FREQUENCY_MODE
= HIGH<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLKIN_PERIOD
= 5.714285<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_EXT_RESET_HIGH
= 0<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_CLKDV_DIVIDE
= 2.0<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
CLKIN = clk_ddr<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
CLKFB =
DDR_SDRAM_64Mx32_mpmc_clk_0_s<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
CLK0 =
DDR_SDRAM_64Mx32_mpmc_clk_0_s<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
CLK90 =
DDR_SDRAM_64Mx32_mpmc_clk_90_s<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
CLK2X =
proc_clk_s<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
CLKDV = sys_clk_s<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
LOCKED =
sys_bus_reset<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
RST =
dcm_ddr_fx_LOCKED<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">END<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">BEGIN
mpmc_sz410<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
INSTANCE =
mpmc_ddr2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
HW_VER =
2.01.a<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_MEM_PARTNO
= MT47H16M16-37E<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_MPMC_CLK0_PERIOD_PS
= 5714<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_MPMC_BASEADDR
= 0x00000000<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_MPMC_HIGHADDR
= 0x03FFFFFF<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_MEM_DATA_WIDTH
= 32<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_MEM_CLK_WIDTH
= 2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_SPLB0_P2P
= 0<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_SPLB0_SUPPORT_BURSTS
= 1<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PARAMETER
C_SPLB0_SMALLEST_MASTER
= 64<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> BUS_INTERFACE
SPLB0 =
my_plb<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
MPMC_Clk90 =
DDR_SDRAM_64Mx32_mpmc_clk_90_s<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
MPMC_Clk0 = DDR_SDRAM_64Mx32_mpmc_clk_0_s<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
MPMC_Clk_200MHz =
clk_200mhz_s<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">PORT
DDR2_DQS_n =
DDR_DQSn<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_DQS =
DDR_DQS<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_DM = DDR_DM<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_DQ = DDR_DQ<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_Addr =
DDR_Addr<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_BankAddr =
DDR_BankAddr<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_WE_n =
DDR_WEn<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">PORT
DDR2_CAS_n =
DDR_CASn<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">PORT
DDR2_RAS_n =
DDR_RASn<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_ODT =
DDR_ODT<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_CS_n =
DDR_CSn<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">PORT
DDR2_CE =
DDR_CKE<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
DDR2_Addr_2 =
DDR_Addr_2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">PORT
DDR2_BankAddr_2 = DDR_BankAddr_2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">PORT
DDR2_WE_n_2
= DDR_WEn_2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
DDR2_CAS_n_2 =
DDR_CASn_2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">PORT
DDR2_RAS_n_2
= DDR_RASn_2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_ODT_2 =
DDR_ODT_2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_CS_n_2 =
DDR_CSn_2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_CE_2 =
DDR_CKE_2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> PORT
DDR2_Clk_n =
DDR_CLK_OUTn<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">PORT
DDR2_Clk =
DDR_CLK_OUT<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> PORT
MPMC_Rst =
sys_bus_reset<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">END<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">And here my Testbench
connecting DDR2
Models to Toplevel EDK design:<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">library
IEEE;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">use
IEEE.STD_LOGIC_1164.ALL;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">library
UNISIM;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">use
UNISIM.VCOMPONENTS.ALL;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">--
START USER CODE (Do not
remove this line)<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">--
User: Put your libraries
here. Code in this<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">--      
section
will not be overwritten.<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">--
END USER CODE (Do not
remove this line)<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">entity
system_tb is<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">end
system_tb;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">architecture
STRUCTURE of
system_tb is<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
constant
SYS_CLK_IN_PERIOD : time := 10000.000000 ps;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
component ddr2 is<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">   
port (<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
ck
: in std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
ck_n
: in  std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
cke
:  in  std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
cs_n
:  in  std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
ras_n
:  in  std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
cas_n: 
in  std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
we_n: 
in  std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
dm_rdqs
: inout std_logic_vector(1 downto 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
ba 
: inout std_logic_vector(1 downto 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
addr
:  inout std_logic_vector(12 downto 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
dq
: inout std_logic_vector(15 downto 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
dqs
: inout std_logic_vector(1 downto 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
dqs_n
: inout std_logic_vector(1 downto 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
rdqs_n
: out std_logic_vector(1 downto 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
odt
:  in  std_logic);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
end component;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">  <o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
component system is<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">   
port (<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
SYS_CLK_IN
: in std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
xps_gpio_0_GPIO_IO_O_pin
: out std_logic_vector(0 to 31);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR_CLK_OUT
: out std_logic_vector(0 to 1);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR_CLK_OUTn
: out std_logic_vector(0 to 1);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR_DM
: out std_logic_vector(0 to 3);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR_DQ
: inout std_logic_vector(0 to 31);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR_DQS
: inout std_logic_vector(0 to 3);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR_DQSn
: inout std_logic_vector(0 to 3);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
  <o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR0_CKE
: out std_logic_vector(0 to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR0_CSn
: out std_logic_vector(0 to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR0_ODT
: out std_logic_vector(0 to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR0_RASn
: out std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR0_CASn
: out std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR0_WEn
: out std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR0_Addr
: out std_logic_vector(0 to 12);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR0_BankAddr
: out std_logic_vector(0 to 1);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
  <o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR1_CKE
: out std_logic_vector(0 to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR1_CSn
: out std_logic_vector(0 to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR1_ODT
: out std_logic_vector(0 to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR1_RASn
: out std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR1_CASn
: out std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR1_WEn
: out std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR1_Addr
: out std_logic_vector(0 to 12);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR1_BankAddr
: out std_logic_vector(0 to 1)<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">   
);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
end component;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">  --
Internal signals<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR0_Addr :
std_logic_vector(0 to 12);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR0_BankAddr
: std_logic_vector(0 to 1);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR0_CASn :
std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR0_CKE :
std_logic_vector(0 to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR0_CSn :
std_logic_vector(0 to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR0_ODT :
std_logic_vector(0 to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR0_RASn :
std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR0_WEn :
std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR1_Addr :
std_logic_vector(0 to 12);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR1_BankAddr
: std_logic_vector(0 to 1);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR1_CASn :
std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR1_CKE :
std_logic_vector(0 to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR1_CSn : std_logic_vector(0
to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR1_ODT :
std_logic_vector(0 to 0);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR1_RASn :
std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR1_WEn :
std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR_CLK_OUT :
std_logic_vector(0 to 1);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR_CLK_OUTn :
std_logic_vector(0 to 1);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR_DM : std_logic_vector(0
to 3);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR_DQ :
std_logic_vector(0 to 31);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR_DQS :
std_logic_vector(0 to 3);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal DDR_DQSn :
std_logic_vector(0 to 3);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal SYS_CLK_IN :
std_logic;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
signal
xps_gpio_0_GPIO_IO_O_pin : std_logic_vector(0 to 31);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">  --
START USER CODE
(Do not remove this line)<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">  --
User: Put your
signals here. Code in this<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
--       section will not be overwritten.<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">  --
END USER CODE (Do
not remove this line)<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">begin<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
dut : system<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">   
port map
(<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
SYS_CLK_IN
=> SYS_CLK_IN,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
xps_gpio_0_GPIO_IO_O_pin
=> xps_gpio_0_GPIO_IO_O_pin,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR_CLK_OUT
=> DDR_CLK_OUT,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR_CLK_OUTn
=> DDR_CLK_OUTn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
  </span><span style="font-size: 10pt; font-family: "Courier New";"
 lang="DE-AT">DDR_DM
=> DDR_DM,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR_DQ
=> DDR_DQ,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR_DQS
=> DDR_DQS,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR_DQSn
=> DDR_DQSn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
  </span><span style="font-size: 10pt; font-family: "Courier New";"
 lang="EN-US">DDR0_CKE
=> DDR0_CKE(0 to 0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
DDR0_CSn
=> DDR0_CSn(0 to 0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
  </span><span style="font-size: 10pt; font-family: "Courier New";"
 lang="DE-AT">DDR0_ODT
=> DDR0_ODT(0 to 0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR0_RASn
=> DDR0_RASn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR0_CASn
=> DDR0_CASn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR0_WEn
=> DDR0_WEn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR0_Addr
=> DDR0_Addr,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR0_BankAddr
=> DDR0_BankAddr,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR1_CKE
=> DDR1_CKE(0 to 0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";">      </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">DDR1_CSn
=>
DDR1_CSn(0 to 0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
  </span><span style="font-size: 10pt; font-family: "Courier New";"
 lang="DE-AT">DDR1_ODT
=> DDR1_ODT(0 to 0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR1_RASn
=> DDR1_RASn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR1_CASn
=> DDR1_CASn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR1_WEn
=> DDR1_WEn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR1_Addr
=> DDR1_Addr,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
DDR1_BankAddr
=> DDR1_BankAddr<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">   
);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"> 
ddr2_module_0: ddr2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">    </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">port
map (<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
ck     
=> DDR_CLK_OUT(0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
ck_n   
=> DDR_CLK_OUTn(0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
cke    
=> DDR0_CKE(0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
cs_n   
=> DDR0_CSn(0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
ras_n  
=> DDR0_RASn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
cas_n  
=> DDR0_CASn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
we_n   
=> DDR0_WEn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
  </span><span style="font-size: 10pt; font-family: "Courier New";"
 lang="DE-AT">dm_rdqs
=> DDR_DM(0 to 1),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
  </span><span style="font-size: 10pt; font-family: "Courier New";"
 lang="EN-US">dq     
=> DDR_DQ(0 to 15),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
dqs    
=> DDR_DQS(0 to 1),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
dqs_n  
=> DDR_DQS(0 to 1),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
  <o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
ba     
=> DDR0_BankAddr,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
addr   
=> DDR0_Addr,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
  </span><span style="font-size: 10pt; font-family: "Courier New";"
 lang="DE-AT">rdqs_n 
=> open,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
odt    
=> DDR0_ODT(0));<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">   
ddr2_module_1:
ddr2<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">   
port map
(<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";">      </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">ck     
=>
DDR_CLK_OUT(1),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
ck_n   
=> DDR_CLK_OUTn(1),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
cke    
=> DDR1_CKE(0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";">     
cs_n    => DDR1_CSn(0),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";">      ras_n  
=> DDR1_RASn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";">      </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">cas_n  
=>
DDR1_CASn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
we_n   
=> DDR1_WEn,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
  </span><span style="font-size: 10pt; font-family: "Courier New";"
 lang="DE-AT">dm_rdqs
=> DDR_DM(2 to 3),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
  </span><span style="font-size: 10pt; font-family: "Courier New";"
 lang="EN-US">dq     
=> DDR_DQ(16 to 31),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
dqs    
=> DDR_DQS(2 to 3),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
dqs_n  
=> DDR_DQS(2 to 3),<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
  <o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
ba     
=> DDR1_BankAddr,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
addr   
=> DDR1_Addr,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
  </span><span style="font-size: 10pt; font-family: "Courier New";"
 lang="DE-AT">rdqs_n 
=> open,<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">     
odt    
=> DDR0_ODT(0));<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="DE-AT">  </span><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">--
Clock
generator for SYS_CLK_IN<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
process<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
begin<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">   
SYS_CLK_IN <= '0';<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">   
loop<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
wait
for (SYS_CLK_IN_PERIOD/2);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">     
SYS_CLK_IN
<= not SYS_CLK_IN;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">   
end loop;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"> 
end process;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US">end
architecture STRUCTURE;<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: "Courier New";" lang="EN-US"><o:p> </o:p></span></p>
  </div>
</blockquote>
regards.<br>
<br>
--<br>
mio<br>
</body>
</html>