I am hoping someone here can help me with this question. Is this posted in the correct place?\r\n\r\nMy receiver uses a TM4M16SD-70 sdram. Which I believe is 8 meg.\r\n\r\nAccording to the STI5518 Register Manual the Memory Interval is set by writing to the VID_CFG_MCF register. It states the following example for to determine the value to use:\r\n\r\nIf 2048 rows must be refreshed every 32 ms for a SDRAM clock of 100MHz, the following value must be stored:\r\n\r\n32 * ( .001/2048 ) * (100000000/24) = 65\r\n\r\nIn my case:\r\nIf 8 meg of rows must be refreshed every X ms for a SDRAM clock of 121.5MHz, where X = 32 ms (I think, is this correct for this chip?)\r\nit uses the following formula:\r\n\r\ninterval = ((121500 * 500 decimal - 1280 decimal) >> 12 decimal) and 127 decimal\r\n\r\n(">>" means to shift result 12 bits to the right)\r\n\r\nI am trying to understand what the different values in this formula represent.\r\nI know that 121500 is the frequency determined by the formula:\r\nfrequency = clock frequency / 1000 where clock frequency = 121500000 hz\r\n\r\ncan anybody explain what the other values represent?\r\n500 = ?\r\n1280 = ?\r\n\r\nHow does this formula relate to the other formula?