PiStorm

Nagging hardware related question? Post here!
User avatar
tofro
Font of All Knowledge
Posts: 2685
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: PiStorm

Post by tofro »

Peter wrote:
mk79 wrote:
Peter wrote:Is it done by RPi GPIO oder did they at least use the SMI bus?
There doesn't appear to be any schematic, but according to the sources it's a simple 16-bit GPIO interface.
Probably wrong, according to a post on English Amiga board" http://eab.abime.net/showthread.php?t=104462 PiStorm at least uses the SMI bus. That would make the 68000 bus interface significantly better. But overall, it's still a Linux box in most aspects.

Slightly more appealing to me would be the Buffee solution https://eab.abime.net/showthread.php?t=105641 which also comes with 68000 socket. That one just provides a fast CPU and memory but does not depend on a fullblown Linux system.
Probably a trade-off design desicion between fast real-time CPU emulation and easy access to OS services for hard disk and network, USB, whatever, emulation. The PiStorm seems to be really good at the latter and obviously seems to benefit from its non-bare metal code.


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
mk79
QL Wafer Drive
Posts: 1349
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: PiStorm

Post by mk79 »

Peter wrote:
mk79 wrote:
Peter wrote:Is it done by RPi GPIO oder did they at least use the SMI bus?
There doesn't appear to be any schematic, but according to the sources it's a simple 16-bit GPIO interface.
Probably wrong, according to a post on English Amiga board" http://eab.abime.net/showthread.php?t=104462 PiStorm at least uses the SMI bus.
The sources do not agree with that assessment. It uses the normal GPIO registers.
Slightly more appealing to me would be the Buffee solution https://eab.abime.net/showthread.php?t=105641 which also comes with 68000 socket. That one just provides a fast CPU and memory but does not depend on a fullblown Linux system.
That looks nice, yes.


User avatar
Peter
QL Wafer Drive
Posts: 1953
Joined: Sat Jan 22, 2011 8:47 am

Re: PiStorm

Post by Peter »

mk79 wrote:
Peter wrote:
mk79 wrote:There doesn't appear to be any schematic, but according to the sources it's a simple 16-bit GPIO interface.
Probably wrong, according to a post on English Amiga board" http://eab.abime.net/showthread.php?t=104462 PiStorm at least uses the SMI bus.
The sources do not agree with that assessment. It uses the normal GPIO registers.
No, I checked the logic sources myself, look at the SMI bus pinout:
rpi_smi_pins.png
Haven't seen the software, but if the hardware supports SMI, it has at least the option to do so.


User avatar
pjw
QL Wafer Drive
Posts: 1286
Joined: Fri Jul 11, 2014 8:44 am
Location: Norway
Contact:

Re: PiStorm

Post by pjw »

Peter wrote:<>
Slightly more appealing to me would be the Buffee solution https://eab.abime.net/showthread.php?t=105641 which also comes with 68000 socket. That one just provides a fast CPU and memory but does not depend on a fullblown Linux system.
"The optimistic goal is about a 3.2GHz 68030 which is around 1,000 MIPS"! :o


Per
dont be happy. worry
- ?
Derek_Stewart
Font of All Knowledge
Posts: 3929
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: PiStorm

Post by Derek_Stewart »

Hi,

The project seems a good idea, as the Amiga A500 is hard to expand, so PiStorm look ideal, for Amiga A500 addon.

The 4 layer PCBs are available on JLPCB, but a high volume order would be required to reduce the price and of course the soldering of the parts to the board.

Personally I will wait they are in production, to fit to my 3 A500 computers with a view to selling them.

A QL version might nice but the low level routines to access the hardware will have to written.


Regards,

Derek
User avatar
XorA
Site Admin
Posts: 1358
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: PiStorm

Post by XorA »

Derek_Stewart wrote: The project seems a good idea, as the Amiga A500 is hard to expand, so PiStorm look ideal, for Amiga A500 addon.
Not that hard, it has that big expansion slot on one side ;-)


User avatar
Peter
QL Wafer Drive
Posts: 1953
Joined: Sat Jan 22, 2011 8:47 am

Re: PiStorm

Post by Peter »

Someone has brought down boot time of the PiStorm down to 7 seconds: https://www.youtube.com/watch?v=p2iAVPZ6tdI
That makes it appear less like software emulation.


User avatar
bwinkel67
QL Wafer Drive
Posts: 1187
Joined: Thu Oct 03, 2019 2:09 am

Re: PiStorm

Post by bwinkel67 »

Peter wrote:Someone has brought down boot time of the PiStorm down to 7 seconds: https://www.youtube.com/watch?v=p2iAVPZ6tdI
That makes it appear less like software emulation.
I'm not sure if they are using the EMU68 replacement emulator in that video since the speed shown on SysInfo doesn't go off the chart...but EMU68 is supposed to be a "bare metal" 68K emulator (so no Linux) for the PI...different than what PiStorm used before (MUSHASHI 68K emulator).

https://www.youtube.com/watch?v=tw6IG1cOxWc


User avatar
Peter
QL Wafer Drive
Posts: 1953
Joined: Sat Jan 22, 2011 8:47 am

Re: PiStorm

Post by Peter »

I have also seen MUSHASHI based solution, which just cuts boot time by using a stripped down Linux. Unfortunately I forgot the name of that Linux distro.


User avatar
bwinkel67
QL Wafer Drive
Posts: 1187
Joined: Thu Oct 03, 2019 2:09 am

Re: PiStorm

Post by bwinkel67 »

I haven't scanned the PiStorm Discord server in a while but took a look today. Seems right before X-mas there was a bit of discussion to push for a 68008 inclusion (user fogofwar). I'm curious if it had that support and you kept it at 7.5Mhz if you could easily interface to the CPU socket and then just see what you'd get (i.e. so no speed up but wifi, memory, SD, etc...)

Edit: oh, I suppose you'd have to add that low level hardware interface support, now that I think about it...


Post Reply