vlsi and vhdl programming

Discussion in 'Homework Help' started by vead, Mar 4, 2012.

  1. vead

    Thread Starter Well-Known Member

    Nov 24, 2011

    VLSI engineer design chip using hardware descriptions language
    VLSI circuit have everywhere
    vlsi device -memory, processor, controller

    i am not sure but i think microcontroller is design using vhdl programming
    c, c++ language is use for microcontroller
    what is difference between c and vhdl language why they both use for microcontroller
  2. guitarguy12387

    Active Member

    Apr 10, 2008
    I'm not sure exactly what you're getting at with the explanation... but to answer your question:

    C is a software programming language. It is used to program your processor. It gets compiled to assembly instructions, stored in instruction memory, and decoded/executed by the processor. Note that the processor hardware is fixed.

    VHDL is hardware. When it gets 'compiled' (more properly, synthesized), you get a resulting netlist of logic gates. If you want, you can design the hardware of a processor in VHDL. That is, you design the ALU, pipelineing, register file, instruction/data memories, pc, etc. The processor can be designed however you want.

    You could say that you might design a processor (hardware) in VHDL, and then program it (software) in C.