Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!oakhill!jtr From: jtr@oakhill.sps.mot.com (Jim Reinhart) Newsgroups: comp.sys.m68k Subject: Re: diff 68000 68010 (really 68010) Message-ID: <1991Apr18.222550.6920@oakhill.sps.mot.com> Date: 18 Apr 91 22:25:50 GMT References: <26440@hydra.gatech.EDU> <1991Apr17.114247.6446@cs.umu.se> <4900.280d4d72@miavx1.acs.muohio.edu> Reply-To: jtr@oakhill.UUCP (Jim Reinhart) Organization: Motorola Inc., Austin, Texas Lines: 36 In article <4900.280d4d72@miavx1.acs.muohio.edu> dastrout@miavx1.acs.muohio.edu (root@next1) writes: >In article <1991Apr17.114247.6446@cs.umu.se>, dvljrt@cs.umu.se (Joakim Rosqvist) writes: >> Is there any use replacing 68000 with 68010? >> I've seen figures like 5-10% speed increase, but that would be on average. >> I know mul and div is faster, but how much? What other instructions are >> sped up? Shift, Bcc ? > >Don't know about faster, but I asked a similar question a while ago about >replacing a 68K with a 68010 on an already running box, and got the answer >--Don't. Reason is that the '010 puts different stuff on the stack after >an exception, so as to support VM, and 68000 code will break. Thus, for my >system, unless I want to re-write the kernel, leave it a 68000. If this is >a new design, however, go for the 68010. In all honesty, we really do not recommend using the 68010 for new designs. The big advantage of the 68010 over the 68000 was its ability to handle and recover from virtual exceptions. Yes it had some other minor benefits (MUL & DIV timing, and 'loop mode' operation), but VM capability was by far the biggest. Since the introduction of the 68020, 030, and 040 , the 68010 offers very little value to the general computer market and has very little volume behind it compared to its successors. If you are building a 'computer' we really recommend the 020 or later. You can actually buy 020's today for less than 010's. If you are building an 'embedded' something and liked faster MULs, DIVs or two instruction loops, our 68300 family products (68330, 68331, 68332, and 68340) all provide these nifty things and lots more to boot (and are also cheaper than 010s). Unlike that other members of the 68000 family, the 68010 WAS a point product and we consider it to be obsolete for most (but not all) purposes. -- Regards, Jim Reinhart Motorola Microprocessor Products Group Austin, Texas