Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Other FPGA systems, e.g. Turbo Chameleon.

Moderators: Mug UK, Zorro 2, Greenious, spiny, Moderator Team

User avatar
guidol
Atari freak
Atari freak
Posts: 54
Joined: Fri Apr 17, 2015 8:14 pm
Location: Mudanya - Tuerkiye

Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby guidol » Thu Sep 14, 2017 3:04 pm

Did anyone see the Flea Ohm Zero at
https://hackaday.io/project/13048-flea-ohm-fpga-project

On YouTube is a video from the last year with a small (like now) FPGA running the Minimig Core:
https://youtu.be/mPIfhLXsYkQ

Now the new Board has a bigger FPGA (ECP5 FPGA from Lattice Semiconductor)
You do not have the required permissions to view the files attached to this post.

User avatar
nightshadowpt
Atari User
Atari User
Posts: 40
Joined: Wed May 10, 2017 5:04 am

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby nightshadowpt » Sun Sep 17, 2017 5:40 am

This looks interesting, although I am not sure how much size matters for these boards.

The current size of products like MiST is already quite compact to emulate an Amiga, can easily fit (almost) anywhere and it has more ports.

Nonetheless, it is still an interesting option.

Thanks for sharing.

Dal
Administrator
Administrator
Posts: 4067
Joined: Tue Jan 18, 2011 12:31 am
Location: Cheltenham, UK
Contact:

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Dal » Sun Sep 17, 2017 8:57 am

nightshadowpt wrote:This looks interesting, although I am not sure how much size matters for these boards.

The current size of products like MiST is already quite compact to emulate an Amiga, can easily fit (almost) anywhere and it has more ports.

Nonetheless, it is still an interesting option.

Thanks for sharing.


Portable handheld device perhaps?
TT030: 4MB/16MB + Crazy Dots, Mega"SST" 12, STacy 2, MegaSTE, STE: Desktopper case, IDE interface, UltraSatan (8GB + 512Mb) + HXC floppy emulator. Plus some STE's/STFM's

User avatar
nightshadowpt
Atari User
Atari User
Posts: 40
Joined: Wed May 10, 2017 5:04 am

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby nightshadowpt » Sun Sep 17, 2017 3:45 pm

Dal wrote:Portable handheld device perhaps?


Touché!... :)

Basman74
Atarian
Atarian
Posts: 9
Joined: Mon Oct 02, 2017 11:42 am

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Basman74 » Mon Oct 02, 2017 11:57 am

Hello Everyone,

I'm the creator of the FleaFPGA 'Ohm' board mentioned in this thread. Thought it may interest you to know that I have now launched my homebrew board as an Indiegogo campaign :)

Although not strictly a gaming-oriented board, it does have some good possibilities for gaming (in our own opinion, at least :) ). If anyone has questions about it, feel free to ask. Thanks!

Regards,
Valentin Angelovski

NegSol
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 126
Joined: Sat Dec 05, 2015 9:22 pm

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby NegSol » Mon Oct 02, 2017 3:40 pm

I like your board and the form factor - smaller is better ;-)

Having had trouble with shipping Indigogo backed hardware from overseas to Europe before might I ask you what your experience was with the 90 boards you already shipped in 2015? Any luck getting them through customs in Europe? Maybe even Germany? 8O

Basman74
Atarian
Atarian
Posts: 9
Joined: Mon Oct 02, 2017 11:42 am

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Basman74 » Tue Oct 03, 2017 1:12 am

NegSol wrote:I like your board and the form factor - smaller is better ;-)

Thanks! :)

NegSol wrote:Having had trouble with shipping Indigogo backed hardware from overseas to Europe before might I ask you what your experience was with the 90 boards you already shipped in 2015? Any luck getting them through customs in Europe? Maybe even Germany? 8O

Regarding my earlier boards: Apart from receiving the occasional complaint about paying customs duties, I had no problems shipping to europe. I did have some minor problems shipping to the USA or Canada.

Hope this helps. Valentin

Basman74
Atarian
Atarian
Posts: 9
Joined: Mon Oct 02, 2017 11:42 am

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Basman74 » Tue Oct 03, 2017 5:14 am

Duplicate post

User avatar
Higgy
Atari freak
Atari freak
Posts: 62
Joined: Tue Jan 24, 2017 1:38 pm

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Higgy » Fri Oct 06, 2017 7:59 pm

Great project Valentin, I am looking to back this.

I have a MiST and ZX-Uno (Spanish FPGA device). A highly portable AMIGA and old skool PC Core have got my interest! ZX Uno only has 512kb as standard so that limits its PC Core (based on Next186).

Question - is it possible to also get analog sound out? Or maybe within the PC and AMIGA Core it could be sent also to some GPIO pins?

Basman74
Atarian
Atarian
Posts: 9
Joined: Mon Oct 02, 2017 11:42 am

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Basman74 » Sat Oct 07, 2017 4:33 am

Higgy wrote:Great project Valentin, I am looking to back this.

I have a MiST and ZX-Uno (Spanish FPGA device). A highly portable AMIGA and old skool PC Core have got my interest! ZX Uno only has 512kb as standard so that limits its PC Core (based on Next186).

Question - is it possible to also get analog sound out? Or maybe within the PC and AMIGA Core it could be sent also to some GPIO pins?


Thanks Higgy for your encouraging words and also your question!

Yes - Next186 and Minimig both definitely have the possibility for audio out via the GPIO header (via hardware PWM of some pins etc.) as well.

Regards,
Valentin

User avatar
Higgy
Atari freak
Atari freak
Posts: 62
Joined: Tue Jan 24, 2017 1:38 pm

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Higgy » Sat Oct 07, 2017 9:13 am

Options are always good as I am sure you agree (within price / tech constraints).

I am thinking of many setups where people (& me) have a VGA/DVI monitor and desktop PC speakers. HDMI to DVI no problem, but having or the ability to solder on a 3.5mm jack will open up more options to use the Flea.

Also regarding the USB ports, PS/2 is mentioned . Could you be clearer. With Next186 and Minimig, you can use USB joystick, keyboard and mouse? (OK on Next186 USB joystick might be pushing it).
I am not sure and other potential backers may also not be sure what can be used.
Finally can a USB hub be plugged in? Again just to ease any concerns. 2 ports onboard is good but for an AMIGA to be truely useful you need 3 (keyboard, mouse and joystick).

I think you know, but to clarify, I am not being negative, just trying to help your campaign and highlight things which might not be obvious to a project creator but are a bit confusing to potential backers.

Thanks

Basman74
Atarian
Atarian
Posts: 9
Joined: Mon Oct 02, 2017 11:42 am

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Basman74 » Sat Oct 07, 2017 3:35 pm

Higgy wrote:Also regarding the USB ports, PS/2 is mentioned . Could you be clearer. With Next186 and Minimig, you can use USB joystick, keyboard and mouse? (OK on Next186 USB joystick might be pushing it).I am not sure and other potential backers may also not be sure what can be used.

Sure! Would be happy to. :)

Both the Next186 and Minimig cores shown in my Indiegogo video, are direct ports of existing projects on opencores or github. Both cores (in their current form) will only talk to PS/2 devices (hence why I also made the ports backwards compatible with PS/2). So, in order to use either of these cores one must use either composite USB (ie. devices that can fall back to PS/2) or be PS/2 only connected via some adapter dongle.

While the two micro USB host ports have been designed with a focus on direct connection HID class devices, actual HDL examples for this are very much in the 'pending' stage. Obviously, both of the above-mentioned cores could benefit from USB HID support and the provisions are on-board electrically speaking.

Now, given my personal free time is limited (this is a hobby project, after all), my current plan going forward:
1.) Ensure those ports will be suited to their various modes and then get as many boards into the hands of people who know as much (or more) about USB than I do.
2.) Where possible, and get at least one form of working USB HID related example ready around the time the Ohm boards ship.

There are many different retro computer systems and/or game consoles my FleaFPGA Ohm could implement, potentially. While HDL development can be fun (my opinion) but also can be very time-consuming for complex HDL conversions, hence plan task#1 takes priority.

Higgy wrote:Finally can a USB hub be plugged in? Again just to ease any concerns. 2 ports onboard is good but for an AMIGA to be truely useful you need 3 (keyboard, mouse and joystick).

While possible, a USB Hub negotiation adds an extra level of complexity I would prefer not to deal with quite frankly. So this is not an option I'll be looking into in the short/medium term (but I won't stop anyone else from doing so if they wish!).

In my view, GPIO for joysticks or one USB joystick per port would suffice for gaming console applications for FleaFPGA Ohm.

Higgy wrote:I think you know, but to clarify, I am not being negative, just trying to help your campaign and highlight things which might not be obvious to a project creator but are a bit confusing to potential backers.

No problem. I think it helps if I re-iterate what I attempted to make clear in terms of what was on offer on Indiegogo: I am effectively offering a fairly low-cost FPGA development board with what appears to be some possibilities for things like retro-gaming. My campaign only covers the cost to make and ship tested boards that also have some existing working examples to go with them on github. Anything above that must happen in the remainder of my free time or ask for additional help. To be honest the latter would be well appreciated.

I hope this is clear.

Regards,
Valentin

kolla
Atari maniac
Atari maniac
Posts: 87
Joined: Thu Sep 17, 2015 11:39 pm
Contact:

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby kolla » Mon Oct 09, 2017 9:15 pm

When plugged into a raspberry pi (zero), how... uhm... integrated are the two?
I am again imaging FPGA accelerated emulation, where ARM on Pi do CPU emulation, fast ram and I/O, while Flea Ohm has the chipset and chipram covered.

Hope the keyboard issue can be sorted, so many old games just take for granted that Amiga has keyboard :)
-- kolla

User avatar
christos
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2291
Joined: Tue Apr 13, 2004 8:24 pm
Location: Greece
Contact:

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby christos » Tue Oct 10, 2017 12:19 pm

Just a quick question. This doesn't run the Atari ST core, right?
Felix qui potuit rerum cognoscere causas.
My Atari blog

STOT Email address: stot(NoSPAM)atari(DOT)org

Basman74
Atarian
Atarian
Posts: 9
Joined: Mon Oct 02, 2017 11:42 am

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Basman74 » Tue Oct 10, 2017 2:46 pm

kolla wrote:When plugged into a raspberry pi (zero), how... uhm... integrated are the two? I am again imaging FPGA accelerated emulation, where ARM on Pi do CPU emulation, fast ram and I/O, while Flea Ohm has the chipset and chipram covered.

Well, for starters the GPIO headers are electrically pin-compatible (I think I mention that already in the basic specs on the campaign page and elsewhere). This provides various interfacing options. As for programming the FPGA from the pi zero, one could conceivably connect the USB OTG host from pi zero to flea Ohm's USB slave port and run a ported variant of flea JTAG utility on the Pi zero to load bit-files into the FPGA's config SRAM on the Ohm board..

I am currently working on a User manual for FleaFPGA Ohm right now. Kindly keep an eye out for it if you're interested. :)

Cheers, Valentin
Last edited by Basman74 on Tue Oct 10, 2017 2:50 pm, edited 1 time in total.

Basman74
Atarian
Atarian
Posts: 9
Joined: Mon Oct 02, 2017 11:42 am

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Basman74 » Tue Oct 10, 2017 2:50 pm

christos wrote:Just a quick question. This doesn't run the Atari ST core, right?

It could, but nothing has yet been ported to my board. I suppose if it can do Amiga then I'm reasonably sure it could handle an ST machine as well.

Sorgelig
Atari Super Hero
Atari Super Hero
Posts: 904
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Sorgelig » Thu Oct 12, 2017 10:58 pm

Basman74 wrote:
christos wrote:Just a quick question. This doesn't run the Atari ST core, right?

It could, but nothing has yet been ported to my board. I suppose if it can do Amiga then I'm reasonably sure it could handle an ST machine as well.


Is MCU part of Minimig running on softCPU core?
Is there any menu where you can choose what core to load or is it single core board?

Basman74
Atarian
Atarian
Posts: 9
Joined: Mon Oct 02, 2017 11:42 am

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Basman74 » Fri Oct 13, 2017 1:16 pm

Sorgelig wrote:Is MCU part of Minimig running on softCPU core?
Is there any menu where you can choose what core to load or is it single core board?

@Sorgelig: Thanks for your questions!

I assume you mean the MCU that handles the SDcard interfacing? I use a 2nd TG68 softCPU to handle that.

Also, it is mainly intended as a single-bitfile board. However, there are a few potential ways to extend functionality to multiple cores. This could be done by using an external MCU/MPU on a either custom 'hat' (that taps into the 6-pin JTAG header on the board) or via the FleaFPGA Ohm's USB slave port. These could, in theory, update the SRAM config array of the ECP5 FPGA. Tapping into the on-board 6-pin JTAG header would be the faster of the two, I believe.

Regards,
Valentin

User avatar
Higgy
Atari freak
Atari freak
Posts: 62
Joined: Tue Jan 24, 2017 1:38 pm

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Higgy » Sat Oct 14, 2017 7:47 pm

Congratulations on hitting your target!

I don't know the tech details so this might not be relevant at all and you might have seen this, but the standard ZX Uno has a 8mbit SPI Winbond flash for Core storage. They have a menu that you can enter to change Cores. As with a lot of these things the code is available. Main website is here:

http://zxuno.speccy.org/maquina_e.shtml

Basman74
Atarian
Atarian
Posts: 9
Joined: Mon Oct 02, 2017 11:42 am

Re: Flea Ohm Zero - FPGA AMIGA (Minimig) in a RPi-Zero-Formfactor

Postby Basman74 » Mon Oct 16, 2017 12:55 pm

Higgy wrote:Congratulations on hitting your target!

Thanks. Soon the 'fun' begins for me to make the boards happen! :D

Higgy wrote:I don't know the tech details so this might not be relevant at all and you might have seen this, but the standard ZX Uno has a 8mbit SPI Winbond flash for Core storage. They have a menu that you can enter to change Cores. As with a lot of these things the code is available. Main website is here: http://zxuno.speccy.org/maquina_e.shtml

Thanks for the suggestion. Their method isn't ideal for the Ohm board (need to cycle power after re-programming external Flash ROM, among other things..).

In any case, updating the FPGA config ROM contents on FleaFPGA Ohm via USB from a PC is quite straightforward and already doable from either Windows or Linux. Not to mention the possibility of writing directly to FPGA config SRAM (which does not need power cycling afterward) from an external microcontroller or even a Pi Zero via JTAG as mentioned previously.

Regards,
Valentin


Return to “Others”

Who is online

Users browsing this forum: No registered users and 1 guest

cron