A read on a row in SDRAM accomplishes a refresh, so if you read all used rows within the refresh period, you do not need an explicit refresh. I've used that in video applications on several occasions. Tommy Thorn wrote:> RANGA REDDY wrote: > > is it true that Micron SDRAM does not require any refresh cycles if we > > are reading the SDRAM rows once in 20 ms atleast? if i dont give any > > refresh cycles what will be the condition of the SDRAM? > > AFAIK, *no* SDRAM requires refresh cycles if all the rows you care about > are touched (read or written) sufficiently often. I think once every > 64ms is enough. > > I've never seen anybody take advantage of that though. > > Tommy-- --Ray Andraka, P.E. President, the Andraka Consulting Group, Inc. 401/884-7930 Fax 401/884-7950 email ray@andraka.com http://www.andraka.com "They that give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin, 1759
SDRAM
Started by ●May 26, 2004
Reply by ●June 14, 20042004-06-14
Reply by ●June 14, 20042004-06-14
In article <40C9D4DC.8060900@yahoo.com>, TommyAtNumba-Tu.Com-- not@yahoo.com says...> RANGA REDDY wrote: > > is it true that Micron SDRAM does not require any refresh cycles if we > > are reading the SDRAM rows once in 20 ms atleast? if i dont give any > > refresh cycles what will be the condition of the SDRAM? > > AFAIK, *no* SDRAM requires refresh cycles if all the rows you care about > are touched (read or written) sufficiently often. I think once every > 64ms is enough. > > I've never seen anybody take advantage of that though.The original IBM PC had one of the DMA channels set up to do periodic reads from contiguous locations to the DRAM refresh. -- Keith