whomper wrote: 27 Apr 2026 15:25
Hi All,
Reviving this thread to see if anybody managed to find a way to work with DFB1X and DSP in audio application scenario.
You can use the DSP with DFB1X perfectly well. Just not as fast as you can without it. Whether that difference in bandwidth causes a problem is entirely down to the circumstances, I'm afraid.
Ultimately it's a limitation of the Falcon chipset. Specifically the GALs. Even CT60 has the same problem.
When an expansion card is accessing the DSP it takes longer for the DSP to be activated than it does when the onboard CPU is accessing it. What that means is if you have a task that really works the DSP host port hard, there are fewer cycles left for the CPU to do everything else.
Why don't we see the same problems with CT60 if it has the same limitation? Good question. Only theories so far but 1) CT60 has been around a long time, it's possible software has been written to realise it's on a CT60 and adapt accordingly; 2) the CPU execution, which has less *real* time to run than the onboard 030 normally would, is so overwhelming faster than that baseline configuration that the same or more instructions are occurring in that reduced time, so you never hit a problem.
I tend to lean towards theory 2), but it's kind a moot point and only someone with the specific software and hardware skills to be able to measure it would be able to tell us for sure.
However thanks to some brilliant work by
@pakman, all is not lost. Unfortunately I haven't *any* time to work on my 'real' Falcon since Christmas, but pakman's provided me with some test GAL builds and next time I have the case open I'm going to send him back some timing information. This is primarily of academic interest so we can attempt to completely describe the GAL equations (which have been shown to be not quite correct in the GALS.ZIP that's done the rounds), but it could lead the way to a simple fix where the user can substitute in a new GAL and have 100% DSP host port speed.
I have actually achieved this with a slightly modified DFB1 firmware and a slightly modified GAL, but that wasn't a rigorous analysis:
viewtopic.php?p=136438#p136438
Cheers,
BW