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: Damjan Lampret<lampret@o...>
    Date: Wed Jan 28 15:23:04 CET 2004
    Subject: [oc] Potentially awesome open-source idea
    Top
    Well how about having a web interface where you simply select the cores, set
    their addresses and interrupts (assuming this is a SoC with an embedded
    procsssor) and it gives you out the RTL of the SoC? This is something that
    will eventually (hoping for sooner than later) show up on opencores ;-)

    regards,
    Damjan

    ----- Original Message -----
    From: "Rudolf Usselmann" <rudi@a...>
    To: "Discussion list about free open source IP cores" <cores@o...>
    Sent: Wednesday, January 28, 2004 3:10 PM
    Subject: Re: [oc] Potentially awesome open-source idea


    > On Wed, 2004-01-28 at 19:41, Bill Cox wrote:
    > > An idea just hit me that potentially could have a huge impact on the
    > > electronic design world. I haven't thought about it enough to describe
    > > it clearly, or name it, so I'll just do a brain-dump of the components
    > > involved:
    > >
    > > -- Users post pre-synthesized cores to OpenCores (as well as RTL
    > > source), in a generic netlist format (this is something I know how to
    do).
    > > -- We write open-source tools that can combine those cores
    > > automatically, taking core-specific options, and running the author's
    > > customization scripts.
    > > -- This tool then spits out gate level Verilog/VHDL to the desired
    > > target (Xilinx, Altera, LSI, etc).
    >
    > We have actually talked about this way a while back !
    > We got stuck trying to determine how legal that would be
    > specially with tools like design compiler and may be even
    > Magma.
    >
    > > As an example, an interactive (as well as batch) version of the tool
    > > takes inputs from the user, such as what CPU he wants, what peripherals,
    > > etc. It then generates from generic gate-level source files a target
    > > specific netlist combining all the elements the user asked for, using
    > > wishbone, and any other good ideas we come up with.
    >
    > This sounds very interesting and probably also somewhat
    > difficult to implement. Perhaps we should provide a
    > environment for SoC building. One as a 'top end' with the
    > OpenRisc (32 bit) system, and one as a 'low end' with any
    > of the available 8 bit Micros.
    >
    > Perhaps this can be done with a perl script ?!
    >
    > > I think we can automate design reuse, and make if flexible enough to
    > > work with any combination of front-end and back-end tools. The EDA
    > > industry wont do this (there are good reasons for this).
    >
    > Yes, I would definitely shoot for a source code instead of
    > a netlist generation.
    >
    > > The impact on design productivity is potentially huge.
    > >
    > > Any interest in discussing the idea?
    >
    >
    > I'm definitely interested.
    >
    > My first input would be:
    >
    > 1) The authors of all the CPUs, must write a Wishbone
    > Interface wrapper for their CPU. Or perhaps some other
    > volunteer.
    > 2) The authors of peripheral IP must provide a Wishbone
    > wrapper for their peripheral/device IP.
    > 3) I would volunteer to take it all and put it together in
    > to one huge (low end) SoC. Perhaps someone from Damjans
    > group could provide a 'high end' version ?!
    >
    > > Bill
    >
    > Cheers,
    > rudi
    > ========================================================
    > ASICS.ws ::: Solutions for your ASIC/FPGA needs :::
    > ..............::: FPGAs * Full Custom ICs * IP Cores :::
    > FREE IP Cores -> http://www.asics.ws/ <- FREE EDA Tools
    >
    > _______________________________________________
    > http://www.opencores.org/mailman/listinfo/cores


    ReferenceAuthor
    [oc] Potentially awesome open-source ideaRudolf Usselmann

    Follow upAuthor
    [oc] Potentially awesome open-source ideaShawn Tan

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