- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载
第4章 表 达 式
本章讲述在Verilog HDL 中编写表达式的基础。
表达式由操作数和操作符组成。表达式可以在出现数值的任何地方使用。
4.1 操作数
操作数可以是以下类型中的一种:
1) 常数
2) 参数
3) 线网
4) 寄存器
5) 位选择
6) 部分选择
7) 存储器单元
8) 函数调用
4.1.1 常数
前面的章节已讲述了如何书写常量。下面是一些实例。
256,7 //非定长的十进制数。
4b10_11, 8h0A //定长的整型常量。
b1, hFBA //非定长的整数常量。
90.00006 实数型常量。//
BOND //串常量;每个字符作为8位A S C I I值存储。
表达式中的整数值可被解释为有符号数或无符号数。如果表达式中是十进制整数,例如,
1 2被解释为有符号数。如果整数是基数型整数(定长或非定长),那么该整数作为无符号数对
待。下面举例说明。
1 2是0 1 1 0 0的5位向量形式(有符号)
- 1 2是1 0 1 0 0的5位向量形式(有符号)
5 b 0 1 1 0 0是十进制数1 2 (无符号)
5 b 1 0 1 0 0是十进制数2 0 (无符号)
4 d 1 2是十进制数1 2 (无符号)
更为重要的是对基数表示或非基数表示的负整数处理方式不同。非基数表示形式的负整
数作为有符号数处理,而基数表示形式的负整数值作为无符号数。因此- 4 4和-6o54 (十进制
的4 4等于八进制的5 4 )在下例中处理不同。
i n t e g e r C o n e;
. . .
C o n e = -44/4
C o n e = -6o54/ 4;
注意-4 4和-6 o 5 4 以相同的位模式求值;但是-4 4作为有符号数处理,而-6 o 5 4作为无符
第4章 表 达 式 29
下载
号数处理。因此第一个字符中C o n e的值为-11,而在第二个赋值中C o n e的值为1 0 7 3 7 4 1 8 1 3 。
4.1.2 参数
前一章中已对参数作了介绍。参数类似于常量,并且使用参数声明进行说明。下面是参
数说明实例。
p a r a m e t e r L O A D = 4d12, S T O R E = 4d10;
L O A D 和S TO R E为参数的例子,值分别被声明为 1 2和1 0。
4.1.3 线网
可在表达式中使用标量线网( 1位)和向量线网(多位)。下面是线网说明实例。
w i r e [0:3] P r t; //P r t 为4位向量线网。
w i r e B d q; //B b q 是标量线网。
线网中的值被解释为无符号数。在连续赋值语句中,
a s s i g n P r t = -3;
P r t被赋于位向量 11 0 1,实际上为十进制的1 3。在下面的连续赋值中,
a s s i g n P r t = 4HA;
P r t被赋于位向量 1 0 1 0,即为十进制的1 0。
4.1.4 寄存器
标量和向量寄存器可在表达式中使用。寄存器变量使用寄存器声明进行说明。例如 :
i n t e g e r TemA, TemB;
r e g [1:5] S t a t e;
t i m e Q u e [ 1 : 5 ] ;
整型寄存器中的值被解释为有符号的二进制补码数,而 r e g 寄存器或时间寄存器中的值被
解释为无符号数。实数和实数时间类型寄存器中的值被解释为有符号浮点数。
TemA = -10;
您可能关注的文档
最近下载
- 肾盂旁囊肿的研究的现状及进展.doc VIP
- 3.1《中国科学技术史序言(节选)》课件-中职高二语文(高教版2024拓展模块上册).pptx
- PCB多层压合工艺PPT课件.ppt
- 第一单元第二节+体验“云上生活”++课件 2024—2025学年川教版(2024)信息科技+七年级上册.pptx VIP
- Garmin佳明Forerunner 165 智能GPS跑步腕表说明书用户手册.pdf
- 工程项目工期关键节点和线路保证措施(模板)18.docx VIP
- 泰康入职测评考试题库答案.pdf
- Ai围棋定式大全(重排彩图).pdf
- 汽车钣喷系列教学课件--钣金件焊接工艺.ppt
- 人力资源有限公司管理制度.docx VIP
文档评论(0)