- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VHDL二章课件
第2章 VHDL词法基础 2.1 标识符 2.2 数据对象 2.3 数据类型 2.4 类型转换 2.5 词法单元 2.6 运算符与操作符 2.7 属性 2.1 标识符 标识符规则是VHDL语言中符号书写的一般规则。不仅对电子系统设计工程师是一个约束,同时也为各种各样的EDA工具提供了标准的书写规范,使之在综合仿真过程中不生产生歧义,易于仿真。 VHDL语言有两个标准版:VHDL’87版和VHDL’93版。VHDL’87版的标识符语法规则经过扩展后,形成了VHDL’93版的标识符语法规则。前一部分称为短标识符,扩展部分称为扩展标识符。VHDL’93版含有短标识符和扩展标识符两部分。 2.2.4 文件 文件(files)是传输大量数据的客体,包含一些专门数据类型的数值。在仿真测试时,测试的输入激励数据和仿真结果的输出都要用文件来进行。 在IEEE1076标准中,TEXTIO程序包中定义了文件I/O传输的方法。它们是对过程的定义,调用这些过程就能完成数据的传递。 procedure Readline (F:in Text;L:out Line); procedure Writeline(F:out Text;L:in Line); Procedure Read(L:inout Line;Value:out std_logic; Good:out boolean); procedure Read(L:inout Line;Value:out std_logic); procedure Read(L:inout Line;Value:out std_logic_vector; Good:out boolean); 时间单位的描述规范说明如下: TYPE_TIME IS RANGE -2147483647 to 2147483847 UNITS FS; PS = 1000fs; Ns = 1000ps; Us = 1000Ns; Ms = 1000us; Sec = 1000ms; Min = 60 sec; Hr = 60 min; End units; 十进制数表示法 十进制数书写的规范格式为: 十进制文字: := 整数[整数][指数] 整数: := 数字或下划线连接的数字 指数: := E[+]整数或E[-]整数 整数举例:089,0,456-78,2e8,5e3。 实数举例:12.0,0.0,3.14159,1.2E-3,2.4e+5。 基表示法 用“基”表示数字的规范书定格式为: 被表示的数: := 基#基于基的整数[.基于基的整数]#指数 基为2~16之间的十进制正整数。#号为定界符,基为10时可省略定界符和基。 基于基的整数: := 扩展数字{[下划线]扩展数字} 扩展数字: := 数字/字母 因为十六进制数中,大于9以上的数字用A,B,C,D,E,F表示,此处数字不再是0~9共10个符号,而是扩展到0~F共16个符号表示数字,后者相对于前者称为扩展数字。 指数: := E[+]整数或E[-]整数 整数举例:十进制值为255的数,用基表示法,写为: 2 -- 二进制表示法 8#377# -- 八进制表示法 16#FF# -- 十六进制表示法 实数0.5的表示: 2#0.100# 8#0.4# 16#0.8# 2#1#E-1 8#4#E-1 16#8#E-1 字符为单引号括起来的ASCII字符,其规范书写格式为: 字符文字: := ‘图形字符’ 例如‘1’,‘A’,‘F’…。 字符串为双引号括起来的图形字符序列。规范书写格式为: 字符串文字: := “{图形字符}” 例如:“PCI BUS interface”, “This string constain an information”。 位串是被双引号括起来的数字序列,其前冠以基数说明符;如,B“0110_1111”,O“117”,X“FFE0”; 注意:相邻数字之间插入下划线只为增加可读性,对数值无影响 关键字、标识符:不区分大小写; 注释:‘--’,且只在该文本行有效; 分隔:‘;’为行分隔,VHDL的语句行可写在不同文本行中 ; 空格:除关键字、标识符自身中间不能插入空格外,其他地方可插入任意数目的空格 ; (3) 纪录(RECORD)类型。 是多个不同类型的数据集合。 纪录类型定义的格式为: TYPE 数据类型名 IS RECORD 元素名: 数据类型名; 元素名: 数据类
您可能关注的文档
最近下载
- 人教版高中英语选择性必修第一册《UNIT 4 BODY LANGUAGE》大单元整体教学设计.docx
- 4.1 函数 2025-2026学年北师大版数学八年级上册.pptx VIP
- Unit 4 Amazing Plants and Animals 第5课时Project & Reflecting2025人教版英语八年级上册.docx
- 租地协议合同书(养殖场).docx VIP
- Unit 4 Amazing Plants and Animals Section B(1a-2d)课件 2025人教版英语八年级上册.ppt
- Unit 4 Amazing Plants and Animals Project & Reflecting 课件 2025人教版英语八年级上册.pptx
- Unit 4 Amazing Plants and Animals Section B 背默练课件 人教版英语八年级上册.ppt
- 初中英语新人教版八年级上册Unit 4 Amazing Plants and Animals 单元知识点(2025秋).doc VIP
- 医院保洁服务方案投标文件(技术方案).doc
- 《通风与空调工程施工质量验收规范》GB50243-2016.docx VIP
文档评论(0)