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
  • Find Resources
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Openrisc > Message List > Message Post

    Message

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

    From: Daniel Wiklund<danwi@i...>
    Date: Tue Jun 29 15:03:59 CEST 2004
    Subject: [openrisc] Wishbone incremental burst write
    Top
    Hi,

    I know this is slightly off-topic for this forum but I couldn't find any
    other forum that was extremely much better suited for this question...

    I have a Wishbone slave where I would like to support both Wishbone
    classic and incremental burst type cycles. I have full confidence in the
    specification for classic read and write as well as incremental burst
    read. The thing I'm a bit puzzled by is incremental burst write... Is
    such a thing even possible with the constraints given in the Wishbone
    standard?

    A master that wishes to write using incremental burst must assert the
    CTI signals accordingly but the slave can completely ignore this and
    execute the classic cycles. The problem occur when considering data
    transport between master and slave for a write. The master has to
    present the data in advance (i.e. before ack of last data) so that the
    slave can use the incremental address feature. But the master must
    expect classic style writes as well, forcing the data to be constant
    until an ack is received. This is very inconsistent ;) Are there any
    other opinions/interpretations than this one out there?

    The text that's getting me a bit confused is Rule 4.40 in the Wishbone
    standard stating that the master must use "the same operation (either
    read or write)" for the entire incremental address burst, implying that
    write operations are possible...

    // Daniel Wiklund

    Follow upAuthor
    [openrisc] Wishbone incremental burst writeDamjan Lampret

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