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 > Pci > 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: Fri Dec 2 09:07:02 CET 2005
    Subject: [pci] PCI read burst
    Top
    TAN Joseph wrote:

    > I'm using the OpenCores PCI Bridge core to implement a PCI target
    > unit and require the target to handle burst reads.
    >
    > My problem is that every Memory Read command (C/BE# = 0x6) results in
    > the PCI bridge issuing a retry. In this case, how is the PCI master
    > meant to keep FRAME# asserted over a number of clock cycles to
    > indicate a burst read transaction? In the PCI Bridge's Core
    > specification page 90 Figure 6.19, the timing diagram shows that
    > FRAME# asserted over 5 clock cycles.

    All PCI read requests are handled as Delayed READs by the PCI core. This
    means that all reads shall be terminated with retry whilst they complete
    on the wishbone bus.

    Regards,

    --
    Mark McDougall, Software 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
    [pci] PCI read burstTAN Joseph

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