问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

硬件描述语言vhdl的特点是什么

发布网友 发布时间:2022-03-28 21:16

我来回答

2个回答

懂视网 时间:2022-03-29 01:38

与软件描述语言相比,VHDL描述语言中的语句是并行语句,没有先后顺序问题,即使VHDL中有顺序语句,也必须包装成并行语句(例如process语句、过程、函数等)的形式。

  

  VHDL语言是一种用于电路设计的高级语言。出现在在80年代的后期,最初是由美国国防部开发出来供美军用来提高设计的可靠性和缩减开发周期的一种使用范围较小的设计语言 。VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式、描述风格以及语法是十分类似于一般的计算机高级语言。VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式、描述风格以及语法是十分类似于一般的计算机高级语言。VHDL的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可视部分,及端口)和内部(或称不可视部分),既涉及实体的内部功能和算法完成部分。在对一个设计实体定义了外部界面后,一旦其内部开发完成后,其他的设计就可以直接调用这个实体。这种将设计实体分成内外部分的概念是VHDL系统设计的基本点。

热心网友 时间:2022-03-28 22:46

VHDL语言能够成为标准化的硬件描述语言并获得广泛应用,它自身必然具有很多其他硬件描述语言所不具备的优点。归纳起来,VHDL 语言主要具有以下优点:

  (1)VHDL语言功能强大,设计方式多样

  VHDL 语言具有强大的语言结构,只需采用简单明确的VHDL语言程序就可以描述十分复杂的硬件电路。同时,它还具有多层次的电路设计描述功能。此外,VHDL 语言能够同时支持同步电路、异步电路和随机电路的设计实现,这是其他硬件描述语言所不能比拟的。VHDL 语言设计方法灵活多样,既支持自顶向下的设计方式,也支持自底向上的设计方法; 既支持模块化设计方法,也支持层次化设计方法。

  
(2)VHDL语言具有强大的硬件描述能力

  VHDL 语言具有多层次的电路设计描述功能,既可描述系统级电路,也可以描述门级电路;描述方式既可以采用行为描述、寄存器传输描述或者结构描述,也可以采用三者的混合描述方式。同时,VHDL 语言也支持惯性延迟和传输延迟,这样可以准确地建立硬件电路的模型。VHDL 语言的强大描述能力还体现在它具有丰富的数据类型。VHDL 语言既支持标准定义的数据类型,也支持用户定义的数据类型,这样便会给硬件描述带来较大的自由度。

  
(3)VHDL语言具有很强的移植能力

  VHDL 语言很强的移植能力主要体现在: 对于同一个硬件电路的 VHDL 语言描述,它可以从一个模拟器移植到另一个模拟器上、从一个综合器移植到另一个综合器上或者从一个工作平台移植到另一个工作平台上去执行。

  
(4)VHDL语言的设计描述与器件无关

  采用 VHDL 语言描述硬件电路时,设计人员并不需要首先考虑选择进行设计的器件。这样做的好处是可以使设计人员集中精力进行电路设计的优化,而不需要考虑其他的问题。当硬件电路的设计描述完成以后,VHDL 语言允许采用多种不同的器件结构来实现。

  
(5) VHDL语言程序易于共享和复用

  VHDL 语言采用基于库 ( library) 的设计方法。在设计过程中,设计人员可以建立各种可再次利用的模块,一个大规模的硬件电路的设计不可能从门级电路开始一步步地进行设计,而是一些模块的累加。这些模块可以预先设计或者使用以前设计中的存档模块,将这些模块存放在库中,就可以在以后的设计中进行复用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
青海摇什么时候火的 宋庄镇都有哪些村 唐山多地解除封控管理、静态管理,市民仍需做好哪些防护? 拼多多上面的旗舰店是正品吗 ...尺是20:1的图纸上,应画多少厘米,在比例尺是1:200的图纸上测_百度知... 4x2=8,4x20=8,4x200=800,我发现了:一个因数不变,另外一个因数乘以几,积... 小学三年级数学上册4X2=8,4X20=80,4X200=800我发现:一个因数不变,另... 描写雪的段落优选好句60句 程序员最低学历是多少 电脑不识别独显了怎么办? 怎么设置Win7系统双显示器多屏幕模式 Win7系统设置多屏幕模式 win7怎么设置成两个显示器 win7两个显示器拼接该怎么弄 一台电脑如何连接两个显示器? 电脑怎么使用两个显示器 WIN7系统一台电脑怎么设置2个显示器一个显示器全屏... win7 双屏检测不出第二个显示器 我想问一下Win7怎么设置双显示器。。一台主机两个... 一台电脑两个显示器win7要怎么同时使用 在Win7如何设置双显示器显示这个功能? WIN7旗舰版如何设置两个显示器 如何在win7系统下一台主机使用两个显示器 win7系统怎么用双显示器 win7怎么用双显示器,如何设置??? 一台主机怎么连接两台显示器 省略号一般在文中起什么作用所有的作用 在句子最后加省略号后是不是不用加句号? 至少要列举三项才能用省略号有依据吗? 等等后边加什么符号 省略号后面加个等与等等有什么不同? 手机丢了,怎么恢复以前的电话号码? 怎样找回手机上的电话号码 手机掉了,怎么找回电话号码? 之前手机坏了,手机卡换到新手机上,之前的手机号... 手机掉了,想找回以前的手机号? 怎么才能找回以前的电话号码 我手机丢了现己换补了卡怎么找回电话号码 手机丢失,想要找回以前的手机号码,该怎样做? 手机丢了怎么才能找回手机上的那些电话号码哈? 手机丢了怎样找回丢失的电话号码? 手机丢了,怎样找回手机里存的电话号码 手机丢失怎么能找回用手机号 我的手机丢了,新买一个手机,应该怎么找到原来的... 手机丢了手机里的电话号码怎么找?? 新浪微博手机版怎么绑定QQ号?微博账号是以前用邮... QQ怎么绑定微博手机,急求答案 手机微博怎么绑定qq 手机qq怎么上微博 修改腾讯微博绑定qq号 现在的微博可以绑定QQ,用QQ登录,现在怎么不是用Q...