foft's dfb1 build

Discussion and support for the DSTB1 & DFB1 boosters by BadWolf..
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: foft's dfb1 build

Post by Badwolf »

foft wrote: 30 Nov 2022 21:21 So far one FPU fully working, though they are all detected. I remember how fussy these are though putting them into the Falcon, perhaps some pins need bending out. So I need to sit down and try that when I get time. The working FPU sometimes fails, sometimes passed on fputest, so it seems marginal. I'm thinking I might install a slower crystal, since I don't really need a super-fast FPU.
If it's marginal, you could try putting some more capacitance on the FPU socket bottom -- there are four power pins board north and board south of the FPU socket that can have a capacitor soldered easily between them and ground.

If there's another board revision, it'll have more caps there, but this is an easy bodge.
As for the ROM, I just tried again with the 10s delay flash tool and AM29F800. It flashes ok and verifies successfully with emutos. Then it doesn't boot, I just get green stripes. Perhaps I used the wrong image: I used ETOS512U.IMG from the archive (md5 sum 9b441de13eb01d5f757eb4198888c566).
Try flashing TOS404 first?

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
foft
Posts: 342
Joined: 28 Mar 2022 12:20

Re: foft's dfb1 build

Post by foft »

Badwolf wrote: 30 Nov 2022 21:32 Try flashing TOS404 first?
BW
Good thought :oops: That works :D

I'll try some extra caps in the coming days, good suggestion, thanks.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: foft's dfb1 build

Post by Badwolf »

foft wrote: 30 Nov 2022 21:45 Good thought :oops: That works :D
Why not give my special sauce TOS4 a go next then?

viewtopic.php?p=94751#p94751

No MAPROM/FASTRAM needed -- if it works!

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
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: foft's dfb1 build

Post by Badwolf »

foft wrote: 30 Nov 2022 21:45 I'll try some extra caps in the coming days, good suggestion, thanks.
This is what I did -- I didn't have a problem with my FPUs, but will show you the pins in question. Could just as easily be a through-hole cap given the positions.

NB. ignore the bodge wires, that was experimenting with something else.

Image


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
foft
Posts: 342
Joined: 28 Mar 2022 12:20

Re: foft's dfb1 build

Post by foft »

Thanks. I popped on a couple of 0.1uF caps to the 'almost functional' board, that sometimes passes. Unfortunately it didn't help, but sure they aren't hurting!

I guess I'm best to try a slower crystal and see how I get on (edit: Although since the CPLD divides the FPU clock anyway I guess I can modify the firmware to divide it by 3 or 4)

In the meantime I'll try the other boards to see if they get any further with this.

edit: Tried the fpu clock at osc/4 and osc/8 ... still no dice on this one. So probably something else up.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: foft's dfb1 build

Post by Badwolf »

foft wrote: 01 Dec 2022 21:09 I guess I'm best to try a slower crystal and see how I get on (edit: Although since the CPLD divides the FPU clock anyway I guess I can modify the firmware to divide it by 3 or 4)
...
edit: Tried the fpu clock at osc/4 and osc/8 ... still no dice on this one. So probably something else up.
I've found going below half CPU speed is fraught with trouble. In the latest firmwares I slow down the CPU when it accesses the FPU to let you run the FPU more slowly, therefore.

Should be possible to run the FPU at XCPUCLK (16MHz) with a small mod to the latest firmware.

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: foft's dfb1 build

Post by exxos »

Badwolf wrote: 05 Dec 2022 11:32 I've found going below half CPU speed is fraught with trouble. In the latest firmwares I slow down the CPU when it accesses the FPU to let you run the FPU more slowly, therefore.
If the CPU is running twice as fast as the FPU, could it trip up with DTACK ? I don't know how long the FPU keeps DTACK low for..
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: foft's dfb1 build

Post by Badwolf »

exxos wrote: 05 Dec 2022 11:52 If the CPU is running twice as fast as the FPU, could it trip up with DTACK ? I don't know how long the FPU keeps DTACK low for..
That was my working assumption -- hence slowing the CPU during FPUCS these days.

The manual says there's no limit on the speed differentials, but it's hard to imagine how there couldn't be.

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 “DSTB1 & DFB1 booster by BadWolf”

Who is online

Users browsing this forum: ClaudeBot and 5 guests