REV 3 - REV 5 - The beginning (ST536)

All about the ST536 030 ST booster.
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: REV 3 - The beginning

Post by exxos »

Printing underway of rev5..

IMG_6448.JPG
You do not have the required permissions to view the files attached to this post.
User avatar
PhilC
Moderator
Moderator
Posts: 7440
Joined: 23 Mar 2018 20:22

Re: REV 3 - The beginning

Post by PhilC »

@exxos looking forward to building one of those.
If it ain't broke, test it to Destruction.
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: REV 3 - The beginning

Post by exxos »

PhilC wrote: 27 Apr 2021 18:48 @exxos looking forward to building one of those.
Will send you one when you agree that cat song is awesome! :lol:
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: REV 3 - The beginning

Post by exxos »

Paste looked like it went on pretty well..

Capture.PNG


Heating the board upon the paste printer.. it only goes up to 240c.. Which I don't think is necessarily a bad thing in this case as I don't want all the parts falling off the bottom of the board :lol: so had to finish the topside off with my gas soldering iron..

IMG_6449.JPG


The PLCC socket is not so easy to do. But I anticipated this problem when I positioned the socket.. So I have it on my hotplate that 380c now and the solder is melting on the socket now.. Thankfully does not look like the plastic is melting.. Yet... :lol:

IMG_6450.JPG

Soldering looks good..

Capture.PNG
You do not have the required permissions to view the files attached to this post.
User avatar
PhilC
Moderator
Moderator
Posts: 7440
Joined: 23 Mar 2018 20:22

Re: REV 3 - The beginning

Post by PhilC »

I did the last rom socket with 200C hot air and the socket was fine but my solder paste is 180C melting point.
If it ain't broke, test it to Destruction.
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: REV 3 - The beginning

Post by exxos »

Built up and working :thumbup: I've given up with the STE. TOS206 really isn't happy on the STE.. But even with EMUTOS, it gets stuck in a odd resetting loop.. Like gets to desktop, 10 seconds resets.. It also looks like EMUTOS doesn't like my EC CPU either :shrug: as I went back to my H4 and had odd issues as well until I put the full 030 back in.

Annoyingly, I still seem to be limited to 16MB :roll: so no idea what's going on there still. :roll:
User avatar
PhilC
Moderator
Moderator
Posts: 7440
Joined: 23 Mar 2018 20:22

Re: REV 3 - The beginning

Post by PhilC »

Great news it all works straight away. Maybe try the STe once everything else is up and running 100%
If it ain't broke, test it to Destruction.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: REV 3 - The beginning

Post by Badwolf »

exxos wrote: 28 Apr 2021 00:39 Annoyingly, I still seem to be limited to 16MB :roll: so no idea what's going on there still. :roll:
16MB is to my mind suspiciously like only one bank is working (with 2x256Mbit chips there are four banks, each contributing 16MB).

One easy thing you could try to prove it's not related to that is to move where the bank select comes in the address translation.

You'll find some lines in the sdram controller verilog file that look like this:-

Code: Select all

address <= { A[24:12] };
command <= CMD_ACTIVE;
bank <= A[26:25];
So, the bank selection corresponds to address lines 25 and 26.

They read 01 for the first 16MB of TT-RAM, 10 for the second 16MB, 11 for the third and 00 for the fourth.

The easy test of those lines, therefore is to position them at a different part of the memory map, eg:

Code: Select all

address <= A[26:14];
command <= CMD_ACTIVE;
bank <= A[13:12];
Now the banks are interleaved throughout the address space, switching every 4k.

If you're still restricted to 16MB, you've proved it's not the obvious & I'd start checking your bus error logic. If you get none (well technically 4k, but I don't think anything will detect that!), you've probably found the culprit.

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: REV 3 - The beginning

Post by exxos »

@Badwolf Its odd as it ticks over address 1F but then fails at the same address range later., can't check until I get home, but was like 1F0006a28 or something odd like that.

Both my boards have the same fault. I need to check the ram decode address line again, but think it's decoding the full 64MB. Even so, it doesn't make sense that lower addresses work up to 1F then fail on lower addresses.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: REV 3 - The beginning

Post by Badwolf »

exxos wrote: 28 Apr 2021 12:49 @Badwolf Its odd as it ticks over address 1F but then fails at the same address range later., can't check until I get home, but was like 1F0006a28 or something odd like that.

Both my boards have the same fault. I need to check the ram decode address line again, but think it's decoding the full 64MB. Even so, it doesn't make sense that lower addresses work up to 1F then fail on lower addresses.
So it doesn't quite make it to 16MB?

Does it exhibit the same issues 16MB higher? Eg. if you test from 02000000 to 03000000 is it clear, up to the 2F range?

I did have some similar issues when I was debugging my clock timings. Lower address ranges in a bank were fine, but the higher ones would tend to fail. Your board has 50MHz for the CPU and 100MHz for the RAM, as I understand it. How 'in sync' are they on the 'scope?

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark

Return to “ST536 030 ST ACCELERATOR”

Who is online

Users browsing this forum: ClaudeBot and 2 guests