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.
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