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: Tom Hawkins<tom@l...>
    Date: Sat Jan 31 16:40:16 CET 2004
    Subject: [oc] Potentially awesome open-source idea
    Top
    On Saturday 31 January 2004 05:33 am, Bill Cox wrote:
    > Tom Hawkins wrote:
    > >On Wednesday 28 January 2004 10:49 am, Bill Cox wrote:
    > >
    > >[large snip]
    > >
    > >>Another idea is that the author of a core should be able to offer
    > >>users configuration options, and then have the core customized.
    > >>For example, did you want a 32 bit MAC, or a 16 bit MAC (probably
    > >> a poor example). If we have a module-generation capability
    > >> that's easy to work with, I think we can pull this kind of
    > >> flexibility off.
    > >>
    > >>I think I can see at least three software projects here:
    > >>
    > >>- A Web based GUI
    > >>- A tool to glue cores together, initially using wishbone
    > >>- A module generation system (Confluence and/or OpenLPM and/or
    > >>JavaHDL)
    > >
    > >A while back I offered up Confluence to the OpenCores community
    > > for this very concept: flexible IP and web-based netlist
    > > generation. The offer still stands.
    > >
    > >On a similar note, a Confluence user recently ported OR1200 to the
    > >language. (Ken, are you going to post ORCF anytime soon?)
    > >
    > >Bill, it's a great idea. If there's anything I can do to assist,
    > > let me know.
    > >
    > >Regards,
    > >Tom
    >
    > Hi, Tom.
    >
    > I am very impressed with confluence. You've done something pretty
    > cool there. My main strike against it is that it's not
    > open-source. Of course, the other choices all seem to have
    > draw-backs. Perlilog is Verilog-centric, and I recently found out
    > just how much the VHDL users around here insist backing their
    > language. JavaHDL requires the user to install the JVM. My old
    > OpenLPM project is still buggy, and not as cool as Confluence, but
    > it could probably be offered as open-source.
    >
    > I'm not against charging for software, and I think you deserve to
    > make money on Confluence. However, I feel an SoC Builder will get
    > more interest if it's an open-source front-to-back.

    I agree. It would be ideal if OpenCores only depended on open-source
    software. But the truth is every OC project requires commercial EDA.
    (If I'm wrong, please show me the open-source path from RTL to GDSII.
    ;-))

    If it eases one's mind, Confluence is delivered without license
    protection. Once you have the executable, nothing's going to cut you
    off; unless of course Linux falls out of existence. For legality, I
    would have no problem signing agreements to ensure OpenCores keeps a
    perpetual license.

    Personally, I think CF fits well with OC; especially for design reuse.
    If projects can be unified under a single CVS tree, cross project
    instantiation is trivial. Need a processor? Just do:

    OpenRisc = import "/processors/OpenRisc1000/OR1200.cf"

    Regards,
    Tom

    --
    Tom Hawkins
    Launchbird Design Systems, Inc.
    952-200-3790
    http://www.launchbird.com/



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