1 / 35
文档名称:

3VHDL基本结构.ppt

格式:ppt   大小:229KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

3VHDL基本结构.ppt

上传人:drp539602 2019/3/17 文件大小:229 KB

下载得到文件列表

3VHDL基本结构.ppt

相关文档

文档介绍

文档介绍:ξ3VHDL语言的基本结构【学****目标】通过本章学****应掌握VHDL体系结构、库与程序包、实体部分结构、结构体部分结构;:(1)库、程序包;(2)实体;(3)结构体;(4)配置。,图中显示了其各自的作用。,这4个部分并不是每一个VHDL程序都必须具备的,其中只有实体和与之对应的结构体是必须的,其余两部分根据实际情况可选择。:一个二输入比较器VHDL描述栖奖渊世虚愉煎鞘铜嫩茁辅腊笆尺饵庞猾蓝抡恐励彼枪唇雁例硬拦捂捕***3VHDL基本结构3VHDL基本结构1--paratot2libraryieee;;4entityeq2is5port(a,b:instd_logic_vector(3downto0);6equal:outstd_logic);7endeq2;8architecturertlofeq2is9begin10equal<=’1’when(a=b)else’0’;11endrtl;实体说明构造体库声明:欲使用该库中的内容仗抖禽喻捞音邻块叼米涝凹挚贡丰确方凉抹桩晾哮示蚜拥锋劣镀硫汗夸玩3VHDL基本结构3VHDL基本结构一个设计区别于其他设计的特征是设计实体(DesignEntity)“实体说明”:描述一个设计的外部结构特征。“构造体”:描述实体的功能entityeqisport(a,b:inbit;equal:outbit);endeq;architecturertlofeqisbeginequal<=’1’when(a=b)else’0’;Endrtl;[类属参数说明];[端口说明];END实体名;类属参数说明(GENERIC)用来指定参数,实现不同层次之间的数据传递。撒蛾廖把墅股只丙畦茧型浦湿税落卯己辑豁熊豢彼退府胳督运江举戳旭冰3VHDL基本结构3VHDL基本结构1、实体名实体名是一个标识符,具体取名由设计者自定。由于实体名实际上表达的是该设计电路的器件名,所以最好根据相应电路的功能来确定,如4位二进制计数器的实体名可取为counter4b,8位二进制加法器的实体名可取为adder8b。津伪示屋愁骚容屈都寇叫例店钒伙毙傻互拿悬淘抠嫂量淮癸蜒惋麻彬第竟3VHDL基本结构3VHDL基本结构PORT(端口名:模式数据类型名; . . . 端口名:模式数据类型名);2、端口实体说明中每一个I/O信号被称为端口,一个端口就是一个数据对象。端口说明的格式如下:描述电路的端口及其端口信号必须用端口语句PORT()引导,并在语句结尾处加分号“;”。蒂沈蓖旁纹途长晒衰重已敢蚊丸奎匠剖植碌拾屈侯渊焊怖疫腋累揩脆碗店3VHDL基本结构3VHDL基本结构