Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

VHDL or Verilog For Learning FPGAs?

shinsplints Both Suck (301 comments)

Both languages are old and the tools you have to deal with are incredibly complicated. I really don't think it will matter which you pick (I personally see Verilog used more in universities, but that doesn't make it the right choice). What you do need to worry about is coding style. Most students learning an HDL for the first time will come in with programming experience. They're going to try to use programming constructs and loops that, while appropriate for normal code will not represent synthesizable hardware. With that in mind you need to pound style rules into their heads. Since one of primary functions of each language is simulation (as opposed to synthesis) using legal code may lead you into trouble. Get around this by enforcing strict style rules. Example set of Verilog rules: http://www.eecs.umich.edu/eecs/courses/eecs470/tools/verilog_guidelines.pdf [eecs.umich.edu copied from C. E. Cummings, âNonblocking Assignments in Verilog Synthesis, Coding Styles That Kill,â SNUG 2000. (http://www.sunburst-design.com/papers/CummingsSNUG2000SJ NBA.pdf)) Every time you code remind yourself "I am writing hardware".

more than 4 years ago
top

New, Modularized X Window Release Now Available for Download

shinsplints Re:Major version release? (456 comments)

More has changed in version 7.0 than just modularization. The last X.org version was 6.8. The new versions are 6.9 and 7.0. It is not like the last version (6.8), but is identical to the new 6.9 as far as new features and bug fixes are concerned. It is a major release because the build system and structure of the source code changed significantly.

For the end user, modularization means little at the moment, but should help speed updates in the future.

more than 8 years ago

Submissions

shinsplints hasn't submitted any stories.

Journals

shinsplints has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?