MEGA65 FORUM

FPGA development boards

append delete Magnus Wedmark

Are there more boards than Nexus4 supported?
If not, is there any guides (or any pre-defined source code parts) for porting code to other boards? For example, is the old Digilent S3E-500 (or 1600E that I have) possible targets for the Mega65? It think there are quite alot of S3E-500 boards out there, so this would make a good new(actually old) platform for prototyping.

Reply RSS

Replies

append delete #1. gardners mobile

Hello,

Unfortunately the spartan fpgas are too small and slow and don't have enough BRAM.

Paul.

append delete #2. Magnus Wedmark

OK thanks! Yea I thought so. Although the 1600E was quite the beast in its time, but only like 85kByte of BRAM if I remember correctly. How much BRAM do the complete Mega65 use?

Maybe a better bet would be my latest Altera board, the Sockit Development Board, but then of course one would need to port everything to Alteras environment. I'll give it a test..

append delete #3. gardners

We currently use >400KB BRAM on the MEGA65 design.

By all means try to port it to Altera. Do note that we are in the process of overhauling the CPU implementation (see blog posts for some information on this), so you might unfortunately end up having to redo some porting work in a few weeks time. But hopefully it won't be too hard.

append delete #4. ADFichera

Can you tell me the specific model of the Nexus4 board? Maybe the Part Number.

Thanks

append delete #5. adtbm

It's this One:

http://store.digilentinc.com/nexys-4-ddr-artix-7-fpga-trainer-board-recommended-for-ece-curriculum/

If your a student or academic degree, you can get it cheaper

append delete #6. Gurce

Hi guys,

I'm keen to purchase this board and have a tinker. I've had some past experience with FPGAs and VHDL code, so this could make for a good excuse to dabble some more in that world!

I was wondering though, your site mentions there will be HDMI/DVI support planned in future. This board only contains a VGA port, so I'm guessing, at present, that is only supported (along with audio from the "mono audio out" socket?).

So was wondering, do I need to purchase any other additional daughterboard (is it a pmod board?) for this upcoming HDMI/DVI support?

Gurce

append delete #7. Deft

The answer is that the devboard will be the weapon of choice for MEGA65 development for some more months but at some point you probably want to get a complete MEGA65 or at least a MEGA65 mainboard. We really want to keep supporting the nexys boards even after the release of the final machine but right now it's hard to say if there will be extra hardware to extend it or if one of several other crazy ideas we have will be realized ;)

Please keep in mind that at first MEGA65 will ONLY be sold as a complete turn-key-ready, boxed, and shiny product and there will be spare (and also enhancement) parts after all funders have received their machines.

One final sentence: MEGA65 just got a little cheaper :)

append delete #8. Vibrisse

Hello, do you think the MIST fpga is able to handle the mega64 core ?

:: @Vibrisse added on 22 Jun ’16 · 08:00

Oops I said 64 !p

append delete #9. Solei

The MIST is not big and fast enough for the mega65 core to fit.
The Xilinx Artix7 100T FPGA used in the Mega65 got 101,440 logic elements compared to 24,624 logic elements of the MIST Altera FPGA, if i've read the data sheets correctly.

append delete #10. ZeHa

Would that mean in return that all of the available MiST cores would theoretically be able to be run on the MEGA65 board? This would be a very cool thing...

append delete #11. Solei

In theory, yes. But the cores probably need to be rewritten/adapted to run on the Xilinx fpga, since the MIST fpga is different - and from a different vendor (Altera/intel).

https://www.quora.com/What-are-the-major-differences-between-Xilinx-and-Altera-FPGAs

append delete #12. ZeHa

Okay well I feared/expected that. Let's hope some people have the time and knowledge to do that ;)

Though I love the idea of the MEGA65 itself, I think it would be quite cool to have the possibility of an "ultimate emulation-station" in a single keyboard-like computer, that would be cooler than all the MiSTs and Chameleons and whatever - at least for MY taste!

append delete #13. Solei

This machine is constructed in an open manner, so it is free for all to write stuff for it - including porting cores from other platforms.
I'm pretty confident that this system not only will find its use as a c65 on steroids, but also as an Amiga, Amstrad, MSX, Sega, Arcade, etc. Maybe we'll even see the 68k vampire core ported over for it someday.
It's only a matter of time after the machine is made available, and more people start to explore the platform.

append delete #14. gpz

the problem with that thinking however is that the number of capable fpga developers is small. very small. and all of them have chosen their board already. if you want core X on platform X, dont count on others to do it - start learning how to do it instead.

append delete #15. ZeHa

True, but there is hope. I think many cores have also been ported to MiST (instead of being developed from scratch - at least I would guess so), so hopefully porting would also be possible for the MEGA65 instead of having to re-develop everything. Learning how to do it on your own is certainly not a bad idea in general, but I think many people are already working on other projects, and I personally for example am not a hardware guy at all, so I would have to learn A LOT before being able to port an FPGA core ;)

append delete #16. gpz

sure many cores were ported - by the one and only developer mostly, just like with any other fpga project. most of them also already existed for altera, and even a very similar or the same fpga, so porting wasnt a lot work.

append delete #17. Deft

someone port the AMIGA MiST core to MEGA65 please!

append delete #18. Solei

The system would need an fpga with around 200.000 logic elements (cylone III sized) to allow the Vampire cores to be ported over.
The Apollo team are planning to make a next gen stand alone Amiga 68k compatible system - and for this the mega65 may be a godsend for them. The only requirement for this is, that the mega65 system is made in a modular manner so that the fpga can be upgraded - since the current Xilinx Artix7 100T FPGA used in the Mega65 only got 101,440 logic elements.

@Deft
You may want to have a little chat with Gunnar von Boehn and the other devs in the Apollo team, if you're interested.

http://www.apollo-core.com/index.htm

append delete #19. Deft

Thanks for the hint Solei, I dropped them a message. We decided to go for the Artix7 200T by the way ;)

Reply

(Leave this as-is, it’s a trap!)

There is no need to “register”, just enter the same name + password of your choice every time.

Pro tip: Use markup to add links, quotes and more.

Your friendly neighbourhood moderators: Deft, gardners, MARCOM