Page 5 of 6

Re: TF1260 Firmware Update ... er Update?

Posted: 09 Aug 2021 11:55
by terriblefire
Right i spent a good bit of yesterday on the firmware... I've been removing the clock switch trick and dealing with the resulting things that have popped up.

I had an issue with IACK not working until i realised I'd set the 060 to ignore the TA for 2 clocks. I changed that to 1 and its fine and faster.

I had an issue with lockups in the slave state machine.. thats been resolved.

I got the firmware from floppy and started looking at chipram performance. I've managed to get some gains here.. Basically the Amiga is pretty crap.. if your cycles have a gap between them it doesnt respond in a timely way... I started with
WhatsApp Image 2021-08-08 at 18.12.47.jpeg
I trimmed off a bit of fat at the start of the cycle and got to this...
WhatsApp Image 2021-08-08 at 18.57.56.jpeg
You can see most of the time is spent waiting for the Amiga... ROM cycles are pretty good but Chipram slot allocation is nasty. If you go over the slot time it seems your bandwidth will half because you missed where the amiga wants you to start a slot. Now i need to get a little bit more off the tail end of the cycle and we're good.

Final thing to deal with is the fastmem <-> chip transition.. I get a lockup at the moment. I know why i just need inspiration to solve it.

Re: TF1260 Firmware Update ... er Update?

Posted: 09 Aug 2021 13:28
by moebius_rising
terriblefire wrote: 24 Jul 2021 15:54 Just want to put a final thing in here for those kicking off on EAB/Facebook and PPA.PL...
I really get frustrated when people are getting pushy with vendors (software and hardware alike), I completely walked away from most things Atari ST/Amiga on Facebook, was always turned off by the old hags on EAB, and PPA.PL, isn't really in my native language (and I've heard enough to avoid entirely anyway)

I've found here (Exxos), some of the discord channels (especially AmigaBill's) excellent refuges from those places, have frequented only these two for almost a year now, and haven't looked back since.

I'm sure your new firmware will be fantastic, my TF1260 is extremely useful as-is anyway, so I view any subsequent release as a nice bonus.

Re: TF1260 Firmware Update ... er Update?

Posted: 09 Aug 2021 15:25
by terriblefire
One 14Mhz cycle per dtack trimmed...
Capture.JPG

Re: TF1260 Firmware Update ... er Update?

Posted: 10 Aug 2021 09:30
by idc
Nice work, looking good mate! Take your time, I’m in no hurry to send my card away for a firmware update just yet, I’m enjoying it as is. :D

Re: TF1260 Firmware Update ... er Update?

Posted: 11 Aug 2021 18:18
by terriblefire
I've just got some numbers for the chipram improvements i've been working on ...
Capture.JPG
Its not stellar yet and right now burst mode is off for fastram.. but its moving in the right direction.

Re: TF1260 Firmware Update ... er Update?

Posted: 11 Aug 2021 20:19
by trixster
Thanks for the updates, it’s looking good :)

Re: TF1260 Firmware Update ... er Update?

Posted: 11 Aug 2021 20:32
by Duncan
thanks for keeping us in the loop big man :)

Re: TF1260 Firmware Update ... er Update?

Posted: 11 Aug 2021 21:01
by Higgy
Question, are these improvements keeping your clever drop down to 14Mhz for cooling when accessing Chipram or is that lost?
And then if lost, was the main heat gains just on CPU? Or on CPLDs also ?
I know heat generated by chips is all relative and not necessarily detrimental. I'm surprised how hot a Raspberry Pi runs.

Re: TF1260 Firmware Update ... er Update?

Posted: 11 Aug 2021 21:20
by terriblefire
I'm removing the 14Mhz trick.. It was expressed by democoders that they do FPU stuff during the chipram accesses and slowing the clock hurts that.

Its pretty much a firmware rewrite at this point.

Re: TF1260 Firmware Update ... er Update?

Posted: 11 Aug 2021 21:43
by terriblefire
burst is back on
WhatsApp Image 2021-08-11 at 21.34.16.jpeg