🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #12420

Re: Need advice on hardware projects

#12420
From: R. Scott Bartlett
Date: Fri, 28 Apr 1989 04:35
42 lines
2880 bytes
In article <6678@cbmvax.UUCP> daveh@cbmvax.UUCP (Dave Haynie) writes:
>
>Absolutely true.  While you have more concerns about noise at those speeds,
>the main problem is the handling of refresh.  With a simple, normal speed
>SOTS memory card for the A1000, it's possible to interleave memory access
>with refresh, much as the CHIP memory works, and still run full speed with
>cheap (150ns) memories.  Once you even get to 14.3MHz on a 68020, even 100ns
>parts aren't fast enough on their own to give you no wait state operation,
>and they way you handle refresh can slow this down even more.  Refresh is
>basically another arbitration problem -- the 68020 wants the memory bus most
>of the time, but you need to supply a refresh to keep things going or you're
>in big trouble.  Thing is, you never know when the 68020 will be using the

Okay, I've been considering building a memory board for my A1000 for a while
now, but there is one thing that I have been unable to find out from people
that i have asked and the (somewhat dated) data books i have.  How often do
you need to refresh each individual column? (or is it a row?  sorry but it has
been a while since i have messed w/ this)  Do you need to wait for the full
time that a normal memory cycle would take (assuming CAS is already set up)?
Or can you strobe RAS (w/ the address set up already) and go on?  If so, how
long do you have to wait before you can either do a normal memory access or
another refresh?

About a year ago i calclated how often i would have to do a refresh based upon
my understanding of the timing information, and it turned out that the
processor would almost never be able to access the memory because it was
constantly being refreshed. (these were 256kDRAMS i was designing w/)  I
figured out that i was doing something really wrong, and i was misinterpreting
something seriously.  What gives?  Exactly how often does an individual cell
need to be refreshed before the charge leaks away?

			Thanks,

						rsb

--> can't wait for that '040 board running at 40Mhz!! Nudge, Nudge, Wink, Wink..

-- 
rsb@dukeac.ac.duke.edu		///  "DEC and IBM: Just say NO!"
rutgers!mcnc!ecsvax!dukeac!rsb ///  "I'm saying eleven."-- Negativ Land
I'm a HORSE, of course.    \\\///  sex -n  necrophilia option (if target proc is
Disclaimer NOT included!    \XX/  not dead, program kills it) EUNUCH prog manual
Technical Details
Message-ID: <1376@dukeac.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!rutgers!mcnc!ecsvax!dukeac!rsb
References: <6678@cbmvax.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!rutgers!mcnc!ecsvax!dukeac!rsb
From: rsb@dukeac.UUCP (R. Scott Bartlett)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Need advice on hardware projects
Keywords: Refresh times
Message-ID: <1376@dukeac.UUCP>
Date: 28 Apr 89 04:35:10 GMT
References: <6678@cbmvax.UUCP>
Reply-To: rsb@dukeac.UUCP (R. Scott Bartlett)
Organization: Center for Demographic Studies, Duke University, Durham, NC
Lines: 42