[comp.sys.m68k] 68000 MMU Programming

dre@lll-lcc.aRpA (Douglas R. East) (02/25/88)

I wonder if anyone out there can help me???

This concerns the good old 68000 and the MC68451 MMU and is probably a pretty
basic question.  Anyway, how does one go about programming the MMU for this
beast?  For instance, how would I load a new descriptor?  I'm somewhat
confused (especially by Motorola's "User Manual") in that it appears you
merely read or write to some low addresses (x00 - x3F) to perform the
programming operation.  The point of confusion for me is the conflict between
that and the "hardwired" exception vector assignments (x000 - x3FF).  Is
there some signal that gets asserted in order to tell the MMU to do direct
address translation versus performing one of its defined operations?

Any help would be greatly appreciated.

Doug East						(415) 423-0332
UUCP: ..!{ames,dual,ihnp4,ptsfa,qantel}!lll-lcc!dre
      ..!ptsfa!{pbcast,lll-lcc}!fido!dre
ARPA: dre@lll-lcc.llnl.gov
-- 
Doug East						(415) 423-0332
UUCP: ..!{ames,dual,ihnp4,ptsfa,qantel}!lll-lcc!dre
      ..!ptsfa!{pbcast,lll-lcc}!fido!dre
ARPA: dre@lll-lcc.llnl.gov