Page 4 of 7

Re: TF360 Discussions

Posted: 08 May 2019 21:57
by terriblefire
Well I was expecting to be on Rev 1 or Rev 2 before i got this far.

Re: TF360 Discussions

Posted: 26 May 2019 12:21
by terriblefire
Finally got some time to look into the TF360 issue.. noticed something odd

Why is the 060 doing a "non-write" between accesses.
weird_stuff.JPG
Or more to the point where does it talk about this behaviour in the manual.

You cant see it but TIP is not asserted. So its doing a "user data write" action without setting TS/TIP. What is that for?

The CPU has CDIS jumpered at this point.

Re: TF360 Discussions

Posted: 27 May 2019 14:01
by terriblefire
So a bit more work done.

I am getting an Illegal Instruction running the vanilla CPU command (no startup sequence run).

I might have expected an unimplemented instruction but illegal points at a memory issue.

My setup :-

1. my CF card to has an empty Startup-Sequence with just CPU in it.
2. My boot rom wipes fastmem each boot so everything is completely repeatable.
3. I get illegal instruction reliably with the stack at the same address every time.

Re: TF360 Discussions

Posted: 27 May 2019 18:01
by dalek
I think you'd need to run setpatch before cpu?
And do you have the mmulib libraries installed?

Re: TF360 Discussions

Posted: 27 May 2019 18:18
by terriblefire
Setpatch crashes. Everything crashes. (MMULib crashes)

CPU doesnt use any unimplemented instructions so it safe. It works with caches enabled so there is a memory issue.

I am trying to find the simplest program that will cause the crash to occur and investigate.

Re: TF360 Discussions

Posted: 30 May 2019 21:59
by terriblefire
Ok this one was a bastard to find but i have found a smoking gun...

it should be reading 0x4E7548E7 at this location but its got half of a read left over from reading address 4. Its completely repeatable though.
Screenshot 2019-05-30 at 21.47.52.png
Now i need to see if the issue is reproducible in simulation.

Re: TF360 Discussions

Posted: 31 May 2019 16:20
by Higgy
I know they can be (slightly) cheaper on Amibay, but a Blizzard 1260 with 128mb went for £805 the other day on eBay.
So if we are talking ~£200 for populated PCB and 75-120 for a full Rev 6 060 then they should fly like hot cakes :)

I have said elsewhere, but I love that my AMIGA / CD32 is silent (CF HD, Gotek and no fan is PSU). The Polish Warp1260 looks interesting, but all those features means the FPGA needs a fan. So even with a Rev 6 060 there will be a fan buzzing away.
They are using a software controlled/adjustable clock which is interesting. Is there much thermal management in a 060? If clocked at 100Mhz but only running Sensible Soccer etc will it be getting much hotter than if at a base 50Mhz? I imagine most of the time 50Mhz would be adequate, only with demos and Doom/TFX etc would a higher speed help.

I think previously you said you did not own an AMIGA with an 060, so if it's not a silly suggestion, is there any benefit in getting a virtual A1200 060 CF setup running on WinUAE. Then you know at least the card image you are working with is good. I was trying to use a common CF image between my 030 A1200 and my TF328 & 330.

Re: TF360 Discussions

Posted: 31 May 2019 16:37
by terriblefire
I have 060 images and an A1200 with an Apollo A1260 upgraded to an 060.

I expected the price of a populated board to be about £120 (50 quid in CPLDs and 10 quid in ram plus some passives and builders time. The component count is mega low and the same tech as the TF330...

No FPGAs here!!

Re: TF360 Discussions

Posted: 02 Jun 2019 21:01
by kludge
Not really TF360 related, but almost. Regarding fixing the video output on your development CD32: https://www.ikod.se/cxa2075m. Doesn't need the Z221 or Z222. But needs some other stuff, like a CXA2075 instead of the CXA1145M for U12. I'm thinking of going this route when I try to convert my NTSC CD32 to PAL.

Re: TF360 Discussions

Posted: 02 Jun 2019 22:52
by terriblefire
Yeah i looked at that but the kit is more than i paid for the mobo :)