🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.atari16
Article #1467

Re: 68000 Memory Managment

#1467
From: George Robbins
Date: Sat, 30 Aug 1986 07:07
28 lines
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!grr
References: <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