PLCC to DIP adaptor - TF536 on A600

68030 + SDRAM + IDE

Moderators: terriblefire, Terriblefire Moderator

Lemaru
Posts: 86
Joined: Sat Feb 08, 2020 9:28 pm

PLCC to DIP adaptor - TF536 on A600

Post by Lemaru »

Hi All,

So as a bit of a follow on from discussions in other threads, I made up an adaptor based on my ideas (big thanks to Kludge for the original concept) to fit the TF536 in the A600 and be able to close the case, and can confirm it fits nicely and the case closes!
PLCC2DIP.jpg
PLCC2DIP.jpg (160.14 KiB) Viewed 5914 times
TF536 PLCC2DIP.jpg
TF536 PLCC2DIP.jpg (162.74 KiB) Viewed 5914 times
I used an Augat socket which is pretty much the same as the Amphenol one that is used on the Furia. I have used these as replacements on Vampires, and once the socket is slightly modified by sanding the surface off until it is level with the top of the metal pins, it grips the CPU so well that you can lift the entire Amiga by it. But I did include three screw holes to hold it to the HDD cradle holes if required (just need spacers the same height as the PLCC socket, I usually 3D print them).

It _mostly_ works, however I encountered a couple of issues.

1- It won't boot at all if I have the 1MB ChipRAM expansion fitted (it is one of the opensource boards by Sukkoperra). If that fitted I just get a black screen, and cannot even access the early startup menu. If I disconnect the CF card then it doesn't show the kickstart 3.1 screen. If I swap the TF536 out for a 68K DIP, then it works as expected. Tried several of these RAM boards as I have a few made up and same with all of them.

2 - It won't boot unless I disable the CPU caches in the early boot menu. Once that's done it all seems good (unless you enable the caches again). Loads everything I tried, plays Frontier demo, etc. I suspect that the CPU may be the likely cause, its an MC68030RP33 but as usual has a remarked top. I tried another CPU but that ones totally dead and don't have any more to test with as yet. (If anyone has a reliable source then send it my way please). Also tested on my second TF536 with the same CPU and same issue. CF card is setup with PFS3AIO (PFS3DS) as per my normal setups.

I did also notice that the CPLD runs slightly warm, but from others posts on here it appears that several people have noticed this (its genuine from Digikey, not a dodgy Aliexpress one).

If anyone has any other ideas to try until I get some more CPU's in then let me know. I will be releasing the Kicad files for anyone interested once I confirm it works OK.

One bonus, a disk speed test comes out at about 3.5MB/sec, which is over double what I was getting from the onboard IDE.

Cheers,

Lemaru
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1208
Joined: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: PLCC to DIP adaptor - TF536 on A600

Post by arkadiusz.makarenko »

What firmware do you have in TF536?
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
Lemaru
Posts: 86
Joined: Sat Feb 08, 2020 9:28 pm

Re: PLCC to DIP adaptor - TF536 on A600

Post by Lemaru »

arkadiusz.makarenko wrote: Wed Aug 12, 2020 11:11 pm What firmware do you have in TF536?
Latest RC2 from the TF GitHub
User avatar
PhilC
Moderator
Moderator
Posts: 6016
Joined: Fri Mar 23, 2018 8:22 pm

Re: PLCC to DIP adaptor - TF536 on A600

Post by PhilC »

Nice project. Would you be willing to share the pcb files? It may be of some use in getting the TF536 wirking in an Atari STe.
If it ain't broke, test it to Destruction.
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1208
Joined: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: PLCC to DIP adaptor - TF536 on A600

Post by arkadiusz.makarenko »

Lemaru wrote: Wed Aug 12, 2020 11:15 pm
arkadiusz.makarenko wrote: Wed Aug 12, 2020 11:11 pm What firmware do you have in TF536?
Latest RC2 from the TF GitHub
Great piece of work btw.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
Lemaru
Posts: 86
Joined: Sat Feb 08, 2020 9:28 pm

Re: PLCC to DIP adaptor - TF536 on A600

Post by Lemaru »

PhilC wrote: Thu Aug 13, 2020 8:29 am Nice project. Would you be willing to share the pcb files? It may be of some use in getting the TF536 wirking in an Atari STe.
Hi, Yeah I will do once I have a working CPU to test it further with. I would rather not release it until I can outline what works and what doesn't to avoid people coming back to me stating it doesn't work.

Nothing has been done different to the work done by Kludge really, other than the PCB layout to make it fit inside the case.
arkadiusz.makarenko wrote: Thu Aug 13, 2020 10:38 am
Great piece of work btw.
I can't really take credit, as the idea and schematic was originally posted by Kludge.

I was waiting on Kipper2K to release his adaptor to do the same job, but his idea also wouldn't allow the TF536 to fit in the case. So I just based mine on Kludges idea. I thought that some logic would be required for the bus arbitration, but having looked at the original Furia schematics, and some other projects like one that allows you to piggy back a 68010 in the A600, but both of these use the same method as Kludge did to take over the bus.
Lemaru
Posts: 86
Joined: Sat Feb 08, 2020 9:28 pm

Re: PLCC to DIP adaptor - TF536 on A600

Post by Lemaru »

A little more testing done, and it seems that it will not boot at all, neither to the kickstart screen, nor via HDD, when both a KS3.1 ROM and a 1MB RAM expansion are fitted. I have tried with a few different RAM expansions of different types and same issue.....

Weirdly, KS2.05 boots to kickstart just fine, but as the early startup menu doesn't have the option to disable the CPU caches, I have to boot with no startup-sequence and go from there.

Have the same issue with KS2.05 on my A500, so guessing the CPU cache thing is a dodgy CPU but I can't test further until I get a working CPU, but finding a decent one is a gamble unless paying near to £100 for one that is guaranteed genuine.
User avatar
kludge
Posts: 393
Joined: Thu Nov 08, 2018 2:05 pm
Location: Sweden

Re: PLCC to DIP adaptor - TF536 on A600

Post by kludge »

Have you tested it with DiagROM? (Sorry if you’ve already said. I’ve been somewhat AFK for a while. Sadly missed out on all the 536 PCB:s as well, so I’m hoping that Exxos will sell more of them :))

Great form factor on the PCB, by the way!
A kludge is a workaround or quick-and-dirty solution that is clumsy, inelegant, inefficient, difficult to extend and hard to maintain.

My lack of focus:
[ 4 * Amiga 500 ][ Amiga 500+ ][ 2 * Amiga 600 ][ A1200 ][ Amiga 2000 w/ A2386 ][ Amiga 4000/030 w/ CyberVision 64 3D, FastLane SCSI Z3 ][ CD32 ][ VIC-20 ][ 4 * C64 Breadbin ][ 5 * C64C ][ 2 * C128 ][ C128D ][ C64 DTV ][ Mac Classic ][ Mac Classic II ][ Mac Colour Classic ]
Lemaru
Posts: 86
Joined: Sat Feb 08, 2020 9:28 pm

Re: PLCC to DIP adaptor - TF536 on A600

Post by Lemaru »

kludge wrote: Thu Aug 13, 2020 3:47 pm Have you tested it with DiagROM? (Sorry if you’ve already said. I’ve been somewhat AFK for a while. Sadly missed out on all the 536 PCB:s as well, so I’m hoping that Exxos will sell more of them :))

Great form factor on the PCB, by the way!
Cheers Kludge, you done the hard work though. My routing isn't quite as neat as yours was neither.

Waiting on a DiagROM to come as only just ordered one up. I usually use Amiga Test Kit, which serves a purpose but doesn't really cover everything.
Lemaru
Posts: 86
Joined: Sat Feb 08, 2020 9:28 pm

Re: PLCC to DIP adaptor - TF536 on A600

Post by Lemaru »

Just a bit of an update if anyone is interested.

Finally got some new CPU's. Annoyingly the MC68030RC50C clearly has the original markings visible and is actually an MC68030RC25B. It seems to run OK though this time, with no need to disable the CPU caches.

Results of testing are:

Kickstart 2.05 & 1MB ChipRAM expansion fitted - Works great, haven't run anything that hammers it too hard but no issues noticed in the free time I had. Will test it further when I have more time.

Kickstart 3.1 (No ChipRAM expansion fitted) - As with 2.05 it runs much the same. Will run some more extensive tests when time allows but so far so good.

Kickstart 3.1 & 1MB ChipRAM expansion fitted - Doesn't even attempt to boot, just get a black screen and no drive activity with the TF536 fitted. If I swap it out for a 68000 then all works as it should. Running DiagROM with the TF536 and 1MB expansion fitted, it is detected fine and seems ok. Only becomes and issue with kick3.1 fitted.

So anyone any ideas why a combination of Kick3.1 and the TF536 seems incompatible? I know the TF isn't meant for the A600, but it sure would be nice to get it going as we are pretty limited on accelerators for the A600 other than the Vampire :(

Have a couple of spare boards if anyone wants to try one.

Cheers
Post Reply

Return to “TF536”