TF CD32 Riser Revision 2 Design Complete
Moderators: terriblefire, Terriblefire Moderator
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TF CD32 Riser Revision 2 Design Complete
Yes except the address is just one pin between the CPLD and ARM. One pin for Mouse, One pin for Joypad1 and another for joypad2. Thats it unless we want to try and inplement flashfloppy.
The reason we dont always make it decode these is incase someone wants to put a real mouse or joypad in the machine.
EDIT: Keyboard will work without the CPLD at all. Keyboard is wired direct to the arm on rev1.
The reason we dont always make it decode these is incase someone wants to put a real mouse or joypad in the machine.
EDIT: Keyboard will work without the CPLD at all. Keyboard is wired direct to the arm on rev1.
———
"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."
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TF CD32 Riser Revision 2 Design Complete
I pulled the latest code from the repo and i get a hardfault every time? Needs the cap?
———
"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."
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: TF CD32 Riser Revision 2 Design Complete
@terriblefire
Hi Yes add the cap (I added 10uF as I didn't have 4.7uF), or change this in main
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE3);
to this
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
or comment it out altogether.
I was playing with power settings and forgot to change it back.
Hi Yes add the cap (I added 10uF as I didn't have 4.7uF), or change this in main
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE3);
to this
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
or comment it out altogether.
I was playing with power settings and forgot to change it back.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TF CD32 Riser Revision 2 Design Complete
Added the cap and now i have working USB keyboard :)
right so you need a way to override individual memory locations?
right so you need a way to override individual memory locations?
———
"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."
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: TF CD32 Riser Revision 2 Design Complete
Only those required for mouse and gamepad?terriblefire wrote: 06 Jun 2020 17:18 Added the cap and now i have working USB keyboard :)
right so you need a way to override individual memory locations?
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TF CD32 Riser Revision 2 Design Complete
can i ask for one thing first.. explicitly set every unused pin to high Z.arkadiusz.makarenko wrote: 06 Jun 2020 18:06Only those required for mouse and gamepad?terriblefire wrote: 06 Jun 2020 17:18 Added the cap and now i have working USB keyboard :)
right so you need a way to override individual memory locations?
———
"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."
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: TF CD32 Riser Revision 2 Design Complete
Are those lines 5V or 3.3V?terriblefire wrote: 06 Jun 2020 18:19can i ask for one thing first.. explicitly set every unused pin to high Z.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TF CD32 Riser Revision 2 Design Complete
All the amiga lines are 5v. The ones that are INTSIG are 3.3varkadiusz.makarenko wrote: 06 Jun 2020 18:29Are those lines 5V or 3.3V?terriblefire wrote: 06 Jun 2020 18:19
can i ask for one thing first.. explicitly set every unused pin to high Z.
———
"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."
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: TF CD32 Riser Revision 2 Design Complete
@terriblefire
I've set up all pins (sorry don't know exactly which ones are not in use - will tidy this up later) to GPIO_Input no-pull-up no-pull-down. Which should be high impeadance.
I have still usart5 on PD2 - RX and PC12 - TX ? should this be changed as well?
I've set up all pins (sorry don't know exactly which ones are not in use - will tidy this up later) to GPIO_Input no-pull-up no-pull-down. Which should be high impeadance.
I have still usart5 on PD2 - RX and PC12 - TX ? should this be changed as well?
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TF CD32 Riser Revision 2 Design Complete
no those are fine. Just things on the Amiga bus really.
———
"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."
Who is online
Users browsing this forum: ClaudeBot and 1 guest