|
Message
From: Mark McDougall<markm@v...>
Date: Tue Jul 17 02:37:37 CEST 2007
Subject: [oc] Connecting single PCI device to FPGA
yasirmm@g... wrote:> 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.
The opencores PCI core _can_ be configured as a PCI HOST so in theory you could use this to 'control' your PCI device. Check out Section 3.1.2. of the PCI IP Core Specification document on opencores.
You will still need some sort of processor (unless you're a fan of coding long state machines I suppose) to configure both the device's configuration registers and the PCI core registers (though I suppose in a known configuration the latter could be hard-wired at compilation time).
Regards,
-- Mark McDougall, Engineer Virtual Logic Pty Ltd, <http://www.vl.com.au> 21-25 King St, Rockdale, 2216 Ph: +612-9599-3255 Fax: +612-9599-3266
|
 |