LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cores > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Mark McDougall<markm@v...>
    Date: Tue Jul 17 02:37:37 CEST 2007
    Subject: [oc] Connecting single PCI device to FPGA
    Top
    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

    ReferenceAuthor
    [oc] Connecting single PCI device to FPGAYasirmm

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.