English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 02 June 2021, 18:24   #1
AmiBoy
Registered User
 
Join Date: Feb 2021
Location: Amiga1200Burg
Posts: 48
PiStorm for Amiga1200?

Is there any work being done in the community so that PiStorm can be used in Amigas with CPU other than the socketed 68000?

I am mainly interested in the A1200 but I guess many have the A600, the A3000 or A4000 and they are also interested.

I know that TF or @kipper2K has been working on something for A1200 for Buffee so wanted to know if there's something brewing for bigger Amigas
AmiBoy is offline  
Old 02 June 2021, 20:36   #2
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Terriblefire is making the TF1200
alexh is offline  
Old 02 June 2021, 20:47   #3
wiz12
Registered User
 
Join Date: Feb 2017
Location: Ireland
Posts: 752
Isn't the TF1200 designed for the Buffee?
wiz12 is offline  
Old 02 June 2021, 21:40   #4
512k
Registered User
 
Join Date: Dec 2017
Location: Creatures Land
Posts: 202
Quote:
Originally Posted by wiz12 View Post
Isn't the TF1200 designed for the Buffee?
https://amitopia.com/buffee-68030-3-...or-amiga-1200/

Look like it maybe alex h meant

https://eab.abime.net/showthread.php?t=106447

When it comes to the pistorm i heard of work been done on the a600 not a1200
512k is offline  
Old 02 June 2021, 22:48   #5
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
TF1200 is a generic 16-bit 680x0 to A1200 adapter. It's going to work with PiSTorm with the right FW options
alexh is offline  
Old 03 June 2021, 09:50   #6
sampedenawa
Registered User
 
Join Date: Sep 2017
Location: IT
Posts: 176
Quote:
Originally Posted by alexh View Post
TF1200 is a generic 16-bit 680x0 to A1200 adapter. It's going to work with PiSTorm with the right FW options



... and maybe a complete redesign of the Pistorm Layout, I doubt the current desgin of Pistorm adapter+Raspi3 would fit into A1200 slot
sampedenawa is offline  
Old 08 September 2021, 08:36   #7
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
It seems the thing is real... Now, where are all those experts saying "it can't be done on 1200"?

https://twitter.com/Claude1079/statu...53852064952326
skan is offline  
Old 08 September 2021, 13:09   #8
Lisko
Registered User
 
Join Date: Mar 2021
Location: Avellino, Italy
Posts: 170
Quote:
Originally Posted by skan View Post
It seems the thing is real... Now, where are all those experts saying "it can't be done on 1200"?

https://twitter.com/Claude1079/statu...53852064952326
NVME SSD on an Amiga? Very nice, a bit overpowered tho. Can't wait for this.
Lisko is offline  
Old 08 September 2021, 16:19   #9
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Quote:
Originally Posted by Lisko View Post
NVME SSD on an Amiga? Very nice, a bit overpowered tho.
It is only 1-lane PCIe gen 2. 500MB/s theoretical BW ;-)
alexh is offline  
Old 08 September 2021, 19:16   #10
Promilus
Registered User
 
Join Date: Sep 2013
Location: Poland
Posts: 807
Well 500MB/s is still roughly 20x more than what you can hope with regular Amiga interfaces.
Promilus is offline  
Old 09 September 2021, 10:53   #11
AmiBoy
Registered User
 
Join Date: Feb 2021
Location: Amiga1200Burg
Posts: 48
Nice progress.
Wondering if the chipset itself is a bottleneck and to what degree. Both Buffee and PiStorm offload the CPU and the CPU and other elements, respectively but I think in both cases things have to go through the chipset, isn't this right?
AmiBoy is offline  
Old 09 September 2021, 13:07   #12
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Quote:
Originally Posted by AmiBoy View Post
Nice progress.
Wondering if the chipset itself is a bottleneck and to what degree. Both Buffee and PiStorm offload the CPU and the CPU and other elements, respectively but I think in both cases things have to go through the chipset, isn't this right?
Yepp, mostly. Plus some RTG, AHI, LAN and (maybe) RGB2HDMI.
skan is offline  
Old 09 September 2021, 15:29   #13
Gryfon
Registered User
 
Gryfon's Avatar
 
Join Date: Oct 2018
Location: United Kingdom
Posts: 97
Quote:
Originally Posted by alexh View Post
It is only 1-lane PCIe gen 2. 500MB/s theoretical BW ;-)
"Only" - LOL - on an Amiga. "I'll buy that for a dollar"

Big thumbs up from me Claude. Especially sexy if they get AGA working over HDMI.
Gryfon is offline  
Old 09 September 2021, 17:16   #14
ali-b
Registered User
 
Join Date: May 2014
Location: hampshire
Posts: 67
Now that Claude has a physical prototype to work on, we're discussing how production is going to happen as the parts involved are considerably harder to build than the OG PiStorm. almost certainly the way forward will be contract production as already there's an interest list of ~350 units.

Probably 20% of those weren't serious or only if it was the same sort of price as the O.G pistorm (spoiler alert, it will probably be a good chunk more expensive as it's not as simple) and there's probably an equal number of interested parties who never filled out the interest list. basically it wouldn't be unreasonable to get enough made to hit the kind of volume where the unit price becomes attractive.

This will certainly be some kind of pre-order as nobody has 20k lying around to front for this kind of thing. we'll try to avoid kickstarter but will probably need to use some kind of crowdfunding or pre-order platform or another.
by getting the initial batch made up front we'll hopefully avoid the mess we had of the scalpers when the project first went viral, just as core components became hard to get.

Also... this is literally really really early days. Claude hasn't even started work on the firmware, just getting to bringing the board up, booting the Pi, flashing some test firmware making sure everything works at an electrical level as designed. I think he found the obligatory "first bodge wire required" days after submitting the board to the factory.

As I said on discord, this is still a loooooooong way off an even alpha level product. don't expect to hear anything until next year about pre-orders.

Also to address what someone said about the TF1200. As I understand it, the TF1200 is not a generic A1200 to DIP64 adapter but will be doing a special Buffee specific translation to multiplex the 32-bit bus transactions over the DIP64 16-bit interface that buffee will then expand back into 32 bit bus transactions. Only Buffee will be able to de/encode this multiplexed protocol so no, you won't be able to put a PiStorm 16 into a TF1200

-AKA ABrugsch
ali-b is offline  
Old 09 September 2021, 17:51   #15
AmiBoy
Registered User
 
Join Date: Feb 2021
Location: Amiga1200Burg
Posts: 48
Quote:
Originally Posted by ali-b View Post
Now that Claude has a physical prototype to work on, we're discussing how production is going to happen as the parts involved are considerably harder to build than the OG PiStorm. almost certainly the way forward will be contract production as already there's an interest list of ~350 units.

Probably 20% of those weren't serious or only if it was the same sort of price as the O.G pistorm (spoiler alert, it will probably be a good chunk more expensive as it's not as simple) and there's probably an equal number of interested parties who never filled out the interest list. basically it wouldn't be unreasonable to get enough made to hit the kind of volume where the unit price becomes attractive.

This will certainly be some kind of pre-order as nobody has 20k lying around to front for this kind of thing. we'll try to avoid kickstarter but will probably need to use some kind of crowdfunding or pre-order platform or another.
by getting the initial batch made up front we'll hopefully avoid the mess we had of the scalpers when the project first went viral, just as core components became hard to get.

Also... this is literally really really early days. Claude hasn't even started work on the firmware, just getting to bringing the board up, booting the Pi, flashing some test firmware making sure everything works at an electrical level as designed. I think he found the obligatory "first bodge wire required" days after submitting the board to the factory.

As I said on discord, this is still a loooooooong way off an even alpha level product. don't expect to hear anything until next year about pre-orders.
-AKA ABrugsch
Thanks for the info. Let the people lay hands on the power

Quote:
Originally Posted by ali-b View Post
Also to address what someone said about the TF1200. As I understand it, the TF1200 is not a generic A1200 to DIP64 adapter but will be doing a special Buffee specific translation to multiplex the 32-bit bus transactions over the DIP64 16-bit interface that buffee will then expand back into 32 bit bus transactions. Only Buffee will be able to de/encode this multiplexed protocol so no, you won't be able to put a PiStorm 16 into a TF1200
-AKA ABrugsch
Understood. Would be nice to generalize that interface to accept PiStorm as well.

Are you planning to workaround the chipset bottleneck somehow?
AmiBoy is offline  
Old 09 September 2021, 21:14   #16
ali-b
Registered User
 
Join Date: May 2014
Location: hampshire
Posts: 67
Quote:
Originally Posted by AmiBoy View Post
Are you planning to workaround the chipset bottleneck somehow?
That's a claude question really. Plus I'm not really sure what bottleneck you're referring to.


the TF1200 has a kind of artificial bottleneck of the buffee being on the DIP64 16-bit data bus. the Pistorm32 is using the full bandwidth of the A1200 32-bit bus. Albeit to the FPGA which is then doing its own protocol between it and the Pi CM4 over the GPIO pins, so there is a bottleneck there in a similar but slightly different way to the TF1200/Buffee combo, but the bus transactions are being communicated from the FPGA to the Pi at upwards of 200MHz (that's the speed on current Pistorm/Pi3A combo. I have no idea how fast the CM4 will be running its bus protocol. I doubt even Claude does just yet...
ali-b is offline  
Old 10 September 2021, 09:55   #17
AmiBoy
Registered User
 
Join Date: Feb 2021
Location: Amiga1200Burg
Posts: 48
I may misunderstand things but I think that both Buffee and PiStorm are still being slowed down when data go through the Amiga custom chips.
AmiBoy is offline  
Old 10 September 2021, 11:04   #18
ali-b
Registered User
 
Join Date: May 2014
Location: hampshire
Posts: 67
Quote:
Originally Posted by AmiBoy View Post
I may misunderstand things but I think that both Buffee and PiStorm are still being slowed down when data go through the Amiga custom chips.
I don't have intimate knowledge of the Amiga bus protocol (nor how PiStorm interacts with the bus) but I would imagine that the custom chips can only operate so fast. So in that regard, yes comms between the "CPU" and the custom chips will be limited by the custom chips data transfer rates. but that would be the same for any accelerator without replacing/emulating the custom chips too. So no, there is no plan to just use the amiga as a chassis to provide power and then emulate everything else. The Pistorm is only emulating the CPU and providing a few extra 32-bit side peripherals like Z3 RAM, RTG and Pi-SCSI. (oh and AHI soon too, well already partially) and Buffee is planning on providing fewer peripherals. Just CPU and RAM as they are aiming to be more of a "pure" CPU emulator and be more platform agnostic (though there are efforts for putting PiStorm into 68000 Macs, ST's and X68000 machines)
ali-b is offline  
Old 10 September 2021, 11:28   #19
AmiBoy
Registered User
 
Join Date: Feb 2021
Location: Amiga1200Burg
Posts: 48
Quote:
Originally Posted by ali-b View Post
I don't have intimate knowledge of the Amiga bus protocol (nor how PiStorm interacts with the bus) but I would imagine that the custom chips can only operate so fast. So in that regard, yes comms between the "CPU" and the custom chips will be limited by the custom chips data transfer rates. but that would be the same for any accelerator without replacing/emulating the custom chips too. So no, there is no plan to just use the amiga as a chassis to provide power and then emulate everything else. The Pistorm is only emulating the CPU and providing a few extra 32-bit side peripherals like Z3 RAM, RTG and Pi-SCSI. (oh and AHI soon too, well already partially) and Buffee is planning on providing fewer peripherals. Just CPU and RAM as they are aiming to be more of a "pure" CPU emulator and be more platform agnostic (though there are efforts for putting PiStorm into 68000 Macs, ST's and X68000 machines)
This is what I thought, thanks. More CPU power is always welcome

I guess, going a bit off topic from the original question, accelerating the Amiga bus and chipset is not possible or easy?
AmiBoy is offline  
Old 10 September 2021, 11:29   #20
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
No, you can't really accelerate the Amiga side of things. It is locked to frequencies derived from the 28MHz main oscillator.
Jope is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
A1000 with PiStorm is a thing apparently eXeler0 support.Hardware 6 12 May 2021 20:23
[WANTED] RGBtoHDMI v2 and PiStorm hiroshima MarketPlace 1 02 May 2021 15:49
Please help about Amiga1200 kaushikkalu New to Emulation or Amiga scene 20 22 February 2010 19:49
Amiga1200 cosmiq Retrogaming General Discussion 45 26 May 2005 23:31

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 22:28.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15591 seconds with 13 queries