<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.6000.16809" name=GENERATOR><LINK
href="BLOCKQUOTE{margin-Top: 0px; margin-Bottom: 0px; margin-Left: 2em}"
rel=stylesheet></HEAD>
<BODY style="FONT-SIZE: 10pt; MARGIN: 10px; FONT-FAMILY: verdana">
<DIV>Hi,every one,</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>I want to drive the Rcomp circuit for ixp460, because I
found that the ixp460 could not power up on low temperature(-40 degree). I
want to add those code on start.s, follow is the instruction from ixp460
developer's manual. Does anyone can help me realize those code from No.4 to
No.6?</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Instrction:</DIV>
<DIV>
<DIV>1. The MCU applies the clock DDRI_CK[2:0] at power up along with system power</DIV>
<DIV>(clock frequency unknown).</DIV>
<DIV>2. The MCU must stabilize DDRI_CK[2:0] within 100 ¦Ìs after power stabilizes.</DIV>
<DIV>3. The MCU holds the following control inputs inactive:</DIV>
<DIV>DDRI_RAS_N, DDRI_CAS_N, DDRI_WE_N, DDRI_CS_N[1:0]</DIV></DIV>
<DIV>
<DIV>The MCU then places all of the following data outputs and strobes in the High-Z</DIV>
<DIV>state:</DIV>
<DIV>DDRI_DQS[4:0], DDRI_DQ[31:0], DDR_CB[7:0]</DIV></DIV>
<DIV> </DIV>
<DIV>
<DIV><FONT
color=#ff0000>4. The MCU then performs sixteen RCOMP calibration cycles which take an additional</FONT></DIV>
<DIV><FONT
color=#ff0000>34 ms. Software MUST wait until this time has elapsed before continuing with DDRI</FONT></DIV>
<DIV><FONT color=#ff0000>SDRAM initialization.</FONT></DIV>
<DIV><FONT
color=#ff0000>5. Software overwrites the default value of register DDR_RCOMP_CSR3 (Hex Offset</FONT></DIV>
<DIV><FONT
color=#ff0000>Address = 0x0CC00 F570) with a new value of 0x0000 1000.</FONT></DIV>
<DIV><FONT
color=#ff0000>6. Software overwrites the default value of register DDR_DRIVE3 (Hex Offset Address</FONT></DIV>
<DIV><FONT
color=#ff0000>= 0x0CC00 F5AC) with a new value of 0x0002 08F0.</FONT></DIV></DIV>
<DIV> </DIV>
<DIV>
<DIV>7. Software disables the refresh counter by setting the RFR to zero.</DIV>
<DIV>8. Software issues one NOP cycle after the 200 us device deselect. A NOP is</DIV>
<DIV>accomplished by setting the SDIR to 00112. The MCU asserts DDRI_CKE[1:0] with</DIV>
<DIV>the NOP.</DIV>
<DIV>9. Software issues a precharge-all command to the DDRI SDRAM interface by setting</DIV>
<DIV>the SDIR to 00102.</DIV>
<DIV>10. Software issues an extended-mode-register-set command to enable the DLL by</DIV>
<DIV>writing 01002 to the SDIR. The MCU supports the following DDRI SDRAM mode</DIV>
<DIV>parameters:</DIV></DIV>
<DIV>
<DIV>11. After waiting Tmrd cycles, software issues a mode-register-set command by writing</DIV>
<DIV>00012 to the SDIR to program the DDRI SDRAM parameters and to reset the DLL.</DIV>
<DIV>The MCU supports the following DDRI SDRAM mode parameters:</DIV></DIV>
<DIV>
<DIV>12. After waiting Tmrd cycles, software issues a precharge-all command to the DDRI</DIV>
<DIV>SDRAM interface by setting the SDIR to 00102.</DIV>
<DIV>13. After waiting Trp cycles, software provides two auto-refresh cycles. An auto-refresh</DIV>
<DIV>cycle is accomplished by setting the SDIR to 01102. Software must ensure at least</DIV>
<DIV>Trfc cycles between each auto-refresh command.</DIV>
<DIV>14. Following the second auto-refresh cycle, software must wait Trfc cycles. Then,</DIV>
<DIV>software issues a mode-register-set command by writing to the SDIR to program the</DIV>
<DIV>DDRI SDRAM parameters without resetting the DLL by writing 00002 to the SDIR.</DIV></DIV>
<DIV>
<DIV>15. The MCU may issue a row-activate command Tmrd cycles after the mode-register-set</DIV>
<DIV>command.</DIV>
<DIV>16. Software re-enables the refresh counter by setting the RFR to the required value.</DIV>
<DIV>The waveform in Figure 109 illustrates the DDRI SDRAM initialization sequence.</DIV></DIV>
<DIV> </DIV>
<DIV><FONT face=Verdana size=2></FONT> </DIV>
<DIV align=left><FONT face=Verdana color=#c0c0c0 size=2>2009-05-18
</FONT></DIV><FONT face=Verdana size=2>
<HR style="WIDTH: 122px; HEIGHT: 2px" align=left SIZE=2>
<DIV><FONT face=Verdana color=#c0c0c0 size=2><SPAN>
<DIV>
<DIV><FONT size=5> <FONT color=#0000ff> ¹ù
¾¢</FONT></FONT></DIV>
<DIV><FONT color=#0000ff size=5>13810607876</FONT></DIV>
<DIV><FONT color=#0000ff size=5>010-62771694</FONT></DIV>
<DIV> </DIV></DIV></SPAN></FONT></DIV></FONT></BODY></HTML>