Article View: net.micro.atari16
Article #1454Re: 68000 Memory Managment
From: Landon Dyer
Date: Thu, 21 Aug 1986 15:53
Date: Thu, 21 Aug 1986 15:53
31 lines
2161 bytes
2161 bytes
In article <4374@gatech.CSNET>, jeff@gatech.CSNET (Jeff Lee) writes:
> 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
> MMU. For system level access, you bypass the rams and physical and logical
> memory are the same. The OS loads the memory mapping rams with the
> appropriate address and dispatches the process. While in user mode, the
> high order bits are remapped into different physical locations (going
> through the MMU rams). You access something that you are not supposed
> to and you take a bus error.
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.
The other gotcha is that by the time the lookup RAM can indicate
if a location should generate a bus error, the memory controller
is already comitted to the read or write cycle. You'd have to
map every unused page to some piece of scratch RAM.
We looked at this many months ago, and went a different route....
--
-Landon Dyer, Atari Corp. {sun,lll-lcc,lll-crg!vecpyr}!atari!dyer
/-----------------------------------------------\
| The views represented here do not necessarily | "If Business is War, then
| reflect those of Atari Corp., or even my own. | I'm a Prisoner of Business!"
\-----------------------------------------------/
Technical Details
Message-ID:
<417@atari.UUcp>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!lll-lcc!vecpyr!atari!dyerReferences:
<508@elmgate.UUCP> <64@mit-prep.ARPA> <510@elmgate.UUCP> <4374@gatech.CSNET>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!lll-lcc!vecpyr!atari!dyer From: dyer@atari.UUcp (Landon Dyer) Newsgroups: net.micro.atari16,net.micro.amiga,net.micro.68k Subject: Re: 68000 Memory Managment Message-ID: <417@atari.UUcp> Date: Thu, 21-Aug-86 11:53:05 EDT Article-I.D.: atari.417 Posted: Thu Aug 21 11:53:05 1986 Date-Received: Fri, 22-Aug-86 05:58:59 EDT References: <508@elmgate.UUCP> <64@mit-prep.ARPA> <510@elmgate.UUCP> <4374@gatech.CSNET> Organization: Atari Corp., Sunnyvale CA Lines: 31 Keywords: 68000 atari amiga 68k mmu