🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.atari16
Article #1472

Re: 68000 Memory Managment

#1472
From: ludemann
Date: Sun, 07 Sep 1986 04:35
32 lines
2177 bytes
> > >                                                 You could do
> > > the same with a 68000. With a couple of 35ns rams and some address
> > > decoding (to map them into memory) you can implement a similar type of
> > > .......
> > 
> > It's a nice idea in general . . . but not on the ST.  Address
> > timing is *so* critical that running the address lines through a
> > 35ns RAM would result in missing RAS and/or CAS windows on the
> > DRAMs.  Bad things happen.
> 
> By design, this can be a non-problem. Drams have three parts to each cycle:
> 
>    1) RAS/CAS precharge   -- Overlapped with end/begining of M68k cycle
>    2) RAS/Row address     -- taken from M68k address lines after AS asserted
>    3) CAS/Col address     -- taken from MMU result after delay from AS asserted
> 
> The delay from RAS to CAS required/accepted by most DRAMS is about the same
> is running the address lines thru a mapping ram or adder/comparator based mmu.
> Addresses and function codes precede AS by half a clock giving a little more
> head room.  RAS can be started without knowing if the translation will be
> valid, since witholding CAS is a refresh cycle.
> 
I hate to tell you folks, but Andy Bechtolsheim here at Sun has a patent 
(applied for and granted) on using the untranslated addresses as the 
RAS addresses and doing the MMU address translation before the column 
addresses are needed for CAS.  Sooner or later, it's going to cost some
competitors a WHOLE lot of money.
 
-- 
-Jim Ludemann

"186,000 miles per second.  It's not just a good idea, it's the law."
Technical Details
Message-ID: <6985@sun.uucp>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!uwvax!husc6!panda!genrad!decvax!decwrl!sun!ludemann
References: <508@elmgate.UUCP> <64@mit-prep.ARPA> <510@elmgate.UUCP> <417@atari.UUcp> <271@dmsd.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!uwvax!husc6!panda!genrad!decvax!decwrl!sun!ludemann
From: ludemann@sun.UUCP
Newsgroups: net.micro.atari16,net.micro.amiga,net.micro.68k
Subject: Re: 68000 Memory Managment
Message-ID: <6985@sun.uucp>
Date: Sun, 7-Sep-86 00:35:07 EDT
Article-I.D.: sun.6985
Posted: Sun Sep  7 00:35:07 1986
Date-Received: Mon, 8-Sep-86 20:53:31 EDT
References: <508@elmgate.UUCP> <64@mit-prep.ARPA> <510@elmgate.UUCP> <417@atari.UUcp> <271@dmsd.UUCP>
Organization: Sun Microsystems, Inc.
Lines: 32