Due to the fact that I have no idea what may be wrong with this card, I am assuming this post
patient is tf330 in cd32 diagrom
cpld changed already 4 times so I exclude cpld problem
On all cpld I have the same effect
From TF330 I took the buffers and memory too, it didn't change anything
adds a video of how the card behaves
Maybe someone can give me some advice ?
The last thing that comes to mind is the cpu socket
maybe there is a short circuit from the bottom or something is not connected
TF330 Red and Green screen on Diagrom
Moderators: terriblefire, Terriblefire Moderator
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF330 Red and Green screen on Diagrom
That is bad chip ram on cd32.. or at least TF330 is not happy with chip ram... Does it boot to diagrom without TF330? Is there bad pins in the riser maybe?
———
"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: TF330 Red and Green screen on Diagrom
I have other few TF330 what working perfect on same cd32 and same riser
Only my last two boards have some problem with run
One of this is in this post second I not show yet
Cd32 working on diagrom without this TF330
Is very strange behaviour I never have this b4
Only my last two boards have some problem with run
One of this is in this post second I not show yet
Cd32 working on diagrom without this TF330
Is very strange behaviour I never have this b4
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF330 Red and Green screen on Diagrom
Where did you get the PCB?
———
"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: TF330 Red and Green screen on Diagrom
jlcpcb
but other PCBs from this batch working
but other PCBs from this batch working
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF330 Red and Green screen on Diagrom
can you put a serial adaptor into the ESP header and see what diagrom is saying... to me it looks like chip ram ... maybe a stuck / shorted control pin. Or a stuck address pin that meant it couldnt hit the CIA addresses to disable rom overlay...
Whatever the problem is its not simple and will take a lot of effort to figure out.. maybe its not worth it.
———
"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: TF330 Red and Green screen on Diagrom
tell me one thingterriblefire wrote: ↑Tue May 18, 2021 1:13 pmcan you put a serial adaptor into the ESP header and see what diagrom is saying... to me it looks like chip ram ... maybe a stuck / shorted control pin. Or a suck address pin that meant it couldnt hit the CIA addresses to disable rom overlay...
Whatever the problem is its not simple and will take a lot of effort to figure out.. maybe its not worth it.
whether tf330 on diagrom should start only with cpu and cpld or must there be these four buffers?
I think diagrom should boot but not sure now
I forgot about connecting through the series hehehe
I'll connect in a moment and see what it shows
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF330 Red and Green screen on Diagrom
The buffers are only there for fastram. CPLD + Crystal + CPU + regulator is enough to boot.
———
"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: TF330 Red and Green screen on Diagrom
Code: Select all
Amiga DiagROM V1.2.1 - 16-Jul-20 - By John (Chucky/The Gang) Hertell
Testing if serial loopbackadapter is installed: <> NOT DETECTED
- Parallel Code $ff - Start of ROM, CPU Seems somewhat alive
Checking status of mousebuttons for different startups:
Set all Interrupt enablebits (INTENA $dff09a) to Disabled: Done
Set all Interrupt requestbits (INTREQ $dff09c) to Disabled: Done
Set all DMA enablebits (DMACON $dff096) to Disabled: Done
Testing if OVL is working: OK
- Parallel Code $fe - Test UDS/LDS line
- Test of writing word $FFFF to $400 OK
- Test of writing word $00FF to $400 OK
- Test of writing word $FF00 to $400 OK
- Test of writing word $0000 to $400 OK
- Test of writing byte (even) $ff to $400 OK
- Test of writing byte (odd) $ff to $401 OK
- Parallel Code $fd - Start of chipmemdetection
Addr $00000400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00008400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00010400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00018400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00020400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00028400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00030400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00038400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00040400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00048400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00050400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00058400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00060400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00068400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00070400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00078400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00080400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00088400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00090400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00098400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000A0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000A8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000B0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000B8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000C0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000C8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000D0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000D8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000E0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000E8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000F0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $000F8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00100400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00108400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00110400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00118400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00120400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00128400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00130400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00138400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00140400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00148400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00150400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00158400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00160400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00168400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00170400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00178400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00180400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00188400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00190400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $00198400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001A0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001A8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001B0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001B8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001C0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001C8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001D0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001D8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001E0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001E8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001F0400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
Addr $001F8400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $AAAAAAA2 10101010101010101010101010100010 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $0F0F0F07 00001111000011110000111100000111 FAILED
NO Chipmem detected
- Parallel Code $fc - Trying to find some fastmem (as no chipmem found)
- Parallel Code $fb - Memorydetection done
- Parallel Code $80 - NO Chipmem detected
- NO MEMORY FOUND - HALTING SYSTEM
You have right no see chip memory but why this is a question
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF330 Red and Green screen on Diagrom
D3 is shorted to ground... its pretty obvious from that.
———
"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."