Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)

DFB1X with Nemesis / clockpatch

Discussion and support for the DSTB1 & DFB1 boosters by BadWolf..
ctirad
Posts: 33
Joined: Sun Feb 24, 2019 5:59 pm

Re: DFB1X with Nemesis / clockpatch

Post by ctirad »

Yes, 50MHz system clock + DSP/25Mhz BUS.
The machine boots with 25MHz BUS enabled, but sooner or later it freezes completely including mouse cursor. I want to try adjusting the crossdomain synchronization code. Also, Claude AI said the current code can result in hazards even at 16Mhz.
User avatar
exxos
Site Admin
Site Admin
Posts: 29555
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DFB1X with Nemesis / clockpatch

Post by exxos »

Have you had a logic analyser on all this? A stock Falcon may tolerate overclocking the bus to 25MHz, but the DFB1/X adds PLD delays to the mix, probably around 10ns. That sits on top of timing that is already being pushed.

Was nemesis a solid bus boost or did that do clock switching itself between 16mhz and 25Mhz?

Before rewriting the clock domain crossing, try it with acceleration disabled via the jumper. If it still freezes at 25MHz bus, the mux isn’t switching at all, so the clock switching code can’t be the culprit. The “hazard at 16MHz” is a known trade-off BW made on purpose for switching speed, and if it was the cause it would be falling over at 16MHz too.

dml’s result of solid at 20MHz and flaky at 24MHz once it warmed up smells far more like timing margin than logic. A scope on the clock input to the booster and an LA on XAS/DSACK against the bus clock would tell us more than any amount of code reading.
Post Reply

Return to “DSTB1 & DFB1 booster by BadWolf”