Slashdot Mirror


Free 32-bit Processor Core

Harry Houdini writes "EETimes has a story about how OpenCores is offering a free 32-bit processor IP core in a move that could undermine such commercial IP licensors as ARM and MIPS. "

156 comments

  1. Re:A lawyer comments by Anonymous Coward · · Score: 0

    i think he's referring to slashdot-mail, dufus. hotmail will block him too.

  2. Re:This is more than cool! by Anonymous Coward · · Score: 0
    Did ARM antedate, say, MIPS and SPARC (which I think may have been the first commercial "merchant semiconductor" RISC microprocessors)? (I suspect it didn't antedate, say, the IBM 801 research machine, or the Stanford MIPS or Berkeley RISC projects.)

    Those who are reading are characteristically always forgetting to guard their own mother to grab it themselves. Ruler of creeper, mortal, and scallop, this is a machine is a kludge, after all, as "wanting." it is not generally understood by less advanced life forms, and they'll show a commercial for a while.

  3. Re:free as in hardware? not free beer by Anonymous Coward · · Score: 0

    If this OpenSource chip is a "good thing", theny why, exactly, are we apologizzing for the failure of Transmeta to OpenSource carusoe?

    &sign(A$C[0]);

  4. Re:BAD IDEA! by Anonymous Coward · · Score: 0

    LOL! Brilliant.

  5. iTVC ? (Was:Mirror here) by Anonymous Coward · · Score: 0

    In what way is iTVC involved in this ?
    Does anyone know what iTVC is up to these days ?
    Are Chuck Moore and Jeff Fox still involved in iTVC ?
    Chuck and Jeff have done some cool MISC processor designs in the past.
    You can read about them at http://www.ultratechnology.com

  6. Wow by Anonymous Coward · · Score: 0

    Wow!

  7. Re:SPARC already has done it by Anonymous Coward · · Score: 0

    russia, india, china. anyone with a bloated fab line (.5 and above). Its better than having to make x86 knock offs.

  8. Re:Uhhh... by Anonymous Coward · · Score: 0

    Its quite common now to outsource the manufacture of chips. Many companies like Nvidia, 3dfx ,etc are called fabless semiconductor manufacturers because they send to designs to others to make for them. One fairly big company to outsource to is TSMC (a Taiwan company) but there are others.

  9. Re:hehe, I just thought of something by Anonymous Coward · · Score: 0

    There is quite long way from code which runs in simulator to the synthesizable code. Good RTL coding need huge amounts of experience.

  10. Re:Anyone remember Freedom CPU project? by Anonymous Coward · · Score: 0

    I recently dropped the freedows newsgroup from my list of subscribed Usenet groups. The only traffic trickling in were people wondering what happened to it. That formed the only discussion thread.

    Probably a few key members of the 'team' graduated (from High School) or something.

  11. Re:Anyone remember Freedom CPU project? by Anonymous Coward · · Score: 0

    That's 'cuz its leader, Reece Sellin, is like a Bill Gates Mini-Me. He claims to be some sort of genius who graduated college at 14 or something. But he knows all of jack diddly about coding software in the Real World (the commercial one or the geeky open-source hacker one).

  12. Re:hmmm by Anonymous Coward · · Score: 0

    Alliance VHDL subset is quite small. Last time I tried to use Alliance it was like going back to the last decade. Commercial tools are light years ahead and make much better results in synthesis.

  13. Re:Open letter to Microsoft by Anonymous Coward · · Score: 0

    Dear Sir,
    Hi, you may know me as William Henry Gates, IV. I have read over, and considered your proposal. Instead of the whole open-source destruction, were you to pour bowls upon bowls of steaming hot grits down my pants, I could make it worth your while. /Very/ worth your while. My people will be awaiting your answer.
    Sincerly Yours,
    William Henry Gates, IV,
    Head of Software Development, Microsoft

  14. Re:hmmm by Anonymous Coward · · Score: 0

    Where can you get decent tools for $2500 :) Altera
    MaxPlusII for example is quite old and I have had
    only bad experiences with it (try using more than one clock for example). Also the student version can only handle the smaller chips, maximum 10K30.

    For good tools you need to add one or two zeros to the end of that figure.

  15. Re:gonna work by Anonymous Coward · · Score: 0

    Grtz, Jeroen
    JEROEN IS A TROLL!@# SEE? EVEN HIS SIG HAS GRITZ IN IT, LIKE HIS PANTIES!@$!@$
    GritzZz.

  16. Re:This is more than cool! by Anonymous Coward · · Score: 0

    Nah, they'll just copy existing processors they way free software merely copies existing proprietary software.

  17. Re:Open Hardware/Software Branding by Anonymous Coward · · Score: 0

    Great idea! Of course, this relies on everyone being in agreement on what constitutes an "open" license, but fortunately there doesn't seem to be any controversy there.

  18. Since it's now Slashdotted ( didn't take long ) by Anonymous Coward · · Score: 0

    OpenCores.org's Mission Statement:

    Mission statement

    OPENCORES.ORG endorses development of open source, free IP cores. We believe that development of chip designs should be
    done in an open environment, where cooperation and communication between designers (and users) results in better designs for
    everyone. Sources of IP cores should be available to everyone at anytime, and everyone is welcome to participate in the
    development.

    OPENCORES.ORG is a repository of open source, free IP synthesizable blocks and supplemental prototype boards. Most of our
    cores are currently under development but some are already available.

    Free Software Foundation (project GNU), Open Source Software and OpenIPCore

    In 1983 Richard Stallman started the GNU project. The core idea was to develop a complete free software system compatible with
    UNIX. The initial goal was achieved in the mid '90s, when a GNU/Linux system become a reality. Today millions of people use
    Linux-based GNU system.

    Computer industry recognized the benefits of open development model and it started shifting toward more open development
    environments. The best evidence of this for the software industry is available at the Open Source Software web site.

    In the spring of 1999 OpenIPCore project started work on suitable license for open source hardware designs and IP cores. Currently
    it is responsibility of OpenIPCore project to define design methodologies suitable for open source hardware projects and licenses that
    would be more suitable than GNU GPL or GNU LGPL.

    Current IP Industry trends

    Today semiconductor industry is becoming more and more dependent on design reuse strategy for developing their million-gate
    ASICs. Purchasing IP cores from commercial IP vendors is often the best solution for creating their SoC designs. Heavy use of third
    party IP cores is becoming even more common after recently published Reuse Methodology Manual by Synopsys Inc. and Mentor
    Graphics Corp.

    OPENCORES.ORG has major advantages in soft cores ahead of commercial IP vendors because of its open development model
    with fast bug fixing and because of its open source model with free cores and no royalties.

    Our Goals

    First Phase; to design and to manufacture a prototype of a computer system in a form of a PCI card that will run GNU/Linux:

    we define a design and verification methodologies
    we design a library of small reusable components such as adders, multipliers etc
    we design a basic set of IP cores (microprocessor, PCI and SDRAM controller and communication controllers)
    we design and manufacture a prototype board with several hundred thousand gates FPGAs
    we support our microprocessor architecture with a port of GNU C Compiler, GNU Binutils, GNU Debugger and
    architectural/implementation simulator
    we support our microprocessor architecture with a port of Linux kernel

    Second Phase; to promote our activities, ideas and to design more complex designs:

    more people get involved in designs development and testing
    our prototype PCI cards are used for remote design development and testing
    small companies and universities start using our designs as they are or as a part of their system-on-a-chip (SOC) designs;
    our designs are tested in full-custom ASICs
    we get some media coverage
    EDA companies and FPGA/ASIC companies sponsor our activities
    we port RTEMS or Cygnus eCos real-time operating system to our microprocessor architectures (yes, we have more than
    one architecture at that time)
    we write device drivers for our peripheral cores

    Third Phase; we are an important IP provider for the industry:

    our designs are used by hundreds of companies
    commercial IP providers are writing "Halloween" documents about our development model

    Current Status

    Laboratory for Integrated Circuits Design finished their Virtex based prototype board (Micro FPGA board)
    Joon Lee almost finished his SDRAM controller core
    Ovidiu Lupas is working on a prototype PCI card (Super FPGA board)
    a development team is working on 32-bit synthesizable RISC core called OpenRISC 1000; beta GCC and an architectural
    simulator are available
    a development team is working on experimental microprocessor architecture called OpenRISC 2000
    Miha Dolenc is working on synthesizable 16450 compatible UART core
    Brad Quinton is working on synthesizable USB controller core
    Tadej Markovic is working on 32 bit synthesizable PCI32 core
    we have raised US $5,000 for prototype boards, FPGAs and in case we want to make full-custom ASIC with our cores (well
    we need some more funds for a full-custom ASIC)

    Check web pages of individual cores for accurate status and latest information. Check our CVS for latest core and software sources.

    Who and what we need

    We need individuals with:

    great ideas
    VHDL/Verilog HDL skills
    C programming skills
    FPGA and standard cell ASICs experience

    We need companies to sponsor us with:

    VHDL/Verilog HDL simulators
    VHDL/Verilog synthesis and verification tools
    FPGA chips

  19. DESTROY CAPITALISM by Anonymous Coward · · Score: 0
    Make everything free. Make sure that a few get rich (Bob Young, Larry Augustin, Eric I-must-have-written-it-already Raymond) and we stay poor. Rise up against exploitation from Corporations (VA Linux, Intel, Microsoft, Red Hat) and rebel.

    Bring back an industry where we could at least earn something before it was made free.

    Or do we all aspire to merely do support for Linux Care?

  20. Re:A lawyer comments by Anonymous Coward · · Score: 0

    PS: I used to curse a lot on this site, but my firm now has a firewall on all email messages. Any of you young geniuses know how to get round it?

    Just use the 1337 replacement of letters with similar symbols:

    fu(k, sh1t, d@mn, p00, c0cksucker

  21. luzer by Anonymous Coward · · Score: 0

    d00d, learn haiku or something. that crap with which you disparige Mr Montoya, Esq. is sickening.

    After all, did you know that he does pro bono work for NAMBLA to defend your rights?

    Give the d00d some respect!

    Thank you.

  22. Re:A lawyer comments by Anonymous Coward · · Score: 0

    Have you tried asking one of your NT admins to reboot the Exchange server ?

  23. Re:free as in hardware? not free beer by Anonymous Coward · · Score: 0
    It's really a very interesting concept, there was an article in Wired News about it a month or so ago (I submitted, Slashdot rejected)

    Wouldn't want it affecting VA Linux sales, now would we?? ;)

  24. Re:hmmm by Anonymous Coward · · Score: 0
    no free lunch? you better believe it. it's great that they have free schematics and vhdl/verilog source and all, but they're suspiciously quiet on how you are to actually *get* the HDL sources onto the FPGA. Why? Because the software to actually *load* the designs onto the FPGA's can get pricey (I think Altera charges $2500 ANNUALLY for a single license [a full development suite, not just the loading tools]). Unless, of course, you're a student like me and can get a license to use the Altera tools for free.

  25. Compiling system for reconfigurable computing by Anonymous Coward · · Score: 0

    What does anybody know where ELF format stands at in the GNU GPL scheme of things. This little
    abstract from a patent by Ricoh Corp seems sort of promising. :)

    ...
    The ICARUS ELF file format uses processor-dependent features of ELF to provide relocation of bitstream addresses used within program text, and to provide relocation and linking of bitstreams into segments that can be loaded at run-time within dedicated bitstream memory. ICARUS ELF thus extends standard ELF to facilitate storage of bitstreams defining FPGA configurations along with the executable code that runs on the FPGA-defined hardware.

    ICARUS ELF adds to standard ELF by providing new data types, sections, symbol types, and relocation types for ISA bitstreams.
    ...

    Here is the full patent, It sounds kind of neat.

    Compiling system and method for reconfigurable computing

    1. Re:Compiling system for reconfigurable computing by Guy+Harris · · Score: 2
      What does anybody know where ELF format stands at in the GNU GPL scheme of things.

      "Stands" in what sense? ELF was invented by AT&T, as the object file/executable file/shared library/core dump format for System V Release 4, and was published in various SVR4 manuals; I don't think they made any patent or other claims limiting implementations of it (or, if they did, they apparently didn't get too far, as the GNU toolchain supports it and Linux and the BSDs use it).

      None of that would, as far as I know, preclude Ricoh from patenting an extension to it.

  26. Re:This is soooo cool by Anonymous Coward · · Score: 0

    "Reintegration complete," zorac advised. "We're back in the talmud is: "why did god create goyim?" the generally accepted answer is "somebody has to tell a sexy male; the first is, he has a finite number of things in common: (1) they all came from the hallucination that he started speaking only in it for high-mass stars and low-mass stars, for stars born exceedingly hot and those of the time they had diminished from 50 to 8, the other dwarves began to drop out, turn on, and groove with the holiday gift-giving season, as you can pick up a city is a project that could possibly result. (Power saws, power drills, power staplers, any kind of light in your sleep.

  27. Re:VA Linux's commitment to the community by Anonymous Coward · · Score: 0

    I hope this is a joke... VA Linux is a reseller with "Linux" in their name. They don't make hardware any more than OfficeDepot does.

  28. Re:VA Linux's commitment to the community by Anonymous Coward · · Score: 0

    Face it.

    It's easy to use a keyboard to push magnetic domains around on a spinning disk.

    It's much, much more difficult to work with actual hardware. You're saying VA Linux should just spiel out these chips for us. What are you going to do with the chips when they're produced? Hold them in your hand and admire the package it is contained in?

    Almost nobody in the "geek community" can do anything hardware-related that involves tools more complex than a phillips screwdriver. You're going to now have hackers all over mounting ball grid array and various other surface mounted components onto their own custom circuit boards? Here's a clue for you: it's easy to spin up a perl script. It's quite another thing to lay copper tracks down on a piece of fibreglass.

    Don't burn yourself on your woodburning set, er.. soldering iron.

    Sheesh! Software geeks!

  29. You again? by Rares+Marian · · Score: 0

    moderate(down) same post every day...

    --
    The message on the other side of this sig is false.
  30. Re:free as in hardware? not free beer by shitface · · Score: 0

    People like you are going to keep the open source movement from advancing. The community is basically a good bunch of saps, but then there are people like you that think everything should be free and give a bad name to the rest of us.

    Open source has gotten a lot of attention lately not because it is economically free, but because companies/people are profitting off of it. Open source is more than anything else a paradigm shift for the future. Yes a lot software is economically free, but if people can not make money off of it- then the support will evaporate. You are insane to request free hardware, if you want free computer time then go to some library/community center.

    --
    Real men dump cores! Read my journal, I am neat.
  31. VA Linux's commitment to the community by Anonymous Coward · · Score: 1


    This is great news, but I don't see how it could be useful to most of us who don't have chip making foundries in our homes. Fortunately, I have a solution.

    With the recent merger of VA Linux and Andover.Net, Slashdot, and by extension, the Slashdot community, finds itself under a new company, VA Linux. Now VA is a commercial organization, and is in the business of making money. Fine, but here in the Free Software world, that's not enough. You also have to pay your dues, so to speak, to the community which you make your money from. And this is where my plan comes together.

    VA Linux is primarily a hardware vendor. Chips are hardware. VA Linux, whose intentions for the OSS world are unknown, could make a gesture of faith by setting up a factory to build these chips, and distribute them to members of the community. In my mind, this would help for me to take them as a serious partner of us Linux users.

    And it makes economic sense, too. Why buy your chips if you can make them? They could even be modified to be "LinuxChips", designed especially for running Linux and it's applications (KDE, etc). Since everyone would have them, it would make sense to want to buy more, and VA would be the sole supplier. A good deal, no?

    Lastly, since VA, being in the hardware field, doesn't do software development, we haven't had any free software from them, which is the typical currency here in the OSS community, which perhaps they did not know when they became a hardware vendor. To make up for this and appease Linux users, my idea as outlined above should be put into place. They are also strongly encouraged to support the community more, even if by a few simple web sites, or they may start to see serious drops in demand for their machines.

    1. Re:VA Linux's commitment to the community by Panaflex · · Score: 1

      You should go check and see how much Intel owns in VA Linux.

      You'd have better results shopping your design to a korean manufacturing firm. I bet that they'd jump all over that puppy.

      The "Big Boys" that own their own fab are too competitive and greedy to invest any help in this. You'd have to go out and sell your soul to lucifer.

      Pan

      --
      I said no... but I missed and it came out yes.
    2. Re:VA Linux's commitment to the community by p0six · · Score: 1

      You have got to be on crack. Think about this reasonably. The initial investment to have a fab that will create a chip worth selling (or even giving away), is enormous. Truth be told, if you're going to fabricate chips, you have to go big. Really BIG. Otherwise, you're not going to make any profits (or even break even). That's why a lot of hardware companys like SUN don't bother with their own fabs, they sign agreements with companys like TI to do it for them.

    3. Re:VA Linux's commitment to the community by orz · · Score: 1
      The only money VA Linux has is their stock value, and I don't think IBM will accept stock for a fab run.

      And... /. did not acquire VA Linux. VA Linux acquired /. There is a BIG difference.

  32. Re:Site slightly vapourous by Anonymous Coward · · Score: 1

    The chips is real and has been tested. Perhaps you are thinking of the second core they are working on.

  33. Re:SPARC already has done it by Dougal · · Score: 1

    You could always (as I believe has been suggested here) place it on a FPGA. The price of FPGA development systems are quite cheap (we are talking low thousands I believe) - try VCC for example.

    Using FPGAs to prototype and play with hardware is becoming more and more commonplace. I believe (though I must admit I've not seen hard evidance) that the sparc core will place and route on a Xilinx Virtex device.

    Remember though that compiling hardware is a lot more computationally expensive than software - need oodles of memory and CPU cycles :-)

    -- Michael

  34. Re:Anyone remember Freedom CPU project? by Tet · · Score: 1
    What's going on with Freedows these days, anyway?

    From the last status update (in September):

    Freedows is still in its early specification stages

    Sigh. After 4 years, they still haven't got any code out of the door. As ever, the project is all about beaurocracy and assigning resposibility to various projects, and and nothing to do with getting the coding done. I've been following the project since the early days, when it was still called Freedows '98 (remember that?), and it hasn't gone anywhere since then.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  35. Hardware vs Software by Rambo · · Score: 1

    I'd like to refute the argument that there is such a large difference between hardware and software... As the article mentioned (if people read it), this is all implemented in an FPGA-- easily under $100 for a part. I use Altera FPGAs and for less than $70 I built a board using an SMT-to-through-hole adapter board with the FPGA and a setup for downloading designs. The software is free off of Altera's website. Much like traditional programs, I compile under Linux (using wine), and then try the program via a download to the FPGA. It's no different than having to buy a computer to write software; there is always a cost of entry, but once it's paid it is free from there on out. For other people to use or develop your "program", they need to make a similar outlay.

  36. exciting possibilities by Binder · · Score: 1

    This is a great time. The same thing that happened to linux could happen here. If we have a free core that gets enough attention, then people will start poking at it. Pretty soon you start getting more and more people working on it. Eventually we will have as much time and talent as any microprocessor design company. I would hazard to say that there is more time and talent going into the linux operating system than any other OS. I say, build it! Make embedded processors! Build boards! Build a computer out of it and I will buy one! Binder

  37. Re:RMS confuses me sometimes... by kzin · · Score: 1

    Looks like lots of people have questions for RMS, at least I know for
    myself I have plenty of things I'd like to ask him :) Why won't
    CmdrTaco run an interview with him? It'll be a blast...

    - Adi Stav

  38. Re:SPARC already has done it by stripes · · Score: 1

    D'oh! Sorry.

  39. Another group doing free CPU by Taco+Cowboy · · Score: 1



    There is another group doing almost the same thing, they are the FCPU (Free CPU) people.

    Thanks to them, we no longer need to pay hefty amounts of money to get our hands on hardware cores anymore.

    --
    Muchas Gracias, Señor Edward Snowden !
  40. Re:This doesn't cost much by unitron · · Score: 1

    Define much

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  41. It's the DESIGN, stupid by gelfling · · Score: 1

    Not the manufacturing. Anybody with a billion dollars and 3rd world country w/o environmental laws can bake chips. It's about an open design and open documentation and no royalties or licencing for the specs.

  42. Re:This is more than cool! by h2odragon · · Score: 1

    ...ahhh, but the trick is working it backwards for the source material...

    I didn't say i could do it...

  43. Re:A lawyer comments by BHS_Turf · · Score: 1

    PS: I used to curse a lot on this site, but my firm now has a firewall on all email messages. Any of you young geniuses know how to get round it?

    see if it detetects curses with embedded tags:

    FU<I></I>CK = FUCK

  44. Re: Talking with RMS (2) by mc · · Score: 1
    redhog writes:

    Strangely, though, [he] said that open-hardware was not that important, while the copying cost for hardware is quite high.

    Perhaps RMS misunderstood you? I certainly believe that RMS likes published specifications and documents about hardware. How else are we supposed to fiddle with it when we're writing operating systems and device drivers?

  45. Re:Site slightly vapourous by hoppy · · Score: 1
    You should have checked the mailing list archive, the list is quite active and some work is done !


    The inherant problem of hardware is the delay between modification, edit--> Compile --> test, is much more important than in software.
    Today, with FPGA, we are able to do the cycle in less time but the testing of a hardware function is very time consuming


    Simulation of the first second of a CPU running a software can last several DAYS (On high end computer). The project is not vapourous it's delayed...

  46. Re:This doesn't cost much by ed__ · · Score: 1

    less than 150 US dollars. check out altera and xilinx (with the obvious urls). they both have cheap development boards which can be used for this purpose. altera is the cheaptest, and the software is free.

  47. Re:Free (libre and cheap) Video Cards would be nic by Vaz · · Score: 1

    If that can do better than nVidia then I am for it. I don't think anyone would play q3a on slow poke open video card...

  48. OT: Great sig - anyone know the answer? by skip277 · · Score: 1

    I asked someone this the other day and couldn't get an answer. Its obviously not the song, the Greeks used essentially the same order (hence the work alphabet), but I am curious how and why the order was established. Some Slashdotter must know

    Skippy

    --
    "False modesty is the refuge of the incompetent." - The Stainless Steel Rat
  49. Free (libre and cheap) Video Cards would be nice! by rana · · Score: 1

    I saw in the above posting that someone is working on free video cards. That would be great because:

    1. We're all sick and tired of paying $200-$300 for a glorified bit pump.

    2. It has traditionally been hard to get video card specs for writing drivers. Having knowledge of how each gate is wired would solve that problem (and punish the bull-headed, short-sighted vendors!).

    3. This is an area undergoing rapid development.
    Open/free development works well in this environment.

    4. Could borrow ideas (or at least the instruction set and software driver architecture) from Mesa and related free software projects. The potential synergies are tremendous!

  50. nearly got me by Vryl · · Score: 1

    Well, first thought is "what the fuck is the coffee machine doing on the UPS"

    Then I realized . . . what is the point of having the computers on, and no coffee!

    But . . . shouldn't the coffee machine have its *own* UPS ?

    1. Re:nearly got me by chris.barton · · Score: 1
      It should have it's own protected supply that's on split phase, or dual supply, with armed guards, low level alarms that alert your P.F.Y. with a quick burst of mains power to sensative areas.

      PS: In "rough" power areas use gas powered expresso machines.

  51. Re:SPARC already has done it by segmond · · Score: 1

    ... But you don't breadboard a CPU my friend. Have you ever heard of FPGAs? Go read about it. You can get one for as cheap as $200. I know someone that got one, designed his own 32bit RISC CPU with it, and built a motherboard on it, ported netbsd on it, and this was like 2 years ago. His cpu was clocking around 40mhz. Remember 2 years ago. Go read about FPGA.

    --
    ------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
  52. this is like a CD by CBravo · · Score: 1

    When Andrew Cady said that this is just the design for a chip he is right. Right now you need an FPGA or a FAB to use the design. This is like a CD 15 years ago: couldn't make 'm yourself. OTOH right now you can, and I never imagined that. As I cannot imagine having my own FAB (well... it'll come). When you look at current technology, the next thing is Systems On Chip (SOC), and you need to get designs (copyrighted or not) to combine and make SOC's.

    --
    nosig today
  53. Re:Talking with RMS by The_H0und · · Score: 1

    IMO, any product that relies highly upon knowledge is a definate candidate for "Open"-ness.

    The Open model fails as soon as money starts to interfere. (remember man-power is almost free in an Open world)

    --
    Plenty of projects, not enough developers...
  54. Re:A lawyer comments by GoofyBoy · · Score: 1

    If you can get to a web site why don't you just use Hotmail etc for email?

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  55. Re:This is more than cool! by jovlinger · · Score: 1

    My understanding and poor memory want to claim that hennesy and patterson's DLX architecture -- which (once again, from memory, so add salt) became concretised as the MIPS chip was the first RISC platform. Indeed, they could have patented (for once, something I conscider to be a patentable invention) the concept of constant complexity instructions, and prolly have made a bundle.

    But I guess they still made out ok.

  56. Re:Do not forget!! by TerryMathews · · Score: 1

    Did anyone see the new job posted at Micro$oft? It was slashdot troll. Only duty is to blindly repost all of their rigged tests any time Linux comes up. Pays $25,000/yr.

    --
    -- Terry
  57. It's just a netlist by xener · · Score: 1

    All they are providing is a logical design.

    Having a logic netlist is only part of the battle when it comes to
    designing a microprocessor. It will be up to the user to do all of
    the physical design work. Since the wire delays between gates are
    becoming more significant than the gate delays, it can be argued that
    the physical design is the more difficult part of the problem. It is
    time consuming and expensive work, and needs to be repeated for each
    different fab.

    It's cool that they were able to load it into a xilinx part and get
    it working at 100 MHz. But a microprocessor inside a PLD will never
    be competitive in terms of cost or speed with a custom design.

    This may compete with the synthesizable core supplied by MIPS and
    others, but synthesizable cores are not the mainstay of their business.

    It is likely that MIPS and ARM will protect their intellectual
    property. MIPS probably hasn't acted yet because their lawyers
    haven't had time to digest this yet.

  58. Re:SPARC already has done it by penguinicide · · Score: 1

    Actually I was talking about the Opencores processor.

    --


    penguinicide... when jumping out a window just won't do.
  59. Re:SPARC already has done it by penguinicide · · Score: 1

    If I read correctly the processor used a 106k gate fpga.

    --


    penguinicide... when jumping out a window just won't do.
  60. Re:free as in hardware? not free beer by penguinicide · · Score: 1
    First off, the couch predates the patent system, so prior art kills that one form the door.

    The physical chip can be purchased. It is what is known as a field programmable gate array. Essentially a "field" of gates (transistors). With the development software you can organize (program) the gates to do specific things.

    Here are other fpga processor articles:
    Article Article

    --


    penguinicide... when jumping out a window just won't do.
  61. Re:OP code request. by Tau+Zero · · Score: 1

    I believe you're talking about a barrel shifter. Interestingly enough, you probably have greater need for one in your video accelerator than in your CPU proper. (Cracking RC5 on your video card, what a concept!)
    --

    --
    Time is Nature's way of keeping everything from happening at once... the bitch.
  62. Re:SPARC already has done it by SteveC · · Score: 1

    FPGA's are a possiblity for hobbyists.

  63. Amateur Programmers? by nezroy · · Score: 1

    "The approach is similar to the practice among amateur programmers of making software utilities and games available free over the Internet." I guess to be a pro programmer you have to sell advertising space on your laptop, do a commercial spot for Pepsi, and refuse to code for at least one whole season while renegotiating your contract.

  64. Re:Site slightly vapourous by orz · · Score: 1
    The article _said_ it wasn't going to be released for a few days. I believe the designer is taking finals this week. Cut him a little slack. You can wait a few extra days.

    In hardware it's a little more important that shipping code be bug free.

  65. Re:OP code request. by orz · · Score: 1
    The OpenRISC 1000 core preliminary ISA spec lists a variable bit shift operation, in both left & right, signed & unsigned.

    Of course, simulated logic isn't your best place to do RC5 cracking, even if it is hardware simulated (programable logic).

  66. OP code request. by threaded · · Score: 1

    Please can I request that the lovely instruction in a Pentium that does the n-bit shift in one clock cycle be in the core. Just so as I can crack RC5 quicker ...

    1. Re:OP code request. by Guy+Harris · · Score: 2
      Please can I request that the lovely instruction in a Pentium that does the n-bit shift in one clock cycle be in the core.

      The instruction in question does so because, as another poster noted, the Pentium in question has a barrel shifter (or another circuit capable of shifting n bits in one clock cycle), not because the instruction is defined in the instruction set architecture to be a one-clock-cycle shift.

      I.e., what you meant to say was "Please can I request that the core have a barrel shifter so that shift instructions can shift n bits in one clock cycle?"

  67. Re:Not gonna work by HalloFlippy · · Score: 1
    Once a chip is made, its made. And AFAIK, most chips don't really have any problems, or at least problems which cannot be resolved.

    Depends. A lot of your industrial controls and such use FPGA's now, meaning bug fixes, firmware upgrades and such can be be re-applied to the existing hardware, usually by just hooking it up to a laptop for a few minutes. It's more limited than software bug fixing, but not as much as you might think.

    Of course, if you're talking custom IC's, then "bug fix" generally involves an incinerator for the old hardware and a purchase order for the new hardware.

    --

    I am a man of const int sorrows
  68. Re:SPARC already has done it by HalloFlippy · · Score: 1
    Remember that the first SPARC implmentation was a 20K gate array

    I think this points out the true place FPGA's hold in hardware development: small, compact cores, probably built to serve a specialized purpose. Sound familiar? It's called embedded systems, and if you people haven't heard, that's the way the wind's blowing.

    Now, if only I could afford the $700 to buy a low-end FPGA programmer... sigh.

    --

    I am a man of const int sorrows
  69. All we need know is by Rogain · · Score: 1

    openFab.org

    --
    The current Slashdot moderation system is made by gay communists!
  70. Re:Anyone remember Freedom CPU project? by blue+trane · · Score: 1

    Bill Gates Mini-Me? you just made me emit an uncontrolled snort of laughter which I couldn't stifle in time, thereby serving to reinforce the opinion of those in the cubes near me that I am certifiably insane.

  71. The (short) argument for it. by J.+T.+MacLeod · · Score: 1

    I feel a bit foolish for following up such a well thought out, pleasantly long post (even if the subject sentence ended with a prepositon ^_^) with such a tiny one, but here goes:

    You are correct, as far as I can see, on all of your points, but that doesn't mean that these won't be useful. We look at how far Linux has come, but people were using it long before it resembled anything near its present state.

    Also, how many of us are still using 386s at home, if only for firewalls? ^_^

    The fact is that we don't need to keep up with the rest of the market to suit needs. Even if that means that John Q. Public isn't interested because the product doesn't have new WHIZ-BANG(tm) feature, the product still might suit someone else's needs, whether it be the end user or a manufacturer.

    I hope that the Open Source community can take this at least as far as we have taken Linux.

    Let my people go, and all that jazz.

    Oh, some one moderate please this post up because I mentioned Linux :) (I need Karma!)

    J. T. MacLeod

  72. Re:Jobs? by Demanufacture · · Score: 1
    > Things like this will take away jobs from hardware designers, and undermine the computer industry...
    >free software can drive the hardware industry,
    > but if they're both free, what then? Time to flip burgers...

    Sounds to me like you may have been influenced by a little FUD. For free ????ware, the development/fixing can be free, but if maintaining the "computer industry" (ie. making money) is so important to you, then you have a number of options to pursue

    Charging for consultancy (bind)

    Charging for support (redhat)

    Charging for distribution (doesn't Sun want $50 for distributing Solaris 8 cds?)

    With hardware, I think the money would be made through a distribution-esq method (ie where in the fabrication world, it's crazy just to walk up to a factory and say "make this". However you and 10 friends/100000 customers makes more sense).

    --
    --- "When you're strange"
  73. Freedows, etc. by Midnight+Ryder · · Score: 1

    Sometimes projects survive, sometimes they don't. Last I checked, Freedows was still alive - sort of. They are still together, but, there's been no real advances as far as I can tell, and based on what other people have told me.

    Unluckly, the project that branched off from it (Alliance OS - quite a bit less ambitious, without the goal of running Win32 applications) isn't in that hot of shape at the moment too. Most of the members are college students - so the amount of work getting done is based on how much time everyone has based on thier college schedules. I'm still there (I'm just administrative type person - I handle questions that people have about the project, how things are going, etc. In other words - PR. Bah. Boring stuff.) and all but one of the original programmers for Alliance is still there. There's significant work done on Alliance, but, it's still not something ready for any sort of prime time, and it's still pretty slow going.

    But that's the nature of the Open Source beast sometimes. The only part that surprises me is that after four years, Freedows doesn't seem to have developed much of anything (SIGH - and to think I was one of the people involved in that project. I really DID think it was going to churn out SOMETHING interesting one of these days!) Hopefully, one of these days, someone will buckle down and do some kick ass work, and they will manage to produce something worthwhile!

    --

    Davis Ray Sickmon, Jr - looking for something to read? Check out my three free novels at MidnightRyder.org

  74. Re:RMS confuses me sometimes... by c_monster · · Score: 1

    RMS spoke about his background and free software reasoning at The Bazaar in December. Apparently, his yen for free software came out of the device driver market - his example was a laser printer with closed drivers and an NDA.
    To paraphrase, the printer had problems that Stallman's group could fix, but they weren't allowed to without an NDA. The group had fixed a similar problem with an older printer, so this outraged him. He got the bug for free and clear source and it stuck.
    You can see how he probably sees hardware as a fixed quantity and software as the gooey free-flowing stuff he can affect.
    Of course, that world-view doesn't take into account hardware patents, NDAs, interoperability breakers like Slot 1, and other hardware nonsense that we've had to deal with because hardware designs are proprietary. With open hardware specs under infectious licenses, we could be as free of that nonsense as we are of M$ nonsense now.

    --
    Read the full text my book Perl for the Web
  75. Jobs? by Deflatamouse! · · Score: 1

    Things like this will take away jobs from hardware designers, and undermine the computer industry... free software can drive the hardware industry, but if they're both free, what then? Time to flip burgers...

    1. Re:Jobs? by pe1rxq · · Score: 1

      I don't think so, supose a company would want a specific extension/improvement to a open core, it could wait untill somebody does it for free, or they hire a designer to do the job.
      There are also software programmers working on GNU licensed stuff AND getting paid for it.

      Grtz, jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
  76. Re:free as in hardware? by kwsNI · · Score: 1

    Yeah, it's kind of like free beer and free mugs...

    kwsNI

  77. Re:free as in hardware? by FreeBSDFlunky · · Score: 1
    OK, we won that whole open software thing.

    Won? Microsoft still rules. Open source represents only a fraction of the market in many key areas. We won a battle, the war has just begun.

    Victory is far from certain, we have lots of work to do!
  78. Re:RMS confuses me sometimes... by Skald · · Score: 1
    True, and thanks for pointing out the speech. The laser printer story is actually pretty famous; he claims it as a critical experience, one which made him realize lots of stuff.

    What I'm actually curious about would be stuff like, "Do you believe in natural rights?" or similar things. I'd have to think for a bit to come up with a good list, but lots of questions have occured to me as I've read his comments. And of course, his answers would provoke more questions... that's what makes interesting conversation. :-)

    --

    "The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton

  79. You have nothing to lose but your brains! by Skald · · Score: 1
    Like most socialists, you do tend to drone on a bit. :-)

    On the other hand, like most socialists, you seem genuinely well-meaning. I think your economic theory is a bit loopy, and would do much more harm than good. Likely neither of us will convince the other, but let's see.

    Now money is suppose to be an object that represents(key word here!) the value of real things, eg: food, cars, and etc...

    Says who? IMHO, money is no more an object than Beethoven's Ninth is a CD. Nor does it represent physical things; I believe it is simply a measure of value.

    You have workers, they are being paid for work, and not their products today.

    As it has always been, since the advent of money. Ok, Zanthrick, you watch my flock, and I'll give you two sheep at the end of the month. Oh? You don't want sheep? How about twenty talers?

    I can only presume that under your system, either transaction would be illegal.

    Money has never had a 1:1 correlation with physical goods; in the current state of society, it's simply becoming more evident. Money represents value, and people value physical goods, but they value other things as well.

    Which isn't how it should be as this creates several problems, one being the ability to profit off of humans(just double speak for exploitation, look it up in the dictionary if you have to).

    Merriam-Webster:

    Exploitation: an act or instance of exploiting
    Exploit: 1) to make productive use of: UTILIZE [exploiting your talents] [exploit your opponent's weakness]
    2) To make use of meanly or unjustly for one's own advantage [exploiting migrant farm workers]

    Those are all the entries for exploit as a verb, I didn't hide any. You're trying to correlate sense #2 with simply profiting from humans. In fact, it'd be more appropriate to say, "profiting from others, when they do not profit as well". If anyone out there wants to exploit my time, make ten million dollars, and give me one million, please contact me asap.

    The obvious answer to this is simple, the workers own the products they make. They sell it to the company. This is factored into the system in an autonomous way so that when they don't like what is going on they can just pull out the product making the company unable to profit from them.

    In fact, who is this company, and why do the workers need them? They can just sell these physical doohickeys themselves. Then if they don't sell them, they won't profit. Which of course means they'll continue to sell them.

    The rest of your argument, including that from your other post, can hardly be addressed, because what you're saying makes so little sense unless you define money as tokens representing physical thingies (and not that much even if you do, IMHO).

    Lawyers are needed because people want to make contracts. Profit is possible without exploitation because we're not playing a zero-sum game. And talk about draconian... I suppose you'll have some system for keeping people from paying each other to do things for one another? Or from giving their goods to one another (which, because goods = money, would result in violation of the maximum wage law)?

    Well, I've droned on long enough. :-)

    --

    "The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton

    1. Re:You have nothing to lose but your brains! by Zanthrick · · Score: 1

      "The rest of your argument, including that from your other post, can hardly be addressed, because what you're saying makes so little sense unless you define money as tokens representing physical thingies (and not that much even if you do, IMHO)."

      That's all money is today since we did away with hard money in the United States around 1971 I believe. There is no blocks of gold anymore that actually backup the value of your dollar. Hence they now only represent the value of a product, they aren't worth anything themselves except for maybe colored paper and quite the dazzle of printing technology.

      We are actually playing a near zero-sum game since we do live on a planet, not an infinite plane of endless resources. The only time you could be playing in a slight positive end game is when you get your energy directly from the sun. In the end that doesn't count because the sun only has so much energy to give.

      If you want to take progress as who can destroy life the fastest go ahead, but if you look at life density in the world since the so called great industrial revolution Earths population has drastically decreased in terms of over all life. If it would continue at its current rate the only thing left on earth will be humans and machines that turn raw chemicles into other raw chemicles for us to use. That's where the whole Borg idea came from in star trek, earth becoming one big solid mass of raw chemicles with humans going ooh ahh, more technology at all costs even life in general.

      Wage laws only apply to soft money economies since you can easily create money with out any corresponding value until after the fact. They wouldn't apply in trading real goods, or what is called hard money contributions in campaigns.

      --
      Aliens... If I were them, I'd stay well away from Earth.
  80. An Oblique Compliment by Skald · · Score: 1
    Jim Tully, EDA analyst with Gartner Group's Dataquest subsidiary in Egham, England, said, "Who's to say that this couldn't evolve into something the industry could use? Before Linux came along, who would have said that [the Linux phenomenon] could happen?"

    Hey! An employee of a subsidiary of the Gartner Group made passing mention Linux in a way that seemed halfway positive! My cup runneth over; maybe Free Software is legitimate after all ;-)

    --

    "The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton

  81. That's plain ignorant. by Skald · · Score: 1
    As a philosopher he's a joke. His views are not self-consistent.

    I, for one, am not willing to make such a claim until I've seen him given the chance to respond. Unless you can point out some blatantly contradictory statements, I don't think your comments amount to much more than base slander.

    All in all, I think we would have been better off without him. He's an annoying nut who makes the rest of us look crazy

    I totally disagree. If I wanted to be a part of a community with One Official Voice I'd be sitting home watching network television, waiting to be told how I was going to vote in the next election.

    I certainly don't buy all that he says, but I do think he's right in this: the community needs to talk about freedom. We can be Open Source when we're selling stuff to the suits (and I think ESR does a fine job there), but amongst ourselves I'm for Free Software.

    The ancient Athenians called Socrates an annoying nut, and the sophists were irked because he made their respectable, lucrative trade took crazy. But they owed him a lot. Plato characterized him as "an annoying gadfly", questioning the comfortable, conventional assumptions of a lazy populace. And RMS, right or wrong, provokes thought.

    We could live without the GPL, and we could certainly live without Eight Megs And Constantly Swapping!

    True, Mr. Smarty-Pants. We could live without the GNU C compiler and GDB, too. But thank God we've got your... umm... refresh my memory?

    That the source code be free is not so important. It's nice, but not crucial. What is important is that standards be open.

    And you seriously think that we can have open standards without open source code?? ROTFL... well, golly, lemme just go look up the Windows API! Hell, no secrets there... why just ask 'em!

    Oh, but wait:

    The importance of open interfaces should be written into all IP laws.

    That's it! Why didn't I think of it... The Government can help us! Now I see; we don't need to look at the source; there will be no undocumented "features" or hidden system calls because there's a law against them!

    Your post manages to be rude, ill-considered and philistine, all under the thin masquerade of having something intelligent to say. I hope you're more likeable in person.

    --

    "The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton

  82. Re:Free (libre and cheap) Video Cards by Skald · · Score: 1
    You know, I want video cards that'll do 1600x1200 with 24-bit color at a fast refresh rate. I don't care if the stupid things have the first clue what a polygon is. But it's getting tough to buy stuff. Older, high-quality video cards without all the 3D jazz are reaching the ends of their lives, so I'm left with two alternatives: buy expensive power I'll never use, or buy a poorly engineered piece of junk.

    I'm right with you. And I have to think that a lot of corporations would be too. Video cards aren't new technology; I'd love to see some free hardware people make such a thing.

    Of course if anybody has a more immediate suggestion, I'm all ears...

    --

    "The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton

  83. gonna work by pe1rxq · · Score: 1
    First, people working on this in their free time time will not match the quality or technology of a firm which does do chip design.
    Why not, remember that the whole world can contribute to this, not just the employes of ONE firm.

    There are tons of chip patents out there waiting to get stepped on. To get around these hurdles will be a nightmare because there is no way to disprove you are violating a patent.
    Again this is easy since anyone can check the source and see if you are violating a patent.

    Grtz, Jeroen

    --
    Secure messaging: http://quickmsg.vreeken.net/
  84. Re:Talking with RMS by Zanthrick · · Score: 1

    They'd belong to non-profit systems, as the only way profit could result is the direct exploitation of a human along the line. For teachers this wouldn't change much. The current main problem with their salary it's mainly decided by a legislature that wastes about 50% of its discretionary budget on the military so there is no lack of money for them.

    Lawyers, heh.. if the law requires lawyers then the laws are too complex(the majority are based on crack pot ideas where ownership is translated as a master and not as a care taker which is all it is... quite literally for the land anyways. Most slashdotters know that intellectual property is about as backwards as ownership gets). About as far as copyrights go with artistic material should be with just a few years at the most. The whole ironic part of that is most of the artists don't even get much more then a fraction of the money made under their work in the current system anyways. Lawyers provide other services but I for one do not want exploitation in the justice system. Same with accountants. The stock market has become a flat out joke for all the "services" it provides. Mainly bad fortune telling that effects peoples lives while real productivity doesn't change a bit.

    The majority of the U.S. economy is mostly service because we rip other countries off so much that we have more money then we deserve to waste on services.

    Alot of the things included as "services" aren't all services, like mechanical, and janitors(the ones that aren't all cleaning).

    The best system I've seen for services that modify products besides non-profit is the 4x minimum wage type plan. They would get the costs of the products used in the service, and then would get 2x to 3x more of the minimum wage as a maximum.

    You are also fooling yourself if you think the maximum wage would even effect the majority of americans, or even a large minority. The limit would be set around twenty-two bucks an hour based on a 40 hour work week. The real range is much greater then 4x as you have to factor in many services which can vary from a few hours a day to around near ten and usually longer days as k-12 teachers. Which sets the limit up even greater then you think.

    --
    Aliens... If I were them, I'd stay well away from Earth.
  85. Re:Talking with RMS by Zanthrick · · Score: 1

    "The Open model fails as soon as money starts to interfere. (remember man-power is almost free in an Open world)"

    For one simple reason, money is no longer money. Now money is suppose to be an object that represents(key word here!) the value of real things, eg: food, cars, and etc... The problem is that at least here in America money has become seen as a real thing, and it is now valued more then life, food, cars, and etc.

    An example of how this little switcheroo plays out in the average factory is as follows. You have workers, they are being paid for work, and not their products today. Which isn't how it should be as this creates several problems, one being the ability to profit off of humans(just double speak for exploitation, look it up in the dictionary if you have to). The other major problem is moral checking begins to take place after the actions of companies, and not before the action takes place.

    So happy little Joe is swimming in his lake. A paper company up stream is bleaching paper like no other. The workers had no planning in this, and they can't directly be blamed(but they still can be in an indirect way.. well duh, hehe :). The workers didn't protest it because if they did they woulld only be able to protest by quitting. They couldn't take their product they(key word #2) made away from the company. As under our current system work and service has been mixed up and workers are now paid as in a service deal.

    The obvious answer to this is simple, the workers own the products they make. They sell it to the company. This is factored into the system in an autonomous way so that when they don't like what is going on they can just pull out with the product making the company unable to profit off of them. Which is why companies are so against it, they will no longer be able to treat work as a service and in hand be able to factor in humans within their profits(which as you can recall, is exploitations).

    Now the common defense against this is that the laws of supply and demand will be a check against this. What has happened though is many companies now act as one big super company controlling the supply they need for the other part of the company. They can also effect the demand through marketing hype(microsoft anybody?). The other problem is when this system was set up it factored in a centralized system, but it is no longer with a center. Now what happens is paper company A clear cuts a forrest in location B. By the time people in location of company A find out about this, it's too late.

    These problems are now being exploited by many companies. They goto another country and by the time the citizens of the U.S. find out, the exploitation has been done. Now many problems like these are still ignored by the U.S. They say, who gives a rats ass about the evil chinese(NOTE: this is just figurative and is what is said, i do not agree with it at all, most chinese people I know are nice and caring like any other human being). Well, when our plan for everybody using our current economic system goes into action, you'll surely care then. Not to mention the fact that many have become dependant on these sweatshop outfits and the simple act of saying no can mean a world of pain for them, and they can't simply leave due to immigration laws. Unfortunately by then it will be to late and the exploitation will have already been done.

    If you are wondering how this system has the ability to go unchecked by the collective masses is simple. Our government defines progress of companies based off of profits. They don't care weather it's from the people or from the earth, weather its over all effect will be bad or not. They include all profits in it... both good and bad. An example of this is the smoking industry, and beauty industry. Look at what ciggarettes do to your lungs, oh that's nice.. we'll tax it and get a profit off of lung cancer.. so we can say, look how much it helps our economy! Not to even mention what the beauty industry has done to peoples self interests. Now to any sane person you would not claim this to be progess, but that is exactly what our government does.

    --
    Aliens... If I were them, I'd stay well away from Earth.
  86. Re:Open letter to Microsoft by gzbo333 · · Score: 1

    Dear William,

    Hi, I have considered your request to "pour bowls upon bowls of steaming hot grits down your pants", instead of the destruction of the open-source movement. But under one condition. That you provide (additional) funding to your r&d group. The secret research group ran by the NSA to provide communications intelligence of the whereabouts and activities of TUX the PENGUIN, as well as other leaders of the OSCM(open-source-communist-movement)

    Sincerly Yours,
    The ANTITUX

  87. Re:hmmm by chris.barton · · Score: 1

    Funny how the mention of a free lunch has the students jumping out of the woodwork....

  88. hmmm by chris.barton · · Score: 1


    No such things as a free lunch.

    Discuss....

    "Lights shouldn't dim on the UPS when you switch on the coffee machine, if they do, you need a bigger UPS."

    1. Re:hmmm by bluebomber · · Score: 1
      students?

      Around here, the only way to get the engineers to go to a meeting is to have free lunch...

    2. Re:hmmm by stevew · · Score: 2

      Well - that IS a problem, but there are solutions available. First, there are open source software solutions that are being developed to do gate level synthesis. The Alliance VHDL environment can already do Xilinx synth as an example. The place and route still requires commercial solutions, but there are folks that have access to those tools around ;-)

      Steve

      --
      Have you compiled your kernel today??
  89. Re:You guys are next, you know? by bluebomber · · Score: 1
    In several respects, what you suggest is not as mature as software, but this has started. I'm sorry I don't have better URLs, but take a look at Cornell's Law site:
    Copyrights
    Patents

    If you look around, there is quite a bit of information available on this stuff. Some of it isn't even too difficult for lay-persons to understand. (Of course, some of the mumbo-jumbo is the equivalent of trying to read poorly-written kernel code...)

  90. Re:RMS confuses me sometimes... by Thomas+Charron · · Score: 2

    I attribute it to software engineering and software engineering being two different art forms entirely. The former being a more 'hypothetical' art form, becouse it's simply the directing of flows of information, and is much more of an 'art form'.

    Hardware Engineering, on the other hand, is much more in the physical. It is made into something you can feel and see.

    Cars shouldn't be free. But the idea of an internal combustion engine, connected to a device with 4 wheels, should be free.

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  91. Re:A lawyer comments by nstrug · · Score: 2
    Even though I believe that the firm itself got its advice from some punky West-Coast firm, it is firmly in the grand legal tradition of IP law invented over the last two hundred years, ever since the writing of the US Constitution itself, the first document to introduce the concept of a civil patent.

    Crap. Patents are not an American invention - check out the English Monopolies Act (Statute of Monopolies) 1624. Other things otherwise smart people regularly claim are American inventions:

    • Trial by jury
    • Representative government
    • Common law
    • Automobiles
    • Railroads
    • Radio
    • The English language (I kid you not - this got me into a foul argument with a bank teller who checked my passport when cashing a cheque - "You speak good English", "Well, yeah, I'm from England", "Oh, do they speak English there?")
    • Computers

    Nick

    --
    -- "It's a sad day for American capitalism when a man can't fly a midget on a kite over Central Park" - Jim Moran
  92. Re:Free (libre and cheap) Video Cards would be nic by acb · · Score: 2

    1. We're all sick and tired of paying $200-$300 for a glorified bit pump.

    The last video card I bought was a S3-based one from a Chinese brand of some sort. I picked it up at a computer swap meet a few years ago for under A$100 (that's about US$62). Surely such lowest-common-denominator (though still accelerated to some extent, I believe) cards still exist, don't they?

  93. Re:Damm, it's happening already by acb · · Score: 2

    Let me know when I can download nanoassembler source files for this kind of stuff.

  94. Anyone remember Freedom CPU project? by Mr.+Neutron · · Score: 2
    This story made me think of the good ol' days on /. when they would have stories about over-hyped pipe dreams like the Freedom CPU Project (http://f-cpu.tux.org/) and Freedows (bad name, neat idea).

    Can we have more stuff like that? That was fun. What's going on with Freedows these days, anyway?

    --

    --
    dinner: it's what's for beer
  95. These are not simulators by aheitner · · Score: 2

    though you can use them to simulate code.

    Students write complete Verilog descriptions of the processor, which can by synthesized on an FPGA or sent off to a fab to make "real" chips.

    ARM distributed simulators so people can verify that their code runs on the chip without actually having one.

  96. Re:SPARC already has done it by stripes · · Score: 2
    If I read correctly the processor used a 106k gate fpga.

    Not a chance. Those didn't exist in the late 80s/very early 90s. It is a custom gate array (maybe not full custom). I have one in my basement. It might not have 20k gates, it might have 40k. I don't know how to tell from the packaging.

    I could beleve that the SPARC in the SPARCStation1 (~15MIPS? ~20? I think 20, I'm almost positave it was a 20Mhz CPU) was 106k gates. Unless it had an on-chip cache, those eat gates like no tommrow (4T or 6T per bit of SRAM is state of the art!).

    Remember I'm talking the very first SPARC CPU sun sold outside the labs. Back when $10,000 got you a ~4MIPS VAX. Back before there was a "SPECmark". Back when RISC was "no multiply instruction, branch delay slot, one instruction per cycle, god that's fast!". This was the very second (I think the IBM RT/ROMP made it to market first) RISC CPU in the (Unix Workstation) market.

    Still 104k gates can be done on a ~$10 gate array, subject to routing constraints and grouping constraints.

    Another CPU I'm pretty sure of the gate count for is the original 68000, roumor has it it used almost eaxactly 68000 gates. So that is also in shooting range for a dirt cheap FPGA. Of corse the 68000 is dirt cheep these days too, the 68000-decendent in the PalmPilot has lots of integrated perphrials (LCD controler, RAM controler, and so on) and it costs under $20 (for the DragonBallEZ; the DragonBallVX in the Palm IIIc is more like just about $30).

  97. Re:This is more than cool! by Guy+Harris · · Score: 2
    Those who are reading are characteristically always forgetting to guard their own mother to grab it themselves. Ruler of creeper, mortal, and scallop, this is a machine is a kludge, after all, as "wanting." it is not generally understood by less advanced life forms, and they'll show a commercial for a while.

    Cool! Mark V. Shaney reads Slashdot!

  98. Re:This is more than cool! by Guy+Harris · · Score: 2
    It was no more radical than Acorn's guys coming up with the ARM and RISC architecture, which completely blew the lid off the CISC market.

    Did ARM antedate, say, MIPS and SPARC (which I think may have been the first commercial "merchant semiconductor" RISC microprocessors)? (I suspect it didn't antedate, say, the IBM 801 research machine, or the Stanford MIPS or Berkeley RISC projects.)

    Acorn may have had one of the first, and perhaps the first, personal computer with a RISC processor, however.

  99. Re:So what? You still need a $3B fab... by Guy+Harris · · Score: 2
    CPU designs have been efectively free for a long time now, and that hasn't changed much. Ross was the last company to seriously try to capitalize on this idea

    "Capitalize on this idea" in what sense?

  100. Re:hehe, I just thought of something by Ed+Avis · · Score: 2

    Yes, or you can use the software ARMulator written by ARM Ltd, a version of which is GPLed. It might be a bit slower though :-)

    --
    -- Ed Avis ed@membled.com
  101. Re:SPARC already has done it by h2odragon · · Score: 2

    "and if you people haven't heard, that's the way the wind's blowing."

    remember "pen computing"?

    Sometimes the wind blows. Sometimes it just breaks.

  102. Re:Uhhh... by JamesKPolk · · Score: 2

    Who said free software, free hardware, or free anything, was about money alone?

    There are more potential benefits, than money. There is the hope, and goal, of a better design, through better understanding, and more eyeballs finding problems.

    Also, a more open hardware design, can lead to better software written for it, especially compilers.

  103. Talking with RMS by redhog · · Score: 2

    Recently, I was listening to RMS, and after the show I was able to ask him some questions. One question I asked was his opinion about where the border between hardware and software is (firmware comes to mind), and if he would like to see an open-hardware movement. Strangely, though, said that open-hardware was not that important, while the copying cost for hardware is quite high. Still, I beleave such a movement is important, and partly, the PC is such a standard. Perheaps time to start another open-movement, and to convince RMS that he is wrong :)
    --The knowledge that you are an idiot, is what distinguishes you from one.

    --
    --The knowledge that you are an idiot, is what distinguishes you from one.
    1. Re:Talking with RMS by slashdot-me · · Score: 2

      What is the workers don't make products? What then? You're forgetting the teachers, lawyers, delivery men, accountants, and everyone else in the service sector (which is more than half of the US economy, btw).

      Ryan

  104. This is good.. by mindstrm · · Score: 2

    It is good that this type of thing is available, for the same reason OSS is good.. and free information is good.
    It will not, however, 'undermine' commercial vendors. At least, not those who have products with any value.

    In my view, OSS sets a baseline for what is acceptable. Look at sendmail.com. They build management systems around sendmail, and they make money. They add value to sendmail. They do not make their money because they control the ability to send mail.

    A standard software practice by MS is the feared embrace, extend, extinguish. Here's a (barely) hypothetical situation. (I'm making this up, but it's probably somewhat true).

    MS releases a DNS server, and a nicely integrated management system for administering it. Now, provided it's stable, and follows standards, if the front-end is good enough, it may be beneficial to me to use it. My reason for using it is not because I need DNS service, but because I feel it is easier to manage than my current DNS server. Then, after configuring my whole zillion dollar enterprise to use it, I find out that it uses some kind of proprietary record types.. and there is no way for me to convert back to standard BIND config files. This happens to others, and eventually, if you don't support their version of things, you are out of the market.
    So, now people use it because they simply need DNS service, and they have nowhere else practical to turn.
    MS will insist people use the product because of it's superior interface, when really poeple use the product because they no longer have a rational choice.

    THIS is the practice that OSS puts a halt to. You make something GOOD? Great.. people will buy it. You try to use the fact that your product is popular to subvert the baseline to control the market? OSS will stop you.

    If a bunch of people can get together and make something that really is a contender up against ARM and other chips.... and it costs an arm and a leg to license ARM.. well... perhaps ARM really isn't worth it. On the other hand, if the ARM core is technically and functionally superior.. they have nothing to worry about..

  105. Mirror here by RPoet · · Score: 2

    These things should be included with the story...

    http://opencores.itvc.com/

    --
    "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  106. Re:Believe it or not... by p0six · · Score: 2

    They say on their webpage that they need verilog coders as well.

  107. FPGA's are yummy by ed__ · · Score: 2

    perhaps not completely ideal, but you can synthesize one of these cores and drop it into an FGPA development board. This doesn't cost much and is a standard project in Computer Engineering type programs.

  108. So what? You still need a $3B fab... by dublin · · Score: 2

    This is non-news if I ever heard it. CPU cores and even complete CPU designs have been free or near-free for years.

    Sun started giving away SPARC uP designs last year - before that they were charging a stunning $99 for them.

    Oh, there is the catch that in order to actually build the chips, you'll need a modern stae-of-the-art semiconductor fab facility, which should run you about US$3e9. Or you could spring for a few tens or hundreds of millions and buy a slice of some else's fab, if they have excess capacity. (I don't expect there's much of that around right now...)

    CPU designs have been efectively free for a long time now, and that hasn't changed much. Ross was the last company to seriously try to capitalize on this idea and look where it got them!

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  109. Re:A lawyer comments by dublin · · Score: 2

    Actually, radio *was* invented here. This was settled legally in a sensational lawsuit (which was appealed IIRC to or near the Supreme Court) between Nicola Tesla (who really invented it first), and Gulielmo Marconi (who independently invented it a short time later and proceeded to devlop it much faster than Tesla.)

    Although Tesla was not an American by birth, he got here as fast as he could!

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  110. Re:Site slightly vapourous TRY www.free-ip.com by XenonOfArcticus · · Score: 2

    A friend of mine runs http://www.free-ip.com. Free-ip is a lot less hype, and a lot more content. Several cores are online now, and there is some exciting new stuff ready but not yet released. Obligatory grumble, I've been trying to get Slashdot to run a link about it for months, but it never gets approved. ;)

    --
    -- There is no truth. There is only Perception. To Percieve is to Exist.
  111. Hello! My name is by Tau+Zero · · Score: 2

    John S Montoya.
    You killed my cash cow.
    Prepare to try.
    --

    --
    Time is Nature's way of keeping everything from happening at once... the bitch.
  112. You guys are next, you know? by Greyfox · · Score: 2

    Won't be long before we figure out how to do to your field what we've done to software and are doing to hardware now. I really can't think of a more deserving group.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  113. Uhhh... by Esperandi · · Score: 2

    So we're supposed to believe that since companies don't have to pay for the core design, a lot of small companies will be building fabrication plants and making their own chips?

    If a company can afford to MAKE chips, I imagine the license is the cheapest thing they ever buy.

    Esperandi
    This is like saying we could get more poor people on the net if we bought them a $10 keyboard. Surely they can do the rest?

  114. Another site about Open Hardware by Leto2 · · Score: 2
    circu.its.tudelft.nl is a site about Open Hardware, too, but this is more of a research point of view.

    It's pretty old, but contains interesting thoughts about Open Design Circuits as they call it, and has a number of good links to other sites about Open Design/Open Hardware

    --
    <grub> Reading /. at -1 is like driving through Cracktown in a convertible that is stuck in 1st
  115. Re:free as in hardware? not free beer by Andrew+Cady · · Score: 2

    What the hell are you talking about? THIS IS JUST SOFTWARE. This is the chip DESIGN, not the ACTUAL PHYSICAL CHIP. This is just software like any other, except instead of you creating the hardware on your home computer by copying it into RAM, someone will have to physically manufacture it. And guess what, the open hardware works in many (most) industries. Look at the common couch. Do you think that there is a patent on it? Of course not. Yet plenty of businesses make money on furniture. You are totally misinformed. Try reading the article.

  116. Vaporware by Animats · · Score: 2
    Unfortunately, they're not offering a 32-bit core, they're starting work on one. Completion may be some time off.

    Bear in mind that low-end Intel architecture CPU parts start below $50. There's not much maneuvering room here.

  117. There are some open source EDA tools by martinde · · Score: 2

    Check out http://geda.seul.org for Gnu EDA. There is a VHDL simulator, Savant, which I've worked on. More info at http://www.ececs.uc.edu/~paw/savant. There's a Verilog simulator at http://www.icarus.com, too. All of these projects could use help from interested parties!

  118. someone didn't get it... by Skald · · Score: 2
    You might have noticed, the post was moderated as "funny"? IT'S A JOKE. Maybe a funny one, maybe not, but the author is not misinformed.

    Apparently you're not the only one who didn't get it, though; some other insightless person actually moderated you as insightful.

    --

    "The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton

  119. linux mp3 player by pe1rxq · · Score: 2
    This is great, all I need now is a free mp3 decoder core and a free 802.11 core, and I would have a hell of a mp3 player.....

    Or a beowolf cluster based on these things.....

    Grtz, Jeroen

    --
    Secure messaging: http://quickmsg.vreeken.net/
  120. How Cool! by spoonboy42 · · Score: 2

    OK, so I know that this doesn't mean we can all start stamping out OpenRISC processors in our basements, but the idea of "Open-source Hardware" is still very powerful. It creates an entirely new species of hacker: the hobbyist chip engineer. Of course, you won't always be able to test your neat hardware designs (or could you? very low level emulation?), but for those who have access to fab plants (I know you're out there), this could be a very fun project.

    Also, this further commoditizes the chip market. I think we've all benefited from the feirce competition between Intel and AMD, considering that things like sub-$1000 computers, SIMD instructions in end user chips, and of course dramtatically lower prices on x86 procs wouldn't be here yet if not for this rivalry. Still, to compete with Intel, AMD had to do huge ammounts of internal engineering to duplicate the functionality of Intel's chips. Not so with OpenRISC. Instead of wasting time cloning other developers' features, engineers will simply add their own, speeding up the advance of the design much more. Prices will also be considerably lower due to (duh) lower R&D costs. It like the difference between NT and Solaris competing against each other, versus the Linux distros cooperating for mutual benefit.

    One question, though, is the OpenRISC specification going to be released GNU-style (no proprietary extensions allowed, ever) or BSD-style (just give us credit and you can fragment it like a FAT partition with your corporate crap)?

    P.S. Don't get me wrong, I love the BSD's and use them daily, but I think the GPL is a much better license.

    --
    Anonymous Luddite: "What do you think of the dehumanizing effects of the Internet?"
    Andy Grove: "Not Much."
  121. Open Design Circuits by wait · · Score: 2

    I posted a link to Open Design Circuits a while back. Maybe these guys should get together?

  122. Big Brother is Twisting Your Arm by AshPattern · · Score: 2

    > the company takes "the protection of our
    > intellectual property very seriously but can't
    > comment on specific cases. We prefer an open
    > partnership model that broadens access to ARM
    > architectures."

    Translation: To crush our enemies, to see them driven before us, and to hear the lamentations of their women.

    The second sentence has no semantic content, therefore no translation can be offered.

  123. bmfosh by gmp · · Score: 2
    I wrote a paper last week on this topic. For those two think this idea can't work, think again. The ecconomic principles involved are similar to those involved in open source software, and once a design is released, it is out there forever, free as the air to common use. Does the computer industry need OSH the same way it needs OSS? I think it does.

    "Business Models for Open Source Hardware"

    ---

    gmp

  124. This is more than cool! by jd · · Score: 3
    IMHO, if this project gets truly off the ground, and stays aloft, we could see some radical changes in the way processors are designed.

    A sweeping statement? Pah! It was no more radical than Acorn's guys coming up with the ARM and RISC architecture, which completely blew the lid off the CISC market.

    If these OpenCore folks, or any contributer thereof, can come up with a new way of doing things that out-performs the old (very likely, IMHO), you'll see it in "mainstream" chips within 4-5 years, even if that means some companies scrapping designs of their own.

    Chip manufacturers may be very protective of their so-called Intellectual Property, but give them ten seconds and a decent spec, they've absolutely no hesitation on copying the better ideas off other companies.

    In a way, that's good, as it means the OpenCore group don't have quite so much of the "Not Invented Here" syndrome to fight. On the other hand, it does mean they can expect a lot more licence violations and other interesting distractions.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  125. Damm, it's happening already by SurfsUp · · Score: 3

    The logical next step after open software is open hardware. The only reason for a lag is: hardware simply has higher capital cost than software. Until now, that is - when open tools bring about the demise of proprietary hardware design tools, the cost of designing hardware will drop dramatically, and we haven't seen nothin' yet. The cost of actually creating silicon is going to drop like a rock too.

    The only real suprise is to see it happening already, before the open source hardware development tools have gotten to anything like maturity.

    Open dvd drive, anybody?

    --
    Life's a bitch but somebody's gotta do it.
  126. Not gonna work by funkman · · Score: 3
    Hate to be a pessimist but there are some reasons this will fail.

    First, people working on this in their free time time will not match the quality or technology of a firm which does do chip design. Remember that fixing and rereleasing buggy code is much easy than fixing a chip. Once a chip is made, its made. And AFAIK, most chips don't really have any problems, or at least problems which cannot be resolved.

    There are tons of chip patents out there waiting to get stepped on. To get around these hurdles will be a nightmare because there is no way to disprove you are violating a patent. (unless you can prove that patent is invalid)

    The technology curve will be lagging compared to chip firms. This point could be voided if a grad school(s) took this project under its wing. I believe Carnegie Mellon takes care of MACH and does tons of research in trying to make it better. But I think a lot of that research is sponsored by companies who may get some rights to the technology discovered. (any know those issues?) This could be a good starting point for grad school students to try new designs on a chip to see what happens.

  127. RMS is a flake; free interfaces, not source! by TheDullBlade · · Score: 3

    As a philosopher he's a joke. His views are not self-consistent. The whole free software thing basically comes from a pleasant time in his life when all the software he saw was software he could hack. His whole justification is basically "that was nice, let's do that." He has other rationalizations, but they are recognizable as such by the way they break down on logical examination.

    If he hadn't come along, Linux would have been another free BSD variant. The people who put their work into GNU projects would have put their work into other free projects and we'd have more or less the same stuff.

    All in all, I think we would have been better off without him. He's an annoying nut who makes the rest of us look crazy and is always trying to steal the spotlight and tell us how most programmers should be broke like most musicians (go read his stuff, if you think I'm making that up). We could live without the GPL, and we could certainly live without Eight Megs And Constantly Swapping!

    That source code be free is not so important. It's nice, but not crucial. What is important is that standards be open. It is essential that anyone willing to invest the effort (and smart enough to manage the task) be able to build their own replacement for any one part. Secret instruction sets are wrong, patented reading mechanisms are wrong, proprietary interfaces of all types are wrong.

    The problem which destroys freedom is not that we can't see the internals of others' mechanisms, but that we aren't even able to produce devices which connect to the interface visible on the surface, or to produce fully compatible replacements for these proprietary devices.

    For me, the obvious example of this is the gaming console. It is absolutely unacceptable that the producers of the console have control over who produces games and peripherals for the console. Sure, you'd have to pay more for your new Nintendo toy, but you'd save the difference in the cost of games, plus you would have the freedom to be your own censor, rather than allowing Nintendo to decide what games are good for their company image, and therefore acceptable for you to play.

    The importance of open interfaces should be written into all IP laws. If all interfaces are open, then proprietary and open devices can coexist and free market dynamics assert themselves over the strange positive-feedback dynamics of gatekeeper marketing strategies reinforced by outdated IP laws.

    --
    /.
  128. Open Hardware/Software Branding by G27+Radio · · Score: 3

    I'd really like to see an organization that performs some kind of verification of the "openess" of a product whether it is hardware or software. They could allow products that are open to bear their logo.

    Initally it would be nice because it would make it easier to identify products that conform to an "open" standard. Later on, as open products become more common and prove themselves to the public, it may encourage hardware and software producers to keep their products open.

    This assumes that it will eventually become a more widely known fact that "open" products are by definition better. Of course, the logo may raise awareness in the meantime.

    Really this is just an idea that's been bouncing around my head. I'm not convinced that it would be worthwhile at this point, but it seems to have possibilities. This article sort of reminded me to mention the idea.

    numb

  129. Re:free as in hardware? not free beer by Esperandi · · Score: 3

    Actually, a company is starting a sort of free-hardware-for-free-code exchange program. If you've got extra hardware and wanna "give back", send it to the company. Then they wait until an open source project comes around that can use it and they give it to the programmers.

    It's really a very interesting concept, there was an article in Wired News about it a month or so ago (I submitted, Slashdot rejected)

    Esperandi

  130. Just a reminder by mr · · Score: 3

    That, when Mr. Metcalfe suggested the Transmeta processor should be OpenSourced, a group of people said that hardware can't be OpenSourced because hardware can't be OpenSourced.

    As others pointed out then, yes it can.

    --
    If it was said on slashdot, it MUST be true!
  131. Open letter to Microsoft by MattMann · · Score: 3
    People like you are going to keep the open source movement from advancing.

    Dear Microsoft,

    I wield a lot of influence. Apparently, I even have the power to keep the open source movement from advancing. Please cut me a big check and I will this little problem of yours go away.

    Sincerely Yours,
    Matthew Mann

  132. RMS confuses me sometimes... by Skald · · Score: 3
    One question I asked was his opinion about where the border between hardware and software is (firmware comes to mind), and if he would like to see an open-hardware movement. Strangely, though, said that open-hardware was not that important, while the copying cost for hardware is quite high.

    I have read Mr. Stallman's opinions for some time now, with an eye towards piecing them together and finding the ideas which underpin them. It ain't easy. For one instance of many: he often talks as if a particular principle were important for its own sake; then later you'll see him discount the importance of something similar on purely practical grounds. The difficulty of copying hardware is a good example.

    I don't mean to imply that his views aren't internally consistent; he's not a dumb guy, after all. But they can seem paradoxical at times.

    Part of the problem, I think, is that he's not very forthcoming with the personal views which inform his public stances. This is entirely understandable; he surely doesn't want his personal views to be a liability for positions he wants to promote.

    Nevertheless, he has set himself up as a public philosopher, and this causes confusion. He mentioned somewhere-or-other, for instance, that he's an atheist... yet he frequently speaks of rights and ethical issues as if they were objective, rather than subjective. Not a self-contradictory stance, but an unusual one which begs questions.

    I was puzzled to find him lukewarm of free hardware designs too. It'd be nice to get a chance to interrogate him on his deeper worldview sometime. One might even be able to make a case that he owes us an explanation. :-)

    --

    "The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton

  133. SPARC already has done it by bjb · · Score: 4
    A few months ago, we already read about a similar situation with SPARC processors. Granted Sun released an older version of the SPARC processor and they also released it under their SCSL license, but nonetheless..

    I think it's cool that they release this kind of information. Unfortunately, who the heck has the resources to punch out one of these things besides the major chip manufacturers anyway? Maybe if someone was really bored and had a very large bread board (and a lot of spare time and cash on their hands) they could brew one up out of ICs and other solid state components. Probably run hotter than a docker's arm pit and use more energy than you can shake a stick at. Interesting, regardless.

    --

    --
    Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
    1. Re:SPARC already has done it by stripes · · Score: 4
      Unfortunately, who the heck has the resources to punch out one of these things besides the major chip manufacturers anyway?

      For a MicroSPARC? I would guess that you need full custom logic, which isn't that expensave if you are buying tens of thousands of the device. It's suck if you want, say, three.

      For the OpenCore CPU? That one is being targeted at FPGAs, which cost a small number of thousands (like two-ish) allready soddered on a PCI bord and ready for love (this would be for the million-gate-ish FPGAs). The "smaller" FPGAs, like 10k to 200k gates are available for way cheep, like under $10 for some of them (with 100k gates even!), very few over $100.

      Remember that the first SPARC implmentation was a 20K gate array, it ran at about 10MIPS if the wind was going it's way (Sun 4/110). So you can probbably design a low speed CPU on a $5 FPGA and have room for a USB interface. Spend $40 and you have room for some periphrials too.

      Unfortunitly the hard part is the dev tools. Many cost over $100k. I don't know of any Open Source FPGA design tools. Wish I did. I would love to design a non VHDL language!

      For FPGA examples and prices look at xilinx. Not sure where to go to look for software pricing.

  134. This is nice, but... by GregWebb · · Score: 4
    EETimes has a story about how OpenCores is offering a free 32-bit processor IP core in a move that could undermine such commercial IP licensors as ARM and MIPS.

    I'm delighted to hear that someone's actually making headway on this sort of thing, but...

    That headline sounds dangerously like undermining ARM and MIPS is regarded as a positive acheivement because what they're doing is fundamentally evil. It isn't, and posting that sort of thing on the front page of slashdot only helps alienate business from the open development community. If we're going to succeed, we need their help sometimes.

    Greg

    --

    Greg

    (Inside a nuclear plant)
    Aaaarrrggh! Run! The canary has mutated!

  135. Software for designing opencores? by gargle · · Score: 4

    Is there good free software to go along with the "opencore"?. i.e. Verilog simulators, Xilinx/Altera style digital design software,etc.? These software packages are quite expensive, and without good free software equivalents to go along with the free cpu designs, the whole thing is pretty much pointless for the hobbyist.

  136. free as in hardware? by MattMann · · Score: 4

    OK, we won that whole open software thing. Hardware? Time to start stressing the importance of "free, as in beer" :) heh heh

  137. A lawyer comments by Anonymous Coward · · Score: 5

    As a practicing attorney at a leading IP firm, may I be the first to congratulate these kids on what they have achieved? To liberate intellectual property from other people, to destroy the value of their IP and to do it all wholly legally is truly an inspiring achievement.

    Could I perhaps, however, blow the trumpet for my own profession and point out that the entire IP edifice which made this possible was the creation of lawyers? It was lawyers who created the statute and precedent which makes a viable IP solution to the issues raised by the GPL and Opencores possible. Without dedicated IP lawyers, Opencores would be mired in a sea of uncertain intellectual property rights. Even though I believe that the firm itself got its advice from some punky West-Coast firm, it is firmly in the grand legal tradition of IP law invented over the last two hundred years, ever since the writing of the US Constitution itself, the first document to introduce the concept of a civil patent.

    Lawyers. You don't have to love us, but we gave you IP in all its glory.

    John S Montoya, formerly known as streetlawyer.

    PS: I used to curse a lot on this site, but my firm now has a firewall on all email messages. Any of you young geniuses know how to get round it?

  138. Re:free as in hardware? not free beer by dattaway · · Score: 5

    People like you are going to keep the open source movement from advancing.

    Don't be so paranoid. There's a reason why open source became adopted by many people.

    Take a trip back to 1997. Windows was so buggy and it wasn't just me. Everyone else was losing data and lost time. Remember when NT was released? NT 3.5? If that wasn't enough, remember NT 4.0? At work too. Viruses were rampant. I was afraid to look at someone else's computer for fear it would break out and catch something. My computer was in isolation and its inbred closed operating system still crashed. It was the shits.

    Only because many of the show stopping bugs have been found in Windows that many people are able to find it completely tolerable. I won't return to Windows, because now I see its a closed source trap.

    Open source has gotten a lot of attention lately not because it is economically free, but because companies/people are profitting off of it.

    People are making a profit off it? Great; however, I make my money doing something else, but when computers crash, it makes my job harder. That's why I enjoy the stability and open nature of free software.

    Open hardware design is great for people like me who often find a need to work with existing machines and adapt them to the changing needs we have. Open things open up opportunities. If they close them, find another line of work.

  139. hehe, I just thought of something by aheitner · · Score: 5

    If you want a Free implementation of an ARM-compatible CPU, just turn to anyone in the CMU ECE dept. who has taken 18-347 (the 2nd level processor-design course). The semester-long project in that course is to implement an ARM-compatible CPU in Verilog. Structural in the fall, procedural in the spring :)

    They don't synthesize them (no real point), but they run them in simulation, and you can write assembly or use the GNU ARM compiler to make code for it. I believe (haven't taken the course yet) they give you a few of the more complex parts to save time (I think they give you the FPU). You write the rest in your project groups.

    Just have to talk someone in the class into releasing their code under a Free license. Have to check about any restrictions on any code they were given to use, tho

  140. Believe it or not... by aheitner · · Score: 5

    It's very easy to fab chips these days. Lots of companies are out there doing custom chips for various applications (ASICs, application-specific integrated circuits). All of those companies have a premium on fast design, and getting the hardware right on the first fab run (since that's a very expensive and time consuming step). And all of these companies use outside fabs to actually make the chips.

    So you can take these OpenRISC designs over to your favorite fab company, and just have a bunch made. Motorola does this (for pretty big orders). There are quite a few others. It's not even that expensive; professors here at CMU get their experimental designs fabbed (in small quantities) when they're ready.

    But what's even cooler is to get a nice Xilinx or Altera FPGA, and just download the chip on there. That's how the designers work. It's not the most price effective (a good enough FPGA board will cost you a couple k, and you need the synthesis software, and a good copy of Verilog or VHDL) but it's way more fun, since you can play with the chip yourself and change it around. We did this (with a pretty simple chip design) in my 18-240 class.

    What's more important is that there's plenty of competition for fabbing chips, so the market is good for consumers (rather unlike the traditional chip market). So you're likely to get a considerably better deal. You can't get the absolute latest .18 micron copper process (unless you wann pay IBM to fab for you, and I bet they're steep). But lots of guys have pretty good .25u stuff. Band together with some friends and get an order going!

    [sigh] too bad the OpenRISC is all VHDL and I only know Verilog, or I'd take it over to the lab here and see if I could get it on the university's FPGAs :)

    But this could end up really changing the way hardware is made and sold. Remember, there are a lot of university ECE departments cranking out good work, and looking for research projects to work on (check out the OpenRISC 2000 on the OpenCores website). The origin of all of UNIX, and more recently of Linux, was people at university CS depts. looking for fun stuff to hack on... all it takes is projects in CVS for the collaboration to begin...

  141. Site slightly vapourous by warmcat · · Score: 5

    I read this article yesterday and was pleased to see a downloadable 6502 in VHDL and DES encoder on another linked site from the article (http://www.free-ip.com/).

    The site that got the most discussion in the article about the RISC core seemed to me to be mostly vapour. Click those links on the left of the site (eagerly reproduced in an earlier post) and you'll see most of them are in the pre-discussion phase, let alone coding.

    Bruce Perens or somesuch said it best a few months ago, put out your code first before the vapour.

    -Andy

  142. Doomed Free Software projects ... and success by Nicolas+MONNET · · Score: 5

    Ever since I started using free software (5 years ago?), I've seen people on the net starting apparently impossible projects. You say to yourself, naah, they'll never make it. FYI: I thought that when I heard about The Gimp for the first time. Imagine my surprise when I installed the RPM 2 years later. I thought that when I heard about WorldForge last year on slashdot. I thought that about opencores -- they have a working chip now. I thought that about Freedows -- hey, they failed.

    Overall, you've gotta respect people with grandiose ideas. They are the ones who achieve the greatest things. Or may not. One thing is sure, if you're not slightly megalomaniac, you can't do it, or even understand it.

  143. This is soooo cool by SgtPepper · · Score: 5

    First Phase; to design and to manufacture a prototype of a computer system in a form of a PCI card that will run GNU/Linux:

    we define a design and verification methodologies
    we design a library of small reusable components such as adders, multipliers etc
    we design a basic set of IP cores (microprocessor, PCI and SDRAM controller and communication controllers)
    we design and manufacture a prototype board with several hundred thousand gates FPGAs
    we support our microprocessor architecture with a port of GNU C Compiler, GNU Binutils, GNU Debugger and
    architectural/implementation simulator
    we support our microprocessor architecture with a port of Linux kernel


    This is a project that should have been started a looooooong time ago. Of course the monetary barrier of entry was quite high, but that's all changed....next we'll have LinBoard with the LinProcessor....ooooooh, and all open sourced...

    also i just wanted to point out that this is /much/ more then JUST Processor cores...check out this list of stuff:

    Comm Controllers
    ATM AALx
    Eth MAC 10Mbps
    FireWire
    IP Engine
    Serial UART
    USB Controller

    DSP Cores
    FIR Filter
    MAC unit

    Microprocessors
    OpenRISC 1000
    OpenRISC 2000

    System Controllers
    ATA-3 (EIDE)
    PCI 32 Bridge
    PCI 64 Bridge
    SDRAM Controller

    Video Controllers
    CRT (VGA)
    LCD

    Prototype Boards
    Micro FPGA board
    Super FPGA board

    now granted some of that is "wanted", but some of it is there....this IS cool tech :)

  144. The argument against by Some+Strange+Guy · · Score: 5
    I believe there are a number of reasons free hardware just won't work like free software. I could be (and actually, hope I am) wrong, but here goes:

    1. Chips don't have a near-zero replication cost

      • With software, 99+% of the cost lies in the development and documentation of a software package. Distribution is virutally free, and the economies of scale are pretty ideal. This is not the case in hardware, especially on high-end chips; Many of these chips cost $50-$150 each to fabricate, when die size, yield, package, etc. are factored in. So the development costs for leading edge technology is an extremely small chunk of the overall cost of the chip.
      • Compare this to software, where the bandwidth cost of transmitting a new linux kernel tarball or the presseing cost of a distro CD is pennies or less, and that's a very significant difference. The lack of a significant replication cost is a key reason free software works; there's no real monetary risk involved in distributing CD's.

    2. Chip design is not terribly modular

      • Yes, you can seperate the areas of a chip out into different boxes and define interfaces, etc., but even the best writting verilog is still fairly spaghetti-like. There are global signals that run everywhere, small changes can affect timing in many, many different areas, and it generally takes a pretty good knowledge of an entire chip to be able to make modifications without breaking things
      • Contrast this with (well-designed) software, in which there are generally interfaces and black boxes. In a free software project, I can usually go in and make edits relatively easily; the assumption that changing the internals of a black box without changing an interface won't break anything generally holds true. This is an important point that makes improvement by the masses feasible.

        In every verilog or vhdl-based project on which I've worked, a small group of coordinated, very closely communicating engineers was critical to ending up with a good design.

    3. Circuit design has a much steeper learning curve

      • To create a good VLSI project, you need to have quite a bit of training/experience under your belt. It's relatively easy to start programming and gradually learn what works and what doesn't. As a result, the pool of available programming talent dwarfs the pool of available circuit design talent.

    4. Revisions are expensive
      • Referring back to ESR's C&B, releasing often is critical to the success of a free software project. Hardware doesn't afford that luxury, especially chip design. You can see the results in simulation, and possibly in some sort of FPGA emulation rapidly, but the end results are on VERY long term cycles. Software allows you to incorporate changes and include them in the end release product in minutes. Chip revisions cost thousands and thousands of dollars for new mask sets, which make frequent revisions pretty much impossibly for even the big corporations, much less the little guy.

    5. Moore's law hurts

      • There are two major spectrums to address here.
      • For high end chips (Your Athlons, Coppermines, Alphas, etc.), the design deadline is absolutely critical. The luxury of "Being done when it's done" that is a central tenant of free software development doesn't work in chip design. There's a window of opportunity for a fabrication process that you have to hit, otherwise you'll either miss the process completely, or you'll be slower and more expensive than someone that did hit it. And what makes free software really cool is that it's often higher quality than the closed equivalents.

        The other major area of chip design is embedded processor design. Here the argument is very similar, but performance/cost is king. Competing here is even harder, because the demand curve for these kinds of devices is so nearly horizontal that any cost increase really hurts.

    6. Product lifetimes are generally short

      • This is related to the Moore's law point. Look at the linux kernel. It has been under active development for upwards of 10 years now, and it's just in the last year started to make a significant dent in the marketplace. With a hardware cycle, you typically have to scrap what you have at the moment every few years and start over, just to take advantage of the improving fabrication processes.

      Free software is not a panacea for all processes in the world. There are very few, if any, solutions that are universal. On the other hand, I may eat my words later as problems have a way of being solved in unexpected ways. There are no intractable problems in the points I've listed, but there may be better solutions to the overal problem than open source.

      Finally, a quick disclaimer. I work for a company that does MIPS-based chip design. So take everything I say with a grain of salt. :)