Re: exxos's DFB1 trials
Posted: 30 Nov 2022 21:49
Not yet, but I'll have a look if I have any. By default the FPU runs at 50% of the oscillator speed right?
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
Not yet, but I'll have a look if I have any. By default the FPU runs at 50% of the oscillator speed right?
Yes.
I've built 4 DFB1's and every time I had a problem with the FPU it ended up being the CPLD that was faulty. (Chinese CPLDs from Ali :-( ) out of 6 CPLDs bought in Aliexpress, only 2 were good, the other 2 pieces worked ok but the FPU was unstable and the 5th did not start at all. I had to buy another 5 pieces to make 4 DFB1 work ok. :headbang:foft wrote: 30 Nov 2022 21:36 On my Falcon I have R18 + a recapped PSU and I read 5.00V.
On 3 DFBs with the release firmware I have the FPU working in one, sometimes, sometimes fails on a few ops in fputest. On the other two so far the FPU isn't working (bombs in fputest). I've not yet beeped them out or tried any mods.
This is really interesting if it's not just co-incidence. I think a lot of people are using Aliexpress CPLDs as the shortage really bites. I've lost track of the provinence of many of my chips and it's entirely possible the board (that Exxos now has) where I couldn't get the FPU to work had a China chip on it.markus0321 wrote: 03 Dec 2022 12:05 I've built 4 DFB1's and every time I had a problem with the FPU it ended up being the CPLD that was faulty. (Chinese CPLDs from Ali :-( ) out of 6 CPLDs bought in Aliexpress, only 2 were good, the other 2 pieces worked ok but the FPU was unstable and the 5th did not start at all. I had to buy another 5 pieces to make 4 DFB1 work ok. :headbang:
Could this be down to tolerances though ? But like I said before, even the probe on X10 on one of the DSACK lines caused it to go nuts. is possible even the speed of the PLD could be a factor ? China ones most likely restamped speed wise for starters. As you know with the oscillator chaos really does not take much..Badwolf wrote: 05 Dec 2022 11:20This is really interesting if it's not just co-incidence. I think a lot of people are using Aliexpress CPLDs as the shortage really bites. I've lost track of the provinence of many of my chips and it's entirely possible the board (that Exxos now has) where I couldn't get the FPU to work had a China chip on it.markus0321 wrote: 03 Dec 2022 12:05 I've built 4 DFB1's and every time I had a problem with the FPU it ended up being the CPLD that was faulty. (Chinese CPLDs from Ali :-( ) out of 6 CPLDs bought in Aliexpress, only 2 were good, the other 2 pieces worked ok but the FPU was unstable and the 5th did not start at all. I had to buy another 5 pieces to make 4 DFB1 work ok. :headbang:
Well there ought not be any tolerance issues -- the timing margins are extremely lax. After all, the two chips can run at several multiples of each others' speeds.exxos wrote: 05 Dec 2022 11:50 Could this be down to tolerances though ? But like I said before, even the probe on X10 on one of the DSACK lines caused it to go nuts. is possible even the speed of the PLD could be a factor ? China ones most likely restamped speed wise for starters. As you know with the oscillator chaos really does not take much..
There must be something strange about it because when I originally thought it was the FPU's fault, I had such a symptom that when I tried to synchronize with CLK with DFB1 (25MHz) and it worked, then I substituted an external 40MHZ oscillator and it caused a problem and even 33MHz did not fix it. But I changed the CPLD to another one and suddenly the FPU problems disappeared and even at 50MHz the FPU worked stably for me. I checked the third and fourth boards immediately during startup with an external generator for the FPU and if there was a problem, I changed the CPDL so many times until I found one that worked without a problem.Badwolf wrote: 05 Dec 2022 12:00Well there ought not be any tolerance issues -- the timing margins are extremely lax. After all, the two chips can run at several multiples of each others' speeds.exxos wrote: 05 Dec 2022 11:50 Could this be down to tolerances though ? But like I said before, even the probe on X10 on one of the DSACK lines caused it to go nuts. is possible even the speed of the PLD could be a factor ? China ones most likely restamped speed wise for starters. As you know with the oscillator chaos really does not take much..
So why the sensitivity at all?
BW
Yes, I don't doubt you -- such a failure mode would explain the 'demon' Exxos board too -- I just am not sure what the cause could be.markus0321 wrote: 05 Dec 2022 18:00 But I changed the CPLD to another one and suddenly the FPU problems disappeared and even at 50MHz the FPU worked stably for me.
They are not evil, just misunderstood :lol: :hide: