当前位置:首页 » 编程语言 » c语言和verilog前途
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言和verilog前途

发布时间: 2022-07-19 14:33:47

㈠ 以前是学计算机的,学习c语言等等,现在学Verilog hdl 是不是很难,或者很不应该

不难的!verilog HDL和c 语法上有蛮多相似的,一个星期差不多就可以学会!但记住verilog HDL是硬件描述语言,要大脑中有电路,并且是并行执行的,而c语言是顺序执行的!
我个人觉得很应该学啊,毕竟EDA是个很大的市场嘛!还有建议verilog 主要还是要结合CPLD,FPGA 实践重要!
最后,祝你好运哈!

㈡ verilog和c语言谁更好学

verilog更难一些。
verilog是硬件描述语言,主要用于FPGA编程的。

㈢ verilog语言与C语言的区别

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等)更快。

㈣ FPGA与软件开发(c语言)前途比较

微处理器用C,FPGA用HDL,这个不用说了吧。

论算法实现速度,FPGA肯定比微处理器快多了,因为FPGA可以算准每一个时钟周期的任务,而微处理器执行C程序可能会浪费很多时钟周期。

论算法实现难度,如果放在几年前,复杂算法肯定不会用FPGA做,太麻烦了,C语言的顺序设计思想则很方便许多,但现在随着各个FPGA厂商推出DSP工具,用FPGA 实现复杂算法倒简单了很多,几乎一行代码不用写,直接用图形界面就设计完了,类似画流程图一样。

说道门槛,用微处理器实现算法,重点在算法,而不是微处理器硬件,因为厂商会把微处理器各个硬件模块做得更简单、更好用,内嵌更多简单的DSP器件,比如乘累加器、FFT模块等,程序优化的自动化程度越来越高。FPGA则不同,你不仅要精通算法,你还要知道怎么样用数字电路去搭建你的算法,也就是说你要知道你写的代码生成的是怎么样的电路(行业里叫“综合”,就是把代码综合成具体的数字电路),不同的数字电路形式,完成算法的效率完全不一样,所以说FPGA是硬件,不是纯软件,如果你是数字系统设计高手,你在设计FPGA的算法前,都会直接画出一个算法的数字电路结构图,然后照图用HDL代码去设计。当然,就像我前面说的,现在做算法很多都用图形界面了,不需要你写代码了,但你还是要懂FPGA内部硬件结构,这样才能更好地实现你的算法。

总的来说,FPGA入门容易,但提升就很难了,需要不断地积累经验,和嵌入式技术不同,FPGA在国内没有多少人给你指点 。

㈤ verilog语言学好,可以做什么

FPGA和CPLD目前广泛用于电子芯片研发、航天和医疗事业,就业领域相对单一,需求量在下降,但是基于FPGA在航天领域的前景分析,不会被轻易淘汰。
学习Verilog,建议购买Xilinx和ALtera的开发板,或者结合项目进行有目的的学习,与C语言不同,Verilog是硬件语言,它的代码是描述的一个电路,相当于画电路图,所以建议具备一定的数字电路知识,这样学起来更快。参考书推荐基础教材国外电子通信教材系列的(蓝色封皮)那本书,那是译本,很经典,其次就是特权同学编着的一些结合实践的经验着作。

㈥ 我是一个电气工程及其自动化的学生,学Verilog语言对就业要好处不

Verilog是一种硬件描述语言,似乎是用来设计数字电路的吧,电气专业应该不要求的。电气专业本科主要是学C++或者C语言,这两种语言用得比较多而且用处很广,很重要。如果想多学一点,可以研究一下MATLAB,对做毕业设计和以后的发展都挺有用的,我也是电气专业的,哈哈

㈦ verilog语言怎么样

  1. Verilog HDL是一种硬件描述语言(HDL:Hardware Description Language),以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。

  2. 特点:Verilog的设计初衷是成为一种基本语法与C语言相近的硬件描述语言。这是因为C语言在Verilog设计之初,已经在许多领域得到广泛应用,C语言的许多语言要素已经被许多人习惯。一种与C语言相似的硬件描述语言,可以让电路设计人员更容易学习和接受。不过,Verilog与C语言还是存在许多差别。另外,作为一种与普通计算机编程语言不同的硬件描述语言,它还具有一些独特的语言要素,例如向量形式的线网和寄存器、过程中的非阻塞赋值等。总的来说,具备C语言的设计人员将能够很快掌握Verilog硬件描述语言。

  3. Verilog HDL的最大特点就是易学易用,如果有C语言的编程经验,可以在一个较短的时间内很快的学习和掌握,因而可以把Verilog HDL内容安排在与ASIC设计等相关课程内部进行讲授,由于HDL语言本身是专门面向硬件与系统设计的,这样的安排可以使学习者同时获得设计实际电路的经验。与之相比,VHDL的学习要困难一些。但Verilog HDL较自由的语法,也容易造成初学者犯一些错误,这一点要注意。

  4. 在我国所能接触到的企业来讲,应该是用Verilog语言多于用VHDL语言。

㈧ verilog HDL现在学有用吗前景和应用领域呢。

我是电气工程的博士生,事实证明,Verilog HDL有用。
首先要明确Verilog是硬件描述语言,在芯片上设计数字硬件系统,所以,第一,看你是不是对于硬件设计有需求,第二,是不是具备数字电路的扎实基础。
Verilog并非程序语言,它不是在处理器上顺序执行的;而是硬件语言,体现在芯片内逻辑单元之间的布局布线。
Verilog语法比较灵活,易上手,专业说法是跟VHDL相比不够严谨(这一点目前仍未体会到)。
在应用上,FPGA亮点在于并行处理,用在自主开发通信接口、芯片前期设计,有比较明显的优势,一些高端的数字信号处理算法也应当借助FPGA实现。特别是现在的SOPC越来越强。Altera的芯片已经集成ARM。各种硬核软和都可用,可以实现单芯片方案。
另外,工作岗位上,芯片设计、系统测试等方面都会用到。不过在航天领域还是VHDL用的多。
对于本科生,强烈建议学习Verilog,这会让你在自主设计和实践、就业中多一种选择,有可能最后成为你的优势。

㈨ 以前是学计算机的,学习c语言等等,现在学Verilog hdl 是不是很难,或者很不应该

以前是学计算机的,学习c语言等等,现在学Verilog hdl 是不是很难,或者很不应该?
希望做Verilog hdl方面的人指点迷津。
1.Verilog hdl方面工作前景怎么样? 可以直接用人民币来衡量。
写verilog,说白了就是写RTL代码,基本可以做FPGA开发和IC设计验证,入行门槛比较高,但当然收入也是比较好的。如果用RMB的话,我在北京,基本月收入税前8000吧,我刚硕士毕业

2.做这方面的工作还需要学习哪些东西?
其他的知识,当然分深度和广度了。广度就是说,你需要对各种协议的东西,比如AMBA PCI等有所了解,最好知道点cmmb H264的知识,对工作更有帮助。在深度上,就是你描述电路的能力。(我不知道楼上是怎么想的,RTL代码怎么可能和C差不多,RTL代码都是always,都是并发的操作,而C是串行的,怎么可能一样??记住,写RTL代码是在描述电路,不是在编程,永远要想到自己code描述出来是怎么样一个电路,切记)

3.如果可以。。 用个例子说明,工作时要做哪些事情,(很多东西分工不?)我希望用最快的速度学好然后找工作。
我做的是IC,也就是芯片设计,我只能说说我这个方面的。系统架构,这个由算法架构工程师做,我水平不够。当架构大致定下来,就你负责的模块,需要和其他模块负责人商量接口,考虑实现方法,同时得注意timing,不要code写好了,后端工程师根本就做不出来。code写好,还得验证,这又是一个行当,公司有专门做验证的工程师,专门的环境,针对basic的,corner的,critical情况做case,验证,还要跑很多random。做完这些,没问题了,做DFT,还得咋做,做综合,做后仿等,一环扣一环,反正硬件就是,经验积累多了,失败的多了,自然就牛了。。。呵呵

4.谢谢了,这关系个人前途。。。。
其他么,多看,多学,如果不做芯片设计,做FPGA开发,其实也差不多,手上最好有个开发板,多练练手,对了,我说的是数字前端哈,最好懂点模拟的知识,在出现问题的时候,方便debug,谢谢
有问题在联系哈,祝你成功~~~

刚才刚回答,就贴过来了,有问题联系哈~~~

㈩ 学c语言和verilog以后的就业方向分别是什么,和单片机有什么关系

verilog 以后搞fpga(可编程门阵列)就是嵌入式开发;c语言就是搞单片机,可以从事电子行业的软件工程师,单片机程序可以用c来写,也可以用汇编,用c比较简单吧。