[comp.sys.m68k] Remapping EPROM

overby@sparky.UUCP (Glen Overby) (11/05/89)

In article <820@carroll1.UUCP> dnewton@carroll1.cc.edu (Dave 'Post No Nicknames' Newton) writes:
>   I've seen a number of systems using the 68000 that start off with EPROM/PROM
>mapped to 0000 (low mem) and then after the startup code is executed it's
>moved to high mem to allow sticking in vector pointers.  How is this remapping
>done?  I don't have the time to figure it out myself, so I thought I'd ask
>netland.

I have a Godbout CPU 68K, and it has an option to make it's on-board ROMs
echo through all memory until the first write.  They have PALs doing most of
the work on the board so all the details aren't available, but they use
something like a JK flip-flop to force the ROMs selected and everything else
(the bus) ignored until the WR strobe from the 68K restes the FF.

A TTL equivalent would probably have a flip-flop whose output would disable
an address decoder while in it's post-CPU-reset state, and the output of the
decoder's ROM select ORed with the J-K FF to form the ROM CS.
-- 
		Glen Overby	<ncoverby@plains.nodak.edu>
	uunet!ndsuvax!ncoverby (UUCP)	ncoverby@ndsuvax (Bitnet)

dds3769@ultb.isc.rit.edu (D.D. Simmons) (12/03/89)

In the May 3, 1984 issue of EDN on page 331 is circuit that places the
the EPROM at startup at the bottom of memory and will move it to another
location an keeps it there during warm resets.