why digital designers use languages?

Discussion in 'General Electronics Chat' started by wenn32, Nov 11, 2010.

  1. wenn32

    Thread Starter Member

    Nov 9, 2010
    37
    0
    Hello why do digital designers use vhdl or verilog cant they design mentally? Is it used everywhere?
     
  2. blueroomelectronics

    AAC Fanatic!

    Jul 22, 2007
    1,758
    98
    What's mental design?
     
  3. beenthere

    Retired Moderator

    Apr 20, 2004
    15,815
    282
    It may have to do with the size of the design. Some things are simply too large to just start with an input to a gate on a piece of paper. Granted that many computers and such were done on paper, but could you really attempt a quad core processor that way?
     
  4. Papabravo

    Expert

    Feb 24, 2006
    10,147
    1,791
    Because in a hierarchical design it is way more efficient than ANYTHING else you can name. It also allows designs to be reused even if the underlying process and tools change.
     
  5. wenn32

    Thread Starter Member

    Nov 9, 2010
    37
    0
    sorry if i made it hard to understand what i mean by mental design is the tradtional way of drawing in paper like thinking about how components should be attached together in different way to obtain different results rather than how to code efficiently to get required results.

    and i would like to know how is digital electronics field going these days is it worth??? or should i stick to analog field.

    thanks for the replies
     
  6. thatoneguy

    AAC Fanatic!

    Feb 19, 2009
    6,357
    718
    Take a couple hundred thousand 7400 ICs and connect them to be a microprocessor in your head, or even on paper. Then draw a fuse map with thousands of entries for how each gate connects to others to run a single machine instruction. Repeat for all desired microprocessor opcodes.

    The reason higher level languages exist is to allow such things to be designed and debugged so the concept will work with very high density logic as seen in FPGAs. This gives us the ability to have computers in our pockets that double as cel phones, mp3 players, etc.
     
  7. kubeek

    AAC Fanatic!

    Sep 20, 2005
    4,670
    804
    Actually it is a terrible job even if you draw it in a CAD program. VHDL just makes life so much easier.
     
  8. thatoneguy

    AAC Fanatic!

    Feb 19, 2009
    6,357
    718
    I fully agree. I was only thinking the OP didn't fully comprehend the sheer amount of logic involved these days.
     
Loading...