🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.atari16
Article #1481

Re: 68000 Memory Managment

#1481
From: Tomas Rokicki
Date: Thu, 11 Sep 1986 19:46
35 lines
2174 bytes
In article <79@mtxinu.UUCP>, ed@mtxinu.UUCP (Ed Gould) writes:
> >> 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.
> >
> >How the hell can the patent office grant patents like this?  It's sort
> >of like patenting the idea of grounding DTACK on a 68000 or putting
> >chocolate ice cream in root beer; the idea is too obvious.  To coin a
> >phrase, it's patently ridiculous.
> 
> If it's so obvious, why didn't anyone think of it before Andy did?

Let's look at this for a minute.  You have the following problem:

) you want virtual to physical address mapping
) standard practice is to map only the high order bits
    (this predates Andy by a good long time)
) virtual to physical mapping takes some time
) you want to use dynamic rams
) dynamic rams require half of the address, and then, some
    delay later, the other half
) Gee, Wally, what do we do now?

It's not that nobody thought of it before, but nobody patented it.
It's not a clever idea; it's the only reasonable solution.
I had a design like this for the 6809 and dynamic memory before the
68000 even came out; I just never built it.

It bothers me that such ideas can be patentable.  When you design
a new machine, these patents can restrict your design space; if they
start patenting all the good solutions to common problems, what do
we have left to design with?

-tom
Technical Details
Message-ID: <828@navajo.STANFORD.EDU>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!oliveb!glacier!navajo!rokicki
References: <508@elmgate.UUCP> <64@mit-prep.ARPA> <510@elmgate.UUCP> <79@mtxinu.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!lll-crg!nike!oliveb!glacier!navajo!rokicki
From: rokicki@navajo.STANFORD.EDU (Tomas Rokicki)
Newsgroups: net.micro.atari16,net.micro.amiga,net.micro.68k
Subject: Re: 68000 Memory Managment
Message-ID: <828@navajo.STANFORD.EDU>
Date: Thu, 11-Sep-86 15:46:34 EDT
Article-I.D.: navajo.828
Posted: Thu Sep 11 15:46:34 1986
Date-Received: Fri, 12-Sep-86 22:12:37 EDT
References: <508@elmgate.UUCP> <64@mit-prep.ARPA> <510@elmgate.UUCP> <79@mtxinu.UUCP>
Organization: Stanford University
Lines: 35