Welcome, Guest. Please login or register.

Author Topic: Difference '030@50MHZ and '040@50MHZ  (Read 9290 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Kin-Hell

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 624
    • Show all replies
Re: Difference '030@50MHZ and '040@50MHZ
« on: March 23, 2008, 01:22:35 PM »
I have an 040 Warp Engine card running @ 40Mhz with 128Mb of 60ns Ram. It`s definately faster around the Desktop than a MkII 50Mhz 060 Cyberstorm. However, this doesn`t mean it`s a faster CPU.
As Amithony said above, a real test would be to Raytrace but dont also forget, the 030 doesn`t have an FPU built in as most 040 & 060 CPU's have. Sure, some of these were LC versions & yardy yah yah yah, but if you want to Raytrace on an Amiga, you have got to have an FPU backing up the CPU or you will be waiting like you`re waiting for paint to dry whilst the Render finishes!
The 040 is a HOT chip @ 40Mhz but is floors the 030 @ 50Mhz even with an FPU alongside also @ 50Mhz.
An 060 @ 50Mhz wallops the 040 @ 40Mhz an 060 @ 80mhz just trashes the 50Mhz.
The 060 needed Dual FPU's, then it would have really rocked!  
 ;-)
Getting 0lder is Mandatory..... Growing up is an option.
 

Offline Kin-Hell

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 624
    • Show all replies
Re: Difference '030@50MHZ and '040@50MHZ
« Reply #1 on: June 23, 2008, 05:24:46 PM »
Quote

stefcep2 wrote:
Quote

Crumb wrote:
@Kin-Hell

overclock your MKII 060 to something higher than 56Mhz (e.g. 60Mhz) and you will notice it a lot faster (I've heard it's due to the fact that the turbocard will synchronize better the motherboard)


Yea and you then will get unreliable scsi if you have it.


No, you wont if you overclock your CS PPC correcty.
These card shipped with only 2 of the 3 Oscilator Sockets populated. By changing a tiny resistor pack from pin 1-2 to 2-3, (under & to the right of Simm 2) it forces the 060 or the 040 on the CSPPC to use the Third Oscilator socket. This in turn leaves the SCSI & the Memory running on Oscilator #2 which is 50Mhz. The 1st Oscilator (most right) is the PPC Crystal.

Incidently, I have replaced the 50Mhz SCSI & Ram Oscilator with a 64Mhz Crystal on mine. This takes these buses from 25Mhz to 32Mhz. What a nice speed boost that was & with the 060/50A @ 80Mhz, she flys......

Plenty of Air required though & a good hefty PSU.  ;-)
Getting 0lder is Mandatory..... Growing up is an option.
 

Offline Kin-Hell

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 624
    • Show all replies
Re: Difference '030@50MHZ and '040@50MHZ
« Reply #2 on: June 23, 2008, 05:58:07 PM »
Just to add to the Original question, the real difference between a  030 @ 50Mhz & an 040 @ 50Mhz = Some Years of Progress from Motorola.

Any CPU without an FPU (Floating Point Unit) is gunno take far far longer to calculate Floating Point Instructions. These are used by Programs such as CAD Packages, DTP where Image manipulation is required & more specifically, 3D Modelling.

So taking the more common Motorola CPU's used by CBM for their range of Amiga puters, here they are in rough running order of speed.

68000, 68020 & 68030. I pause here because all these CPU's never came with onboard FPU's, but you could either fit a PLCC or a PGA Socket to take the required kind of FPU to be fitted.

Then we have the 680040 & the 68060. These came in a variety of speeds & also a variety of flavours. Speeds on the 040 were usually 25Mhz, 33Mhz & 40Mhz. 68040's were rare at 50Mhz due to Heat constraints within the silicon for using 5v on that Die size. When the 060 was released with a new Die Size, the Voltage was also dropped to 3.3v, meaning a 50Mhz 060 is actually a much much cooler CPU than a 40Mhz 040 & absolutely spanks the 040 @ 40Mhz when it comes to CPU & FPU calculations.
Going back to the Varieties, these were annotations used for what I class as "Deprived" CPU's, as they had either no FPU & worse still an MMU (Memory Management Unit)
Back in the traditional Days of Amiga, SCSI was always favoured because of the way SCSI Works. It off-loads all the CPU Transfer calls required by the hard drives to the hard drive controller itself. IDE does NOT do this on an Amiga. An MMU was required by "Unix" on the Amiga & the only after-market program I know of that required an MMU was "Giga-Mem". This was a Virtual-Memory program for the Amiga, where it used Hard Drive space as "Virtual-Ram". Try using that program on IDE drives instead of SCSI; - er...."Hello clockwork computer" when the Virtual Ram was being used! :roll:

EC & LC annotations in the CPU part number mean it`s a CPU that probably failed all full Tests when Soak Tested after the Silicon Wafers had been processed into their relevant Part. For Example, if a batch of 50Mhz 060`s were made, they would all be tested for CPU, FPU & MMU calculations. If the MMU failed, they went out as an LC marked CPU - (Low Cost). If the  FPU failed, they were shipped as EC CPU`s or as in the case of the A4000, the 030's were always Badged EC030 anyways & the 030 never had an Internal FPU. CBM were numbering But there was provision for either a PLCC or PGA Socket to attatch an FPU.
Whilst Soak testing the CPU's, they were also checked for operating speed. Purer slices of Silicon would run faster & hence the variety of speeds. The faster & more feature rich ones being more expensive of course.

On top of this, the market also has demands for supply. On some occasions, you might be lucky to have an EC060/75 that will Under-clock to say 60Mhz & the FPU works. That makes it a faster CPU than an 060 @ 50Mhz.

Hope this all helps & makes sense as to which type of CPU is better to have.   :-)
Getting 0lder is Mandatory..... Growing up is an option.