> Jon Baker wrote:
> > > for cAS before RAS:
> > >
> > CAS low
> > for counter=1 to n_rows
> > RAS low
> > wait
> > RAS high
> > next
> > CAS high
>
"Tony Nixon" wrote:
{Quote hidden}> I thought that may be the case. I used and modified the code that I
> found on the PIClist about SIMM interfacing. It has a loop like this,
> which I thought was a bit odd..
>
> for anotherCounter=1 to 32
> CAS low
> for counter=1 to 8
> RAS low
> wait
> RAS high
> next
> CAS high
> next
>
> I guess it achieves the same thing though.
I find that a bit strange, I thought that the action of lowering the CAS
reset the internal address counter- so in your example ( if this is the
case ) only the first 1/32 of the memory would get refreshed. I'll see if I
can find a datasheet and get the definitive answer- but then, like Michael
said.. if its working, then its probably right :)
--
Jon Baker
--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads