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: Erez Birenzwig<erez_birenzwig@y...>
    Date: Fri May 14 22:52:40 CEST 2004
    Subject: [oc] One issue about free hardware
    Top
    > A typical NIC card has one ASIC, doing all the logic processing,
    > from receiving the packet to transferring it over the PCI bus. It
    > has at least 100K transistors, do you feel like looking at them
    > one by one through a microscope to make sure they are all doing
    > what they suppose to do ?
    >
    > My suggestion was to develop a program to automate this process.
    >

    I believe the promlems in generating an automated program to do this
    have been explained in this thread more then once.

    As to the point of free hardware, unfortunatly, hardware cost money,
    it's not just buying a computer and downloading a free Linux variant from
    the internet, and you're ready to play with C.

    Hardware requires a bit more. Even if you take the two big vendors of FPGAs
    Xilinx and Altera, they provide propriatry software for free for all of the
    small
    FPGAs they sell. Once you want to design something larger then that, you
    have
    to buy their software. Their software include all the basic HW functions,
    from
    synthesis to place and route. The synthesis isn't the best, but it works.
    The second part to this is that you have to buy a development board, which
    usually
    cost some money, which is exactly the money most people don't want to spend.
    And if you want to actually use it for something, you'll have to buy another
    one,
    and so on. You can't just keep the result on the hard drive and use it when
    you feel like it.

    > It's all open source,
    >
    > I decline to describe my work as "open source" or discuss it under
    > that heading, because "open source" is the slogan of a movement formed
    > to reject the views of the free software movement that I support. See
    > http://www.gnu.org/philosophy/free-software-for-freedom.html for more
    > explanation.
    >
    Again sorry for the "open source" title.


    I also believe that the idea of free software is an interesting one. It
    doesn't change anything
    for most big companies though. Because most computer users don't know how to
    set up
    their computer (Either Linux, Windows or OS-X) you just change the business
    model,
    instead of selling software you sell services or solutions (e.g. Sun), and
    you hope that someone
    is developing the software you need, or you just do it your self.
    This business model is good for large companies, most small companies can't
    afford that
    and they will just collapse. Small companies can't write all the software
    they require, and
    there is a lot of software out there that doesn't exist as free software.
    There are many reasons
    for that, but the main one is, if it's not main stream it's not there.

    Erez.



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