Welcome, Guest. Please login or register.

Author Topic: TG68 - The Open Source Minimig CPU into the FPGA  (Read 22289 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #14 on: November 26, 2007, 06:06:39 PM »
Interesting.

Try this program

http://amiga.nvg.org/warlock/adf/b/Birk+Sundell/100C64Tunes.adf.gz

It is known to be sensitive to 68000 incompatibility. I dont think it will work, but if it does, then great!

The Hardwired demo times the 68000 multiply instruction and if it is not a time it expects it comes up with: "This demo don't like Axel". (Axel = Accelerator)
 

Offline Dennis

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 128
    • Show only replies by Dennis
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #15 on: November 26, 2007, 06:18:01 PM »
Excellent news!!

This opens up some whole new possibilities...
(pondering about Minimig rev2.0  :-D )
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #16 on: November 26, 2007, 06:20:52 PM »
Quote

TobiFlex wrote:

I dont know what happens but I think my core has a high Betatested Level. (Upss I hope you can understood my - sorry for my poor english)

Viele Grüße
TobiFlex


I wish my German was as good as your English :-(

Well done, by the way!

Offline Colin_Camper

  • Sr. Member
  • ****
  • Join Date: Jul 2002
  • Posts: 395
    • Show only replies by Colin_Camper
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #17 on: November 26, 2007, 06:23:55 PM »
This is fantastic!

The unstoppable steamroller that is Minimig rolls on!

Let's see....

If it is Captain Dennis then it is definitely Lieutenant Tobias! :-)
Colin Camper CCNP MCSE P45 UB40
A4000D
 

Offline TobiFlexTopic starter

  • Jr. Member
  • **
  • Join Date: Jan 2006
  • Posts: 53
    • Show only replies by TobiFlex
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #18 on: November 26, 2007, 06:39:30 PM »
Quote

Try this program

http://amiga.nvg.org/warlock/adf/b/Birk+Sundell/100C64Tunes.adf.gz


Ha! OPCODE 0x0F0E MOVEP.W .....
My Validator stop here.

Thank You Alexh. Now I can Implement the Movep Instruction.

Do you know a .ADF Source from the hardwired demo?
 

Offline TobiFlexTopic starter

  • Jr. Member
  • **
  • Join Date: Jan 2006
  • Posts: 53
    • Show only replies by TobiFlex
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #19 on: November 26, 2007, 06:47:09 PM »
Quote
Excellent news!!

This opens up some whole new possibilities...
(pondering about Minimig rev2.0  )


I'm also on the bridge, Captain. ;-)
 

Offline Dennis

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 128
    • Show only replies by Dennis
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #20 on: November 26, 2007, 06:48:55 PM »
I did a quick compile with webpack 6.3.03i:

Device utilization summary:
---------------------------

Selected Device : 3s400pq208-4

 Number of Slices:                    2627  out of   3584    73%  
 Number of Slice Flip Flops:          1052  out of   7168    14%  
 Number of 4 input LUTs:              4841  out of   7168    67%  
 Number of bonded IOBs:                 74  out of    141    52%  
 Number of GCLKs:                        1  out of      8    12%  


=========================================================================
TIMING REPORT

NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
      FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
      GENERATED AFTER PLACE-and-ROUTE.


Timing Summary:
---------------
Speed Grade: -4

   Minimum period: 39.906ns (Maximum Frequency: 25.059MHz)
   Minimum input arrival time before clock: 16.900ns
   Maximum output required time after clock: 16.576ns
   Maximum combinational path delay: No path found

I need a bigger FPGA  :lol:
 

Offline Dennis

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 128
    • Show only replies by Dennis
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #21 on: November 26, 2007, 06:50:28 PM »
Quote
I'm also on the bridge, Captain.

Aye, aye!
 

Offline karsten

  • Newbie
  • *
  • Join Date: Aug 2007
  • Posts: 11
    • Show only replies by karsten
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #22 on: November 26, 2007, 07:02:33 PM »
Quote

I have found no program for the AMIGA that use CHK or MOVEP Instructions.

It seems Days of Thunder uses the CHK instruction: http://eab.abime.net/showthread.php?t=1144
 

Offline TobiFlexTopic starter

  • Jr. Member
  • **
  • Join Date: Jan 2006
  • Posts: 53
    • Show only replies by TobiFlex
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #23 on: November 26, 2007, 07:03:11 PM »
Quote
I need a bigger FPGA


DE1 Board?  ;-)
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #24 on: November 26, 2007, 07:15:25 PM »
@Dennis:
What do you think Minimig2 should contain?

(btw, do you happen to have the appropiate *.ut and *.xst files for Minimig?)
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #25 on: November 26, 2007, 07:24:43 PM »
Quote

TobiFlex wrote:
Do you know a .ADF Source from the hardwired demo?

http://www.filefactory.com/file/8bef63/

FYI: you can convert DMS to ADF using the xDMS tool

http://zakalwe.fi/~shd/foss/xdms/


 

Offline little

  • Full Member
  • ***
  • Join Date: Sep 2007
  • Posts: 223
    • Show only replies by little
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #26 on: November 26, 2007, 07:41:45 PM »
Thank you tobyflex!

*snoopy dance*
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show only replies by Belial6
    • http://www.glasshead.net
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #27 on: November 26, 2007, 07:54:24 PM »
How much are the DE1 boards?  I know that I would be willing to pitch in to get one for Dennis so that the two of you could continue with the collaboration work you have been doing.  If they are not outrageous in price, we could probably get one paid for in donations.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show only replies by Belial6
    • http://www.glasshead.net
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #28 on: November 26, 2007, 08:11:35 PM »
Ok, I just looked it up.  Is this the correct board?

http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=83

If so, it is only $150.  If you (Dennis) and TobiFlex think this is the correct way to go for the MiniMig v2.0, please PM me.
 

Offline TobiFlexTopic starter

  • Jr. Member
  • **
  • Join Date: Jan 2006
  • Posts: 53
    • Show only replies by TobiFlex
Re: TG68 - The Open Source Minimig CPU into the FPGA
« Reply #29 from previous page: November 26, 2007, 08:18:59 PM »
Quote
Ok, I just looked it up. Is this the correct board?

http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=83


Yes thats right. This is the same Board as this:
http://www.altera.com/products/devkits/altera/kit-cyc2-2C20N.html