TF CD32 Riser Revision 2 Design Complete

TF CD32 Riser

Moderators: terriblefire, Terriblefire Moderator

User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: 19 Jun 2019 07:36
Location: Edinburgh

Re: TF CD32 Riser Revision 2 Design Complete

Post by arkadiusz.makarenko »

@terriblefire

I am not 100% sure yet, as I have not finished reading datasheets on RTC, but we might be missing LSE oscillator, 32,768kHz for Vbat mode?

"The RTC is functional in V BAT mode and in all low-power modes when it is clocked by the
LSE. When clocked by the LSI, the RTC is not functional in V BAT mode, but is functional in
all low-power modes."
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF CD32 Riser Revision 2 Design Complete

Post by terriblefire »

oh ok.. we can look at adding that for the next version.
———
"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."
wairnair
Posts: 34
Joined: 09 Dec 2018 15:53

Re: TF CD32 Riser Revision 2 Design Complete

Post by wairnair »

Just checking in to let you know that you have audience :) I enjoy reading your updates and I'm waiting for the final board patiently.
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: 19 Jun 2019 07:36
Location: Edinburgh

Re: TF CD32 Riser Revision 2 Design Complete

Post by arkadiusz.makarenko »

Ok. I started porting code for keyboard.
I may rewrite it in the future, but for now it is good enough.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF CD32 Riser Revision 2 Design Complete

Post by terriblefire »

arkadiusz.makarenko wrote: 04 May 2020 22:14 Ok. I started porting code for keyboard.
I may rewrite it in the future, but for now it is good enough.
Awesome. Should be dead easy to port over the keyboard code. I'm going to write a module to allow the arm to respond to specific address requests.

EDIT: I think even though VBAT isnt working we should be able to get the rest of this working by feeding a fake value to the Amiga at boot. We can sort this out on the next revision.
———
"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."
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: 19 Jun 2019 07:36
Location: Edinburgh

Re: TF CD32 Riser Revision 2 Design Complete

Post by arkadiusz.makarenko »

terriblefire wrote: 04 May 2020 22:22
arkadiusz.makarenko wrote: 04 May 2020 22:14 Ok. I started porting code for keyboard.
I may rewrite it in the future, but for now it is good enough.
Awesome. Should be dead easy to port over the keyboard code. I'm going to write a module to allow the arm to respond to specific address requests.

EDIT: I think even though VBAT isnt working we should be able to get the rest of this working by feeding a fake value to the Amiga at boot. We can sort this out on the next revision.
Keyboard support seems to be blocking code. Do you think this can have impact on communiation arm-amiga?
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF CD32 Riser Revision 2 Design Complete

Post by terriblefire »

arkadiusz.makarenko wrote: 05 May 2020 00:15 Keyboard support seems to be blocking code. Do you think this can have impact on communiation arm-amiga?
Its interruptable code. arm-amiga will generate a fast interrupt. Do stuff. Return. Keyboard wont notice that.

Pattern should be.

Interrupt generated.

Read code from CPLD + Data direction (RW).
if write then grab 8 bits from PB0-7 and pulse an ack to the cpld (it completes the cycle)
if read then put 8 bits on the data bus, pulse ack via cpld and then tristate again.

Should be possible to do this in under 500ns.

The CPLD holds the Amiga until the arm responds.
———
"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."
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: 19 Jun 2019 07:36
Location: Edinburgh

Re: TF CD32 Riser Revision 2 Design Complete

Post by arkadiusz.makarenko »

terriblefire wrote: 05 May 2020 08:53
arkadiusz.makarenko wrote: 05 May 2020 00:15 Keyboard support seems to be blocking code. Do you think this can have impact on communiation arm-amiga?
Its interruptable code. arm-amiga will generate a fast interrupt. Do stuff. Return. Keyboard wont notice that.

Pattern should be.

Interrupt generated.

Read code from CPLD + Data direction (RW).
if write then grab 8 bits from PB0-7 and pulse an ack to the cpld (it completes the cycle)
if read then put 8 bits on the data bus, pulse ack via cpld and then tristate again.

Should be possible to do this in under 500ns.

The CPLD holds the Amiga until the arm responds.
Now it is clear.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF CD32 Riser Revision 2 Design Complete

Post by terriblefire »

arkadiusz.makarenko wrote: 05 May 2020 20:16 Now it is clear.
All set up on the bench.
———
"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."
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF CD32 Riser Revision 2 Design Complete

Post by terriblefire »

Been a crazy week but we've proved that this riser will pass through FMV video.

@arkadiusz.makarenko Sorry i've not been keeping up with your progress this week.
———
"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."

Return to “TF CD32 Riser”

Who is online

Users browsing this forum: ClaudeBot and 2 guests