Welcome, Guest. Please login or register.

Author Topic: Looking for a 68060 with FPU & MMU  (Read 5308 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline CosmosTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 949
    • Show only replies by Cosmos
    • http://leblogdecosmos.blogspot.com
Looking for a 68060 with FPU & MMU
« on: July 31, 2014, 09:10:06 AM »
I'm looking for a cheap 68060 with MMU & FPU idealy a rev6...

A rev1 is ok too...

It's for a gift to SpeedGeek who have no money and work hard for the Amiga community...


Thanks,



:)

Offline CosmosTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 949
    • Show only replies by Cosmos
    • http://leblogdecosmos.blogspot.com
Re: Looking for a 68060 with FPU & MMU
« Reply #1 on: July 31, 2014, 09:19:45 AM »
Remember :

Maskset 01F43G = 0.60µm => rev1
Maskset 01G65V = 0.60µm => rev2
Maskset 02G59Y = 0.60µm => rev3 (LC/EC only)
Maskset 74E41J = 0.42µm => rev5
Maskset 71E41J = 0.32µm => rev6



(WARNING ON EBAY WITH UTSOURCE AND 68060RC60 : FAKE, I PURCHASED TWO, AND RETURNED = 68LC060 REBADGED WITHOUT FPU)



:)

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: Looking for a 68060 with FPU & MMU
« Reply #2 on: July 31, 2014, 10:07:48 AM »
Quote from: Cosmos;769991
I'm looking for a cheap 68060 with MMU & FPU idealy a rev6...

Cheap Rev 6 68060? Good luck on that one :D.

I have a spare rev 1 01F43G XC68060RC50 (RC=MMU+FPU) that is out of a working accelerator. I believe I overclocked it to 60MHz before I got my rev 6 68060. I live close to SpeedGeek so the shipping would probably only be 2-4 days.

I would trade for a set of 4 Lattice GAL16V8 10ns Low Heat for Amiga 3000D shipped to me in Kansas, U.S.A.

U701 = the IC with 1 white dot
U202 = the IC with 2 white dots
U203 = the IC with 3 white dots
U714 = the IC with 4 white dots

I'm not in any hurry for the GALs so it would be the next time you get around to burning some. I would ship the 68060 ASAP of course. Let me know.
 

Offline CosmosTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 949
    • Show only replies by Cosmos
    • http://leblogdecosmos.blogspot.com
Re: Looking for a 68060 with FPU & MMU
« Reply #3 on: July 31, 2014, 04:18:11 PM »
Quote from: matthey;769994
I have a spare rev 1 01F43G XC68060RC50 (RC=MMU+FPU) that is out of a working accelerator. I believe I overclocked it to 60MHz before I got my rev 6 68060. I live close to SpeedGeek so the shipping would probably only be 2-4 days.


Thanks from and for him !!

So, I'll send him one of my 040/060 adapter for his A3640...


Quote from: matthey;769994

I would trade for a set of 4 Lattice GAL16V8 10ns Low Heat for Amiga 3000D shipped to me in Kansas, U.S.A.

U701 = the IC with 1 white dot
U202 = the IC with 2 white dots
U203 = the IC with 3 white dots



Ok, free for you too ! Just let me you address in MP !



:)

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: Looking for a 68060 with FPU & MMU
« Reply #4 on: July 31, 2014, 04:43:11 PM »
Quote from: Cosmos;770005
Thanks from and for him !!

So, I'll send him one of my 040/060 adapter for his A3640...

Ok, free for you too ! Just let me you address in MP !


PM sent.

We'll see if SpeedGeek can make a slow A3640 fast ;).
 

Offline SpeedGeek

Re: Looking for a 68060 with FPU & MMU
« Reply #5 on: July 31, 2014, 07:33:19 PM »
Quote from: matthey;770006
PM sent.

We'll see if SpeedGeek can make a slow A3640 fast ;).

Thanks guys, I really appreciate your generosity :) but there were a few reasons why I never built Mozart's adapter:

1) It's to tall to fit in an A3000D
 2) The clock circuit needs to be modified to buffer  PCLK so it can be used with the stock A3640 clock divider (74Fx803)*
3) It required some software patching (on a Zorro2 PCB) to disable the FPU (but Cosmos probably has exec.library patched by now).

Apparently, you haven't seen my 50MHz A3640 + 68030 state machine mod thread on Amibay?

P.S. Yes, a 50 MHz 060 is faster than a 50 MHz 040 and yes the 060 can run at higher clock speeds than 50 MHz but my A3640 outperforms even the fastest 3rd party 060 accelerators in access speed to all motherboard resources
.

*My A3640 has a custom clock circuit which now only generates 50/100 MHz clocks but 99.99% of all A3640 owners still use the 74Fx803.
« Last Edit: July 31, 2014, 07:37:22 PM by SpeedGeek »
 

Offline asymetrix

  • Full Member
  • ***
  • Join Date: May 2007
  • Posts: 118
    • Show only replies by asymetrix
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: Looking for a 68060 with FPU & MMU
« Reply #7 on: July 31, 2014, 08:39:27 PM »
Quote from: SpeedGeek;770012
Thanks guys, I really appreciate your generosity :) but there were a few reasons why I never built Mozart's adapter:


No problem. So you don't need the 68060 then?

Quote from: SpeedGeek;770012

1) It's too tall to fit in an A3000D
2) The clock circuit needs to be modified to buffer  PCLK so it can be used with the stock A3640 clock divider (74Fx803)*
3) It required some software patching (on a Zorro2 PCB) to disable the FPU (but Cosmos probably has exec.library patched by now).


You would also need a voltage regulator for a 68060. The 68060 is probably not worth it if you have to turn off the FPU (although you could use a cheaper EC/LC 68060 that overclocks more). Why doesn't the FPU work?


Quote from: SpeedGeek;770012

P.S. Yes, a 50 MHz 060 is faster than a 50 MHz 040 and yes the 060 can run at higher clock speeds than 50 MHz but my A3640 outperforms even the fastest 3rd party 060 accelerators in access speed to all motherboard resources.


The 68040 is stronger in memory than the 68060 in some ways and it's very consistent in integer performance with any 68k code. The 68060 has twice the caches, higher clock speeds, better instruction and addressing mode timings (but missing int 32x32=64), superscalar (but needs optimized code for best performance), lower electrical draw and a better FPU. If you take away the 68060 FPU, the 68060 still wins easily in int speed but the 68040 is closer in no-hassle versatility and 68k compatibility.

How much faster are your access speeds to motherboard resources with a 68040 A3640? My CSMK3 68060 SysSpeed memory results:

Cache Read 283.44
ReadROMb 35.15
ReadROMw 65.62
ReadROMl 85.75
ReadFastb 38.34
ReadFastw 53.04
ReadFastl 65.41
WriteFastb 30.96
WriteFastw 48.18
WriteFastl 48.16
Fast2Fastb 17.99
Fast2Fastw 26.46
Fast2Fastl 29.93
Fast2Fastm 27.58
Fast2Fast16 37.04
ReadChipb 1.11
ReadChipw 2.22
ReadChipl 4.44
WriteChipb 1.69
WriteChipw 3.38
WriteChipl 6.75
Chip2Chipb 0.67
Chip2Chipw 1.33
Chip2Chipl 2.66
Chip2Chipm 2.68
Chip2Chip16 2.67
Fast2Chipb 1.68
Fast2Chipw 3.36
Fast2Chipl 6.72
Fast2Chipm 6.20
Fast2Chip16 6.70
 

Offline SpeedGeek

Re: Looking for a 68060 with FPU & MMU
« Reply #8 on: August 01, 2014, 05:32:59 PM »
Quote from: matthey;770017
No problem. So you don't need the 68060 then?
That's between you and Cosmos but he really wants me to have this adapter which is useless without an 060.

Quote from: matthey;770017
You would also need a voltage regulator for a 68060. The 68060 is probably not worth it if you have to turn off the FPU (although you could use a cheaper EC/LC 68060 that overclocks more). Why doesn't the FPU work?

The 68040 is stronger in memory than the 68060 in some ways and it's very consistent in integer performance with any 68k code. The 68060 has twice the caches, higher clock speeds, better instruction and addressing mode timings (but missing int 32x32=64), superscalar (but needs optimized code for best performance), lower electrical draw and a better FPU. If you take away the 68060 FPU, the 68060 still wins easily in int speed but the 68040 is closer in no-hassle versatility and 68k compatibility.

How much faster are your access speeds to motherboard resources with a 68040 A3640? My CSMK3 68060 SysSpeed memory results:

Cache Read 283.44
ReadROMb 35.15
ReadROMw 65.62
ReadROMl 85.75
ReadFastb 38.34
ReadFastw 53.04
ReadFastl 65.41
WriteFastb 30.96
WriteFastw 48.18
WriteFastl 48.16
Fast2Fastb 17.99
Fast2Fastw 26.46
Fast2Fastl 29.93
Fast2Fastm 27.58
Fast2Fast16 37.04
ReadChipb 1.11
ReadChipw 2.22
ReadChipl 4.44
WriteChipb 1.69
WriteChipw 3.38
WriteChipl 6.75
Chip2Chipb 0.67
Chip2Chipw 1.33
Chip2Chipl 2.66
Chip2Chipm 2.68
Chip2Chip16 2.67
Fast2Chipb 1.68
Fast2Chipw 3.36
Fast2Chipl 6.72
Fast2Chipm 6.20
Fast2Chip16 6.70

The voltage regulator is included with the adapter. You only need to  disable the FPU for early startup then 68060.library enables the FPU at boot time.

My A3640 benchmarks are posted on the Amibay thread:

http://www.amibay.com/showthread.php?19993

P.S. The results are "Pure Bullsh*t" if you have the data cache enabled regardless of using SysSpeed or Bustest (unless your trying to determine the speed of the data cache).
« Last Edit: August 01, 2014, 07:33:22 PM by SpeedGeek »
 

Offline CosmosTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 949
    • Show only replies by Cosmos
    • http://leblogdecosmos.blogspot.com
Re: Looking for a 68060 with FPU & MMU
« Reply #9 on: August 01, 2014, 05:44:15 PM »
@SpeedGeek & @Matthey

Gifts shipped !




:)

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: Looking for a 68060 with FPU & MMU
« Reply #10 on: August 01, 2014, 11:23:46 PM »
Quote from: SpeedGeek;770054

The voltage regulator is included with the adapter. You only need to  disable the FPU for early startup then 68060.library enables the FPU at boot time.


I see. Perhaps the ROM early startup code Initializes the FPU with FRESTORE? The 68060 has a different sized stack frame that is incompatible with 68881-68040 FPU stack frames. Most 68060 libraries will patch the most common problem with FRESTORE (the FPU is not initialized for each shell program so the compiler or programmer needs to do it). FPU initialization code is possible that supports all 68881-68060 FPUs. This is what we did for the vbcc compiler which needs no patching:

__fpu_init:
     clr.l -(sp)
     clr.l -(sp)
     clr.l -(sp)
     frestore (sp)
     lea (12,sp),sp
     rte

It might be good to know if you want to try to fix the code in the ROM(s) and burn new ones.

Quote from: SpeedGeek;770054

My A3640 benchmarks are posted on the Amibay thread:

http://www.amibay.com/showthread.php?19993

P.S. The results are "Pure Bullsh*t" if you have the data cache enabled regardless of using SysSpeed or Bustest (unless your trying to determine the speed of the data cache).


Multiple reads of the same data with small buffers would measure cache performance. Large reads should have the affect of flushing the data cache and give reasonably good results. CopyBack data caching will slow down sequential (streaming) writes in most cases giving worse results. Caching is off for chip memory to begin with although the 68060 is able to use imprecise writes (allowing the use of a write buffer and speeding up writes). The actual performance is dependent on the code as well. SysSpeed results can't be compared to BusSpeedTest results for this reason and the actual data measurement may not be accurate. On a comparison basis with the caches on, I wouldn't say the results are all fantasy, but turning off the caches removes some variables.

Quote from: Cosmos;770056
@SpeedGeek & @Matthey
Gifts shipped !
:)


One 68060 shipped from Kansas as well 8).
 

Offline mechy

Re: Looking for a 68060 with FPU & MMU
« Reply #11 on: August 02, 2014, 03:33:30 AM »
Quote from: Cosmos;769992
Remember :

Maskset 01F43G = 0.60µm => rev1
Maskset 01G65V = 0.60µm => rev2
Maskset 02G59Y = 0.60µm => rev3 (LC/EC only)
Maskset 74E41J = 0.42µm => rev5
Maskset 71E41J = 0.32µm => rev6



(WARNING ON EBAY WITH UTSOURCE AND 68060RC60 : FAKE, I PURCHASED TWO, AND RETURNED = 68LC060 REBADGED WITHOUT FPU)



:)

Utsource is the typical chinese chip peddler, they check/verify nothing and sell many fakes. I have seen them sell used pulls of chips as new that had the pins HASL(hot air solder leveled) to look somewhat new. Its estimated over 44% of chips out there are counterfeit/fakes now.
 

Offline CosmosTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 949
    • Show only replies by Cosmos
    • http://leblogdecosmos.blogspot.com
Re: Looking for a 68060 with FPU & MMU
« Reply #12 on: August 02, 2014, 04:49:31 AM »
Quote from: mechy;770089
Utsource is the typical chinese chip peddler, they check/verify nothing and sell many fakes. I have seen them sell used pulls of chips as new that had the pins HASL(hot air solder leveled) to look somewhat new. Its estimated over 44% of chips out there are counterfeit/fakes now.

I clearly warned UTSource about theses fake 68060, but they continue to sell them on eBay... Unbelievable... No Fpu into = 68LC060

This one fake I received from UTSource :

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: Looking for a 68060 with FPU & MMU
« Reply #13 on: August 02, 2014, 06:05:10 AM »
Quote from: Cosmos;770093
I clearly warned UTSource about theses fake 68060, but they continue to sell them on eBay... Unbelievable...

This one fake I received from UTSource :


Maybe UTSource is the one doing the paint jobs.

The fake MC68060 looks pretty good, especially the mask information on the upper right hand corner. Looking at a real rev 6 68060, the Motorola symbol on the fake is too bold, the white dot on the fake is dark on the real one and the real one has barely legible writing ending in "02" turned 90 degrees at the bottom left hand corner. I have never seen a rev 6 MC68060RC60 which is probably rare enough that they are highly unlikely to be found circulating. Of course the actual Motorola 68060 chips, even rev 6 68060, do vary some in appearance also. My MC68060RC50 chips look more like the one on the Big Book of Amiga Hardware:

http://www.bboah.com/index.php?action=artikel&cat=68&id=2961&artlang=en&highlight=68060
 

guest11527

  • Guest
Re: Looking for a 68060 with FPU & MMU
« Reply #14 on: August 02, 2014, 07:38:23 AM »
Quote from: matthey;770080
I see. Perhaps the ROM early startup code Initializes the FPU with FRESTORE? The 68060 has a different sized stack frame that is incompatible with 68881-68040 FPU stack frames. Most 68060 libraries will patch the most common problem with FRESTORE (the FPU is not initialized for each shell program so the compiler or programmer needs to do it). FPU initialization code is possible that supports all 68881-68060 FPUs. This is what we did for the vbcc compiler which needs no patching:

__fpu_init:
     clr.l -(sp)
     clr.l -(sp)
     clr.l -(sp)
     frestore (sp)
     lea (12,sp),sp
     rte

It might be good to know if you want to try to fix the code in the ROM(s) and burn new ones.

It is more complicated than this. Yes, exec init uses an FRESTORE to test the presence of a FPU, but the problem does not go away by patching of this. The second problem is the exec task dispatcher, or rather the stack frame exec uses for saving the FPU context when it switches between tasks. The exec scheduler thus also requires patching to be able to work with 060's.  

What the 060 library does is that it *in addition* includes a patch to exec that discovers some popular mis-use cases of FRESTORE, most notably the MANX/C Compiler startup code which uses FRESTORE to initialize the FPU. The patch just detects this startup code and works around it.