- 48
- 0
- 约小于1千字
- 约 8页
- 2016-11-28 发布于河南
- 举报
VHDL运算符重载overload
* 先来看一个例子: 4位加法器 语法检查结果: 综合出的RTL级框图: 相同的函数名“+”居然 可以有不同的操作数? 从包集合中看一看函数“+”到底是怎么回事 关于“+”函数: Std_logic_unsigned包集合中的“+”函数: 概念: 运算符重载(重载函数)指两个或两个以上的函数具有相同的函数 名,而操作数的数据类型有差别,足以区分实际想要的函数。 ★ 由编译器根据操作数的数据类型来判断用那一函数 作用: 运算符重载(重载函数)使得运算符(或函数)能对多种数据类型进行操作,扩展了VHDL的功能。 好比是同名不同人,不同的人能做不同的事,用到谁时谁上 包集合中定义了很多重载运算符(重载函数): 一元: asb,- 运算:+,-,*,/,rem,mod 关系:=,/=,=,,=,= 逻辑:not,and,or,nand,nor,xor,xnor 移位:shift_left,shift_right,rotate_left, rotate_right,sll,srl,rol,ror ★同一函数名可能在不同的包集合中定义了不同的函数,具体用哪一函数就要 将其所在的包集合在文件头声明。 例如:运算符“+”在包集合IEEE.numeric_bit,IEEE. std_logic_unsigned, IEEE. st
您可能关注的文档
- 新托福报考和刷考位技巧全集.doc
- D2.4.ppt
- ch1-1.1操作系统概观_2012.ppt
- 2变量.ppt
- ORACLE CDC.doc
- MySQl调优十参数-整理.docx
- zend studio常见设置.docx
- 嵌入式系统讲义——第3章.ppt
- 信息工程系罗明刚.ppt
- AFNetworking2.4.1解析.doc
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
最近下载
- 高中植物学知识点重点整理与试题库.docx VIP
- 偏最小二乘回归分析:原理、问题与实践探究.docx VIP
- 一例高血压患者的护理查房PPT课件.pptx VIP
- 轨道减振效果实验室评价方法.pdf VIP
- (2026年)高血压患者的护理查房PPT课件.pptx VIP
- (2026年)高血压患者的护理查房PPT课件.pptx VIP
- Super-Simple-Songs-42首经典儿歌歌词+图片.pdf VIP
- 2026年水利工程施工质量监理合同协议书.pdf VIP
- 基于工业机器人上下料控制系统设计.doc VIP
- ISO 14001-2026《环境管理体系 要求和使用指南》内容变化及应对措施(雷泽佳编制-2026A0).pdf VIP
原创力文档

文档评论(0)