|
Message
From: pankaj.pailwar at gmail.com<pankaj.pailwar@g...>
Date: Mon Jul 16 15:31:40 CEST 2007
Subject: [oc] Connecting single PCI device to FPGA
Hi,1. A PCI32 device can be controlled just by using some simple buffers also; it all depends upon the exact application and the target device. 2. Using the PCI core at opencores also you can control a PCI32 target. The opencores has a master as well as a target interface. For your application you just have to remove the target part. Of course you will have to do a lot because opencores PCI is made for WISHBONE bus. You will to have to write some converter between WISHBONE and your processor bus. 3. If you can provide some more details then I may be able to give some more suggestions.
With regards Pankaj Pailwar Bangalore
----- Original Message ----- From: yasirmm at gmail.com<yasirmm@g...> To: Date: Mon Jul 16 09:12:49 CEST 2007 Subject: [oc] Connecting single PCI device to FPGA
> Hi everyone, > > I am very new to the PCI bus system but currently, my project > requires > me to access and control a single PCI32 device using the FPGA. The > PCI > device that I am trying to access is a PCI-32bit device working at > 33MHz and the FPGA that I am using is a Spartan-3 FPGA. I would > like > to implement a simple hardware-based controller and would like to > avoid implementing any cpu architecture on the FPGA. I believe > finding > a core is the easiest way to do this. > If my understanding about the PCI bus system is correct, I believe > I > would need a core that could make your FPGA to interface and > control a > PCI32 device. However, I have tried looking at several PCI32 > controller cores on the web, but it seems to me that most of the > cores > are for turning your FPGA into PCI32 device BUT not to control > another > PCI32 device. > Please advise if my understanding is wrong. I would greatly > appreciated any opinion from any of you on what is the easiest way > to > control a single PCI32 device using an FPGA. > >
|
 |