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: Carl Witty <cwitty@n...>
    Date: 09 Sep 2003 11:10:31 -0700
    Subject: Re: [oc] Free Place & Route
    Top

    On Tue, 2003-09-09 at 08:45, Bill Cox wrote:
    > Of greater interest to me would be front end tools.  Doesn't it seem 
    > strange to have opensource cores without any opensource tools to compile 
    > them?  Can you get even bad synthesis cheap or free (without breaking 
    > any laws)?
    
    There's Icarus Verilog (http://www.icarus.com/eda/verilog/), which does
    synthesis and simulation.  (I've never used it; I don't know anything
    about the synthesis quality.)
    
    I like, and use, JHDL (http://www.jhdl.org).  This is, essentially, a
    Java library for creating netlists; you write a program which creates a
    netlist, and then compile and run it, and it produces an EDIF netlist. 
    The syntax is a little awkward compared to Verilog, but it's not nearly
    as bad as you might fear.
    
    I like JHDL because it's extremely powerful.  It's easy to write
    reusable components that are far more generic than the equivalent
    Verilog; many of my components are generic not just on bit width, but
    also on the number of input/output ports.  I've also done things like
    create my own "finite state machine" (FSM) module generator: my program
    create a new FSM object, describe the FSM by making calls on the object,
    and instantiate the FSM into a netlist.
    
    And JDHL is open source.
    
    > Another topic of interest to me is higher-level design entry.  A 
    > cycle-based C-like environment could provide real gains IMO.
    > 
    > If there's interest in doing a C-like cycle-based design language, I'll 
    > post more details.
    
    I'm afraid I have no idea what a "C-like cycle-based design language"
    might be, but I'm curious...
    
    Carl Witty
    
    
    
    
    

    ReferenceAuthor
    [oc] Free Place & RouteRudolf Usselmann
    Re: [oc] Free Place & RouteBill Cox

    Follow upAuthor
    Re: [oc] Free Place & RouteBill Cox

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