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

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