Welcome, Guest. Please login or register.

Author Topic: First Start Minimig with FPGA-CPU!!!  (Read 8672 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline TobiFlexTopic starter

  • Jr. Member
  • **
  • Join Date: Jan 2006
  • Posts: 53
    • Show only replies by TobiFlex
First Start Minimig with FPGA-CPU!!!
« on: September 29, 2007, 08:00:08 AM »
Firt time starts a full FPGA-Minimig on the DE2-Board without external CPU and PIC. I use SDRAM and a CPU-IP-CORE. The CPU-Core ist software but not timing kompatible. Thats why make some Demos Problems.

Viele Grüße
TobiFlex
 

Offline cv643d

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1197
    • Show only replies by cv643d
Re: First Start Minimig with FPGA-CPU!!!
« Reply #1 on: September 29, 2007, 10:10:01 AM »
ok, can I buy one?
Amiga articles
"New shell. It was finished a while back, but I still see bugs, haha" - SSolie
 

Offline Donar

  • Full Member
  • ***
  • Join Date: Aug 2006
  • Posts: 168
    • Show only replies by Donar
Re: First Start Minimig with FPGA-CPU!!!
« Reply #2 on: September 29, 2007, 10:50:15 AM »
Nice, which CPU Core do you use? Maybe the one from wfoerster's Suska project?
<- Amiga 1260 / CD ->
Looking for:
A1200/CF CFV4/@200,256MB,eAGA,SATA,120GB,AROS :D
 

Offline Ohno

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 176
    • Show only replies by Ohno
Re: First Start Minimig with FPGA-CPU!!!
« Reply #3 on: September 29, 2007, 10:50:47 AM »
Cool. Very interesting project!
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: First Start Minimig with FPGA-CPU!!!
« Reply #4 on: September 29, 2007, 11:05:01 AM »
Can anyone translate this in to English?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: First Start Minimig with FPGA-CPU!!!
« Reply #5 on: September 29, 2007, 12:22:55 PM »
@TobiFlex:
If you make a daughterboard with a m68k cpu. You could compare the timing with the HDL "software" cpu.

@motorollin:
It's someone doing what I thought about from the beginning. Implement Minimig with a standard FPGA developer board. That will eliminate the whole manufacturing deal.

A DE-2 board is a FPGA developer board from Altera. Which doesn't provide any Linux version of their Place & Route software as Xilinx & Actel does.

CPU and PIC can be implemented with a HDL computer language. Eliminating the need for actual physical hardware.

http://users.ece.gatech.edu/~hamblen/DE2/
http://www.altera.com/education/univ/materials/boards/unv-dev-edu-boards.html

Cost: 495 USD

http://www.xess.com/prod035.php3
Xilinx Spartan-3 XC3S1000 FPGA with Linux Place & Route software for free.

Cost: 199 USD
 

Offline TobiFlexTopic starter

  • Jr. Member
  • **
  • Join Date: Jan 2006
  • Posts: 53
    • Show only replies by TobiFlex
Re: First Start Minimig with FPGA-CPU!!!
« Reply #6 on: September 29, 2007, 12:49:07 PM »
I think some day i can fit the Core also into the DE1 Board.
Quote

freqmax wrote:
@TobiFlex:
If you make a daughterboard with a m68k cpu. You could compare the timing with the HDL "software" cpu.


This is my way to verfiy the software combatibility. I have developed a CPU-Validator to compare the Hard- and the Soft-CPU. But it is very difficult that the timing will match. At this moment I see no chance.

This CPU-IP-Core has nothing to do with Wolfgangs Core. There are complete different. This is my own development.

Viele Grüße
TobiFlex
 

Offline Fantoma

  • Newbie
  • *
  • Join Date: Jun 2007
  • Posts: 7
    • Show only replies by Fantoma
Re: First Start Minimig with FPGA-CPU!!!
« Reply #7 on: September 29, 2007, 01:13:21 PM »
What sort of resources does it require compared to the Minimig core?  The comparing of Xilinx to Altera gate counts is almost impossible so I guess comparing the synthetic CPU size versus the Minimig core on your setup would give us a clue as to how big it actually is and the minimum size FPGA required to contain it all.  I would imagine the whole thing is too large to fit in a XC3S500E.



 

Offline TobiFlexTopic starter

  • Jr. Member
  • **
  • Join Date: Jan 2006
  • Posts: 53
    • Show only replies by TobiFlex
Re: First Start Minimig with FPGA-CPU!!!
« Reply #8 on: September 29, 2007, 01:30:59 PM »
Minimig:  6261 LCs + 172060 memory bits
CPU-Core: 3805 LCs
SPIHost:  1938 LCs + 147456 memory bits
others(SDRAM+ Sound) : 300 LCs

 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: First Start Minimig with FPGA-CPU!!!
« Reply #9 on: September 29, 2007, 01:50:43 PM »
Quote
freqmax wrote:
It's someone doing what I thought about from the beginning. Implement Minimig with a standard FPGA developer board. That will eliminate the whole manufacturing deal.

Oh I see. Does that mean we can just order an FPGA dev board off the web, download the MiniMig "code" or whatever the FPGA equivalent is, and have a MiniMig?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: First Start Minimig with FPGA-CPU!!!
« Reply #10 on: September 29, 2007, 02:19:25 PM »
Quote

motorollin wrote:
Oh I see. Does that mean we can just order an FPGA dev board off the web, download the MiniMig "code" or whatever the FPGA equivalent is, and have a MiniMig?

No. You will need to write a board specific wrapper to MiniMig. That could be many weeks work.
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: First Start Minimig with FPGA-CPU!!!
« Reply #11 on: September 29, 2007, 03:10:32 PM »
Sure, Dennis' MiniMig code will need to be modified to work on the FPGA dev board. But isn't that what TobiFlex is doing?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline Fester

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 586
    • Show only replies by Fester
    • http://www.rdmsnippets.com
Re: First Start Minimig with FPGA-CPU!!!
« Reply #12 on: September 29, 2007, 03:57:40 PM »
Quote

freqmax wrote:
Implement Minimig with a standard FPGA developer board. That will eliminate the whole manufacturing deal.

A DE-2 board is a FPGA developer board from Altera. [...]

http://users.ece.gatech.edu/~hamblen/DE2/
http://www.altera.com/education/univ/materials/boards/unv-dev-edu-boards.html

Cost: 495 USD

http://www.xess.com/prod035.php3
Xilinx Spartan-3 XC3S1000 FPGA with Linux Place & Route software for free.

Cost: 199 USD


This is a few synaptic connections above my basic stamp 2 projects :-)

But I'm totally interested and would love to tinker with it. Thanks for the links!
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show only replies by downix
    • http://www.applemonthly.com
Re: First Start Minimig with FPGA-CPU!!!
« Reply #13 on: September 29, 2007, 09:38:33 PM »
Quote

TobiFlex wrote:
Firt time starts a full FPGA-Minimig on the DE2-Board without external CPU and PIC. I use SDRAM and a CPU-IP-CORE. The CPU-Core ist software but not timing kompatible. Thats why make some Demos Problems.

Viele Grüße
TobiFlex


I just finished checking this option out.  In a word, can't be done.  The EP2C35F672-C6 FPGA it utilizes only has 32,000 gates.  The MiniMig's FPGA is 400,000 and is 80% utilized.  In short, the chipset alone won't fit into the design.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline Lemmink

  • Hero Member
  • *****
  • Join Date: Oct 2003
  • Posts: 739
    • Show only replies by Lemmink
    • http://www.lemmink.joice.net
Re: First Start Minimig with FPGA-CPU!!!
« Reply #14 on: September 29, 2007, 09:54:15 PM »
Well apart from the question can it be done or not, has anyone looked at the priecetag ? Sheesh 495 $ !!!  :-o
Not really interesting, but it`s there.
http://www.lemmink.joice.net