简答题

试比较C语言和VHDL语言的区别。

正确答案

VHDL是硬件描述语言,主要用于描述数字系统的结构、行为、功能和接口,用来组建硬件内部结构连接的。
C语言是软件语言,主要用于控制CPU进行各种运算。
前者是并行的,后者是顺序执行的。
VHDL编译后生成的网表文件写入FPGA后,会改变FPGA内部实际电路硬件连接结构。
C语言编译后生成的可执行文件写入存储器中,能指定CPU进行的具体操作,但是不会对CPU内部硬件电路连接结构造成变化(假设C语言编写的程序在通用计算机或嵌入式MCU上运行,VHDL描述的电路最终映射到FPGA)。

答案解析

相似试题
  • VHDL语言的库可以分为()、()、()

    填空题查看答案

  • VHDL语言中变量定义的位置是()。

    单选题查看答案

  • VHDL语言中信号定义的位置是()。

    单选题查看答案

  • 1987标准的VHDL语言对大小写是()。

    单选题查看答案

  • 简述VHDL语言的用途及其电路描述风格?

    简答题查看答案

  • VHDL语言中的逻辑操作符有那些?

    简答题查看答案

  • VHDL语言共支持四种常用库,其中哪种库是用户的VHDL设计现行工作库()。

    单选题查看答案

  • 关于1987标准的VHDL语言中,标识符描述正确的是()。

    单选题查看答案

  • 用VHDL/VeilogHDL语言开发可编程逻辑电路的完整流程。

    简答题查看答案