硬件语言学VHDL还是Verilog好?

作者&投稿:廉柏 (若有异议请与网页底部的电邮联系)
vhdl好还是verilog 好~

VHDL 源于军方的ADA编程,而verilog则源于我们熟悉的C语言。
所以,学verilog入门较快,快的话几天就可以掌握全部语法。当然只是理解和懂得,灵活的运用还要依靠大量的实践。
而相对来说VHDL入门则比较难。
关于两者的好坏,谁也所不清。
有人说用VHDL才是技术所在,因为其具有ada编程模式,而ada又广泛应用在军方,科研场合,所以其优点和价值是巨大的。
但verilog用的人则比较多,有较为丰富的资源和积累,而且其系统级描述能力也在不断增强发展,以后也很难说在大型设计方面会逊色于vhdl.....

我大学学的VHDL,现在用的verilog,感觉verilog更像一门语言,VHDL更像电路,但是究其根本,还是电路、数据流的设计;形象点来说

其实两种语言的差别并不大,他们的描述能力也是类似的。掌握其中一种语言以后,可以通过短期的学习,较快的学会另一种语言。 选择何种语言主要还是看周围人群的使用习惯,这样可以方便日后的学习交流。当然,如果您是专用集成电路(ASIC)设计人员,则必须首先掌握verilog,因为在IC设计领域,90%以上的公司都是采用verilog进行IC设计。对于PLD/FPGA设计者而言,两种语言可以自由选择。
设计人员通过计算机对HDL语言进行逻辑仿真和逻辑综合,方便高效地设计数字电路及其产品。
其实,从个人感觉上来讲,verilog比较容易理解和学习,也比较灵活,但是正是由于其代码的随意性,如果应用不熟练程序很可能会有较多bug,需要慢慢调试。而VHDL作为早期美国军方设计的语言,追求其完备性和规则的严密性,用它可以避免很多程序BUG的发生,但是相对的,代码编写量也会较大。
欢迎追问~

Verilog相比VHDL的话更接近C语言的思路跟风格;而我见过很多人在初学VHDL的时候很不适应那种思路。

二楼正解~~

Verilog比较基础,学起来快,学过C++的,学这个就更简单了 ,程序都能看得懂。还有Verilog语言是Altera公司编写的语言,在亚洲应用比较广泛


大三电子信息工程的学生,可以向什么方向发展,学习一些什么好呢?嵌入...
你现在还不懂,嵌入式是软件和硬件结合紧密的一个发展方向,既要懂硬件,又要懂软件,你可以先做硬件工程师2-3年,再去做软件,大学的时候要把电子电路的知识打扎实,像电路,模拟电子,数字电子,信号处理,一定要好好学,C语言也要打好基础,你可以上taobao买个8位单片机的开发板,这样有东西玩学起来兴趣也高了,很便宜...

以前是学计算机的,学习c语言等等,现在学Verilog hdl 是不是很难,或者...
做完这些,没问题了,做DFT,还得咋做,做综合,做后仿等,一环扣一环,反正硬件就是,经验积累多了,失败的多了,自然就牛了。。。呵呵 4.谢谢了,这关系个人前途。。。其他么,多看,多学,如果不做芯片设计,做FPGA开发,其实也差不多,手上最好有个开发板,多练练手,对了,我说的是数字...

硬件工程师是做什么的?
数字电路、模拟电路、protel 等(高频等其他的知识我还没有用过)3. C 语言4. 单片机(汇编语言)5. FPGA(包括verilog\/vhdl、sopc)6. ARM(包括嵌入式操作系统,建议先学UCOS,适合初学者)7. DSP以上并非每一种都要精通,根据自己的实际,5、6、7 可以选择其中的一到两种,当然都会的话那更好。2-4 本人认为这是...

求助,本人数学与应用数学普通二本大三学生,我想跨考,电子信息工程,难不...
用上位机界面编程时,要C++、VC++语言,用CPLD\/FPGA\/SOPC时,要VHDL,Verlog语言;用到仿真时,学Porteus、Multisim软件的使用;设计电路板要Protel、Altium designer、Power PCB软件的使用……这个专业的关键是单片机、C语言、DSP,你可以试试看学学,受的了大三才学还学这么多就学吧:)...

应用物理学要学哪些课程,主要干些什么
理论物理、现代工程制图、C\/C++与面向对象程序设计、大学数学、概率统计、线性代数、数学物理方法、数字电路、模拟电路、计算机原理、接口技术、传感器技术、程序设计、信号与通讯、固体物理、核技术基础、电磁场与电磁波、单片机及智能系统设计、放射医学物理、MATLAB技术及实验、固体光电子学、VHDL硬件描述语言...

想从事嵌入式开发,C语言学算法要学到很高深吗?
这样的,算法的意义是在于优化程序使它拥有更高的运行效率和节省更多的内存空间,但是如今科技发展的速度让人很少去关注这个问题(之前本人问一个同学为什么用C语言写程序不用汇编,他鄙视了我)需要用到大量的算法的程序一般都有着很大的运算要求(MC这种不科学的情况另谈),如果题主以后是打算从事嵌入式...

东北大学电气工程考研经验分享?
数电主要考VHDL编程语言,需要学的知识点很少,但是题目有难度。而模电考试内容多,需要学的知识点多,且考试题型不固定,考试题目有难度,所以绝大部分人都会选择电路+数电的组合。 1)电路 电路的参考书目为《电路分析基础》李瀚荪 第五版;该书分为上下两册。电路的特点就是知识点相对较多,但是考试题目相对简单,容易拿...

学了c语言,再学什么可以给硬件编出程序?
这种情形下,C语言就难以胜任了,因为硬件电路的逻辑与“冯诺伊曼”式计算机的根本原理是不同的。为了能够表达复杂的数字逻辑,产生了像Verilog、VHDL这样的硬件描述语言。所以如果你所指的“给硬件编程”是指这一类硬件的话,那么上述的两种语言之一,是必然要学习一下的。希望能对你有所帮助。

VHDL语言就业如何?前景怎样,求前辈赐教啊~~
没有项目经验一般本科生都不怎么要,我普通二本的,也和你一样,找了好久都没找到符合的工作。研发的现在一般都要研究生了

请问考研考清华大学集成电路与系统专业,专业课考试的知识范围和参考书籍...
课程编号:71020043 课程名称:数字VLSI系统的高层次综合 任课教师:魏少军 内容简介:VHDL语言简介,设计流程,行为描述与仿真,行为描述与目标结构的匹配,数据通道设计,控制器设计,测试向量生成,系统验证;行为设计和数据通道与控制器的设计与优化;综合VHDL描述,算子调度,资源分配,寄存器优化,控制码生成,控制器结构选择,状态...

获嘉县18370654371: 新手学FPGA应该看什么资料啊
凭翔海京: 买块开发板,不要特别贵的,功能也不要太全,个人建议有一些简单的LED,蜂鸣器就可以了,学习一个芯片,我觉得只要懂得如何让IO口输出高低电平就算入门了,剩下的就是熟练问题. 有了板子之后,根据你的喜好,选择Verilog HDL或是VHDL硬件描述语言进行学习,入门后学习原理图输入,因为系统复杂之后,纯粹用描述语言会增加维护难度,之后再熟悉一下NiosII,应该就可以了.至于入门的资料,到一些论坛去找,多得很,而且很多都是高手写的,通俗易懂!

获嘉县18370654371: 那个,我是学自动化的,不知道是学VHDL语言还是学单片机会更有用一些,还望给予解答! -
凭翔海京: VHDL语言只是设计FPGA的一种工具,还有Verilog语言;环境可以的话,最好还是学一下单片机,毕竟是经常用到的,FPGA涉及的是一些高端运用,一时会难以掌握!!!

获嘉县18370654371: FPGA是不是很火?我觉得单片机没什么前途了,我该怎么学习FPGA?谁能教我 -
凭翔海京: FPGA是非常有发展前景的,具体我就不多说了,有很多相关网站介绍.学习FPGA得先从硬件描述语言学起Verilog或者VHDL,(现在用Verilog比较多),然后安装相关软件,上机操作,再配上一块开发板做做小实验,一步一步慢慢学.如果您想参加培训的话,欢迎来我们至芯科技FPGA创新中心来!祝您在学习的旅途中一帆风顺!

获嘉县18370654371: 学FPGA 用哪种语言比较好? -
凭翔海京: 学好一种,能读懂另一种.VHDL高校用的多, Verilog 近似C语言,国内公司用的多.所以,为了就业,最好精通Verilog,也要会VHDL.求采纳

获嘉县18370654371: Multisim和quarter2(EDA)一样嘛?作用一样嘛? -
凭翔海京: quarter2是什么,是quarter2还是Quartus IIMultisim是仿真模拟电路的,不涉及编程,一般用来仿真模拟电子器件,不能仿真芯片. Quartus II 是EDA软件工具中常用的一个软件,一般用于在数字电子系统中设计软件, 可用来仿真VHDL 、Verilog HDL语言编写的代码,可以仿真出波形

获嘉县18370654371: 关于FPGA方面,哪本参考书好一些? -
凭翔海京: 学习verilog硬件描述语言需要看两本书:(1)夏宇闻的《verilog数字系统设计教程》(2)EDACN的《设计与验证 Verilog HDL》然后如果用altera芯片的话需要也需要看两本书:《Altera FPGA/CPLD设计》基础篇和高级篇.前两本教你掌握verilog语言,后两本教你怎么在quartus中应用verilog和怎么用quartus去分析一个工程项目.当这四本看完,就算是对FPGA开发的流程入门了.

获嘉县18370654371: 想去游戏公司工作,学什么专业.还有先学什么啊?? 还有学编程先学哪种语言 C语言 还是C++ -
凭翔海京: 你觉得自己牛逼的话可以直接学c++,因为c++就包括了所有的c语言的内容,学了C++就会C,反之不成立,新手的话建议先学c语言,容易上手!在游戏公司工作的话c++必须要学好,因为大型游戏基本都是c++写的!想混得好的话,还要学习很多方面的知识,如计算机科学基础,计算机系统知识等等

获嘉县18370654371: 我是电信专业的学生,VHDL语言学好了对就业帮助大吗? -
凭翔海京: 建议学习verilog ,如果考虑就业就主攻这个方向.网上资料很多,自学方便,也不需要买开发板,学会写testbench用modelsim仿真,有机会可以参加这方面的竞赛.毕业的时候也选FPGA的方向,最好在公司做相关的实习作为毕设.当然这一切的前提是你有兴趣,适合做FPGA开发.

获嘉县18370654371: 电子研究生精通VHDL语言类编程好还是FPGA电路图设计和划PCB板设计好? -
凭翔海京: 电子研究生好象研究对象不该是你说的这几种吧,因这只是电子研究生必须掌握的技能吧.在这中唯VHDL类编程还有点理论可研究的.

获嘉县18370654371: 大学软件工程学的计算机语言有什么啊 -
凭翔海京: c是最基本的计算机语言,必学!FPGA是“现场可编程门阵列”,是一种器件.和CPLD类似.一般可用VHDL语言或verilog语言进行编程.根据编程的不同实现不同器件或系统的功能. 电子信息工程专业用到c语言一般是在单片机中而不是电脑中,所以学了c语言之后还应该继续学习单片机. 如果以后要学习嵌入式系统的话,学c也十分重要.因为嵌入式系统中使用的开发语言一般是c++等,它们都是以c为基础的. 说到学什么好嘛,感觉单片机,嵌入式系统,FPGA学精了哪样以后都有饭吃.前段时间嵌入式很热;FPGA学的好的比较少;单片机好学但是懂的人也多,不过用的范围比较广.所以学什么还要看你自己怎么选了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网