You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
DO NOT USE DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time it is unfortunately not possible to white list users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!

REV 3 - REV 5 - The beginning (ST536)

All about the ST536 030 ST booster.
User avatar
exxos
Site Admin
Site Admin
Posts: 27302
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

Its been running fine with slow skew and 330R on the clock and 5.20V on a SR98. Now i've changed back to fast slew for the hell of it and... something is amiss :lol: who can spot it ?

This is without blitter

IMG_4049.JPG
IMG_4049.JPG (303.21 KiB) Viewed 139 times


With blitter..

IMG_4048.JPG
IMG_4048.JPG (308.32 KiB) Viewed 139 times

EDIT:

I also tried 270R and with slow slew TTram isn't found again ! There must be some ultra tight borderline timing somewhere..
User avatar
exxos
Site Admin
Site Admin
Posts: 27302
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

This is madness...

BLUE = CPU clock (50MHz)
YELLOW = SDRAM CLOCK (100MHz)


270R load resistors on the CPU clock...

IMG_4050.JPG
IMG_4050.JPG (273.5 KiB) Viewed 131 times


330R load...

IMG_4051.JPG
IMG_4051.JPG (283.4 KiB) Viewed 131 times

How is that even possible ?!


Slow slew vs fast slew...

IMG_4052.JPG
IMG_4052.JPG (245.56 KiB) Viewed 129 times
IMG_4053.JPG
IMG_4053.JPG (255.87 KiB) Viewed 129 times

It looks like the PLD is really struggling to drive the CPU clock. Even with 500R load its still struggling on the rise.


With no load resistor at all (fast slew still)

IMG_4054.JPG
IMG_4054.JPG (257.16 KiB) Viewed 122 times

I think I need to get some series resistance in the clocks like I did with the STE536.. but that's not to simple..
User avatar
exxos
Site Admin
Site Admin
Posts: 27302
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

Managed to hack on a 500R trimmer..

IMG_4058.JPG
IMG_4058.JPG (232.52 KiB) Viewed 113 times

Now regardless of trimmer setting, or parallel loading, fast or slow slew , its totally unstable again . Can't bloody win with the thing ! :headbang:

It be useful if someone could measure a original TF536 SDRAM clock and CPU clock to see what its like with the 10ns PLD.
User avatar
PhilC
Moderator
Moderator
Posts: 7157
Joined: Fri Mar 23, 2018 8:22 pm

Re: REV 3 - REV 5 - The beginning (ST536)

Post by PhilC »

@exxos will try and get that done tomorrow.
If it ain't broke, test it to Destruction.
User avatar
exxos
Site Admin
Site Admin
Posts: 27302
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

PhilC wrote: Thu Nov 20, 2025 9:49 pm @exxos will try and get that done tomorrow.
Thanks. Be super useful.
User avatar
exxos
Site Admin
Site Admin
Posts: 27302
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

Decided to hardwire the SDRAM clock back to the master OSC again.. and its booted up fine (need to do more tests)

This was the clocks PLD driven..

BLUE = CPU clock (50MHz)
YELLOW = SDRAM CLOCK (100MHz)

IMG_4061.JPG
IMG_4061.JPG (281.67 KiB) Viewed 103 times


Master OSC driven..

IMG_4062.JPG
IMG_4062.JPG (251.07 KiB) Viewed 103 times

Not massive change.. but clear something has changed on the rise and fall... More voltage output as well.. Those changes are enough to make or break it it seems :roll:

I mean maybe the timing report wasn't lying afterall ... (max clock)

Capture.PNG
Capture.PNG (19.82 KiB) Viewed 101 times

EDIT:

Now with about 250R in series with the clock...

IMG_4063.JPG
IMG_4063.JPG (262.98 KiB) Viewed 97 times

GB6 ran fine now as well..

So i'm leaning towards the PLD can't drive 100MHz SDRAM clock reliably now.. I mean it struggles to even hit 2v p-p a lot of the time. The min voltage on the SDRAM inputs is 2V !

Its running YAARTTT.. Will leave it on for a bit and see what happens now...
User avatar
exxos
Site Admin
Site Admin
Posts: 27302
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

Left it on overnight and it has been working fine again...

20251121_105015.jpg
20251121_105015.jpg (207.73 KiB) Viewed 74 times

Tests are slow slew and 5.20v with a SR98.. Problem is on the ST536 the voltage ends up at 5.05v when the floppy turns on..
I'm going to try one of my PSUs next. 5.05v on the PSU and 5.02v on the 536..

One very interesting observation is that ST Ram speed has gone up now from 114% to 116%... TTram speed also gone up..

Problem is.. Since swapping PSU.. And swapping back again.. Its unstable again.. So powering down seems to upset something.. Now it's working again... I lowered the clock series resistance..

20251121_111952.jpg
20251121_111952.jpg (226.12 KiB) Viewed 67 times
20251121_112306.jpg
20251121_112306.jpg (269.07 KiB) Viewed 65 times

One thing I just found out is that the clock pin on the CPU is very sensitive to the point where if I even touch it with the meter probe it locks up and it does not seem to matter what resistance is there either.

EDIT:

If I put the 330R on the PLD and then have ~68R in series with the CPU clock its way more stable that way. So those mods will go into the next board respin. Previous boards can hack the 330R on the back of the CPU for now.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7018
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by stephen_usher »

It's not a grounding issue is it?
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
exxos
Site Admin
Site Admin
Posts: 27302
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

stephen_usher wrote: Fri Nov 21, 2025 1:28 pm It's not a grounding issue is it?
From what to what ?
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7018
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by stephen_usher »

Between the clock generation and the CPU.

If touching the clock pin skews the voltage enough to upset things then my first suspect would be the grounding of the clock generator as the capacitance of the body is likely to cause a DC offset. Just a thought.

The other alternative is that the drive circuitry just can't push a lot of electrons and so touching the pin basically pulls it down to zero. Putting a resistor on the line would just make this worse if this is the issue.

P.S. To generate the clocks, one being half the other, have you thought about pushing the crystal output into a couple of high speed inverter gates (50MHz) and a high speed flip-flop (25MHz), which will probably have similar latency. You'd then get logic level square clock signals which are far less influenced by chip voltage level switching tolerances and hysteresis.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
Post Reply

Return to “ST536 030 ST ACCELERATOR”