12.07.2015 Views

Geode GXLV Processor Series Low Power Integrated x86 Solutions

Geode GXLV Processor Series Low Power Integrated x86 Solutions

Geode GXLV Processor Series Low Power Integrated x86 Solutions

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Integrated</strong> Functions (Continued)Bit Name DescriptionTable 4-15. Memory Controller RegistersGX_BASE+ 8400h-8403h MC_MEM_CNTRL1 (R/W) Default Value = 248C0040h31:29 MDHDCTL MD High Drive Control: Controls the drive strength and slew rate of the memory data bus (MD[63:0])during a write cycle:000 = TRI-STATE001 = Smallest drive strength010 -110 = Represents gradual drive strength increase111 = Highest drive strength28:26 MABAHDCTL MA/BA High Drive Control: Controls the drive strength and slew rate of the memory address busincluding the memory bank address bus (MA[12:0] and BA[1:0]):000 = TRI-STATE001 = Smallest drive strength010 -110 = Represents gradual drive strength increase111 = Highest drive strength25:23 MEMHDCTL Control High Drive/Slew Control: Controls the drive strength and slew rate of the memory controlsignals (CASA#, CASB#, RASA#, RASB#, CKEA, CKEB, WEA#, WEA#, DQM[7:0], and CS[3:0]#):000 = TRI-STATE001 = Smallest drive strength010 -110 = Represents gradual drive strength increase111 = Highest drive strength22 RSVD Reserved: Set to 0.21 RSVD Reserved: Must be set to 0. Wait state on the X-Bus x_data during read cycles - for debug only.20:18 SDCLKRATE SDRAM Clock Ratio: Selects SDRAM clock ratio:000 = Reserved 100 = ÷ 3.5001 = ÷ 2 101 = ÷ 4010 = ÷ 2.5 110 = ÷ 4.5011 = ÷ 3 (Default) 111 = ÷ 5Ratio does not take effect until the SDCLKSTRT bit (bit 17 of this register) transitions from 0 to 1.17 SDCLKSTRT Start SDCLK: Start operating SDCLK using the new ratio and shift value (selected in bits [20:18] ofthis register): 0 = Clear; 1 = Enable.This bit must transition from zero (written to zero) to one (written to one) in order to start SDCLK or tochange the shift value.16:8 RFSHRATE Refresh Interval: This field determines the number of processor core clocks multiplied by 64 betweenrefresh cycles to the DRAM. By default, the refresh interval is 00h. Refresh is turned off by default.7:6 RFSHSTAG Refresh Staggering: This field determines number of clocks between the RFSH commands to eachof the four banks during refresh cycles:00 = 0 SDRAM clocks 10 = 2 SDRAM clocks01 = 1 SDRAM clocks (Default) 11 = 4 SDRAM clocksStaggering is used to help reduce power spikes during refresh by refreshing one bank at a time. If onlyone bank is installed, this field must be set to 00.5 2CLKADDR Two Clock Address Setup: Assert memory address for one extra clock before CS# is asserted:0 = Disable; 1 = Enable.This can be used to compensate for address setup at high frequencies and/or high loads.4 RFSHTST Test Refresh: This bit, when set high, generates a refresh request. This bit is only used for testingpurposes.3 XBUSARB X-Bus Round Robin: When enabled, processor, graphics pipeline and non-critical display controllerrequests are arbitrated at the same priority level. When disabled, processor requests are arbitrated ata higher priority level. High priority display controller requests always have the highest arbitration priority:0 = Enable; 1 = Disable.2 SMM_MAP SMM Region Mapping: Map the SMM memory region at GX_BASE+400000 to physical addressA0000 to BFFFF in SDRAM: 0 = Disable; 1 = Enable.1 RSVD Reserved: Set to 0.0 SDRAMPRG Program SDRAM: When this bit is set the memory controller will program the SDRAM MRS registerusing LTMODE in MC_SYNC_TIM1.This bit must transition from zero (written to zero) to one (written to one) in order to program theSDRAM devices.<strong>Geode</strong> <strong>GXLV</strong> <strong>Processor</strong> <strong>Series</strong>Revision 1.3 113 www.national.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!