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 > Cores > Message List > Message Post

    Message

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

    From: Edmond Cote<edmond_cote@y...>
    Date: Tue Aug 31 18:14:11 CEST 2004
    Subject: [oc] VHDL bus cycle implementation for wishbone/opencores
    Top

    Hi,

    With regards to tools then, currently I have access to
    either standard Xilinx tools (XST, which clearly? does
    not support behavioral synthesis) or Synopsys V2001.08
    and FPGA Compiler II.

    I have some reservations using Synopsys tools though.
    My impression of Synopsys' FPGA support was for ASIC
    prototyping only and hence need for very large FPGAs.

    Exactly how effective is Synopsys's at optimizing and
    instantiating logic for Xilinx devices?, have these
    concerns been addressed in newer releases of the
    tools?

    An alternative solution might be to use the vhdl
    output from bc_shell and copy those files to my
    Windows environment, not exactly an ideal solution.

    How do Leonardo or Synplify fit into the scheme of
    things?

    Thanks everyone,

    Edmond


    --- Javier Castillo <jcastillo@e...> wrote:

    > Hello:
    >
    > You have answer the question yourself. It depends
    > the level of abstraction
    > you use. If you describe at RT level you have to use
    > the tedious state
    > machines.
    > The other solution is to use the wait statements and
    > describe it at a
    > behavioral level, there are many tools in the market
    > that synthesize this
    > behavioral description. I think is not a good
    > solution.
    >
    > I don't know any other solution, is somebody know
    > it, I am also interested.
    >
    > Regards
    >
    > Javier Castillo
    > jcastillo@o...
    > www.opensocdesign.com
    >
    >
    > -----Mensaje original-----
    > De: cores-bounces@o...
    > [mailto:cores-bounces@o...] En
    > nombre de Edmond Cote
    > Enviado el: martes, 31 de agosto de 2004 14:35
    > Para: cores@o...; socbuilder@o...
    > Asunto: [oc] VHDL bus cycle implementation for
    > wishbone/opencores
    >
    > Hi,
    >
    > I'm curious to know in what fashion bus cycles
    > should
    > be implemented in VHDL, specifically using the
    > WISHBONE bus system.
    >
    > Describing these cycles behaviorally (wait
    > statements)
    > seems to be the logical solution, however the code
    > would not be synthesizable (or would it be with
    > newer
    > tools?, if so which ones?).
    >
    > Likewise, how would one deal with timing issues
    > (setup
    > time/hold time) when dealing with this problem.
    >
    > Is the solution to these above two problems simply
    > to
    > write tedious state machines (mealy or moore?) and
    > counters (for the timing), or is there hopefully a
    > more efficient way?
    >
    > Can anyone suggest some references?
    >
    > Thanks in advance!
    >
    > Edmond
    >




    __________________________________
    Do you Yahoo!?
    Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail

    ReferenceAuthor
    [oc] VHDL bus cycle implementation for wishbone/opencoresJavier Castillo

    Follow upAuthor
    [oc] VHDL bus cycle implementation for wishbone/opencoresJavier Castillo

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