第四章vhdl语言的应用(子程序、库).pptVIP

第四章vhdl语言的应用(子程序、库).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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语

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档