How many others have built the thing ? We really need to know if others have been having FPU issues or not. Or if its just this board I have.Badwolf wrote: 11 Nov 2022 11:45 After all the FPU is intended to be run faster than the CPU. Here we're doing the reverse. I found (empirically) about half clock the most I could get away with -- going below CPUCLK/2 was unreliable. We would probably be taking out a variable by locking the two clocks, but it wouldn't explain why *this circuit board* is so senstitive.
exxos's DFB1 trials
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos's DFB1 trials
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos's DFB1 trials
Muahahahaha
So OPTION2 jumper makes it work then it seems.
EDIT:
I removed the /2 clock on the FPU and still working.. food for thought I guess ?
So OPTION2 jumper makes it work then it seems.
EDIT:
I removed the /2 clock on the FPU and still working.. food for thought I guess ?
You do not have the required permissions to view the files attached to this post.
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: exxos's DFB1 trials
\o/ succcess! congrats.
On the topic of FPUs, I dug up another obscure thing I made to roast your FPU at various speeds ... a mandelbox raytracer.
https://www.dropbox.com/s/63zcz6099kezr ... x.tos?dl=1
Unfortunately I lost the source for it so it either works for you or it doesn't at this point. When I run it in Hatari it seems to go into a rather high truecolour resolution in VGA mode - so maybe it was meant to be RGB only, or maybe it assumes you have a 32MHz Videl clock and is aiming for 416+ pixels on VGA. Dunno. YMMV. I just know it used to work on a normal Falcon!
[EDIT]
Ok I was wrong - its 320x240 in VGA mode so it should be ok.
On the topic of FPUs, I dug up another obscure thing I made to roast your FPU at various speeds ... a mandelbox raytracer.
https://www.dropbox.com/s/63zcz6099kezr ... x.tos?dl=1
Unfortunately I lost the source for it so it either works for you or it doesn't at this point. When I run it in Hatari it seems to go into a rather high truecolour resolution in VGA mode - so maybe it was meant to be RGB only, or maybe it assumes you have a 32MHz Videl clock and is aiming for 416+ pixels on VGA. Dunno. YMMV. I just know it used to work on a normal Falcon!
[EDIT]
Ok I was wrong - its 320x240 in VGA mode so it should be ok.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos's DFB1 trials
Thanks, will give that a try after lunch :)dml wrote: 11 Nov 2022 12:03 On the topic of FPUs, I dug up another obscure thing I made to roast your FPU at various speeds ... a mandelbox raytracer.
Still need to figure out what just happened to the FPU :lol:
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: exxos's DFB1 trials
I know of one other user that had FPU issues (Frank). He had other issues too, caused by my CPLD soldering not surving the (suprisingly long!) transit to Guetersloh, so I don't know how representative that is. That board was from the same batch as this one and my one.exxos wrote: 11 Nov 2022 11:49 How many others have built the thing ? We really need to know if others have been having FPU issues or not. Or if its just this board I have.
Both worked before it left my shed, though.
I know Steve had an FPU problem, but that turned out to be a missing component, so I've excluded that.
Other than that, I don't know a) how many boards are out there in operation -- I've seen probably five or six builds mentioned nor b) how many use the FPU socket.
At the end of the day I've only been made aware of two genuine problems.
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
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: exxos's DFB1 trials
Aha.
So an FPU failing at a speed you'd expect it to run at?
It *could* be AS and DS lines @12-MHz mentioned he put inline terminators into.
-----> @12-MHz Rob: was it just the AS and DS or the CS line too? Thanks.
Still got one of your VRO boards handy? What can you wind it up to?I removed the /2 clock on the FPU and still working.. food for thought I guess ?
I'll *bet* it fails earlier than it ought.
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
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos's DFB1 trials
Some more tests..
With the OPTION2 jumper in place and your original firmware, it seems to pass tests fine.
However if I then remove the division on the FPU clock ( /2 ) then it seems to fail on some tests.. Though I need to repeat these test several times really.. I've only done them twice so far.. But wondering if the FPU is tripping up at 16MHz or something else is going on...
With the OPTION2 jumper in place and your original firmware, it seems to pass tests fine.
However if I then remove the division on the FPU clock ( /2 ) then it seems to fail on some tests.. Though I need to repeat these test several times really.. I've only done them twice so far.. But wondering if the FPU is tripping up at 16MHz or something else is going on...
You do not have the required permissions to view the files attached to this post.
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: exxos's DFB1 trials
Does the onboard FPU slot have good local bypassing on the +5v? Just thinking that lower clock rates could require more capacity near the chip, even if the chip itself is ok with that frequency it might be dropping out with longer pulses?
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: exxos's DFB1 trials
That's what I tend to see when it's overclocked. BUT the same chip will work at that speed in another board (or another machine).exxos wrote: 11 Nov 2022 12:16 However if I then remove the division on the FPU clock ( /2 ) then it seems to fail on some tests.. Though I need to repeat these test several times really.. I've only done them twice so far.. But wondering if the FPU is tripping up at 16MHz or something else is going on...
Reckon it must be signal intergrity. Probably control line as normal data exchanges work. But odd it changes so dramatically board to board.
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
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: exxos's DFB1 trials
Has 100n on three power pins and 10u on another, IIRC.dml wrote: 11 Nov 2022 12:18 Does the onboard FPU slot have good local bypassing on the +5v? Just thinking that lower clock rates could require more capacity near the chip, even if the chip itself is ok with that frequency it might be dropping out with longer pulses?
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
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Who is online
Users browsing this forum: ClaudeBot and 2 guests