🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #2285

Re: Bus Latency

#2285
From: Hamish Macdonald
Date: Tue, 21 Nov 1989 13:41
31 lines
2018 bytes
In article <8652@cbmvax.UUCP> daveh@cbmvax.UUCP (Dave Haynie) writes:
>...
>With fast memory and DMA, you only need one cycle to chip memory, at
>worst, to get unrestricted access to fast memory at full bus speeds.
>With CPU driven I/O, you'll need a few cycles, since interrupt
>vectors are currently stored in chip memory, but it's not that bad.
>Some devices may not work at acceptible rates with hires 4 plane
>overscan screens if you only have chip memory.  With a little fast
>memory, there's not a big problem.	
>...
>-- 
>Dave Haynie Commodore-Amiga (Systems Engineering) "The Crew That Never Rests"

It seems to me that a program such as Dave's SetCPU could either:
  1) copy the exception vector table to fast RAM and remap
     using the MMU (w 68030 or 68851) (a la 32 bit Kickstart RAM).
or
  2) Assuming EXEC handles all the registers correctly, copy the vector
     table to fast RAM and change the Vector Base Register (on 68020 or
     68010) to point to the new table.

This would avoid the delay accessing chip memory during an exception.

This could be a problem if anything other than the CPU alters the
exception vector table, however.

Hamish.
----------------------------------------------------------------
Hamish Macdonald.
himacdonald@lion                        watmath!lion!himacdonald
himacdonald@lion.uwaterloo.ca      himacdonald@lion.waterloo.edu
Technical Details
Message-ID: <18387@watdragon.waterloo.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!usc!apple!genbank!ames!pacbell!att!watmath!watserv1!watdragon!lion!himacdonald
References: <329@berlioz.nsc.com> <8652@cbmvax.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!usc!apple!genbank!ames!pacbell!att!watmath!watserv1!watdragon!lion!himacdonald
From: himacdonald@lion.waterloo.edu (Hamish Macdonald)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Bus Latency
Summary: Why not fast RAM exception vector table?
Keywords: fast ram exception vector table
Message-ID: <18387@watdragon.waterloo.edu>
Date: 21 Nov 89 13:41:47 GMT
References: <329@berlioz.nsc.com> <8652@cbmvax.UUCP>
Sender: daemon@watdragon.waterloo.edu
Reply-To: himacdonald@lion.waterloo.edu (Hamish Macdonald)
Organization: U. of Waterloo, Ontario
Lines: 31