verilog语言与C语言的区别?

 我来答
啦啦啦额68
2019-09-02 · TA获得超过2866个赞
知道答主
回答量:130
采纳率:0%
帮助的人:3万
展开全部

Verilog和C之间的区别

1、定义:

Verilog是用于模拟电子系统的硬件描述语言(HDL),而C是允许结构化编程的通用编程语

言。因此,这是Verilog和C之间的主要区别。

2、文件扩展名:

文件扩展名是Verilog和C之间的另一个区别.Verilog文件具有.v或.vh文件扩展名,而C文件具

有.c文件扩展名。

3、用法

Verilog有助于设计和描述数字系统,而C有助于构建操作系统,数据库,编译器,解释器,网

络驱动程序等。

Verilog是一种硬件描述语言(HDL),有助于描述网络交换机,微处理器,触发器等数字系

统。因此,可以使用该语言描述数字系统的硬件。

C是一种支持结构化编程的高级通用编程语言。C语言的开发人员是Dennis Ritchie。它是许多

编程语言的基础,如Python,Java等。程序员可以很容易地理解C程序,但计算机不理解它

们。因此,编译器将C源代码转换为等效的机器代码。计算机了解此机器代码,并执行程序中

定义的任务。C程序的执行速度比基于解释器的编程语言(如PHP,Python等)更快。

tattackor
推荐于2017-09-18 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:864万
展开全部
1、verilog是硬件描述语言,FPGA或者CPLD之后,会生成电路,所以叫硬件描述语言,且是并行运行的,并行处理;c语言是软件语言,下载到CPU之后,还是软件,而不会根据你的代码生成相应的硬件电路,且是串行处理。

2、FPGA重点不在于语言的学习而在于并行思想的理解和时序分析,在这些会了之后就是算法了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chrx_1102
2015-10-18 · TA获得超过153个赞
知道小有建树答主
回答量:132
采纳率:100%
帮助的人:102万
展开全部
verilog语言是设计硬件电路的,硬件电路一个特点就是并行,而C语言是串行执行的,这就是最大的区别。verilog语言最后都要转换为实际的电路的;而C语言最终转化为二进制码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ziseouranle
2015-03-11 · TA获得超过681个赞
知道小有建树答主
回答量:486
采纳率:0%
帮助的人:371万
展开全部
verilog是硬件描述语言,在你下载进FPGA或者CPLD之后,会生成电路,所以叫硬件描述语言,且是并行运行的,并行处理;c语言是软件语言,下载到CPU之后,还是软件,而不会根据你的代码生成相应的硬件电路,且是串行处理。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoshaoqin
2015-03-11 · TA获得超过1240个赞
知道小有建树答主
回答量:2338
采纳率:0%
帮助的人:729万
展开全部
一个老 一个更老
追问
66666
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式