TF536 doesn't _quite_ boot

68030 + SDRAM + IDE

Moderators: terriblefire, Terriblefire Moderator

Aeberbach
Posts: 149
Joined: Mon Dec 16, 2019 10:24 pm

Re: TF536 doesn't _quite_ boot

Post by Aeberbach »

It got put a way for a bit - it has all been FPGA learning here recently. Unfortunately Friday was a public holiday or else Mouser would have delivered a big box of parts, so I am waiting until Tuesday now but I expect I'll have the 536 going soon. I also had a hot air station and SMD tweezers arrive in the meantime. Finally I'm almost set up.
nikoskon
Posts: 19
Joined: Mon Sep 16, 2019 10:18 pm

Re: TF536 doesn't _quite_ boot

Post by nikoskon »

terriblefire wrote: Fri Oct 23, 2020 7:53 am The hard disk *should* work without the RAM chips installed but will not without the RAM CPLD programmed.
Yes, you are right about this, helps when you don't have solder bridges :oops:
Aeberbach
Posts: 149
Joined: Mon Dec 16, 2019 10:24 pm

Re: TF536 doesn't _quite_ boot

Post by Aeberbach »

So, here's where it's at. I removed the RAM to turn it around and installed new RAM in the correct orientation. (Should have left it off, I know, to troubleshoot with less on the board.) The TF536 just sits there with some kind of VGA signal coming out of the A600 (monitor light is green) but no boot. With the TF536 removed DiagROM does boot as expected. Nothing feels warm. I can't see any solder bridges and everything is clean.

OK I thought, too much heat removing the RAM I might have cooked things nearby.

So I replaced the four 245 buffers that sit right under the RAM. I also removed a few of the passives on the back of the board and having measured them and found no problems, replaced them. No boot.

Even though the XC95288XL could be programmed by the Pi successfully I figured I may have cooked that too - possibly JTAG could function while I/O function was affected by heat. So I replaced that with a new one too. No problem programming it as before, xcs3prog in verbose mode taking 20 seconds, verifying, etc. No boot.

Next I pulled out the scope. Starting with the oscillator I expected to see a 100MHz waveform at 90% of 3.3V according to the data sheet: https://au.mouser.com/datasheet/2/137/S ... 649548.pdf
Scope trace oscillator output
Scope trace oscillator output
SDS00006.png (34.51 KiB) Viewed 3860 times
[/img]

Now that is close to 100MHz but the amplitude looks like about 600mV - what's going on there?

Here's the board. I've gone over this at high magnification and can see no problems.
TF536
TF536
IMG_3053.jpeg (274.48 KiB) Viewed 3860 times
Where should I look next?
Aeberbach
Posts: 149
Joined: Mon Dec 16, 2019 10:24 pm

Re: TF536 doesn't _quite_ boot

Post by Aeberbach »

OK I am going to leave that last post there but there's no problem to be found.

The problem was that I swapped the 1k and 220R resistors on the riser. I can't even remember why I would ever have removed them now but they went on the wrong way and of course nothing boots when the board 68k is not correctly sleeping while the TF536 is correctly awake.

Now I have two TF536s that boot :D

Lemaru's riser is awesome. Once I get both into a working and tested state I'm going to solder the TF536 to it permanently so that the riser is as low as possible and the A600 can be closed.
Lemaru
Posts: 86
Joined: Sat Feb 08, 2020 9:28 pm

Re: TF536 doesn't _quite_ boot

Post by Lemaru »

It is often the simple things and that you don't spot for ages.

Glad you got it working. Any ideas on how to improve the adaptor then let us know.
Aeberbach
Posts: 149
Joined: Mon Dec 16, 2019 10:24 pm

Re: TF536 doesn't _quite_ boot

Post by Aeberbach »

Finally I'm getting back to the TF536. I made a new riser from Lemaru's design on github, sanded down a new Augat PLCC socket, plugged in my 68030... and blow me down, DiagROM booted! 68030 success!

2M chip RAM scan is just fine. Fast RAM tests fail instantly, though I did buy and fit new RAM and after minute inspection I don't think there's any kind of problem with the soldering.

Any hints on what I should see from DiagROM or where to look if I get no RAM test progress at all?

I have inspected, reflowed, inspected again - no change. Reprogrammed CPLD with firmware from https://www.exxosforum.co.uk/forum/viewt ... =93&t=3438 - no change.

Edit: Working, after replacing the four buffer chips below the RAM. I expect they got cooked when I removed the original RAM that I installed the wrong way around.
Attachments
IMG_0024.jpeg
IMG_0024.jpeg (365.93 KiB) Viewed 3219 times
IMG_0027.jpeg
IMG_0027.jpeg (355.97 KiB) Viewed 3219 times
IMG_0026.jpeg
IMG_0026.jpeg (458.66 KiB) Viewed 3219 times
IMG_0025.jpeg
IMG_0025.jpeg (391.77 KiB) Viewed 3219 times
Post Reply

Return to “TF536”