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: ameliaw.azman at gmail.com<ameliaw.azman@g...>
    Date: Tue Jul 24 18:05:00 CEST 2007
    Subject: [oc] Connecting single PCI device to FPGA
    Top
    Hi,

    I am also looking for more or less the same information as the
    mentioned questions. I've search at other forum boards but haven't got
    the information I required.

    Really hope that some 'expert' could help me and our fellow friends.


    Cheers!

    ----- Original Message -----
    From: yasirmm at gmail.com<yasirmm@g...>
    To:
    Date: Wed Jul 18 10:26:21 CEST 2007
    Subject: [oc] Connecting single PCI device to FPGA

    > Hi,
    >
    > Thank you very much for the replies guys.
    >
    > My project aim is to get an FPGA to be able to communicate with the
    > PC
    > through a 1394b interface. To do this I am using a TSB82AA2 Lynx
    > chip
    > and a TSB81BA3 chip as a 1394b interface controller. Quoting from
    > the
    > datasheet: "The TSB82AA2 OHCI-Lynx operates as the interface
    > between a
    > 33-MHz/64-bit or 33-MHz/32-bit PCI local bus and a compatible 1394b
    > PHY-layer device". Therefore, the FPGA will have to be
    > interfaced as a
    > PCI local bus to the TSB82AA2.
    > Currently I am facing two problems:
    > 1. How to control the Lynx Chip as PCI local bus, and
    > 2. How, if Im using a PCI core, to actually connect the signals
    > from
    > the PCI core to the TSB82AA2 as both have the same exact signals on
    > them. (For example, signal Request is an input on FPGA core as well
    > as
    > on the TSB82AA2)
    > Thank you very much!
    > Yasir
    > p/s: Pankaj Pailwar, could you please explain:
    > "A PCI32 device can be controlled just by using some simple
    > buffers"
    > Looks very interesting. Thanks!
    > ----- Original Message -----
    > From: pankaj.pailwar at gmail.com<pankaj.pailwar at g...>
    > To:
    > 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 at 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. > > > > > > > > > > > >

    Follow upAuthor
    [oc] Connecting single PCI device to FPGAAttila Kinali

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