- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 VHDL语言元素 2.1 VHDL语言的客体 2.2 VHDL语言的数据类型 2.3 VHDL数据类型转换 2.4 VHDL词法规则与标识符 2.1 VHDL语言的客体 VHDL语言中,可以赋予一个质的对象就称为客体。客体主要包括以下三种:变量(VARIABLE)、常量(CONSTANT)、信号(SIGNAL)。 例如: CONSTANT Vcc : REAL := 5.0; CONSTANT Fbus : BIT_VECTOR := “1011”; CONSTANT Delay : TIME := 10ns; 2.1.2 变量(VARIABLE) 2.1.3 信号(SIGNAL) 2.2 VHDL语言的数据类型 在对VHDL的客体进行定义时,都要指定其数据类型。VHDL有多种标准的数据类型,并且允许用户自定义数据类型。 在VHDL语言语义约束中,对类型的要求反映在赋值语句的目标与源的一致,表达式中操作的一致,子类型中 约束与类型的一致等许多方面。 2.2.1 VHDL中预定义的数据类型(编程者可直接使用) 预定义类型在VHDL标准程序包STANDARD中定义,在 应用中自动包含进VHDL的源文件,不需要USE语句显示 调用。 2.2.2 用户自定义的数据类型 2.2.3 IEEE预定义标准 2.3 VHDL数据类型转换 2.3.1 用函数进行类型转换 2.3.2 类型标记法实现类型转换 2.3.3 常数实现类型转换 2.4 VHDL操作符 2.4 VHDL词法规则与标识符 2.4.1 词法规则 1.注释 为了提高VHDL源程序的可读性,在VHDL中可以写入注释。 注释以- -开头直到本行末尾的一段文字。在MUX+PLUSⅡ中可以看见,敲入- -之后,后面字体的颜色就发生改变。 注释不是VHDL设计描述的一部分,编译后存入数据库中的信息不包含注释。 2.4.2 标识符 运算符 优先级 NOT,ABS,** *,/,MOD,REM +(正号),-(负号) +,-, SLL,SLA,SRL,SRA,ROL,ROR =,/=,,,=,= AND,OR,NAND,NOR,XOR,XNOR 最高优先级 最低优先级 5.VHDL操作符的优先顺序 章目录 第一节 第二节 第三节 第四节 总目录 章目录 第一节 第二节 第三节 第四节 总目录 注释举例: Q:OUT STD_LOGIC _VECTOR(11 DOWNTO 0); --A/D转换数据输出显示(行注释) --SRAM 数据写入控制状态机(段注释) WRIT_STATE:PROCESS(clk,rst) --SRAM写入控制状态机时序电路进程 2.数字 数字型文字可以有多种表达方式:可以是十进制数,也可以表示为二进制、八进制或十六进制等为基的数,可以是整数,也可以是含有小数点的浮点数。 章目录 第一节 第二节 第三节 第四节 总目录 现举例如下: (1)十进制整数表示法: 如: 012 5 78_456 (=78456) 2E6 在相邻数字之间插入下划线,对十进制数值不产生影响,仅仅是为了提高文字的可读性。允许在数字之前冠以若干个0,但不允许在数字之间存在空格。 (2)以基表示的数:用这种方式表示的数由五个部分组成。 第一部分,用十进制数标明数值进位的基数;第二部分,数值隔离符号“#”;第三部分,表达的文字;第四部分,指数隔离符号“#”;第五部分,用十进制表示的指数部分,这一部分的数如果为0可以省去不写。 章目录 第一节 第二节 第三节 第四节 总目录 如:2#111_1011# 8#1473# 16#A8#E1 016#F.01#E+4 对以基表示的数而言,相邻数字间插入下划线不影响数值。基的最小数为2,最大数为16,以基表示的数中允许出现A至F的字母,大小写字母意义无区别。 (3) 实数:实数必须带有小数点。 如: 12.0 0.0 3.14 6_741_113.666 52.6 E-2 (4) 物理量文字:综合器不支持物理量文字的综合。 如: 60 s(秒) 100 m (米) 177 A(安培) 章目录 第一节 第二节 第三节
您可能关注的文档
最近下载
- 山东科学技术版劳动实践指导手册二年级全册教学设计教案.doc
- 2025至2030年中国淫羊藿提取物行业市场竞争态势及发展前景研判报告.docx
- chiavi del Quaderno degli esercizi新视线意大利语初级练习册答案.pdf VIP
- 主、被动防护网施工组织设计方案.docx VIP
- 山东科技出版社劳动实践指导手册二年级第1课清洁与卫生小件衣物清洗洗内衣 教案.doc VIP
- 山东科技出版社劳动实践指导手册二年级第2课清洁与卫生小件衣物清洗洗袜子 教案.doc VIP
- 机械制图(第二版)全套PPT课件.pptx
- 剑桥英语PET真题标准版二.docx VIP
- 大学生国情社会调查报告.docx VIP
- 2025中国移动通信集团重庆有限公司社会招聘笔试备考题库及答案解析.docx VIP
文档评论(0)