Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: mikej on June 19, 2012, 03:57:00 PM

Title: 68060 testing on Replay board
Post by: mikej on June 19, 2012, 03:57:00 PM
So, I've picked up 15 x 68060 E41J mask set devices from two suppliers in China for testing of the daughter boards.

I'll use the Replay board+daughter board and a ZIF socket to do screening at the supplier later.

Running up workbench is not a bad test, but does anybody have ideas on how to do a more thorough test? Is there any CPU test suites I can use to test all aspects of the device?

I also need to read the id register to verify the mask revision.
Any help appreciated!
Cheers,
MikeJ
Title: Re: 68060 testing on Replay board
Post by: Cosmos Amiga on June 19, 2012, 04:08:57 PM
With Asm-one :

 move.l 4.w,a6
 lea readPCR(PC),a5
 jsr -$1E(a6)
 nop

readPCR:
 movec PCR,d0
 rte

Revision number in d0 is the X : $xxxxxXxx


Et voilĂ  !
Title: Re: 68060 testing on Replay board
Post by: Crumb on June 19, 2012, 04:18:11 PM
Quote from: mikej;696999
So, I've picked up 15 x 68060 E41J mask set devices from two suppliers in China for testing of the daughter boards.

I'll use the Replay board+daughter board and a ZIF socket to do screening at the supplier later.

Running up workbench is not a bad test, but does anybody have ideas on how to do a more thorough test? Is there any CPU test suites I can use to test all aspects of the device?

I also need to read the id register to verify the mask revision.
Any help appreciated!
Cheers,
MikeJ

Try out some cpu hungry Amiga demos like (in no particular order):
We come in peace:
http://ada.untergrund.net/?p=demo&i=713
Massive:
http://ada.untergrund.net/?p=demo&i=737
Human traffic:
http://ada.untergrund.net/?p=demo&i=734
Kioea:
http://ada.untergrund.net/?p=demo&i=758
Starstruck
http://ada.untergrund.net/?p=demo&i=540

ClickBoom's Quake demo may be a good idea too :-)

Piru's WhichAmiga will also give you information about current cpu mask IIRC.
Title: Re: 68060 testing on Replay board
Post by: Foul on June 19, 2012, 04:49:58 PM
http://www.sintonen.fi/sw/WhichAmiga_beta.lha

WhichAmiga can display 68060 rev :)
Title: Re: 68060 testing on Replay board
Post by: freqmax on June 19, 2012, 05:37:04 PM
Too bad SETI@Home or such won't run on m68k ;)
Title: Re: 68060 testing on Replay board
Post by: wawrzon on June 19, 2012, 06:15:53 PM
if of any help, seems to be some sort of 040 testing suite:

https://dl.dropbox.com/u/2886976/AMIGA/m68k-tester.src.tar.bz2
https://dl.dropbox.com/u/2886976/AMIGA/m68k-tests.tar.bz2
Title: Re: 68060 testing on Replay board
Post by: mikej on June 20, 2012, 06:57:27 AM
Good advice.
I'll look into the test suite.
Ideally I would have something fairly automated that says go/no-go and does not take too long. May have a lot of devices to go through.

/MikeJ
Title: Re: 68060 testing on Replay board
Post by: Cosmos Amiga on June 20, 2012, 07:46:09 AM
Any pics of your 060 ?


This one for example is a fake :
Title: Re: 68060 testing on Replay board
Post by: mikej on June 20, 2012, 08:36:00 AM
Quote from: Cosmos;697121
Any pics of your 060 ?


This one for example is a fake :


I'll take some. Can you tell from the date code etc?
Title: Re: 68060 testing on Replay board
Post by: wawrzon on June 20, 2012, 08:41:49 AM
Quote from: mikej;697117
Good advice.
I'll look into the test suite.
Ideally I would have something fairly automated that says go/no-go and does not take too long. May have a lot of devices to go through.

/MikeJ


seems someone on natami forum have written some testcases, i might ask around if you dont want to do that yourself.
Title: Re: 68060 testing on Replay board
Post by: Cosmos Amiga on June 20, 2012, 08:44:22 AM
Quote from: mikej;697130
Can you tell from the date code etc?


Written on the 060 : 0124 = year 2001, week 24
Title: Re: 68060 testing on Replay board
Post by: mikej on June 20, 2012, 08:46:44 AM
Quote from: wawrzon;697131
seems someone on natami forum have written some testcases, i might ask around if you dont want to do that yourself.


Would be great if you could.
Title: Re: 68060 testing on Replay board
Post by: hooverphonique on June 20, 2012, 08:50:05 AM
I recently purchased an MC68040 L88M from chinese supplier utsource, which I believe to be fake...
Title: Re: 68060 testing on Replay board
Post by: mikej on June 20, 2012, 08:54:49 AM
Quote from: Cosmos;697132
Written on the 060 : 0124 = year 2001, week 24


Why is that a problem? Were they not manufacturing them at that point?
Title: Re: 68060 testing on Replay board
Post by: mikej on June 20, 2012, 08:56:33 AM
Quote from: hooverphonique;697134
I recently purchased an MC68040 L88M from chinese supplier utsource, which I believe to be fake...

It is a risk. I have visited two suppliers and have an agreement to swap chips I don't like - so it is in their interest to give me good parts. However, I do need to come up with a decent test suite. Reading the PCN is easy and will validate the mask, however I still need to make sure the chip is fully functional.
/Mike
Edit, they are not fake but may be reprinted - for example mask set changed, or just broken.
Title: Re: 68060 testing on Replay board
Post by: Cosmos Amiga on June 20, 2012, 09:00:30 AM
Quote from: mikej;697135
Why is that a problem? Were they not manufacturing them at that point?


I had two 060 like on the picture in my hands : my Apollo cannot boot... Certainly because of FPU lacking...

The date code on these 060 are fake too, I think...
Title: Re: 68060 testing on Replay board
Post by: wawrzon on June 20, 2012, 12:24:32 PM
Quote from: mikej;697133
Would be great if you could.


just did.
Title: Re: 68060 testing on Replay board
Post by: wawrzon on June 20, 2012, 12:48:20 PM
another couple of links obtained in the same context as previous (a1k.org):
http://www.a1k.org/forum/showthread.php?t=32540
http://gitorious.org/qemu-m68k/m68k-tester
http://gitorious.org/qemu-m68k

(mame has apparently 040 emu)
http://code.google.com/p/musasim/
Title: Re: 68060 testing on Replay board
Post by: freqmax on June 20, 2012, 03:14:49 PM
Write 68060 test software?

When was the last 68060 manufactured?
Title: Re: 68060 testing on Replay board
Post by: hooverphonique on June 20, 2012, 08:33:10 PM
Quote from: mikej;697136
It is a risk. I have visited two suppliers and have an agreement to swap chips I don't like - so it is in their interest to give me good parts. However, I do need to come up with a decent test suite. Reading the PCN is easy and will validate the mask, however I still need to make sure the chip is fully functional.
/Mike
Edit, they are not fake but may be reprinted - for example mask set changed, or just broken.

I call it a fake if the print on the chip doesn't match the silicon inside exactly, regardless of if it is working or not ;-)