Minimig Discussion Forum

Discussing the Open Source FPGA Amiga Project
It is currently Fri Jul 21, 2017 4:35 pm

All times are UTC




Post new topic Reply to topic  [ 45 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: minimig-de1 release 5
PostPosted: Mon Jan 28, 2013 6:00 pm 
Offline

Joined: Tue Jan 01, 2013 7:46 pm
Posts: 5
Hi Chaos,
many thanks, that's great. :D Yes I've changed beamcounter.v so it compiles, and all builds now, very pleased. I'm beginning to understand a bit more how it works, I see that the amiga_boot.v is generated, I shall have to look for the gcc compiler for M68000 (in the future though).

I'll try and have a look at the code for joystick button, and may even add an auto-fire one.

Thanks again for your time and help, very much appreciated! :)


Top
 Profile  
 
 Post subject: Re: minimig-de1 release 5
PostPosted: Fri May 17, 2013 7:36 am 
Offline

Joined: Thu May 09, 2013 11:32 am
Posts: 32
I have a question about DE2 version of Minimig - I have now DE2 board for testing (and have to return it after the weekend...)

Is it possible to doownload DE2 version of Minimig somewhere without all this Yahoo registration, profile creating, personal data collection and providing all these information they wanted to know about me???


Top
 Profile  
 
 Post subject: Re: minimig-de1 release 5
PostPosted: Fri May 17, 2013 9:02 am 
Offline

Joined: Tue Nov 09, 2010 3:10 pm
Posts: 315
Here you go: https://dl.dropboxusercontent.com/u/524 ... 2-rel5.zip

_________________
** my minimig builds: http://somuch.guru/ **


Top
 Profile  
 
 Post subject: Re: minimig-de1 release 5
PostPosted: Fri May 17, 2013 10:30 am 
Offline

Joined: Thu May 09, 2013 11:32 am
Posts: 32
It works - thank you

It needed Quartus Programmer upgrade - v8.1 programmer said "corrupted file" (POF), after upgrading to v13.0 programming went OK.


Top
 Profile  
 
 Post subject: Re: minimig-de1 release 5
PostPosted: Wed May 29, 2013 2:29 pm 
Offline

Joined: Wed Aug 08, 2012 12:44 am
Posts: 30
@chaos

I have been running all of the builds since December and the December rel5 seems to be the fastest...Cowabunga!

All of the test releases since are Excellent!...is there some debug code in the test releases or settings that
make them slower?


oooops! I just remember you posted something about the sw3 and sw4 for turbo or something...i set all the
sw to the up position and the speed is almost the same as the December release...
And the hardfile speed is at about 1.3MB/s must be when I was testing before I had the sw set down...

best regards,

_________________
~ Amiga 1200 030/42MHz ~ Amiga 500 010/7MHz ~ Altera DE1 with Minimig core ~ Amithlon (DELL GX260) GeforeceFX5200
Details of my projects: http://takuma-denpa.blogspot.jp/


Top
 Profile  
 
 Post subject: Re: minimig-de1 release 5
PostPosted: Wed May 29, 2013 3:17 pm 
Offline

Joined: Tue Nov 09, 2010 3:10 pm
Posts: 315
@sjamaan: yes, all test builds after rel5 are slower, I added some delay to the CPU-SDRAM interface because someone reported that one of the test builds didn't work for him, although it did work for me (probably different SDRAM chips). The test builds do have a larger cache, plus cache for chip accesses, which makes them almost as fast as rel5.

I will do another proper release soon, I just have to sort out a few personal things first (plus, sort out the mess that is my local source repository ;))

_________________
** my minimig builds: http://somuch.guru/ **


Top
 Profile  
 
 Post subject: Re: minimig-de1 release 5
PostPosted: Wed May 29, 2013 10:30 pm 
Offline

Joined: Wed Aug 08, 2012 12:44 am
Posts: 30
@chaos

I was looking at the OC1200 cpu and it says that it takes from 5~6,000 LE's...
that is what you are using for the FD controller...right? is that so?

on this page...
there is a comparison of some vs LE count and other data...
http://www.1-core.com/library/digital/soft-cpu-cores/

Wouldn't it be possible to use one of those tiny cores to free up a lot more real-estate on the DE1?

Does having the selection for 68000, 68010, 68020 mean just extra logic is enabled or cpu copies?

Is the OC1200 just for only FD Emulation right now?


Also other options like you mentioned, moving it off the board...I wonder if
an ARDUINO DUE would work? It already uses 3.3v logic...or rasberry pi...

In fact! interfacing with the raspberry pi GPIO... again 3.3v there is already usb,sd-card..ethernet...ports
on the raspberry pi! it could emulate all that stuff...running on linux...!!
It would be a funny cheap way to bring all that to the DE1...let the CycloneII just do the custom
chipset video and sound and TG68...and the Raspberry pi can do all the rest in emulation...it's funny...but I bet
it would work and not be that hard to do...hahaha!

MMRobinson's ZPU is only 2001 LE's, too...looks like he is ready to start using in some of his projects...

_________________
~ Amiga 1200 030/42MHz ~ Amiga 500 010/7MHz ~ Altera DE1 with Minimig core ~ Amithlon (DELL GX260) GeforeceFX5200
Details of my projects: http://takuma-denpa.blogspot.jp/


Top
 Profile  
 
 Post subject: Re: minimig-de1 release 5
PostPosted: Thu May 30, 2013 5:25 am 
Offline

Joined: Thu May 09, 2013 11:32 am
Posts: 32
There is very interesting uC called the Propeller. Someone wrote a (good!) sid emulator for it...

http://www.youtube.com/watch?v=w_GTOvkdM5Q

It is excellent to do all kind of i/o stuff with this chip. It is capable of driving vga (up to 1600x1200), making a good sound, accessing SD card, emulating SID and even Z80.
A lot of drivers available in open source.

I have some of these chips. Adding this to de1 can make an interesting toy :) Simply connect its 32 i/o pins with DE1 gpio - done.
One Propeller can make a floppy emulation, Paula, SID (an interesting addition to Amiga... ) and it can still have free computing power available.


Top
 Profile  
 
 Post subject: Re: minimig-de1 release 5
PostPosted: Thu May 30, 2013 7:45 pm 
Offline

Joined: Tue Dec 13, 2011 7:48 pm
Posts: 341
sjamaan wrote:
I was looking at the OC1200 cpu and it says that it takes from 5~6,000 LE's...
that is what you are using for the FD controller...right? is that so?


Chaos is using a variant of the OR1200, which takes in the region of 2,700 LEs.

Quote:
Wouldn't it be possible to use one of those tiny cores to free up a lot more real-estate on the DE1?


Most of them aren't *that* tiny - and Logic Element usage is only half the story - the DE1 is also critically short of M4K blocks!

The current controller boot ROM takes 10 M4Ks, and I'll be surprised if that can't be reduced somewhat. My ZPU Boot ROM takes 8, and the ZPU's code density isn't all that great. If I can persuade an or32 toolchain to work on my Mint 13 system I'll have a go at trimming the ROM.

Quote:
Does having the selection for 68000, 68010, 68020 mean just extra logic is enabled or cpu copies?


Just logic, thankfully!

Quote:
Is the OC1200 just for only FD Emulation right now?


FD emulation, hard drive emulation, loading of KickStart ROM at bootup, and it's also responsible for the OSD menu.

Quote:
MMRobinson's ZPU is only 2001 LE's, too...looks like he is ready to start using in some of his projects...


The ZPU itself is a shade under 1,000 logic elements (and can be made smaller still, but if you do that you have to include emulation code in the boot ROM which eats M4Ks.) The 2000 logic element count includes VGA controller, SDRAM controller, SPI and UART as well as the ZPU. The ZPU is not fast, though - so I'm not sure it'd be suitable as a controller CPU for the Minimig.

_________________
~ Amiga 4000/030 ~ Amiga 1200 030/50MHz ~ Turbo Chameleon 64 ~ Altera DE1 with Minimig core ~
Details of my projects: http://retroramblings.net


Top
 Profile  
 
 Post subject: Re: minimig-de1 release 5
PostPosted: Mon Jun 17, 2013 2:16 am 
Offline

Joined: Wed Aug 08, 2012 12:44 am
Posts: 30
Holy crap! I just found this stuff on the development of the advance Amiga chipsets...

These archives have tons of details about the different AMIGA chipsets and include programmable logic files...
looks like some HDL...

http://www.thule.no/haynie/

There is also another archive somewhere else..too...but I think it is the same files...

I think this is how AGA can or was added to the beta build before...the AA+ is supposed to AGA compatible but faster...
I don't think AAA was...it was totally different but compatible and much faster than OCS ECS...

I wonder if these are what the NatAmi guys used to make their compatible but superior chipset...?

Also, my DE2 Arrived...

Now deciding whether to buy a DE2-115, FPGA-Arcade, Natami, or a real Amiga 4000...

cheers!

_________________
~ Amiga 1200 030/42MHz ~ Amiga 500 010/7MHz ~ Altera DE1 with Minimig core ~ Amithlon (DELL GX260) GeforeceFX5200
Details of my projects: http://takuma-denpa.blogspot.jp/


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 45 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Translated by Xaphos © 2007, 2008, 2009 phpBB.fr