- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.关系运算符 VHDL语言中有6种关系运算符,他们分别是: = 等于; /= 不等于; 小于; = 小于等于; 大于; = 大于等于; 4.并置运算符 连接 SIGNAL g,h,i:STD_LOGIC; SIGNAL c,d,e:STD_LOGIC _VECTOR(1 TO 0); ┇ d = i NOT h;- -元素与元素并置,形成长度为2的数组 a = c d; - -数组与数组并置,形成长度为4的数组 5.VHDL操作符的优先顺序 运算符 优先级 NOT,ABS,** 最高优先级 *,/,MOD,REM +(正号),-(负号) +,-, SLL,SLA,SRL,SRA,ROL,ROR =,/=,,,=,= AND,OR,NAND,NOR,XOR,XNOR 最低优先级 4.5 VHDL词法规则与标识符 4.5.1 词法规则 1.注释 为了提高VHDL源程序的可读性,在VHDL中可以写入注释。注释以- -开头直到本行末尾的一段文字。在MUX+PLUSⅡ中可以看见,敲入- -之后,后面字体的颜色就发生改变。注释不是VHDL设计描述的一部分,编译后存入数据库中的信息不包含注释。 注释举例: Q:OUT STD_LOGIC _VECTOR(11 DOWNTO 0);--A/D转换数据输出显示(行注释) --SRAM 数据写入控制状态机(段注释) WRIT_STATE:PROCESS(clk,rst)--SRAM写入控制状态机时序电路进程 2.数字 数字型文字可以有多种表达方式:可以是十进制数,也可以表示为二进制、八进制或十六进制等为基的数,可以是整数,也可以是含有小数点的浮点数。现举例如下。 ·十进制整数表示法:如 012 5 78_456 (=78456) 2E6 在相邻数字之间插入下划线,对十进制数值不产生影响,仅仅是为了提高文字的可读性。允许在数字之前冠以若干个0,但不允许在数字之间存在空格。 ·以基表示的数:用这种方式表示的数由五个部分组成。第一部分,用十进制数标明数值进位的基数;第二部分,数值隔离符号“#”;第三部分,表达的文字;第四部分,指数隔离符号“#”;第五部分,用十进制表示的指数部分,这一部分的数如果为0可以省去不写。如 2#111_1011# 8#1473# 16#A8#E1 016#F.01#E+4 对以基表示的数而言,相邻数字间插入下划线不影响数值。基的最小数为2,最大数为16,以基表示的数中允许出现A至F的字母,大小写字母意义无区别。 ·实数:实数必须带有小数点。如 12.0 0.0 3.14 6_741_113.666 52.6 E-2 ·物理量文字:综合器不支持物理量文字的综合。如 60 s(秒) 100 m (米) 177 A(安培) 3.字符和字符串 字符是用单引号引起来的ASCⅡ字符,可以是数值,也可以是符号或字母,如 ‘E’, ‘e’, ‘$’, ‘23’, ‘A’… 字符串是一维的字符数组,需放在双引号中。有两种类型的字符串:文字字符串和位矢量字符串。 文字字符串是用双引号引起来的一串文字。如 “FALSE”, “X”, “THIS IS END” 位矢量字符串是被双引号引起来的扩展的数字序列,数字序列前冠以基数说明符。基数符有“B”、“O”、“X”,他们的含义如下。 B:二进制基数符号,表示二进制位0或1,在字符串中每一个位表示一个BIT。 O:八进制基数符号,在字符串中每一个数代表一个八进制数,即代表一个3位(BIT)的二进制数。 X:十六进制基数符号,代表一个十六进制数,即代表一个4位二进制数。 例如: B“1011_1111”, O“152”, X“F821” * * 第四章 VHDL语言元素 4.1 VHDL语言的客体 4.2 VHDL语言的数据类型 4.3 VHDL数据类型转换 4.4 VHDL词法规则与标识符 4.1 VHDL语言的客体 VHDL语言中,可以赋予一个质的
您可能关注的文档
最近下载
- 社会心理指导师理论考试复习题库(含答案).docx VIP
- 社会心理指导师理论考试复习题库资料(含答案).pdf VIP
- 社会心理指导师考试题库.doc VIP
- 起重装卸机械操作工(叉车司机)四级(中级工)理论题库.docx VIP
- 2025年年基础电信企业专业公司网络与信息安全工作考核要点与评分.pdf VIP
- 交通事故中二次撞击现象法律分析.doc VIP
- 2025高考语文64篇古诗文理解性默写.docx VIP
- 2024-2025学年江苏省苏州市高一(上)期中数学试卷(含答案).pdf VIP
- 城投集团招投标管理办法(2020修订).docx VIP
- 代谢性血管疾病的发病机制与防治策略.pdf VIP
文档评论(0)