VHDL中常用数据对象的应用及注意事项.pdfVIP

VHDL中常用数据对象的应用及注意事项.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012 NO.05 雁 EcHN0Lo0YINFORMATION VHDL中常用数据对象的应用及注意事项①信息技术 金宝根 (绍兴文理学院数理信息学院 浙江绍兴 312000) 信号三类 。本文通过实例 ,阐述 了VHD 摘 要 :数据对象是vHDL语言要素之一 ,常用的有常量 ,变量 , . . L~三类主要墼 象.的蔓 喜 和主≤点,及它们阀的相关区别,尤其是对信号和变量的相’关延时特性加以了具体的描述分析。并通过QuartusII软件仿真验证了本 文 中相关描述分析 的正确性 。 关键词:VHDL 数据对象 常量 变量 信号 . . 图分类号;TP312 文献标识码 :A 文章编号 l1672—3791(2012)02(b)一0022—02 自1987年VHDL硬件描述语 言作为 计数到此值则复位于0l信号cnt1和变量 xchange=’1’l IEEE标准 1076发布以来 ,已成为 了硬件描 cnt2分别作为两个计数器的计数载体 ,以此 end if; 述语 言的业界标准之一[I-21o数据对象作为 来 比较信号与变量 的相关异 同点 ;信号 elsifxcharlge=’1’then VHDL的一个重要内容,在进行电子设计时 xchange用来控制两个计数器的轮流工作 。 cnt2:=cnt2+1;--(8) 一 直会碰到,但其概念和应用却很容易混 然后用二个case…when语句将计数值译码 ifcnt2=cntthen 淆 ,尤其是信号和变量这两个数据对象 。 显示。z1,Z2,z3分别为输 出。该程序主要 cnt2 := 0;xchange= 0 ; 代码段如下 : end if; 1 数据对象 architecturebehaveofdecoder is 数据对象 即可 以保存所声明类型的值 signalcnt1 :integer range 0 to 10; end ifl 的容器(container)MT。在VHDL中,有三类主 constantcnt :integerrange 0 to 10 casecntlis--(9) 要的数据对 象 :常量 、变量和 信号。常量是 := 9;一一(1) when 0 =z1=X”0”l 指在设计实体 中不会发生变化 的值 ,可以 signalxchange :std_logic; 是任何的数据类型,常量具有可视性 ,使用 begin casecnt2is--(10) 范围取决于它被定义的位置。变量是指在 process(clk,rst,xchange)一一(2) when 0 =z2=X”0”。 设计实体 中会发生变化 的值

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档