Exactly! Try jogging on a path beside a peat bog. The ground moves up and down with your foot by a couple centimeters, and you really feel the net drain on your legs. Much more work than jogging on blacktop.
This is a guilty until proven - nah never mind you're all guilty, so pay Celine Dion for the crime of backing up your bank statements on blank CDs.
Welfare for an obsolete business model. And yes, you can guess I'm against another blank "Levy" on internet usage. No reason the Media conglomerates should get free welfare from anyone.
No DRM in Canada? Nonsense! Many times over Nonsense!
Try connecting to a digital TV satellite without a decoder box. Try watching pay per view on your digital cable box without paying for it. Try accessing your IPod Touch without using Apple's ITunes on Windows or Mac OS.
Every DVD sold in Canada has DRM on it.
And the most absurd: Try running your HDMI thru certain model home theatre receivers to your digital TV - if some vendor screws up the keys your TV refuses to play the content, Legally purchased content by the way.
Look to his campaign donations, and which high paid lobbyists are hanging around.
Herein lies the trouble with western democracy:
"The amount that lobbyists charge their new clients has increased by nearly one hundred percent in that same period, according to The Washington Post, going up to anything from $20,000 to $40,000 a month. Starting salaries have risen to nearly $300,000 a year for the best-connected people, those leaving Congress or the administration.
The total spent per month by special interests wining, dining, and seducing federal officials is now nearly $200 million. Per month. "
I agree - although you might want to eventually implement a systematic method of naming/storing your documents. The google appliance (or some other reasonably fast "WAN" search tool) would let you find files in the current rats nest "as is", making it easier to organize them to the new "standard".
If (as some here suspect, myself included) you suddenly see VxWorks become an Intel only platform, you may have your answer. VxWorks probably has the lions share of hard real time OS market..
For signal processing work certainly. Not for general logic, bus interfacing, state machines etc...
Usually you would end up gluing a Matlab generated core into the middle of a Verilog or VHDL framework, so you need to be able to play in that sandbox..
When I got into verilog, there was no standard method to support Silicon Asic libraries in VHDL, so verilog owned the Asic market.
I've done both, currenly VHDL, but found Verilog easier to use, both for design description and for testbenches. Verilog (or at least Cadence-XL) has always had file read/write access, and a linking setup very reminiscent of the way a C compiler works, that and the fact that it offers an "include" mechanism like C makes it very easy to compile and link in various test "programs" into the whole testbench. I found it very surprising how difficult this is to do in VHDL actually. Some designers I know glue TCL scripts in to handle testbench functions instead of doing so natively in VHDL..
Agreed, I started in Verilog (7 + years in industry doing asic and fpga design) then had to learn VHDL. It was a bit of a steep learning curve (even though I had also used many of the pre Verilog/VHDL languages - palasm, abel, etc).
I've worked with a number of people who started off in VHDL, then found verilog easy and a real treat.
The thing with VHDL is it has far more academic baggage that is of little use in the real design world, but it takes a while to work out what the usable subset of VHDL is, also the whole library overloading scheme makes it tough to sort out - if you have old VHDL code with synopsys libraries, signed arithmetic and all the conversions are different than if you use the new IEEE libraries, I didn't expect the "core functionality" of VHDL to change so dramatically when linking in different libraries!
System Verilog looks like a good answer for the future.
Learn both, but start with Verilog. Many of VHDL's features are a bit academic, but once you know what is relevant from Verilog it makes it easier to find the "usable subset" of VHDL that's actually good for FPGA design.
System Verilog is the new kid on the block - they ironed out some of Verilog's oddities and added in some of VHDL's very useful features. Altera already offer System Verilog support, Xilinx support is apparently on the way.
Verilog is a lot easier to learn in general, but VHDL has a great feature ("Records") which are akin to "structures" in C that Verilog doesn't offer. System Verilog does, which is why it's on my list to learn next.
One other poster made a good point - learn logic design first, then make the language describe the logic for you.
If you don't have a clear idea in your mind how to map out a design in gates and flipflops, (block diagram on a whiteboard is always good) then you should not start coding in an HDL.. Both languages can lead you down the path of unsynthesizable nonsense that seems to simulate ok..
Spoken like someone who's never used emacs. You are uninformed.
Compiling, debugging, autocomplete, syntax highlighting, jump to next compile error, and more are all done WITHIN EMACS, without having to exit to a command line tool ever, and it's had these features for well over 20 years.
You can even use the mouse and menus if you find the need.
I use the precompiled gnu emacs release for windows (from gnu), along with the cygwin environment (mostly for VHDL or Verilog FPGA development) with no problem, no desire to compile emacs from scratch. It mostly seems to work out which type of text file I happen to be working on, hiding the dos vs unix line ending stuff automagically.. I find it odd how many people are happy with nothing more than notepad with syntax highlighting. There are many great "power user programmer's editors" out there (emacs, ultraedit, perhaps vim?) that can increase your productivity over the mickey mouse editors found in most IDE's.
What I do think is a great feature in MS's Visual Studio IDE is the inline highlighting and documentation lookup of all the windows library calls, although I wouldn't be surprised if there isn't an emacs lisp macro to do the same.
Because the piezo won't generate enough voltage for the micro's ADC to measure on its own. The trivial transistor gain circuit fixes that. A digital transformation of an input that constantly reads zero is not that helpful..
No because nothing will boost readership like a device that tries to charge customers for content to compete with the free internet and its millions of web pages, blogs and users.
It's a small handful of people who would actually want to carry around another $300 widget that is only used to read books and newspapers and offers far less functionality than a $300 netbook class computer.
It's not even a done deal that netbook class makes any sense. You can actually read reasonably well on an ipod touch (and by extension any smartphone with a screen at least as good as the iphone/touch), and it fits in a purse or pocket.
It doesn't make sense for every city to have a company who's job is to distribute national news to the local citizens. Aside from local content, we can already all connect directly to the wire services for free without the newspaper middleman.
Yep, and we can't possibly wipe out all the fish in the ocean, and we can't possibly use up all the oil, can't possibly pollute the great lakes, or cause a continental US sized raft of plastic and garbage to grow in the middle of the pacific and so on, and so on..
What is your motivation for ignoring hard evidence of our direct effect on our environment?
Are you like the guy who cut down the last tree on Easter Island?
Read Jared Diamond's book "Collapse" if you want a historical sampling of how well we humans adapt after trashing our own ecosystem.
If every nation in the world was affluent, then you might have a point.
If the ocean level rises by 10 feet, and it does so over a period of say two years, then millions of people who live in river delta farmland along coastlines will have to pick up and move inwards, where someone else already lives.
We also loose a whole bunch of decent farmland, some of the best in the world.
Pressure like that on a civilization will almost inevitably lead to a local collapse bringing war, disease, and more political instability to the world, generally considered a bad thing by most people.
If you think the western world can stay isolated from such events, then you need to look at the artificial pressure by the US and USSR using Afghanistan citizens as pawns in a cold war, leading to 9/11.
Actually the last time around many interested people showed up at the minister's office in Calgary to protest Bill C-61, and it totally caught the minister by surprise (Someone cares about this issue?). If you can find a local group, you can physically show up and get in the face of the politicians in Ottawa. Also, you could blog/report about local Ottawa news related to this issue which would also be a benefit since the traditional news media have a severe conflict of interest on this subject.
Start by digging thru Michael Geist's web pages, I'd bet you will find contact info there..
Exactly! Try jogging on a path beside a peat bog. The ground moves up and down with your foot by a couple centimeters, and you really feel the net drain on your legs. Much more work than jogging on blacktop.
http://dictionary.reference.com/browse/levy
Save the doublespeak for the politicians.
This is a guilty until proven - nah never mind you're all guilty, so pay Celine Dion for the crime of backing up your bank statements on blank CDs.
Welfare for an obsolete business model. And yes, you can guess I'm against another blank "Levy" on internet usage. No reason the Media conglomerates should get free welfare from anyone.
No DRM in Canada? Nonsense! Many times over Nonsense!
Try connecting to a digital TV satellite without a decoder box. Try watching pay per view on your digital cable box without paying for it.
Try accessing your IPod Touch without using Apple's ITunes on Windows or Mac OS.
Every DVD sold in Canada has DRM on it.
And the most absurd: Try running your HDMI thru certain model home theatre receivers to your digital TV - if some vendor screws up the keys your TV refuses to play the content, Legally purchased content by the way.
Look to his campaign donations, and which high paid lobbyists are hanging around.
Herein lies the trouble with western democracy:
"The amount that lobbyists charge their new clients has increased by nearly one hundred percent in that same period, according to The Washington Post, going up to anything from $20,000 to $40,000 a month. Starting salaries have risen to nearly $300,000 a year for the best-connected people, those leaving Congress or the administration.
The total spent per month by special interests wining, dining, and seducing federal officials is now nearly $200 million. Per month. "
See http://hankedson.squarespace.com/saving-democracy-by-bill-moyer/ and many other sources for details..
Both sides of the political spectrum.
Quad precision floating point.
Doesn't look (after a short google session) that python has this. It's used in nuclear physics still for this reason.
I agree - although you might want to eventually implement a systematic method of naming/storing your documents.
The google appliance (or some other reasonably fast "WAN" search tool) would let you find files in the current rats nest "as is", making it easier to organize them to the new "standard".
If (as some here suspect, myself included) you suddenly see VxWorks become an Intel only platform, you may have your answer. VxWorks probably has the lions share of hard real time OS market..
For signal processing work certainly.
Not for general logic, bus interfacing, state machines etc...
Usually you would end up gluing a Matlab generated core into the middle of a Verilog or VHDL framework, so you need to be able to play in that sandbox..
When I got into verilog, there was no standard method to support Silicon Asic libraries in VHDL, so verilog owned the Asic market.
I've done both, currenly VHDL, but found Verilog easier to use, both for design description and for testbenches. Verilog (or at least Cadence-XL) has always had file read/write access, and a linking setup very reminiscent of the way a C compiler works, that and the fact that it offers an "include" mechanism like C makes it very easy to compile and link in various test "programs" into the whole testbench.
I found it very surprising how difficult this is to do in VHDL actually.
Some designers I know glue TCL scripts in to handle testbench functions instead of doing so natively in VHDL..
Agreed, I started in Verilog (7 + years in industry doing asic and fpga design) then had to learn VHDL.
It was a bit of a steep learning curve (even though I had also used many of the pre Verilog/VHDL languages - palasm, abel, etc).
I've worked with a number of people who started off in VHDL, then found verilog easy and a real treat.
The thing with VHDL is it has far more academic baggage that is of little use in the real design world, but it takes a while to work out what the usable subset of VHDL is, also the whole library overloading scheme makes it tough to sort out - if you have old VHDL code with synopsys libraries, signed arithmetic and all the conversions are different than if you use the new IEEE libraries,
I didn't expect the "core functionality" of VHDL to change so dramatically when linking in different libraries!
System Verilog looks like a good answer for the future.
Learn both, but start with Verilog. Many of VHDL's features are a bit academic, but once you know what is relevant from Verilog it makes it easier to find the "usable subset" of VHDL that's actually good for FPGA design.
System Verilog is the new kid on the block - they ironed out some of Verilog's oddities and added in some of VHDL's very useful features.
Altera already offer System Verilog support, Xilinx support is apparently on the way.
Verilog is a lot easier to learn in general, but VHDL has a great feature ("Records") which are akin to "structures" in C that Verilog doesn't offer.
System Verilog does, which is why it's on my list to learn next.
One other poster made a good point - learn logic design first, then make the language describe the logic for you.
If you don't have a clear idea in your mind how to map out a design in gates and flipflops, (block diagram on a whiteboard is always good) then you should not start coding in an HDL..
Both languages can lead you down the path of unsynthesizable nonsense that seems to simulate ok..
Hear hear!
There's lots of good features in some modern IDE's but Eclipse is a seriously overcomplicated bit of bloatware.
Eclipse totally violates the KISS principle..
Spoken like someone who's never used emacs. You are uninformed.
Compiling, debugging, autocomplete, syntax highlighting, jump to next compile error, and more are all done WITHIN EMACS, without having to exit to a command line tool ever,
and it's had these features for well over 20 years.
You can even use the mouse and menus if you find the need.
Ditto!
Notepad with syntax highlighting is not an option!
I use the precompiled gnu emacs release for windows (from gnu), along with the cygwin environment (mostly for VHDL or Verilog FPGA development) with no problem, no desire to compile emacs from scratch.
It mostly seems to work out which type of text file I happen to be working on, hiding the dos vs unix line ending stuff automagically..
I find it odd how many people are happy with nothing more than notepad with syntax highlighting. There are many great "power user programmer's editors" out there (emacs, ultraedit, perhaps vim?) that can increase your productivity over the mickey mouse editors found in most IDE's.
What I do think is a great feature in MS's Visual Studio IDE is the inline highlighting and documentation lookup of all the windows library calls, although I wouldn't be surprised if there isn't an emacs lisp macro to do the same.
That would be Sun, at the moment, sadly..
Luxury! We used to dream of having bits to program!
Try programming before zeros were invented - it was tough, but damn that software ran fast!
Because the piezo won't generate enough voltage for the micro's ADC to measure on its own. The trivial transistor gain circuit fixes that.
A digital transformation of an input that constantly reads zero is not that helpful..
Oh great, some smartass with a botnet could get all of France banned from the internet..
No because nothing will boost readership like a device that tries to charge customers for content to compete with the free internet and its millions of web pages, blogs and users.
It's a small handful of people who would actually want to carry around another $300 widget that is only used to read books and newspapers and offers far less functionality than a $300 netbook class computer.
It's not even a done deal that netbook class makes any sense. You can actually read reasonably well on an ipod touch (and by extension any smartphone with a screen at least as good as the iphone/touch), and it fits in a purse or pocket.
It doesn't make sense for every city to have a company who's job is to distribute national news to the local citizens. Aside from local content, we can already all connect directly to the wire services for free without the newspaper middleman.
Yep, and we can't possibly wipe out all the fish in the ocean, and we can't possibly use up all the oil, can't possibly pollute the great lakes,
or cause a continental US sized raft of plastic and garbage to grow in the middle of the pacific and so on, and so on..
What is your motivation for ignoring hard evidence of our direct effect on our environment?
Are you like the guy who cut down the last tree on Easter Island?
Read Jared Diamond's book "Collapse" if you want a historical sampling of how well we humans adapt after trashing our own ecosystem.
If every nation in the world was affluent, then you might have a point.
If the ocean level rises by 10 feet, and it does so over a period of say two years, then millions of people who live in river delta farmland along coastlines will have to pick up and move inwards, where someone else already lives.
We also loose a whole bunch of decent farmland, some of the best in the world.
Pressure like that on a civilization will almost inevitably lead to a local collapse bringing war, disease, and more political instability to the world, generally considered a bad thing by most people.
If you think the western world can stay isolated from such events, then you need to look at the artificial pressure by the US and USSR using Afghanistan citizens as pawns in a cold war, leading to 9/11.
I suspect they already know that, and will sue you for using the word astroturf. Oh damn, I used it too!
Actually the last time around many interested people showed up at the minister's office in Calgary to protest Bill C-61, and it totally caught the minister by surprise (Someone cares about this issue?).
If you can find a local group, you can physically show up and get in the face of the politicians in Ottawa. Also, you could blog/report about local Ottawa news related to this issue which would also be a benefit since the traditional news media have a severe conflict of interest on this subject.
Start by digging thru Michael Geist's web pages, I'd bet you will find contact info there..
http://www.michaelgeist.ca/content/view/3860/125/
Someone else also mentioned this site:
http://www.onlinerights.ca/
Probably..