LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    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: andrew mulcock<spam@m...>
    Date: Wed Feb 27 09:37:35 CET 2008
    Subject: [oc] Free/Open FPGA/CPLD design?
    Top
    FPGA design software is an interesting thing,

    First up, to get the best of any FPGAs, the tools need to 'know' the chip ,
    in detail, probably more detail than is open source / data book. Your
    talking NDA level.

    Second up, each chip family would need it's own optimiser.


    Now I say "gnu C, is a great free compiler", and I agree, but,
    there are a lot more different types of FPGA's that need 'special'
    bits than there are processors,
    QED: we'd need a lot more design effort than the gnu c guys
    have put in as we'd need more code.
    and unfortunately , we are primarily hardware guys, not C coders, so
    you might not find that many people to help.

    I seem to remember companies like ST once tried to support a GNU FPGA tool
    set, and if you do a grep around, you'll find a few tools on the web,

    But mainly for FPGA's , I'd suggest that people use one tool for simulation,
    and another tool to put code into FPGA.
    If your doing small designs, these tools are free form vendors, if
    your doing big designs, you are commercial, and you negotiate / pay for
    tools.

    andrewm@o...


    -----Original Message-----
    From: cores-bounces@o... [mailto:cores-bounces@o...] On
    Behalf Of Uwe Hermann
    Sent: 26 February 2008 18:23
    To: cores@o...
    Subject: [oc] Free/Open FPGA/CPLD design?


    Hi,

    I hope this question is not too stupid. I'm aware of many free software
    (or rather free hardware) soft-cores for FPGAs on opencores.org and
    elsewhere, which is a great trend.

    However, is there also a free/open FPGA/CPLD design on which you can
    actually _use_ the free soft-cores? I'm not really an FPGA expert
    so maybe I'm missing something, but so far it looks like all the
    underlying FPGAs on which people use free soft-cores are highly
    proprietary and closed systems.

    That's at least true as far as the hardware is concerned (layout,
    schematics,
    chips, etc of which the FPGA consists, as well as JTAG and other
    programmers etc.), and very often also the software used for programming
    these things (often Windows-only, binary-only, proprietary software).


    Now, my questions is: does such a thing as a free (as in Free
    Hardware, i.e. VHDL/schematics/whatnot under an open license) together
    with free programming hardware and free programming software (and other
    tools) exist? Anybody working on such a thing? If not, what are the
    major obstacles?

    The ultimate goal would be to be able to build/design hardware solutions
    which are _really_ 100% Free/Open, even down to the FPGA layer itself.


    Thanks, Uwe.
    --
    http://www.hermann-uwe.de | http://www.holsham-traders.de
    http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
    _______________________________________________
    http://www.opencores.org/mailman/listinfo/cores

    No virus found in this incoming message.
    Checked by AVG Free Edition.
    Version: 7.5.516 / Virus Database: 269.21.1/1298 - Release Date: 25/02/2008
    20:45

    No virus found in this outgoing message.
    Checked by AVG Free Edition.
    Version: 7.5.516 / Virus Database: 269.21.1/1300 - Release Date: 26/02/2008
    19:50


    ReferenceAuthor
    [oc] Free/Open FPGA/CPLD design?Uwe Hermann

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