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: Richard Herveille<richard@h...>
    Date: Mon Jan 29 17:48:42 CET 2007
    Subject: [oc] Wishbone interface
    Top
    ALL wishbone signals are registered on the rising edge of CLK_I.
    However Wishbone Classic allows ACK_O to be generated as
    ACK_O = CYC_I & STB_I
    This allows single cycle transfers.

    Richard

    -----Original Message-----
    From: cores-bounces@o... [mailto:cores-bounces@o...] On
    Behalf Of jimyiigor@y...
    Sent: Monday, January 29, 2007 6:04 PM
    To: cores@o...
    Subject: [oc] Wishbone interface

    Hello, I'm from Serbia and I am doing a VLSI project for school and my
    collegues and I can't figure something out. Question is about rule 4.10:

    The clock input [CLK_I] to each IP core MUST coordinate all activities
    for the internal logic within the WISHBONE interface. All WISHBONE
    output signals are registered at the rising edge of [CLK_I]. All WISHBONE
    input signals must be stable before the rising edge of [CLK_I].

    We can't agree on word 'registered'. For example some of as says that
    ACK_O signal of a slave can be set on falling edge of CLK_I so that
    master can detect it on next rising edge. But does this sentence : "All
    WISHBONE output signals are registered at the rising edge of [CLK_I]"
    means that we can only set ACK_O on rising edge of CLK_I or it means
    something else?

    We really need an experts opinion on this. Thank you.
    _______________________________________________
    http://www.opencores.org/mailman/listinfo/cores


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