Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

What Language is used in embeded systems? asm, verilog or vhsl?

  1. Oct 13, 2005 #1
    Hello everyone. Today I had my first lab that actually used a digital circuit that I didn't have to hand wire with a **** load of wires and resistors. It was awesome, just draw a picture and boom u got ur circuit. But then I noticed you also could skip the drawing and hand code it! I didn't like Vhsl's syntax but i loved Verilogs because it reminded me of C, while VHSL is like gross perl! blah! But what i was wondering was what language should I focus on asm, vhsl or verilog, do you know what the market uses now? Also I know asmbely is used in my microproessor class but i don't have that until my jr.year, next year. But I wouldn't mind learning that either, is that also used? Thanks.
  2. jcsd
  3. Oct 13, 2005 #2


    User Avatar
    Gold Member

    VHSL?? Is there such a hardware description language? Did you mean VHDL?

    As to which one you should concentrate on, here are some good reads to get you familiar with the capabilities of the languages.

    http://www.techonline.com/community/tech_topic/java/14316?print [Broken]
    VHDL & Verilog Compared & Contrasted

    Hope it helps
    Last edited by a moderator: May 2, 2017
  4. Oct 13, 2005 #3
    awesome thanks for the websites, they where good! Any body out there working with either of the languages VHDL or Verilog or asm? And want to provide some feedback on what their job is and what they perfer?
  5. Oct 19, 2005 #4


    User Avatar

    Staff: Mentor

    Most IC designs and big FPGA designs that I know of are done in Verilog. If you are good at Verilog, that is a big plus in the job market, at least here in Silicon Valley. As for software, for embedded systems you will use a mix of C and assembly. Again, being good at programming in C and assembly is a big plus in the embedded microcontroller market.
  6. Oct 21, 2005 #5
    awesome!! I guess having a Software Engineering background is gonna help out!! thanks Berkeman!
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook