myStorm - an STM32Fxxx ARM supported FPGA board

What are you developing?
monsonite
Posts: 47
Joined: Tue May 05, 2015 10:34 am

myStorm - an STM32Fxxx ARM supported FPGA board

Postby monsonite » Mon Jul 25, 2016 8:10 pm

Hi All,

I'd like to announce the latest open source hardware project "myStorm" - its a fusion of a Lattice ICE40HX4K FPGA with a STM32F103RCT7 playing the support role.

The board will take either a genuine STM32F103 or the somewhat more economical GD32103RCT7, priced locally in Shenzhen at $1.92 in 1 off.

The FPGA and STM32 are connected by and 8 bit bus - with handshake lines.

52 of the FPGA signals are broken out to PMOD connectors.

20 of the GPIO and 6 analogue inputs of the STM32 are broken out to Arduino style shield headers.

It is designed to use Clifford Wolf's Project Ice Storm open source FPGA design and programing tool chain -

You can plug in a Raspberry Pi or Pi Zero directly into the end connector - to host the Ice Storm tools. Both the FPGA and the STM32 can be accessed from the Pi via the 8 bit bidirectional bus.


The boards are now on their way from Shenzhen - and I got a sneak preview this morning from my Shenzhen friend Toby Yu - who is managing the job out there.

It's early days - but these boards were still being worked on in EagleCAD just last Thursday.

You can read about the project here

https://folknologylabs.wordpress.com/2016/07/21/a-perfect-storm/

Alan Wood and I have created this little 75x75mm board for a forthcoming FPGA course.

It's a no nonsense board for people that want low cost FPGA hardware.

The expected price of this little board is expected to be around US$30

Future versions to work with $9 CHIP, PocketCHIP and recently announced Omega2 - are also at the early planning stage.


Ken Boak, Alan Wood and Toby Yu

( reach us via twitter @monsonite @folknology @TobyYu3 using #myStorm )

Open Sourrce Hardware User's Group (OSHUG)

London
mystorm_close_top.jpg
Close Up of myStorm pcb
mystorm_close_top.jpg (81.72 KiB) Viewed 1279 times
mystorm_panel.jpg
A panel of 12 pcbs
mystorm_panel.jpg (100.63 KiB) Viewed 1279 times
Last edited by monsonite on Mon Jul 25, 2016 8:40 pm, edited 2 times in total.

User avatar
martinayotte
Posts: 1132
Joined: Mon Apr 27, 2015 1:45 pm

Re: myStorm - an STM32Fxxx ARM supported FPGA board

Postby martinayotte » Mon Jul 25, 2016 8:24 pm

Interesting !!!

monsonite
Posts: 47
Joined: Tue May 05, 2015 10:34 am

Re: myStorm - an STM32Fxxx ARM supported FPGA board

Postby monsonite » Mon Jul 25, 2016 8:52 pm

Martin,

We will be building and testing a small batch of boards over the next 10 days (we have 40 waiting in Shenzhen and 10 en-route to London)

If things look good - we will be offering factory built boards to friends and early adopters - for about $30


Ken
Last edited by monsonite on Mon Aug 01, 2016 9:02 am, edited 1 time in total.

User avatar
Rick Kimball
Posts: 707
Joined: Tue Apr 28, 2015 1:26 am
Location: Eastern NC, US
Contact:

Re: myStorm - an STM32Fxxx ARM supported FPGA board

Postby Rick Kimball » Mon Jul 25, 2016 9:25 pm

... deleted ...
Last edited by Rick Kimball on Tue Jul 26, 2016 8:03 pm, edited 2 times in total.
-rick

User avatar
martinayotte
Posts: 1132
Joined: Mon Apr 27, 2015 1:45 pm

Re: myStorm - an STM32Fxxx ARM supported FPGA board

Postby martinayotte » Mon Jul 25, 2016 10:23 pm

monsonite wrote:If things look good - we will be offering factory built boards to friends and early adopters - for about $30

Look interesting, but what about shipping fees for Canada ?

User avatar
RogerClark
Posts: 5324
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: myStorm - an STM32Fxxx ARM supported FPGA board

Postby RogerClark » Mon Jul 25, 2016 11:05 pm

Looks interesting

F103RC is a good choice as it has a load of extra peripherals like SDIO which the F103C (and F103RB) doesn't have.

simonf
Posts: 180
Joined: Sun Jul 26, 2015 4:03 pm

Re: myStorm - an STM32Fxxx ARM supported FPGA board

Postby simonf » Tue Jul 26, 2016 7:49 pm

monsonite wrote:Hi All,
The board will take either a genuine STM32F103 or the somewhat more economical GD32103RCT7, priced locally in Shenzhen at $1.92 in 1 off.


I was looking at GD32F103RCT6 but what is a GD32103RCT7?

monsonite
Posts: 47
Joined: Tue May 05, 2015 10:34 am

Re: myStorm - an STM32Fxxx ARM supported FPGA board

Postby monsonite » Sat Jul 30, 2016 8:45 pm

Hi All,

It's been a busy 48 hours...

The first pcb samples of the STM32F103RC and Lattice ICE40 FPGA delivered to me in the UK on Thursday lunchtime - along with the upper and lower laser-cut solder paste stencils.

Alan and I have put together the first sample - with another two to be populated and "baked" on Sunday morning. This has been a real "kitchen table-top" operation - literally

Read all about it in Alan's Blog, here

https://folknologylabs.wordpress.com/20 ... p-a-storm/

Or engage in this over at Hacker News - search term "myStorm"

More updates later - after we have a bit more STM32 support code written


Ken

monsonite
Posts: 47
Joined: Tue May 05, 2015 10:34 am

Re: myStorm - an STM32Fxxx ARM supported FPGA board

Postby monsonite » Sun Aug 28, 2016 10:54 am

Well - It's been a busy month.

We got 3 prototypes built up in late July for firmware development purposes, and then proceeded with a pilot production batch of 48 boards.

These just came off the production line in Shenzhen yesterday lunchtime (UK time)

We are running a workshop at the Open Source Hardware Camp (OSHCamp2016) next weekend - and sending some boards out into the community for people to have a play.

The first boards have a STM32F103RET6 on board. We use the open source Project ICEStorm toolchain to load the flash of the '103 with the bitfile for the FPGA - and the '103 then uses SPI to squirt this into the FPGA.

In the Fall (late October/November) we hope to do a production batch of 1000+ boards. These will be priced between $30 and $49 depending on build options - choice of mcu, size of fast SRAM etc.

myStorm has been an experiment in lean,mean Open Engineering. From concept to delivery in 100 days.

We've spent about US$2000 so far to get us to the point of 50 pilot producton boards. Design and firmware currently with a team of 3 in the UK, production and components sourcing is a friend in Shenzhen.

You can follow the project here https://folknologylabs.wordpress.com/20 ... ect-storm/

We have a new website and mailing list that should be going live around 2nd September. https://mystorm.uk/ Still full of typos - so please bear with us.

regards


ken

monsonite
Posts: 47
Joined: Tue May 05, 2015 10:34 am

Re: myStorm - an STM32Fxxx ARM supported FPGA board

Postby monsonite » Sun Aug 28, 2016 10:56 am

Pictures attached here
Attachments
myStorm_concept.jpg
myStorm_concept.jpg (111.86 KiB) Viewed 976 times
sample_small.jpg
sample_small.jpg (86.41 KiB) Viewed 976 times
first_48_small.jpg
first_48_small.jpg (175.37 KiB) Viewed 976 times


Return to “Projects”

Who is online

Users browsing this forum: No registered users and 1 guest