Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
TF CD32 Riser Revision 2 Design Complete
Moderators: terriblefire, Terriblefire Moderator
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF CD32 Riser Revision 2 Design Complete
Will adjust that a bit.
———
"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: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: TF CD32 Riser Revision 2 Design Complete
Thank you.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
- arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: TF CD32 Riser Revision 2 Design Complete
I have cleared all C compilator warnings, which solved one small memory leak which I wasn't able to pin down before.
This allowed me to tidy up main a little as well where I had to find work around issues.
EDIT.
After tidy up and solving some issues in code, I had to tidy up variable definitions etc. and now seems to be ok.
I think I have somewhere wrongly defined or init variable or mess with poiter.
This allowed me to tidy up main a little as well where I had to find work around issues.
EDIT.
After tidy up and solving some issues in code, I had to tidy up variable definitions etc. and now seems to be ok.
I think I have somewhere wrongly defined or init variable or mess with poiter.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
- arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: TF CD32 Riser Revision 2 Design Complete
Looking at current project I can downgrade project from Stm32f722 to stm32f730. It is half the price, and there would still be like 15-20k left in flash for any potential upgrade.
I will have a look at cpld as well it might be possible to downgrade it from 72 to 36 cells, but it wouldn't have any potential to grow at all. So need to think about that one.
EDIT
CPLD - I take it back, I use 18 cells at this moment, so there would still be another half of the chip to use. Plenty space as at this point it would be used only really to decode few other addresses.
I will have a look at cpld as well it might be possible to downgrade it from 72 to 36 cells, but it wouldn't have any potential to grow at all. So need to think about that one.
EDIT
CPLD - I take it back, I use 18 cells at this moment, so there would still be another half of the chip to use. Plenty space as at this point it would be used only really to decode few other addresses.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF CD32 Riser Revision 2 Design Complete
Yeah the CPLD can go down to a 36 no problem. I had envisioned it might do more stuff but really its just an address decoder. Keep the ARM big though. There is soundcard potential there too.arkadiusz.makarenko wrote: Sun Nov 29, 2020 11:44 am Looking at current project I can downgrade project from Stm32f722 to stm32f730. It is half the price, and there would still be like 15-20k left in flash for any potential upgrade.
I will have a look at cpld as well it might be possible to downgrade it from 72 to 36 cells, but it wouldn't have any potential to grow at all. So need to think about that one.
EDIT
CPLD - I take it back, I use 18 cells at this moment, so there would still be another half of the chip to use. Plenty space as at this point it would be used only really to decode few other addresses.
———
"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: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: TF CD32 Riser Revision 2 Design Complete
I will take my time to review it, but at this moment I think the only difference is in size of flash memory. RAM on both chips is the same. Initially firmware growth was substantial due to usb stack and usb libraries,now it is much slower.terriblefire wrote: Sun Nov 29, 2020 12:03 pmYeah the CPLD can go down to a 36 no problem. I had envisioned it might do more stuff but really its just an address decoder. Keep the ARM big though. There is soundcard potential there too.arkadiusz.makarenko wrote: Sun Nov 29, 2020 11:44 am Looking at current project I can downgrade project from Stm32f722 to stm32f730. It is half the price, and there would still be like 15-20k left in flash for any potential upgrade.
I will have a look at cpld as well it might be possible to downgrade it from 72 to 36 cells, but it wouldn't have any potential to grow at all. So need to think about that one.
EDIT
CPLD - I take it back, I use 18 cells at this moment, so there would still be another half of the chip to use. Plenty space as at this point it would be used only really to decode few other addresses.
Currently there is about 30-35k taken (25k ? with size optimalization) F730 wouls still have like 25-30k flash left for growth.
Ps. Soundcard any more details, please?
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF CD32 Riser Revision 2 Design Complete
Since you are already implementing most of the clockport ... maybe emulate a clockport sound card..arkadiusz.makarenko wrote: Sun Nov 29, 2020 1:54 pmI will take my time to review it, but at this moment I think the only difference is in size of flash memory. RAM on both chips is the same. Initially firmware growth was substantial due to usb stack and usb libraries,now it is much slower.terriblefire wrote: Sun Nov 29, 2020 12:03 pm
Yeah the CPLD can go down to a 36 no problem. I had envisioned it might do more stuff but really its just an address decoder. Keep the ARM big though. There is soundcard potential there too.
Currently there is about 30-35k taken (25k ? with size optimalization) F730 wouls still have like 25-30k flash left for growth.
Ps. Soundcard any more details, please?
There are 2 DACs on the arm that come out to that 3 pin header....
I'd need to dig into the details of how those soundcards work for more ideas.
———
"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: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: TF CD32 Riser Revision 2 Design Complete
I wasn't aware that there are clockport soundcards...terriblefire wrote: Sun Nov 29, 2020 3:00 pmSince you are already implementing most of the clockport ... maybe emulate a clockport sound card..arkadiusz.makarenko wrote: Sun Nov 29, 2020 1:54 pm
I will take my time to review it, but at this moment I think the only difference is in size of flash memory. RAM on both chips is the same. Initially firmware growth was substantial due to usb stack and usb libraries,now it is much slower.
Currently there is about 30-35k taken (25k ? with size optimalization) F730 wouls still have like 25-30k flash left for growth.
Ps. Soundcard any more details, please?
There are 2 DACs on the arm that come out to that 3 pin header....
I'd need to dig into the details of how those soundcards work for more ideas.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
- 8 Bit Dreams
- Moderator Team

- Posts: 785
- Joined: Fri Nov 09, 2018 7:12 am
- Location: Germany
Re: TF CD32 Riser Revision 2 Design Complete
Oh yes.. There are few
Delfina, for example.. 
Retro computer hardware & repair in Germany
- arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: TF CD32 Riser Revision 2 Design Complete
Now I get it. MP3 De-Codecs only are like 50k.terriblefire wrote: Sun Nov 29, 2020 12:03 pm Keep the ARM big though. There is soundcard potential there too.
This is quite impressive on paper : https://www.st.com/en/embedded-software ... l#overview
So features like mp3 player should be doable as Amiga has just to supply data to stm32 buffer quickly enough.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem