- 13
- 0
- 约1.99万字
- 约 75页
- 2020-11-22 发布于山西
- 举报
重载函数(OVERLOADED FUNCTION) VHDL允许以相同的函数名定义函数,但要求函数中定义的操作数具有不同的数据类型,以便调用时用以分辨不同功能的同名函数。即同样名称的函数可以用不同的数据类型作为此函数的参数定义多次,以此定义的函数称为重载函数.函数还可以允许用任意位矢长度来调用. 例9是一个完整的重载函数max的定义和调用的实例. 【例9】 LIBRARY IEEE ; USE IEEE.STD_LOGIC_1164.ALL ; PACKAGE packexp IS --定义程序包 FUNCTION max( a,b :IN STD_LOGIC_VECTOR) --定义函数首 RETURN STD_LOGIC_VECTOR ; FUNCTION max( a,b :IN BIT_VECTOR) --定义函数首 RETURN BIT_VECTOR ; FUNCTION max( a,b :IN INTEGER ) --定义函数首 RETURN INTEGER ; END; PACKAGE BODY packexp
您可能关注的文档
最近下载
- 2023年全国高中数学联赛北京赛区预赛试题答案.pdf VIP
- 2026届新高考英语推荐信写作模板与高分范文清单.docx VIP
- 贵州公路建设养护集团校招面试题及答案.doc VIP
- 科林电气可持续发展(ESG)管理制度.pdf VIP
- 贵州公路建设养护集团秋招面试题及答案.doc VIP
- 福州地铁招生考试题库.doc VIP
- [机械标准]GB∕T 28387.1-2012 印刷机械和纸加工机械的设计及结构安全规则 第1部分:一般要求.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf VIP
- 字体设计课件.ppt VIP
- 眼科护理中的人文关怀.pptx VIP
原创力文档

文档评论(0)