30 July 2021, 11:55 | #41 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,749
|
Quote:
btw - 74ACT299 looks like good candidate for expanding available I/O's in RP2040 (bit slow as fmax is around 90MHz, 74FCT299 could be better but seem it is obsolete - perhaps some faster shifters are still produced) - this will simplify also level translation as serial interface has less pin's to translate. |
|
30 July 2021, 12:56 | #42 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
https://github.com/fieldofcows/atari-st-rpikb Just an Interface Adapter: USB-Mouse, USB-keyboard, USB-Joystick/Gamepad for classic amigas - connect all kinds of USB HIDs zu the Amiga with just one Pico. Good point to start IMHO. |
|
30 July 2021, 23:38 | #43 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,749
|
Quote:
But if this suit your needs then indeed this is very neat project. |
|
31 July 2021, 00:26 | #44 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
Und it might be fun. Everything else we talked here sounds more like serious and hard work with a good chance of getting frustrated along the way... (And I would not have halve the equipment and tool and spare amiga boards and chips to even start with it something like a custom chip replacement ... let alone the time) |
|
01 August 2021, 11:40 | #45 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,749
|
Quote:
I agree with you so no need to explain - just pointed that any USB host capable uC can do this and current USB stack in RP2040 seem to have some problems so perhaps using something more mature like for example STM32 could be better. Also i don't expect few week easy work to do such thing on RP2040 - rather painful and time consuming exercise. And equipment luckily for Amiga is not so expensive - logic analyzer (Saleae or its clone are quite inexpensive and 8 channels should be more than OK) Side to this some scope and i think no more than this (beside of course time). |
|
01 August 2021, 23:32 | #46 | |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,549
|
Quote:
I would be nervous about designing any project using this board because there is only a single source and their reputation for availability is not good. |
|
02 August 2021, 06:15 | #47 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
|
02 August 2021, 09:57 | #48 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,749
|
Quote:
Initially original Raspberry Pi Pico board has best price/capability ratio - target would be dedicated board(s) for Amiga that can be easily inserted to IC's sockets. And there is many boards with RP2040 https://en.wikipedia.org/wiki/RP2040#Boards uC are usually single source and RP2040 is not exception - so rather safe choice - alternatively only TI produce uC with embedded something like PIO (PRUSS - Programmable Real-time Unit Subsystem) btw i have impression that guys behind RP2040 was heavily inspired by TI - instead designing specialized HW they just designed universal, real time I/O uC embedded side to general uC. |
|
02 August 2021, 12:41 | #49 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
|
03 August 2021, 23:30 | #50 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,749
|
Quote:
idea is described here http://archive.gamedev.net/archive/r...rticle371.html and in datasheet for ADV714x. |
|
10 August 2021, 14:49 | #51 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
I am not trying to solve a certain problem and looking for the best chip to do the job, but looking for an application for exactly the RP2040. It does not need to be a Pico-board but could be one of the clones as well, but the question is, what can we do wit the RP2040. |
|
10 August 2021, 18:00 | #52 | |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
Quote:
What can we do wit the RP2040? Why not a drunken sailor, early in the morning? It's a 3.3v GPIO single vendor Cortex M0+ board. It's not great for anything internal without level shifters and buffers, which complicates some of the features you might want to use for internal applications. It's probably better suited to external applications taking advantage of the MP2040's features (SPI etc). It's in competition with an Arduino Nano, which may be less powerful but doesn't need level shifting. If you insist on hammering a square peg regardless of hole shape start with getting clean power and bidirectional comms signals and work back to the controller. |
|
11 August 2021, 23:43 | #53 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,749
|
Quote:
As Amiga is relatively slow then RP2040 in theory can deal with Amiga HW directly with software. Comparable HW solution are BeagleBone board but they cost between 39 and 99$ however they offer way more (like 3D GPU, HDMI, 512MB RAM etc) - still 4(1)$ RP2040 offer possibility to emulate Amiga IC's... |
|
12 August 2021, 06:33 | #54 | |
Registered User
Join Date: Sep 2013
Location: Poland
Posts: 808
|
@pandy - I wouldn't go that far. I mean:
Quote:
All engineers takes a problem, analyze it, search for best tools for solving that problem and then apply solution. This thread is for something different. Author got himself a tool and now seeks a problem in Amiga hw which can be solved with it. And while there are some which might it doesn't make it perfect fit. It doesn't even make it reasonable. And FYI there's already pretty old solution from Cypress (PSoC4,5,6) which really has programmable IO matrix (CPLD like) and it didn't find its way into amiga before. Why the hell you think RPi should? All it has over solutions already on the market is community. You say about price... ppl spent money on hundred dolar chips (fpga like Cyclone V) and even more expensive boards to get performance way below level of 10$ ARM SoC (like H5 from Allwinner). Price alone doesn't make RPi "right" solution. And neither does PIO. And unless you show me how RP2040 handles emulation of e.g. Fat Agnus inside real amiga you shouldn't make such statements. |
|
12 August 2021, 12:22 | #55 | |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
Quote:
I've made my point, no need for me to rehash it. You won't change my mind and I won't change yours. Looking forward to seeing what you build with it. Best of luck. |
|
12 August 2021, 16:49 | #56 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,749
|
Quote:
Sadly to say my main issue for today are insane prices of the construction materials in my country - some of them rose over few hundred % and simply i have no time for RP2040 for Amiga. So i shared some ideas hoping that perhaps somebody is less busy and able to have fun with RP2040 in Amiga. But anyway thanks for all wishes and i can say - the same for you. |
|
12 August 2021, 17:15 | #57 | ||
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,749
|
Quote:
If you need lower latency then you can use multiple shift register (like 4x8bit to deal with 32 bits), you can use multiplexers (even analog one so bidirectional). Instead single TI AM3358/AM5729 you can use 1$ RP2040 for single task (such as CIA emulation). I agree about AM3358/AM5729 capabilities but they cost more so RP2040 is IMHO nice alternative to CPLD/FPGA at least on some functions. 133MHz is speed higher than offered by most of 5V CPLD's. That's why i used this comparison. Quote:
And to be honest i don't need to prove anything to you or anyone else - if RP2040 is capable to produce valid DVI video using PIO and software then it may be also capable to do things which are less time critical. And if thread is read carefully then i'm quite skeptical about Agnus emulation due first, some internal logic is still not sufficiently documented secondly, relatively big number of I/O required to deal with RAM and CPU+RGA. Hope it is clear. Beagle bone better than RP2040 - yes, no doubts on this but also it is more expensive especially if you think on single IC's emulation. Agnus in RP2040 perhaps yes, perhaps no, no one tries for sure so why assume upfront that this is impossible. Btw forgot to add - Cypress was expensive and as such not highly popular... And some wiling to spent hundreds of $ some others not... luckily there is still some shopping freedom - hope RP2040 based solutions will be affordable for anyone. My internal RP2040 Amiga priorities are CIA's, Paula and Denise. Last edited by pandy71; 12 August 2021 at 17:38. |
||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Pico PSU inside of Amiga 1000 | blindguy | Hardware mods | 4 | 03 December 2019 07:53 |
Pico PSU | Daishi | support.Hardware | 9 | 20 November 2019 22:48 |
Raspberry Pi Mini to 1200 Clockport Advice | betajaen | Hardware mods | 33 | 06 August 2018 11:38 |
Does Pico PCMCIA Ram work with Amiga? | Tipper112 | support.Hardware | 3 | 07 May 2013 10:20 |
Pico PSU for amiga in tower | mrodfr | support.Hardware | 10 | 01 September 2009 08:59 |
|
|