Welcome, Guest. Please login or register.

Author Topic: Is there a standard Zorro II/III to PCI interface formula?  (Read 2362 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline LoadWBTopic starter

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Is there a standard Zorro II/III to PCI interface formula?
« on: September 22, 2007, 08:28:20 AM »
Looking at the Zorro III USB card, I noticed that everything feeds into a Spartan.  I was thinking that these have become so fast now (isn't the heart of the MiniMig a Spartan?) that we (I use that word loosely as I have no clue how to program one) could arrange a program which would be a single-chip Zorro-to-PCI interface for possible future PCI buss board expansions.

Is this doable?  How difficult would this be?
 

Offline Robert17

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 1011
    • Show only replies by Robert17
Re: Is there a standard Zorro II/III to PCI interface formula?
« Reply #1 on: September 22, 2007, 09:16:41 AM »
it sounds like the new USB card uses Zorro III DMA, I wonder how much the system would speed up if we were able to use our PCI videocards with 'real' DMA.

Robert
Member of the Lincs Amiga Group, UK :-)
 

Offline Ratte

  • Sr. Member
  • ****
  • Join Date: Sep 2006
  • Posts: 380
  • Country: de
    • Show only replies by Ratte
Re: Is there a standard Zorro II/III to PCI interface formula?
« Reply #2 on: September 22, 2007, 09:49:41 AM »
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Is there a standard Zorro II/III to PCI interface formula?
« Reply #3 on: September 23, 2007, 12:50:59 AM »
Yes Xilinx Spartan-3 can do PCI asfaik. They even have a special i/o mode for it.
5V operation can be troublesome however.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show only replies by downix
    • http://www.applemonthly.com
Re: Is there a standard Zorro II/III to PCI interface formula?
« Reply #4 on: September 23, 2007, 03:44:06 AM »
The Spartan-3 would be overkill actually.  I made a PPC <-> HT bridge (much more complex design-wise) in a Spartan 2.

If you'd like, I can take the opencores PCI and mate it up to a crude Zorro II to demonstrate.
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 alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Is there a standard Zorro II/III to PCI interface formula?
« Reply #5 on: September 23, 2007, 11:13:11 AM »
At least 4-5 people have tried to do Zorro III (with and without DMA) to PCI bridges in the past. All are AFAIK closed source.

Klaus Burkert - Picasso IV
?? - Various Phase5 B/C Visions
Grzegorz Kraszewski - Prometheus
?? - Mediator
Michael Boehmer - ZIII USB
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Is there a standard Zorro II/III to PCI interface formula?
« Reply #6 on: September 23, 2007, 11:14:23 AM »
Quote

Robert17 wrote:
I wonder how much the system would speed up if we were able to use our PCI videocards with 'real' DMA.

PicassoIV?
 

Offline mboehmer_e3b

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show only replies by mboehmer_e3b
    • http://www.e3b.de/usb/
Re: Is there a standard Zorro II/III to PCI interface formula?
« Reply #7 on: September 23, 2007, 11:43:51 AM »
Quote

At least 4-5 people have tried to do Zorro III (with and without DMA) to PCI bridges in the past. All are AFAIK closed source.


Correct, as there is quite a load of knowhow inside these bridges.

Quote

Michael Boehmer - ZIII USB


Wrong. The ZIII USB is not PCI. In contrast to PCI USB2 chips the chipset used on Deneb can operate in PIO mode, making operation with Buster 7 (and/or Buster 9/11 combinations with DMA problems) possible. Moreover, you can do direct Zorro III DMA as compared to the PIO DMA used on Mediators (PCI DMA from/to USB2 to/from PCI gfx memory, Zorro III PIO from/to PCI gfx memory).

Also, Zorro II operation is possible here.

My PCI to Zorro III bridge experience comes from work on the Prometheus DMA bug, but this work is something compeletely different.

Though, joining my Zorro III experiences from Deneb and PCI experiences from university and Prometheus would open possibilities for a real Zorro III PCI bridge :-)
In fact, the Spartan FPGA used on the Deneb woul offer enough ressources for such a project.

Michael
 

Offline mboehmer_e3b

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show only replies by mboehmer_e3b
    • http://www.e3b.de/usb/
Re: Is there a standard Zorro II/III to PCI interface formula?
« Reply #8 on: September 23, 2007, 11:45:31 AM »
Quote

Yes Xilinx Spartan-3 can do PCI asfaik. They even have a special i/o mode for it.
5V operation can be troublesome however.


Spartan II can do also, with the advantage of being 5V I/O tolerant. Do you want to waste time and money on 3.3V bus translators on the Zorro side? :-)

Michael
 

Offline keropi

  • Hero Member
  • *****
  • Join Date: Sep 2004
  • Posts: 2466
    • Show only replies by keropi
Re: Is there a standard Zorro II/III to PCI interface formula?
« Reply #9 on: September 23, 2007, 11:58:19 AM »
so.... is there a possibillity to see a ZorroIII DMA sata controller? so we get rid of those UGLY and huge scsi/IDE cables once and for all????
not to mention the ancient HD/CD-DVD's we have to use...
 

Offline Robert17

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 1011
    • Show only replies by Robert17
Re: Is there a standard Zorro II/III to PCI interface formula?
« Reply #10 on: September 27, 2007, 09:53:06 PM »
Hell, even a Zorro 3 DMA ATA/33 card would be nice enough :)
Member of the Lincs Amiga Group, UK :-)
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Is there a standard Zorro II/III to PCI interface formula?
« Reply #11 on: September 27, 2007, 10:56:45 PM »
The problem with SATA is getting the SERDES phy. I dont think anyone sells them separately (although I do have some Phy test chips).

FPGA's with SERDES I/O are super expensive I think.

It might be possible to use an Oxsemi U931DS which has a DMA capable SRAM bus. It would be slow though.. but perhaps not as slow as ZorroIII ;-)

I would be interested to know if the Deneb drivers & Poseidon will fit in a Kickflash... Bootable USB drives?