And at that point, the civilian population will realise what a really bad idea drone warfare is. It's all rosy whilst running an unequal contest, blowing up a bunch of Taliban with little ability to fight back. If an enemy with the ability to fight back is engaged, bombs will start falling on the drone pilots, and the civilian population will realise that drone warfare has turned them into human shields.
The background to this project is that a newly elected government held a big "vox poluli" talk fest called 2020, which was to lay out a "big vision" for Australia. A result was the announcement of $50 million funding for a bionic eye project. It's entirely possible that there is an element of "gung ho" about it in that a large chunk of money was laid down for a project that made politicians look good and was easy for the public to understand.
Having said that, there are some pretty smart people involved. As an Australian taxpayer, I'd hope that they are aware for the problems you raise and, given the grandness of the project, would plan on addressing such tough, tough problems. Given your area of expertise, maybe you should contact them? There might be some pretty exciting work to be done in collaboration?
In the final version, they plan on having an external camera, and stimulating the optical nerve. Presumably this bypasses the retina (or are the retina and optical nerve the same thing? I'm no expert.) Does this sound feasible?
The background to this project is that it builds on previous work in Australia, on cochlea implants.
Have a read of Manna, by Marshall Brain ( How Stuff Works founder). It predicts workers being managed by computers, then extrapolates the results. The results aren't pretty.
By a company called Radiata, bought by Cisco in 2000. Radiata was a spin off from a Macquarie University/CSIRO research collaboration, founded by the research leaders at Macquarie University (Skellern and Weste). Here's a picture of the MU/CSIRO protype, taken around 1996. I know this because I (and 3 others) designed and built the pictured prototype.
What about a head mounted display or virtual reality goggles? These would allow a huge image to be formed, without the need for a bulky display. If you want to DIY, such a beast could probably be built with an ipod/kindle/... and a few lenses (from binoculars or a View-Master?)
Getting really funky, there also seem to be people experimenting with drawing images directly on the retina of Macular Degeneration patients. Not recommended for DIY!
Re:Does 'hardware' extend to FPGAs and the like
on
Open Hardware Journal
·
· Score: 2
Use ghdl to learn vhdl, without the need to have hardware, as it compiles VHDL to an executable. Icarus is similar, but for Verilog. gEDA has good tools, including the gtkwave waveform viewer. Combined, ghdl, Icarus and gtkwave are a pretty useful simulation suite. You can go a long way with simulation, since the normal design flow is to get the system 100% using simulation, then as a last step program the FPGA with maximal probability of it just working. As Bruce said, the actual partition, place and route tools are proprietary and specific to each FPGA vendor, and a google search will come up with a number of cheap FPGA boards.
Keep an eye on left field though. There is a convergence in progress between desktop CPU's, GPU's, parallel systems and FPGAs (which can be seen as an array of massively parallel simple processors). One day all I wrote may be obsolete and you will be able to program your FPGA in CUDA, or whatever results when mainstream programming figures out how to handle parallel systems properly.
Re:Does 'hardware' extend to FPGAs and the like
on
Open Hardware Journal
·
· Score: 1
Use ghdl to learn vhdl, without the need to have hardware, as it compiles VHDL to an executable. Icarus is similar, but for Verilog. gEDA has good tools, including the gtkwave waveform viewer. Combined, ghdl, Icarus and gtkwave are a pretty useful simulation suite. You can go a long way with simulation, since the normal design flow is to get the system 100% using simulation, then as a last step program the FPGA with maximal probability of it just working. As Bruce said, the actual partition, place and route tools are proprietary and specific to each FPGA vendor, and a google search will come up with a number of cheap FPGA boards.
Keep an eye on left field though. There is a convergence in progress between desktop CPU's, GPU's, parallel systems and FPGAs (which can be seen as an array of massively parallel simple processors). One day all I wrote may be obsolete and you will be able to program your FPGA in CUDA, or whatever results when mainstream programming figures out how to handle parallel systems properly.
An alternative to a centralised repository is a mark up / semantic language that allows designs to be published on the 'net and automatically discovered and catalogued. Anyway, I'll keep an eye on openhardware.org and jump in when I feel I can contribute. Thanks for kicking this off.
>Yes, we definitely want to stimulate a new movement, and put both thought and experience into it.
I'm keen. Is the current action concentrated in any one spot, or distributed around the net?
My gut feeling is that given the activity of the last couple of years the "new movement" already exists. If what already exists was focused, documented and disseminated, there would be a substantial body of work. (IMO) What is needed is a distribution mechanism/platform: an opencollector on sterioids; a Debian for hardware.
There's also the question of whether open hardware is a new movement or a progression of the free software movement, in which case we don't create a Debian for hardware, but extend Debian to include hardware.
In the OHL, I don't understand the legal basis for section 4, "Manufacture and distribution of Products". What gives this section any force beyond a "gentleman's agreement" or a legal bluff, which is easily ignored? I can see that copyright is the legal basis for section 3, dealing with documentation, but don't see the same for section 4. Don't get me wrong, I want the OHL to be binding, but currently I don't see how it can be.
What are the current licensing options for open hardware? Has anyone found a "copyleft" equivalent?
About a decade ago, this issue was discussed at length on the OpenCores mailing lists. At the time, the best we (engineers) could come up with was that the design documents/files could be copyrighted and so GPLd, but there was no way to oblige that a physical device be distributed with design data.
It seemed to be okay for someone to take a design, make secret modifications, build it and distributed a physical product that could not be replicated. The obligation to share modifications only kicked in when the GPLd design data was distributed, not when the physical product was distributed. Is this the case, or has a real legal mind figured out that we were wrong?
I'd like to know what number patents Innovatio are using. The CSIRO patent (5,487,069, filed in 1992) was a pretty complete description of the 802.11 OFDM physical layer. Surely anything else has to be a minor and obvious increment? The oldest patent I can see, with inventors Meier and Mahany, is 5,394,436, filed in 1994, and it does not refer to the CSIRO patent (meaning it is open to challenge from the CSIRO patent?) 5,394,436 might apply to the MAC layer, rather than the physical layer, and it is quite vague. Defenders might want to refer to the PARROT project, which the CSIRO was running as part of its WLAN work, predating 5,394,436. PARROT was a complete WLAN MAC layer (google: csiro parrot mac layer).
There was also a PhD thesis that came out of Macquarie University in the early 1990's. The name of the author escapes me, but the supervisor was David Skellern. The thesis described a MAC layer for mobile IP, and fed heavily into the standards at the time.
We have penguins here in Australia. In fact, the reason Linux has a penguin as its mascot is that Linus contracted Penguinitis when bitten by a Little Penguin, while visiting Australia.
Give me the bananas any day. The US dollar is currently worth 0.95 Australian dollars, but bananas in Australia currently cost $13/kg. A much better exchange rate!
Be careful to distinguish between synthesis and ppr. Synthesis is doable. PPR requires knowledge of the FPGA's structure as well as complete timing info. I agree that clues can be gleaned from the FPGA editor tools, but I don't think it's enough to write a PPR. (I could be wrong though, since I haven't tried it!)
I'm keen to contribute, though I'm constrained by other things that take my time. One thing I do have is a complete MIMO capable reconfigurable radio platform. It would be suitable for use with GNU Radio. I did it as part of a Master's by Research. My thesis and all the designs are under the GPL, the licensing being written into the thesis. I plan on putting it on my website, but I need to time to clean a few things up first. Everything is already on the 'net, in the form of the online thesis. Know any people who would be interested in such a beast?
is the highly proprietary FPGA technology used to implement the CPU. FPGA partition, place and route (ppr) is some of most proprietary software on the planet, slathered in trade secrets and patents. The chips themselves are worse. Think of them as a type of processor (after all an FPGA is just a bit cruncher) with a secret instruction set and compiler (ppr). Xlinix (major FPGA company) want potential customers to sign an NDA simply to have their salespeople say more than "we sell FPGAs".
If the Free Software community is to use FPGA's, as more than just a curiosity, first task is to design/build its own silicon and write its own toolchain. Then they come up against the proprietary nature of semiconductor manufacturing.
I'm not belittling the Milkymist project, as what I describe above is a separate project. It's a huge project, essentially a reimplementation of 50 years of semiconductor progress, ultimately linked to the (seminal) desktop manufacturing projects that some have started. Imagine RepRap mk42 with semiconducting, conducting and insulating inks, printing circuits at the micro-scale.
> ...when the enemy begins targeting them directly
And at that point, the civilian population will realise what a really bad idea drone warfare is. It's all rosy whilst running an unequal contest, blowing up a bunch of Taliban with little ability to fight back. If an enemy with the ability to fight back is engaged, bombs will start falling on the drone pilots, and the civilian population will realise that drone warfare has turned them into human shields.
The Pentagon has posted a really interesting video, about the process that they use to manufacture these medals.
For low bit rate voice (down to 1400bit/s) you can use codec2.
The background to this project is that a newly elected government held a big "vox poluli" talk fest called 2020, which was to lay out a "big vision" for Australia. A result was the announcement of $50 million funding for a bionic eye project. It's entirely possible that there is an element of "gung ho" about it in that a large chunk of money was laid down for a project that made politicians look good and was easy for the public to understand.
Having said that, there are some pretty smart people involved. As an Australian taxpayer, I'd hope that they are aware for the problems you raise and, given the grandness of the project, would plan on addressing such tough, tough problems. Given your area of expertise, maybe you should contact them? There might be some pretty exciting work to be done in collaboration?
In the final version, they plan on having an external camera, and stimulating the optical nerve. Presumably this bypasses the retina (or are the retina and optical nerve the same thing? I'm no expert.) Does this sound feasible? The background to this project is that it builds on previous work in Australia, on cochlea implants.
Have a read of Manna, by Marshall Brain ( How Stuff Works founder). It predicts workers being managed by computers, then extrapolates the results. The results aren't pretty.
By a company called Radiata, bought by Cisco in 2000. Radiata was a spin off from a Macquarie University/CSIRO research collaboration, founded by the research leaders at Macquarie University (Skellern and Weste). Here's a picture of the MU/CSIRO protype, taken around 1996. I know this because I (and 3 others) designed and built the pictured prototype.
But:
https://www.google.com/search?q=Rupert+Murdoch+and+Doctor+Frank-N-Furter
has 41,500 hits. What's that say?
What about a head mounted display or virtual reality goggles? These would allow a huge image to be formed, without the need for a bulky display. If you want to DIY, such a beast could probably be built with an ipod/kindle/... and a few lenses (from binoculars or a View-Master?)
Getting really funky, there also seem to be people experimenting with drawing images directly on the retina of Macular Degeneration patients. Not recommended for DIY!
VHDL Cookbook is a good, though dated, intro.
Use ghdl to learn vhdl, without the need to have hardware, as it compiles VHDL to an executable. Icarus is similar, but for Verilog. gEDA has good tools, including the gtkwave waveform viewer. Combined, ghdl, Icarus and gtkwave are a pretty useful simulation suite. You can go a long way with simulation, since the normal design flow is to get the system 100% using simulation, then as a last step program the FPGA with maximal probability of it just working. As Bruce said, the actual partition, place and route tools are proprietary and specific to each FPGA vendor, and a google search will come up with a number of cheap FPGA boards.
Keep an eye on left field though. There is a convergence in progress between desktop CPU's, GPU's, parallel systems and FPGAs (which can be seen as an array of massively parallel simple processors). One day all I wrote may be obsolete and you will be able to program your FPGA in CUDA, or whatever results when mainstream programming figures out how to handle parallel systems properly.
VHDL Cookbook is a good, though dated, intro.
Use ghdl to learn vhdl, without the need to have hardware, as it compiles VHDL to an executable. Icarus is similar, but for Verilog. gEDA has good tools, including the gtkwave waveform viewer. Combined, ghdl, Icarus and gtkwave are a pretty useful simulation suite. You can go a long way with simulation, since the normal design flow is to get the system 100% using simulation, then as a last step program the FPGA with maximal probability of it just working. As Bruce said, the actual partition, place and route tools are proprietary and specific to each FPGA vendor, and a google search will come up with a number of cheap FPGA boards.
Keep an eye on left field though. There is a convergence in progress between desktop CPU's, GPU's, parallel systems and FPGAs (which can be seen as an array of massively parallel simple processors). One day all I wrote may be obsolete and you will be able to program your FPGA in CUDA, or whatever results when mainstream programming figures out how to handle parallel systems properly.
An alternative to a centralised repository is a mark up / semantic language that allows designs to be published on the 'net and automatically discovered and catalogued. Anyway, I'll keep an eye on openhardware.org and jump in when I feel I can contribute. Thanks for kicking this off.
Thanks. It's heartening to hear that experience shows that legal paranoia is not necessary.
>Yes, we definitely want to stimulate a new movement, and put both thought and experience into it.
I'm keen. Is the current action concentrated in any one spot, or distributed around the net?
My gut feeling is that given the activity of the last couple of years the "new movement" already exists. If what already exists was focused, documented and disseminated, there would be a substantial body of work. (IMO) What is needed is a distribution mechanism/platform: an opencollector on sterioids; a Debian for hardware.
There's also the question of whether open hardware is a new movement or a progression of the free software movement, in which case we don't create a Debian for hardware, but extend Debian to include hardware.
Thanks for the response. I'll keep an eye on the wiki.
In the OHL, I don't understand the legal basis for section 4, "Manufacture and distribution of Products". What gives this section any force beyond a "gentleman's agreement" or a legal bluff, which is easily ignored? I can see that copyright is the legal basis for section 3, dealing with documentation, but don't see the same for section 4. Don't get me wrong, I want the OHL to be binding, but currently I don't see how it can be.
What are the current licensing options for open hardware? Has anyone found a "copyleft" equivalent?
About a decade ago, this issue was discussed at length on the OpenCores mailing lists. At the time, the best we (engineers) could come up with was that the design documents/files could be copyrighted and so GPLd, but there was no way to oblige that a physical device be distributed with design data.
It seemed to be okay for someone to take a design, make secret modifications, build it and distributed a physical product that could not be replicated. The obligation to share modifications only kicked in when the GPLd design data was distributed, not when the physical product was distributed. Is this the case, or has a real legal mind figured out that we were wrong?
It's bad for the integrity of policing. Good for the integrity of the police.
Andrew Myles was the author of the thesis.
I'd like to know what number patents Innovatio are using. The CSIRO patent (5,487,069, filed in 1992) was a pretty complete description of the 802.11 OFDM physical layer. Surely anything else has to be a minor and obvious increment? The oldest patent I can see, with inventors Meier and Mahany, is 5,394,436, filed in 1994, and it does not refer to the CSIRO patent (meaning it is open to challenge from the CSIRO patent?) 5,394,436 might apply to the MAC layer, rather than the physical layer, and it is quite vague. Defenders might want to refer to the PARROT project, which the CSIRO was running as part of its WLAN work, predating 5,394,436. PARROT was a complete WLAN MAC layer (google: csiro parrot mac layer).
There was also a PhD thesis that came out of Macquarie University in the early 1990's. The name of the author escapes me, but the supervisor was David Skellern. The thesis described a MAC layer for mobile IP, and fed heavily into the standards at the time.
In what way is MobileWorks different to this?
We have penguins here in Australia. In fact, the reason Linux has a penguin as its mascot is that Linus contracted Penguinitis when bitten by a Little Penguin, while visiting Australia.
Give me the bananas any day. The US dollar is currently worth 0.95 Australian dollars, but bananas in Australia currently cost $13/kg. A much better exchange rate!
> Step by step !!
No harm in dreaming! :-)
Be careful to distinguish between synthesis and ppr. Synthesis is doable. PPR requires knowledge of the FPGA's structure as well as complete timing info. I agree that clues can be gleaned from the FPGA editor tools, but I don't think it's enough to write a PPR. (I could be wrong though, since I haven't tried it!)
I'm keen to contribute, though I'm constrained by other things that take my time. One thing I do have is a complete MIMO capable reconfigurable radio platform. It would be suitable for use with GNU Radio. I did it as part of a Master's by Research. My thesis and all the designs are under the GPL, the licensing being written into the thesis. I plan on putting it on my website, but I need to time to clean a few things up first. Everything is already on the 'net, in the form of the online thesis. Know any people who would be interested in such a beast?
is the highly proprietary FPGA technology used to implement the CPU. FPGA partition, place and route (ppr) is some of most proprietary software on the planet, slathered in trade secrets and patents. The chips themselves are worse. Think of them as a type of processor (after all an FPGA is just a bit cruncher) with a secret instruction set and compiler (ppr). Xlinix (major FPGA company) want potential customers to sign an NDA simply to have their salespeople say more than "we sell FPGAs".
If the Free Software community is to use FPGA's, as more than just a curiosity, first task is to design/build its own silicon and write its own toolchain. Then they come up against the proprietary nature of semiconductor manufacturing.
I'm not belittling the Milkymist project, as what I describe above is a separate project. It's a huge project, essentially a reimplementation of 50 years of semiconductor progress, ultimately linked to the (seminal) desktop manufacturing projects that some have started. Imagine RepRap mk42 with semiconducting, conducting and insulating inks, printing circuits at the micro-scale.