Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: jnordness on June 22, 2006, 02:34:02 AM

Title: processor interchanging
Post by: jnordness on June 22, 2006, 02:34:02 AM
From the research I have done, the 040 and the 060 seem to be the same with the exception of the voltage regulator. (5v for the 040 and 3.3v for the 060) Will an 060 fit into an 040 socket assuming I change out the voltage regulator, if at all possible? Also, I have noticed that EC versions of processors don't have an MMU. Does the lack of an MMU seriously hurt performance? Thanks in advance!

Joel
Title: Re: processor interchanging
Post by: adolescent on June 22, 2006, 03:24:17 AM
Quote

jnordness wrote:
Will an 060 fit into an 040 socket assuming I change out the voltage regulator, if at all possible?


No.  The 060 has more pins.
Title: Re: processor interchanging
Post by: SamuraiCrow on June 22, 2006, 04:18:28 AM
Quote

jnordness wrote:
Also, I have noticed that EC versions of processors don't have an MMU. Does the lack of an MMU seriously hurt performance? Thanks in advance!


The MMU on Classic AmigaOS was only used as a diagnostic tool.  The OS doesn't support its use directly and likewise most applications wouldn't care any differently.  You'd only need an MMU if you were going to install 68k builds of Linux or NetBSD etc.
Title: Re: processor interchanging
Post by: weirdami on June 22, 2006, 06:06:18 AM
I was under the impression that MMU made rendering faster. Or am I thinking of FPU? That must be it.
Title: Re: processor interchanging
Post by: alexh on June 22, 2006, 07:34:36 AM
I think that an 040 will fit into an 060 socket. Boards that were designed to take either *MAY* have an 060 socket.

The 060 is PGA 206, 040 is PGA 179
Title: Re: processor interchanging
Post by: Piru on June 22, 2006, 08:23:07 AM
@weirdami
Quote
I was under the impression that MMU made rendering faster. Or am I thinking of CPU?

Neither affect rendering speed at all, unless if the program in question supports MMU or FPU.

MMU can be used to detect changes in the framebuffer, and only  c2p or c2ham the changed areas. This greatly improves speed of mac emulation display refresh for example. But you still need to use the MMU enhanced display driver for the emulator.

Other than that MMU has no effect on rendering speed.

It's the same for FPU. FPU in itself has no effect on rendering, but the actual math behind some rendering can benefit from it. Again, it only happens if the code supports FPU.
Title: Re: processor interchanging
Post by: CLS2086 on June 22, 2006, 08:53:29 AM
Hi,
DCE/Phase 5 1240/2040/CS 040... can be updated with a full 060RC, otherwise it will hang.
Title: Re: processor interchanging
Post by: Boot_WB on June 22, 2006, 11:53:50 AM
Hi Joel,

Which board are you looking to change the processor on (Blizzard, Apollo, Viper, Cyberstorm)?
The clock signal is also different between 040 and 060 - this can usually be altered by just changing a jumper on the board (either a SMD or standard jumper, depending on the make of board).

On many boards the processor can be upgraded, on some boards the processor can't - for example if it is a standard A4000 040 board (the A3640 iirc) then the processor cannot be upgraded to an 060.

If you state which board you are trying to change someone should be able to point you in the direction of a tutorial for that board.

Regards



Rich
Title: Re: processor interchanging
Post by: jnordness on June 24, 2006, 06:46:22 PM
I see those Fusion Forty accelerator cards a lot, so I was seeing about upgrading that. And the reason I was asking about the MMU is because the EC version of the 060 has no FPU or MMU, and the Fusion Forty has a socket for the FPU. The EC versions of the chip are cheaper. Thanks for your help guys.

Joel
Title: Re: processor interchanging
Post by: Ohforf on June 24, 2006, 07:10:22 PM
Some Applications need a FPU to run at acceptable Speed.
I tried Real3D (Raytracing) on a Amiga 500 (no FPU)
it worked, but its _very_ slow.