Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: 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 Xref: mnetor net.micro.atari16:1856 net.micro.amiga:4582 net.micro.68k:1194 > > > 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."