Article View: net.micro.atari16
Article #1467Re: 68000 Memory Managment
From: George Robbins
Date: Sat, 30 Aug 1986 07:07
Date: Sat, 30 Aug 1986 07:07
28 lines
2219 bytes
2219 bytes
In article <937@cit-vax.Caltech.Edu> wen-king@cit-vlsi.UUCP (Wen-King Su) writes:
><<->>
>
>This is only a note on John Bass's article about a way to do virtual
>memory with little or no extra cost in time. There is a catch to
>hiding MMU operations between RAS and CAS, though I do not know whether
>this applies to the ST. The high speed CAS only block transfer
>operation available in many DRAMs is rendered useless since contiguous
>column addresses in a DRAM chip are no longer contiguous in 68K's
>address space. I am not familiar with the graphic hardware of the ST,
>but the block transfer modes of the DRAM chips are well suited for high
>speed sequential access of blocks of memory that is typical to bitmap
>graphic systems.
This isn't really too much of a problem, since implementing page mode
operations for the processor is really not much fun without some clues
from the cpu (see Fairchild Clipper and Z80,000). The big loss is with
graphics, especially with video DRAM, since you loose the linear relation
between addresses and shift-register or page mode accesses.
Of course one can argue that the display memory need not be relocated,
perhaps just protected via a storage key of some sort, but then your
system is starting to get complicated...
--
George Robbins - now working with, uucp: {ihnp4|seismo|caip}!cbmvax!grr
but no way officially representing arpa: cbmvax!grr@seismo.css.GOV
Commodore, Engineering Department fone: 215-431-9255 (only by moonlite)
Technical Details
Message-ID:
<678@cbmvax.cbmvax.cbm.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!caip!cbmvax!grrReferences:
<508@elmgate.UUCP> <64@mit-prep.ARPA> <510@elmgate.UUCP> <417@atari.UUcp> <271@dmsd.UUCP> <937@cit-vax.Caltech.Edu>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!caip!cbmvax!grr From: grr@cbmvax.cbm.UUCP (George Robbins) Newsgroups: net.micro.atari16,net.micro.amiga,net.micro.68k Subject: Re: 68000 Memory Managment Message-ID: <678@cbmvax.cbmvax.cbm.UUCP> Date: Sat, 30-Aug-86 03:07:06 EDT Article-I.D.: cbmvax.678 Posted: Sat Aug 30 03:07:06 1986 Date-Received: Sat, 30-Aug-86 10:11:55 EDT References: <508@elmgate.UUCP> <64@mit-prep.ARPA> <510@elmgate.UUCP> <417@atari.UUcp> <271@dmsd.UUCP> <937@cit-vax.Caltech.Edu> Reply-To: grr@cbmvax.UUCP (George Robbins) Organization: Commodore Technology, West Chester, PA Lines: 28 Keywords: 68000 atari amiga 68k mmu