- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章运算操作符和属性详解
第四章 运算操作符和属性 4.1常用的运算操作符(6种) 一、逻辑运算符:NOT,AND,OR,NAND,NOR,XOR,XNOR 适用于:bit,bit_vector,std_logic,std_logic_vector及其扩展类型 优先级:NOT最高,其余优先级相同 写逻辑表达式注意:使用相同优先级的操作符,需加( ),但是如表达式中只用一种运算符,且为AND,OR,XOR中的一种,则不用加() 例:c=(a and b) or (d and f) C=a and b and c and d 二、算术运算符 只有+,-,*,/(除数是2的n次幂,才可综 合),**(指数运算,指数运算中底数和指数 必须为常数才能被综合) 适用于:integer,signed,unsigned 三、关系运算符 =,/=,,=,,= 适用于:所有的数据类型 四、并置运算符 用于位的连接 适用于:支持逻辑运算的数据 例:signal cc,dd:std_logic_vector(3 downto 0); Signal ff:std_logic_vecoor(7 downto 0); ff=ccdd; 或ff=”0100”dd; 4.2 属性 使用属性语句可以从指定的数据对象中获得关心的信息 一、数值类属性:用来得到数组等数据的相关信息。 例:signal d:std_logic_vector(7 downto 0); d’low 返回矢量的下限值=0 d’high 返回矢量的上限值=7 d’left 返回矢量的左边界值=7 d’right 返回矢量的右边界值=0 d’length 返回矢量的长度=8 d’range 返回矢量的位宽范围 7 downto 0 二、信号类属性 对于信号s s’event 如s的值发生变化,则返回值为true,否则返回false s’stable 如s的值没有变化,则返回值为true,否则返回false 如判断信号是否出现上升沿:s’event and s=’1’ not s’stable and s=’1’ 判断下降沿正好相反 三、通用属性语句(GENERIC) GENERIC(属性)语句必需在entity中进行声明,GENERIC语句指定的参数是全局的,不仅可以在entity内部使用,也可以在整个设计中使用。 语法结构:GENERIC(参数名称:参数类型:=初值) 例: entity bb is generic(n:integer :=8); port(…….); end bb; 例:generic(n:integer :=8; b:bit_vector(3 downto 0:=“0011”); 例:通用奇偶校验检测器电路 entity parity is generic (n:integer:=7); port(input:in bit_vector(n downto 0); output:out bit); end parity; Architecture of bhv of parity is begin process(input) variable temp:bit; begin temp:=0’ for i in input’range loop temp:=temp xor input(i); end loop; output=temp; end process; end bhv; * * *
您可能关注的文档
最近下载
- 小学体育理论教学课件.pptx VIP
- 2025年秋季开学第一课精品课件.pptx
- 空分液化装置工艺卡片.pdf VIP
- 2021年5月22日事业单位联考A类《职业能力倾向测验》真题(含答案).pdf VIP
- 上交大《高速铁路动车组餐饮服务与管理》教学资料 教学课件 模块6.pptx VIP
- RICOH理光DD 3344c操作说明书.pdf
- 食堂装修装饰工程施工组织设计方案.docx VIP
- 2024年中国高职生就业报告.pdf VIP
- GB51162-2016 重型结构和设备整体提升技术规范.docx VIP
- 华为ICT大赛2024-2025中国区实践赛(昇腾Al赛道)省决赛考试题库及答案(供参考).docx
文档评论(0)