Welcome, Guest. Please login or register.

Author Topic: minimig 4000  (Read 8166 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: minimig 4000
« on: November 23, 2007, 10:30:44 PM »
All 68040 I a have seen are 5V and are hardobtainium. And when a 3.3V (=less pcb, less cost) 75 EUR, 68060 is available. It doesn't make sense to wad into the 5V swamp.

SDRAM is reasonable effort, but DDR2 is a pain to get working due impedance match, risetime considerations etc.. So rather more sdram chips than ddr modules that will proberbly be  more unreliable for electronics hoppyists.

If using PPC is a design decision, Xilinx Virtex is proberbly the most optimal solution (fgpa + cpu in one chop
package)

To get SATA, I have not found any SATA PHY (physcial interface for fpga. So PCI interface seems the most sensible. Possible with a PCI<->Amiga hw translator.

ATX size doesn't imply uggly design per se. You can fit a small board within a larger A4000 case.

Sockets might work on <10MHz Minimig v1.1, but on a >25 MHz A4000 it's deep water. It will distort the signals and hinder any serious performance. SMD soldering is just a fact of life in modern highspeed electronics.

The Coldfire CPU is incompatible in a way that makes it messy to use, Better spend that energy on a m68k verilog/vhdl clone. Which will free a chip and associated support circuitry.

We'r not trying to say it's impossible Just that some issues will have to be resolved before it can continue. And that some choices are more realistic than others.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: minimig 4000
« Reply #1 on: November 25, 2007, 03:53:55 AM »
Just want to point out that Xilinx Spartan-3 (like XC3S400 and XC3S500E) can do 622 Mbps transfers via a single I/O. So a 2x FPGA board won't need a staggering amount of fpga2fpga lanes.

Regarding Coldfire, it might be fast enough and have other benefits. But will it be cycle accurate to the MC68060 ..?, because lot of Amiga software is relying on cycle exact timing.

Cycle exact timing is the reason why FPGA/CPLD will perform and UAE won't.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: minimig 4000
« Reply #2 on: November 25, 2007, 08:16:48 AM »
The 622 Mbps speed depend on how you design your data flows.
I think every flip-flop in Spartan-3 cause a delay about 5 ns.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: minimig 4000
« Reply #3 on: November 25, 2007, 10:38:05 AM »
What's the status of the Softcore MC68000 eg Suska, and opencore.org ..?
Does it work long enough to at least show workbench screen?

If it works good enough. Then we have a starting point for a build that don't require massive parallel pcb traces.
(Obviously the DE2 build has something going)

Then there's the mc68060 softcore.. :-D
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: minimig 4000
« Reply #4 on: November 25, 2007, 05:10:03 PM »
Some developer boards (Digilent) use "Hirose FX2" connectors I think. These could be used?