REV 3 - REV 5 - The beginning (ST536)

All about the ST536 030 ST booster.
terriblefire
Moderator Team
Moderator Team
Posts: 5389
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: REV 3 - The beginning

Post by terriblefire »

exxos wrote: Thu Apr 08, 2021 5:02 pm Been busy rerouting the buffer isolator chips... It went from two chips to one chip, the fastest one I can really find is a ABT version. About 7ns isolation time, the old ones were about 20ns.


Capture.PNG
20ns is 1 50mhz clock so it should be fine!!

You're breaking the golden rule... if it works don't f*ck with it.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
exxos
Site Admin
Site Admin
Posts: 23769
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - The beginning

Post by exxos »

terriblefire wrote: Fri Apr 09, 2021 12:18 pm 20ns is 1 50mhz clock so it should be fine!!

You're breaking the golden rule... if it works don't f*ck with it.
It doesn't work faster when it should, that's the point, I want to know why :)

55ns ROM access time, + 20ns buffers to catch up... 50MHz CPU access is a lot slower than the STE booster running at 8/32Mhz.

Plus 20+ns for the ROM to disable.. that's a lot of time... Faster buffers I can turn the ROM off faster. As LTT Say, it is leaving performance on the table :lol: :roll:
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
terriblefire
Moderator Team
Moderator Team
Posts: 5389
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: REV 3 - The beginning

Post by terriblefire »

exxos wrote: Fri Apr 09, 2021 12:37 pm
terriblefire wrote: Fri Apr 09, 2021 12:18 pm 20ns is 1 50mhz clock so it should be fine!!

You're breaking the golden rule... if it works don't f*ck with it.
It doesn't work faster when it should, that's the point, I want to know why :)

55ns ROM access time, + 20ns buffers to catch up... 50MHz CPU access is a lot slower than the STE booster running at 8/32Mhz.

Plus 20+ns for the ROM to disable.. that's a lot of time... Faster buffers I can turn the ROM off faster. As LTT Say, it is leaving performance on the table :lol: :roll:
The 030s dont work any faster than that... they cant latch before S4.. some wont latch reliably until S5/S6. Seems to be mask dependant.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
exxos
Site Admin
Site Admin
Posts: 23769
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - The beginning

Post by exxos »

terriblefire wrote: Fri Apr 09, 2021 12:55 pm The 030s dont work any faster than that... they cant latch before S4.. some wont latch reliably until S5/S6. Seems to be mask dependant.
Maybe so, but I am doing it anyway :)
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
terriblefire
Moderator Team
Moderator Team
Posts: 5389
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: REV 3 - The beginning

Post by terriblefire »

exxos wrote: Fri Apr 09, 2021 1:03 pm
terriblefire wrote: Fri Apr 09, 2021 12:55 pm The 030s dont work any faster than that... they cant latch before S4.. some wont latch reliably until S5/S6. Seems to be mask dependant.
Maybe so, but I am doing it anyway :)
Ok but be warned some 030s wont work at all if you do. :/
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
exxos
Site Admin
Site Admin
Posts: 23769
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - The beginning

Post by exxos »

Just tried the latest EMUTOS and it finds 68MB TTRam ?! I need to check my code but I'm sure I had a limited to 16MB RAM. in any case, it seems to run fine other than the FASTROM.PRG seems to be messing up, presumably because the RAM has already been declared by EMUTOS :shrug: In any case it does not seem to load EMUTOS into fastram, it is put a lot of corruption on the screen though :lol: :roll: But is pretty bonkers as I am booting EMUTOS from ROM, and when it re-reboots it still seems to have TOS206 in TTRAM.. :shock: :shock:

In any case will revisit all this again when I have the new boards eventually done. Will probably make a useful feature in EMUTOS actually.. Like when it boots if a key is held down it will automatically load itself into fast ram and reboot ..
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
PhilC
Moderator
Moderator
Posts: 6038
Joined: Fri Mar 23, 2018 8:22 pm

Re: REV 3 - The beginning

Post by PhilC »

@exxos have a word with @agranlund about setting maximum ram, he had it worked out pretty well
If it ain't broke, test it to Destruction.
User avatar
exxos
Site Admin
Site Admin
Posts: 23769
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - The beginning

Post by exxos »

PhilC wrote: Fri Apr 09, 2021 6:27 pm @exxos have a word with @agranlund about setting maximum ram, he had it worked out pretty well
I had to set mine to 16MB as there are faults somewhere.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
Badwolf
Posts: 2254
Joined: Tue Nov 19, 2019 12:09 pm

Re: REV 3 - The beginning

Post by Badwolf »

exxos wrote: Fri Apr 09, 2021 6:46 pm
PhilC wrote: Fri Apr 09, 2021 6:27 pm @exxos have a word with @agranlund about setting maximum ram, he had it worked out pretty well
I had to set mine to 16MB as there are faults somewhere.
+16MB should mean bus error at 0x02000000. Easy to test with YAARTTT.

I believe EmuTOS does bus error check first, then tries a few writes and read backs to sanity check. The latter is a veto on insanity rather than a reliable detection method.

..and yes, don't double declare the memory! ;)

BW

Something like:-

Code: Select all

wire altramberr = AS30 | ( A[25:24] != 2'b10 ); // 16MB; low is asserted; OR me with the BERR pin
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
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: 23769
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - The beginning

Post by exxos »

@Badwolf yeah YAARTTT will error at 0x02000000. The fastram installer correctly finds the amount of ram and YAARTTT also reports correct amount. But EMUTOS reports 68MB which is odd anyway as there is only 64MB on board. It finds 4MB STram which is correct. So no idea where EMUTOS gets 68MB from when it will bus error after 16MB anyway..

Saying that.. It might not bus error on TTram.. So if EMUTOS is checking for bus errors then it will fail... I think fastram.prg checks chunks of ram every 16MB with data to see if its there. Can't remember offhand exactly.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Post Reply

Return to “ST536 030 ST ACCELERATOR”