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
I trimmed off a bit of fat at the start of the cycle and got to this...
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.
TF1260 Firmware Update ... er Update?
Moderators: terriblefire, Terriblefire Moderator
-
- Moderator Team
- Posts: 5368
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF1260 Firmware Update ... er Update?
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
-
- Posts: 8
- Joined: Thu Jan 11, 2018 6:49 pm
Re: TF1260 Firmware Update ... er Update?
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)terriblefire wrote: ↑Sat Jul 24, 2021 3:54 pm Just want to put a final thing in here for those kicking off on EAB/Facebook and PPA.PL...
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.
-
- Moderator Team
- Posts: 5368
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF1260 Firmware Update ... er Update?
One 14Mhz cycle per dtack trimmed...
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: TF1260 Firmware Update ... er Update?
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.
-
- Moderator Team
- Posts: 5368
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF1260 Firmware Update ... er Update?
I've just got some numbers for the chipram improvements i've been working on ...
Its not stellar yet and right now burst mode is off for fastram.. but its moving in the right direction.
Its not stellar yet and right now burst mode is off for fastram.. but its moving in the right direction.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: TF1260 Firmware Update ... er Update?
Thanks for the updates, it’s looking good
Re: TF1260 Firmware Update ... er Update?
thanks for keeping us in the loop big man
"I've seen things you people wouldn't ken, I've seen motors on fire, on the shoulder near Kinryan, I have watched vejazels glitter in the dark, at the black Trongate, awe these moments, will be lost in time, like beers ... when I'm hame. Time to fry"
Re: TF1260 Firmware Update ... er Update?
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.
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.
-
- Moderator Team
- Posts: 5368
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF1260 Firmware Update ... er Update?
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.
Its pretty much a firmware rewrite at this point.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
-
- Moderator Team
- Posts: 5368
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF1260 Firmware Update ... er Update?
burst is back on
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."