FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > Verilog

Verilog comp.lang.verilog newsgroup / usenet

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-08-2007, 10:29 AM
news reader
Guest
 
Posts: n/a
Default For SDRAM, is it ok to give it faster refresh rate than datasheet?

The datasheet says distributed refresh cycle of 15us.
In my FPGA design, there are periodic empty timing slots every 9us,
each slot can fit in a refresh cycle (100ns). Can I just use these slots
and refresh the SDRAM every 9us?



Reply With Quote
  #2 (permalink)  
Old 04-08-2007, 11:06 AM
Kai Harrekilde-Petersen
Guest
 
Posts: n/a
Default Re: For SDRAM, is it ok to give it faster refresh rate thandatasheet?

"news reader" <newsreader[email protected]> writes:

> The datasheet says distributed refresh cycle of 15us.
> In my FPGA design, there are periodic empty timing slots every 9us,
> each slot can fit in a refresh cycle (100ns). Can I just use these slots
> and refresh the SDRAM every 9us?


That should be perfectly OK. The refresh cycles are there to ensure
that all rows in the memory array are regularly read and written back
(the storage element is a leaky capacitor).


Kai
--
Kai Harrekilde-Petersen <khp(at)harrekilde(dot)dk>
Reply With Quote
  #3 (permalink)  
Old 04-08-2007, 11:54 AM
news reader
Guest
 
Posts: n/a
Default Re: For SDRAM, is it ok to give it faster refresh rate than datasheet?


"Kai Harrekilde-Petersen" <[email protected]> wrote in message
news:[email protected]..
> "news reader" <[email protected]> writes:
>
>> The datasheet says distributed refresh cycle of 15us.
>> In my FPGA design, there are periodic empty timing slots every 9us,
>> each slot can fit in a refresh cycle (100ns). Can I just use these slots
>> and refresh the SDRAM every 9us?

>
> That should be perfectly OK. The refresh cycles are there to ensure
> that all rows in the memory array are regularly read and written back
> (the storage element is a leaky capacitor).
>
>
> Kai
> --
> Kai Harrekilde-Petersen <khp(at)harrekilde(dot)dk>


Thank you!



Reply With Quote
  #4 (permalink)  
Old 04-13-2007, 08:28 AM
glen herrmannsfeldt
Guest
 
Posts: n/a
Default Re: For SDRAM, is it ok to give it faster refresh rate than datasheet?

Kai Harrekilde-Petersen wrote:

(someone wrote)

>>The datasheet says distributed refresh cycle of 15us.
>>In my FPGA design, there are periodic empty timing slots every 9us,
>>each slot can fit in a refresh cycle (100ns). Can I just use these slots
>>and refresh the SDRAM every 9us?


> That should be perfectly OK. The refresh cycles are there to ensure
> that all rows in the memory array are regularly read and written back
> (the storage element is a leaky capacitor).


In years past it was popular to design systems with a video
display in DRAM, alternating cycles with the processor. Cycling
through the display memory does the refresh. If you manage to read
each row every (appropriate number) of milliseconds you don't
need any refresh (only) cycles.

-- glen

Reply With Quote
  #5 (permalink)  
Old 04-13-2007, 02:28 PM
gabor
Guest
 
Posts: n/a
Default Re: For SDRAM, is it ok to give it faster refresh rate than datasheet?

On Apr 13, 2:28 am, glen herrmannsfeldt <g...@ugcs.caltech.edu> wrote:
> Kai Harrekilde-Petersen wrote:
>
> (someone wrote)
>
> >>The datasheet says distributed refresh cycle of 15us.
> >>In my FPGA design, there are periodic empty timing slots every 9us,
> >>each slot can fit in a refresh cycle (100ns). Can I just use these slots
> >>and refresh the SDRAM every 9us?

> > That should be perfectly OK. The refresh cycles are there to ensure
> > that all rows in the memory array are regularly read and written back
> > (the storage element is a leaky capacitor).

>
> In years past it was popular to design systems with a video
> display in DRAM, alternating cycles with the processor. Cycling
> through the display memory does the refresh. If you manage to read
> each row every (appropriate number) of milliseconds you don't
> need any refresh (only) cycles.
>
> -- glen



This is true, but remember with multi-bank parts (all SGRAM, and
SDRAM) each
auto-refresh cycle does one row in all banks, while access to video
memory
will be one bank at a time. Thus you need to make sure that the video
addressing is set up to use all rows of all banks within the refresh
period.

Another fly in the ointment for DDR SDRAM parts is the JEDEC
requirement
for auto refresh cycles to allow delay-locked loop update. Most parts
I've used do not have this particular requirement, but it means a
design
without at least the minimum recommended auto-refresh rate will not be
compliant with the spec and therefore presumable not compliant with
some
actual parts.

Regards,
Gabor

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Free DataSheet Site.. DataSheet Verilog 0 08-29-2005 08:33 AM
Anyone has datasheet for the LCD on a Palm's Tungsten W? Krist Neot Verilog 0 06-06-2005 04:59 AM
Refresh rate of DDR-SDRAM Raghavendra Verilog 0 01-06-2005 10:18 AM
Manipulation on netlist for faster simulation. Kelvin Verilog 11 08-09-2004 06:22 PM
Bit Error Rate ..Implementation... Debashish Verilog 0 09-28-2003 07:28 AM


All times are GMT +1. The time now is 04:10 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved