- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章vhdl语言的应用(子程序、库)
PART 5 SUBPROGRAM;VHDL中的子程序有两类:
过程(PROCEDURE):过程通过其接口返回0个或多个值。
函数(FUNCTION):函数直接返回单个值。
子程序包含两部分:即子程序声明和主体部分。
在程序包中声明子程序时,子程序声明必须要在程序包声明中,子程序主体必须要在程序包体中。;一、函数的定义与引用;二、过程的定义与引用;PART 6 LIBRARY , PAKAGE AND CONFIGRATION;库(Library):用于存放预先编译好的程序包(PACKAGE)和数据集合体。常用的库有IEEE、STD、WORK、用户库等。这些设计单元可用作其他VHDL描述的资源。用户编写的设计单元既可以访问多个设计库,又可以加入到设计库中,被其他单元所访问。
使用格式为:
LIBRARY 库名称;
;1.库的种类;2. 库的使用;辑览数蝴究烬申叛符镇盖雅砒镜心津鞠奉瑶脆驶募蠢撞念檄庞阴激湘趣饵第四章vhdl语言的应用(子程序、库)第四章vhdl语言的应用(子程序、库);姿僧卿顺夜辐佑淮毡听谴碱杉澎该曹涤架恬入底患谨卒巫猩桨筷鹅眉肤滋第四章vhdl语言的应用(子程序、库)第四章vhdl语言的应用(子程序、库);二、包集合;(1)程序包声明单元的一般格式:
PACKAGE 程序包名 IS
说明语句
END [程序包名];
其中说明语句为:USE语句、类型定义、常量定义、子程序声明、信号声明及元件声明等。
(2)程序包体单元的一般格式:
PACKAGE BODY 程序包名 IS
包体语句
END [程序包名];
;PACKAGE fun IS
SUBTYPE SEGMENT IS BIT _Vector (0 to 6);
TYPE BCD IS RANGE 0 to 9;
END fun;
ENTITY DECODER IS
PORT (INPUT: BCD;
DRIVE : OUT SEGMENT);
END DECODER ;
ARCHITECTURE art OF DECODER IS
BEGIN
WITH INPUT SELECT; DRIVE〈=B “1111110” WHEN 0,
B “0110000” WHEN 1,
B “1101101” WHEN 2,
B “1111001” WHEN 3,
B “0110011” WHEN 4,
B “1011011” WHEN 5,
B “1011111” WHEN 6,
B “1110000” WHEN 7,
B “1111111” WHEN 8,
B “1111011” WHEN 9,
B “0000000” WHEN OTHERS;
END art;;三、配置;假喇糟冗国硼昔申丝秦奖赖矣暮里韵佰翠浙港毒肤雪心甘榜艾援复慌妨浩第四章vhdl语言的应用(子程序、库)第四章vhdl语言的应用(子程序、库); 这种配置用于选择不包含块(BLOCK)和元件(COMPONENTS) 的构造体。在配置语句中只包含有实体所选配的构造体名,其它什么都没有。
典型的例子是对计数器实现多种形式的配置:;袍詹寿魔砰筷妓疙蓄憎菲烹隔菇戈已猛摩拯钡自眯与湿哇柏盾抄朝珠康诣第四章vhdl语言的应用(子程序、库)第四章vhdl语言的应用(子程序、库);则伙之翌香召裕尤腑瀑匣津棵蛛昂验湾趣念蒂伪刑滔功河聘矢棕娜仑阀醒第四章vhdl语言的应用(子程序、库)第四章vhdl语言的应用(子程序、库);爷野硫云做奄敏扼钓盼特赐锡抹菊泪净窃颧善券衡滥弟鹤鹿爬谢逼浪斤鄙第四章vhdl语言的应用(子程序、库)第四章vhdl语言的应用(子程序、库);女钩悔害画艺角材洋嘘嘲担媒玫时标达逗爹捷计智路周饯忍肮侥暗烃搐阔第四章vhdl语言的应用(子程序、库)第四章vhdl语言的应用(子程序、库);敞料龟辊疟骡锋品今亿谱悟碾瑚沽呕醉计咸恐秀震宪饭释晒峨判甲咨木食第四章vhdl语言的应用(子程序、库)第四章vhdl语
您可能关注的文档
最近下载
- 某尾矿溢水塔回水隧洞封堵工程施工方案.pdf VIP
- 婴幼儿的早期教育工作总结PPT.pptx VIP
- 【高考真题】重庆市2025年高考真题物理试卷(含答案).pdf VIP
- 教案对外汉语我是跟旅游团一起来的.pdf VIP
- 2024年秋季新教材人教版一年级上册数学全册教案-129页.docx VIP
- 2024-2025学年初中英语九年级上册牛津上海(试用本)教学设计合集.docx
- 2020年《城镇燃气设计规范》GB50028-2006 .pdf VIP
- T_CDHA 13-2023 热力管道用金属波纹管补偿器.pdf
- 燃气工程技术专业基础知识考试题库(含答案).docx VIP
- 室内滑雪馆消防设计探讨.pdf VIP
文档评论(0)