The TF330 is here

68030 + SDRAM + IDE

Moderators: terriblefire, Terriblefire Moderator

alenppc
Moderator Team
Moderator Team
Posts: 907
Joined: Thu Nov 08, 2018 12:59 pm

Re: The TF330 is here

Post by alenppc »

The ram is not getting detected at all on the pre_alpha now. It was working yesterday. So strange. Wonder if there is a cap value issue
terriblefire
Moderator Team
Moderator Team
Posts: 5389
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: The TF330 is here

Post by terriblefire »

alenppc wrote: Sun Dec 16, 2018 6:52 pm The ram is not getting detected at all on the pre_alpha now. It was working yesterday. So strange. Wonder if there is a cap value issue
Which RAM chips are you using? Are you able to browse the the ram with DiagROM (0x40000000 - 0x44000000)? The ram appears without needing autoconfig'd.

I had something similar and it cleared itself. I cannot explain why.
———
"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."
alenppc
Moderator Team
Moderator Team
Posts: 907
Joined: Thu Nov 08, 2018 12:59 pm

Re: The TF330 is here

Post by alenppc »

I am using the RAM chips you spec'd, diagrom can't access the ram starting at $40000000. Yet occasionally it boots and works fine... I double checked all the soldering
terriblefire
Moderator Team
Moderator Team
Posts: 5389
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: The TF330 is here

Post by terriblefire »

alenppc wrote: Sun Dec 16, 2018 7:34 pm I am using the RAM chips you spec'd, diagrom can't access the ram starting at $40000000. Yet occasionally it boots and works fine... I double checked all the soldering
Yes. I saw this for a day yesterday then it started working again. The only thing i can think of is that something is causing the CPLD to reset during the SDRAM initialization cycle. Any ripples on the 3.3V power rail?
———
"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."
alenppc
Moderator Team
Moderator Team
Posts: 907
Joined: Thu Nov 08, 2018 12:59 pm

Re: The TF330 is here

Post by alenppc »

I took out the 68030RC50 and put the 68EC030RP40 in and it's working again.
terriblefire
Moderator Team
Moderator Team
Posts: 5389
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: The TF330 is here

Post by terriblefire »

alenppc wrote: Sun Dec 16, 2018 9:07 pm I took out the 68030RC50 and put the 68EC030RP40 in and it's working again.
I have had similar experiences. Different CPU and the RAM works vs doesnt. Its a bit strange.
———
"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."
alenppc
Moderator Team
Moderator Team
Posts: 907
Joined: Thu Nov 08, 2018 12:59 pm

Re: The TF330 is here

Post by alenppc »

Yeah, definitely something is going on.

Stephen you should add pin1 silkscreen on the IDE connector for rev 2.
alenppc
Moderator Team
Moderator Team
Posts: 907
Joined: Thu Nov 08, 2018 12:59 pm

Re: The TF330 is here

Post by alenppc »

I am not certain how to reproduce the boot ram issue reliably. It seems that in certain conditions the ram doesn't get initialized? Not sure what causes it.

However there's one bug that's easy to reproduce. Download PeterK's icon.library from Aminet and place it in libs:, then run

LoadResident Libs:icon.library REBOOT

This will cause the system to hang and won't boot until a power cycle.
terriblefire
Moderator Team
Moderator Team
Posts: 5389
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: The TF330 is here

Post by terriblefire »

And so the fun begins. :)
alenppc wrote: Sun Dec 16, 2018 9:20 pm Stephen you should add pin1 silkscreen on the IDE connector for rev 2.
Done.
alenppc wrote: Sun Dec 16, 2018 10:10 pm I am not certain how to reproduce the boot ram issue reliably. It seems that in certain conditions the ram doesn't get initialized? Not sure what causes it.
I think its caused by async logic and AS and DS arriving out of order occasionally. I've emailed you a potential fix for this issue. If this is indeed the root cause.

However there's one bug that's easy to reproduce. Download PeterK's icon.library from Aminet and place it in libs:, then run

LoadResident Libs:icon.library REBOOT

This will cause the system to hang and won't boot until a power cycle.
I'll look at that tomorrow. With these kinds of things I want to eliminate the software itself first. I wonder if its reproducible on WinUAE with an 030 & 64Mb of Fast Ram.
———
"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."
alenppc
Moderator Team
Moderator Team
Posts: 907
Joined: Thu Nov 08, 2018 12:59 pm

Re: The TF330 is here

Post by alenppc »

Now it doesn't boot with any full 68030 (grey screen, tried two of them) but boots fine with EC030. Could it be something related to the MMU?
Post Reply

Return to “TF330”