Sourceforge + Hardware = OpenH? 31
dantes wrote to us about OpenH.org which is a new site focusing on open hardware, and references for hardware. Good idea - it's just starting out, but the references and designs will make life easier for open source drivers, as well as working with new systems. My only caveat is that when I read OpenH, I thought about a methadone replacement, but that might just be me.
Device driver shift (Score:3)
--------
Carmack is an elitist, pseudonerd bastard.
Sounds good, but... (Score:4)
The role the organization I want to create would play would be to act as a focal point for the the exchange of information, and would profit by taking the best ideas and turning them into real and marketable products. Instead of having my organization go through the first step of design, I would encourage entities and stake holders outside my organization to do the design phase of the process. This way, the end customer is intimately involved in how my products turn out in a way that no current company in the high tech industry can match. By doing this, I will eliminate several of the major risk areas in high technology. No one has a better idea of what they actually want than the customers, and if they have a stake in the design of a product, they will be much more likely to buy it than if they did not. My customers for my hardware products will be my suppliers for my 'intellectual property'. I just hope that this OpenH stuff succeeds.
OpenCores (Score:4)
Slashdot in the past... (Score:3)
_ _ _
I was working on a flat tax proposal and I accidentally proved there's no god.
A new home for popular hardware mods? (Score:1)
Other examples could be DVD mods (for taming region-locked players into the region-free sheep they should be).
Have fun....
Looks like they need some open server hardware (Score:1)
x
Think forward, past silicon (Score:4)
Currently, it may seem that this knowledge base won't get much use, since most people don't have access to the specialty design, testing, and fabrication equipment needed to really crank out sophisticated circuit boards.
Before too long, though, you'll be able to print circuits with polymers on polymer substrates with modified ink-jet printers.
When that happens, we'll see a tremendous explosion in this segment of the industry, and Open Source will already be there.
Re:Did anybody else think of... (Score:1)
Actually, I was thinking of OpenHentai.
Yeah, we're all perverts.
K45
Is it my ISP... (Score:2)
I signed up a project, and after having been warned during the sign up process I was in for a massive terms of conditions to read and sign, was pleasantly surprised by the "We haven't thought of these yet, we may do in the future" notice. I'm not sure how that would stand up in court, but it is an alternative approach to the legal minefield.
I never managed to finish the sign up though, and now the site seems completely dead. It had a slight whiff of burning 486 about it...
Another hardware documentation source... (Score:2)
For the last 4-5 years or so it has served as a nice repository for documentation on all aspects of OS design, and even hosts open hardware specs. In OS design circles it is pretty widely recommended. I look forward to being able to work with the OpenH people: we seem to overlap on a lot of our goals.
Anyways, I hope that this site is useful to our whole community! :) When the OpenH site is unslashdotted, I look forward to seeing what they have available!
-Chris
Linux Hardware DB (Score:1)
and OpenCollector [was Re:OpenCores] (Score:1)
Redundancy with www.open-hardware.org? (Score:2)
Open-hardware.org provides, among other things, an open source test suite for various system hardware.
CHRP (Score:1)
http://www.google.com/search?q=Common+Hardware+Ref erence+Platform&btnG=Google+Search
Google for CHRP yourself.
While not as open as some goatse.cx GNU/FSF weenies would like, it is an open architecture that anyone can build.
But do not trust my memory on this! Use the Google link above.
-Todd
Could be interesting (Score:1)
Chip economics 101 .... (Score:3)
This is certainly true for small production runs (ie under say 100k parts) design costs and tapeout NRE dominate - and it's true - those 2 things do cost the bulk of developing a new chip (because those 2 things basicly are 'developing a new chip') - but for really large production runs you care about yield, wafer cost, testing and packaging - to a first estimate:
testing cost is a little harder to figure in since some of it is done for diesort and some after packaging (where you have to include all the bad packages you toss away). Yield is also highly proportional to dies/wafer - if you have 10 random defects on a wafer then if you are pulling 1000 small dies off of the wafer you're likely to get a 99.9% yield - but with 10 dies per wafer you might get a 10% yield if you are lucky.How you do actually accounting of the NRE depends a lot on your business model - but for a lot of companies who are using an outside fab it's it's more likely to be tossed in on top of the packaged chip cost along with things like profit and marketting costs.
Back to the original point - if you spent $5M of engineer costs and NRE to develop a chip that costs $20 packaged and you are selling 10 Million of them you only need to add 50c on top of the packaged chip cost - this is chicken feed next to the package itself which might cost you anything from $1-5. On the other hand if you are selling 10k chips you have to amortize your R&D at $500/chip ....... and unless you have one of those military contracts for hammers your boss will probably be having his head handed to him on a plate by senior management ....
Re:The NSA's role in high-tech (Score:1)
(Y.A.C.T. = Yet Another Conspiracy Theory)
You could be right
Whatever!
Here's a thought (Score:2)
However, how about a more modern business model? Here in the UK, ARM [arm.com] have been designing first-class processors for years, and yet they don't make any chips themselves. They *licence* their designs to other manufacturers (eg. VLSI, Intel, etc.).
So - all we need is an OpenHardware licence, some outstanding technology, and some effective advocacy. Think about it - the openh team could design an absolute corker of a processor, then some manufacturer could manufacture it, and would be obliged to put their 'real-world' improvements/refinements/fixes back into the open. After a few iterations of this, momentum would gather, and we'd have a well-tested, well-designed, real-world piece of hardware.
Wishful thinking perhaps, but if you'd have told me twelve years ago that some [redhat.com] companies [va-linux.com] would be making money from selling products based on an entirely freely available, hobbyist-designed OS [linux.org], I might not have believed you. Things change, sometimes for the better.
The only trouble is, all those chip manufacturers would get rich quick off the labours of the open hardware designers. But that's a philosophical argument for another day...
Re:Here is how I see it... (Score:2)
All products will become commoditized. The only way companies will be able to set themselves apart is with superior marketing. That's right--in the long term, Open Source plays into the hands of the marketroids. If you're in high school, forget about studying technology. All your technical abilities won't be worth squat. Study advertising instead. You'll have more fun, the courses will be easier, and then when you get out of school you'll be able to push around the few techies that are actually still employed.
Re:I feel I must ask... (Score:1)
Ah well
$0.02
Re:Here's a thought (Score:1)
It is all well and good to design a processor in VHDL or Verilog or whatever, and that would be easy to open source...
But you have to get a synthesis library from the fab before you can really make anything. You've got to synthesize the design, using the fab libs, and using software from synopsys or mentor or whoever, to get the timing and layout and the actual primitives themselves. Unlikely that you could opensource anything produced in this step.
A lot of the tweaking to get something synthesized takes place outside of the VHDL or Verilog, and depend on packaging, process size, etc...
Besides, it would be pretty tough to prove that a certain chunk of silicon came from a specific chunk of VHDL.
So you can opensource the vhdl or verilog, and this is worthwhile. My company just spent a large chunk of cash on a vhdl PCI "core". Basically a bunch of vhdl and a guarantee that they once got it to synthesize.
Goal: Open software running of open hardware (Score:2)
The first two devices are ISA bus I/O cards for control of hardware devices. In this case, the cards themselves are programmable (in the VHDL language) to allow the hardware functions to be changed, without ever having to remove the I/O card from the computer. You want parallel I/O?
The current project is a GPLed control board using a Motorola ColdFire processor. Once again, all of the data is available right there on the openh.org site. The goal is to make it run the uClinux code with no customization actually required. This will be fully free software running on fully free hardware.
Now my projects are still available on my own site http://FreeIO.org/ but when Alan at the University of Cape Town approached me about hosting my projects on the openH.org site, I jumped at the opportunity. Just as with Linux or any software project which is developed in the open, there is the opportunity for others to benefit, and their feedback will help improve the project.
Contrary to the statements of some, developing hardware is not really harder than developing software, although the tools are different. Open source tools are not there yet, but free (beer) tools are available which work on smaller projects rather well. An example is the freeware version of the Eagle electronic CAD system http://www.cadsoft.de/ which handles schematic and printed wiring board designs very well, and runs natively under Linux. You do have to learn it to use it, but the same can be said or C/perl/python or whatever.
Free Hardware design? Absolutely.
Enjoy!
Marty
hmmm (Score:2)
Yes, I think that is just you.
--
Re:Is it my ISP... (Score:1)
1. openH.org is on a single server, and not a fast one at that;
2. The single server is operating out of the engineering department in a university;
3. The University is in Cape Town, South Africa, which limits the bandwidth and channnel speed a bit compared to what we in the USA are used to.
Marty
Re:Looks like they need some open server hardware (Score:1)
interview with openH (Score:1)
Graham
Re:Could be interesting (Score:1)
Re:Redundancy with www.open-hardware.org? (Score:1)
Re:Chip economics 101 .... (Score:1)
Re:Sounds good, but... (Score:1)
Re:Chip economics 101 .... (Score:1)
By themselves R&D times just push up the basic NRE - in the real world of course things like these are never that simple - I've done chips where we were so far ahead of the competition (1-2 complete cycles) where we just wallowed in the $$$ - and others where management dithered changing the project back and forward from month to month to the point that the R&D was eventually abandoned because the market window had been missed (guess which project took the longest - and I worked the hardest on .... and threw the most usefull work away on ... :-)