Verilog HDL与FPGA是什么关系啊?
这两种语言都是用于数字电子系统设计的硬件描述语言,而且都已经是 IEEE 的标准。 VHDL 1987 年成为标准,而 Verilog 是 1995 年才成为标准的。这个是因为 VHDL 是美国军方组织开发的,而 Verilog 是一个公司的私有财产转化而来的。为什么 Verilog 能成为 IEEE 标准呢?它一定有其优越性才行,所以说 Verilog 有更强的生命力。
这两者有其共同的特点:
1. 能形式化地抽象表示电路的行为和结构;
2. 支持逻辑设计中层次与范围地描述;
3. 可借用高级语言地精巧结构来简化电路行为和结构;具有电路仿真与验证机制以保证设计的正确性;
4. 支持电路描述由高层到低层的综合转换;
5. 硬件描述和实现工艺无关;
6. 便于文档管理;
7. 易于理解和设计重用
但是两者也各有特点。 Verilog HDL 推出已经有 20 年了,拥有广泛的设计群体,成熟的资源也比 VHDL 丰富。 Verilog 更大的一个优势是:它非常容易掌握,只要有 C 语言的编程基础,通过比较短的时间,经过一些实际的操作,可以在 2 ~ 3 个月内掌握这种设计技术。而 VHDL 设计相对要难一点,这个是因为 VHDL 不是很直观,需要有 Ada 编程基础,一般认为至少要半年以上的专业培训才能掌握。
目前版本的 Verilog HDL 和 VHDL 在行为级抽象建模的覆盖面范围方面有所不同。一般认为 Verilog 在系统级抽象方面要比 VHDL 略差一些,而在门级开关电路描述方面要强的多。
近 10 年来, EDA 界一直在对数字逻辑设计中究竟用哪一种硬件描述语言争论不休,目前在美国,高层次数字系统设计领域中,应用 Verilog 和 VHDL 的比率是 80 %和 20 %;日本和台湾和美国差不多;而在欧洲 VHDL 发展的比较好。在中国很多集成电路设计公司都采用 Verilog
Verilog是硬件描述语言,模块或者function最后都会综合成实际的电路。
而C语言的函数,则是调用时才会转入函数执行。
联系就是两者目的都是提取公共模式,简化编程
它们之间的关系就像c语言之于计算机
verilog HDL (hard description language)是硬件描述语言的一种,用于数字电子系统设计,该语言允许设计者进行各种级别的逻辑设计,进行数字逻辑系统的仿真验证、时序分析、逻辑综合。据统计,目前在美国硅谷约有90%以上的ASIC和FPGA已经采用verilog硬件描述语言方法进行设计。
verilog是FPGA的编程语言之一
貂左替诺: 我的理解:如果你学过C,那么Verilog HDL语言更容易上手,它们很相似的,如果没有那这两种语言都差不多,我一直用VHDL做项目,这种语言结构严谨,基本编译通过就能生成电路,适合做大型的设计,而这些特点正是Verilog HDL语言所欠缺的,再说语言只是一个工具,入门都比较容易,关键是你的逻辑思维能力,如何用语言去实现一些算法
淇县18917732331: 什么是verilog语言? - ?
貂左替诺: Verilog HDL是目前应用最为广泛的硬件描述语言.Verilog HDL可以用来进行各种层次的逻辑设计,也可以进行数字系统的逻辑综合,仿真验证和时序分析等. Verilog HDL适合算法级,寄存器级,逻辑级,门级和版图级等各个层次的设计和描述...
淇县18917732331: 学FPGA用VHDL语言还是Verilog语言比较好? - ?
貂左替诺: 我大学学的VHDL,现在用的verilog,感觉verilog更像一门语言,VHDL更像电路,但是究其根本,还是电路、数据流的设计;形象点来说
淇县18917732331: FPGA编程是用VHDL还是verilog HDL好用 - ?
貂左替诺: 使用你熟悉的HDL就好.如果你都不熟悉的话,就看你的基础了.如果有C语言的基础,就用verilog HDL吧.
淇县18917732331: DSP,FPGA,CPLD,VHDL,Verilog HDL这些有什么关系 - ?
貂左替诺: DSP:数字信号处理.如果是说硬件的话,就是数字信号处理器.Digital signal process(数字信号处理),Digital signal processor(数字信号处理器).DSP的优势主要是做算法.FPGA:Field Programmable Gate Array,即现场可编程门阵列...
淇县18917732331: 单片机,VHDL,FPGA,学哪个好 - ?
貂左替诺: 首先说明 VHDL是学习FPGA所需要语言之一 至于学那种好 无从说起 要看你以后想从事什么工作 不过最好是都学一下 但最好有个侧重点 单片机做控制比较好 FPGA是逻辑器件 但是现在的许多FPGA里面也有控制器
淇县18917732331: 学fpga一定要会dsp吗?就算会verilog,也不知到fpga有什么用? - ?
貂左替诺: 不一定要会DSP,verilog是一种硬件语言,可以用来编写FPGA程序,FPGA是一种可编程芯片,在工业应用中它主要体现在开发周期短,可以迅速推向市场,相比开发专用芯片要快的多,但缺点是价格贵.在学生的学习应用方面,只要是用它做控制模块,来开发一些小系统
淇县18917732331: FPGA的应用领域? - ?
貂左替诺: fpga只是个实现工具,涉及领域很多,关于语言,这个不好定论,vhdl和verilog都在用,要看你公司或者旁边朋友用什么,这样交流起来比较方便.
淇县18917732331: VHDL与Verilog在FPGA开发中的比较 - ?
貂左替诺: 硬件描述语言HDL(Hardware Describe Language) HDL概述 随着EDA技术的发展,使用硬件语言设计PLD/FPGA成为一种趋势.目前最主要的硬件描述语言是VHDL和Verilog HDL. VHDL发展的较早,语法严格,而Verilog HDL是在C语言的基...
淇县18917732331: 请问用verilog 编程实现数码管显示与用verilog基于FPGA编程实现数码管显示有区别吗? - ?
貂左替诺: 没觉得有啥区别啊? 唯一的区别可能就是verilog用地方了吧,第一个没准是verilog用在CPLD或者FPGA上,第二个就是确定用在FPGA上了.