下载此文档

第四章vhdl设计初步.pptx


文档分类:IT计算机 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
该【第四章vhdl设计初步 】是由【977562398】上传分享,文档一共【46】页,该文档可以免费在线阅读,需要了解更多关于【第四章vhdl设计初步 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第四章VHDL设计初步
第一页,共46页。
VHDL(VeryHighSpeedIntegratedCircuitHardwareDescriptionLanguage),意为超高速集成电路硬件描述语言。由美国国防部70~80年代组织研制开发,1985年完成第一版,1987年成为IEEEStd1076-1987。美国国防部规定所有官方的ASIC设计都必须用VHDL为设计描述语言,此后渐渐成为工业标准为大家接受。1993年修改成IEEEStd1164-1993。1995年,中国国家技术监督局组织编撰并出版《CAD通用技术规范》,推荐VHDL语言作为我国电子设计自动化硬件描述语言的国家标准。
VHDL的由来

第二页,共46页。
一些语法约定
[]可选内容
大小写不敏感
--后面为注释
层次缩进
源文件名必须与实体名一致
第三页,共46页。


第四页,共46页。
LIBRARYIEEE;
;
ENTITYmux21IS
PORT(a,b,s:INBIT;
q:OUTBIT
);
ENDmux21;
ARCHITECTUREconnectOFmux21IS
BEGIN
q<=aWHENs='0'ELSE
b;
ENDconnect;
设计一个2选1多路通道
程序包
实体
结构体
信号传输符号
第五页,共46页。
第六页,共46页。

第七页,共46页。
1、ENTITY(实体)是VHDL设计中最基本的组成部分之一,它类似于原理图中的一个部件符号,它并不描述设计的具体功能,只定义了该设计所需的全部输入/输出信号。
实体的格式如下:
ENTITY实体名IS
[GENERIC(常数名:数据类型[:=设定值]);
PORT(列出设计的所有输入/输出信号);
END实体名;
VHDL结构要点
实际上是器件名,最好用相应功能来确定,如counter4b,adder8b。注意不能用prim等库的元件的名字。
规定实体的内部特性参数,如端口大小,子元件数目,定时特性等。
第八页,共46页。
端口说明格式为:
PORT(端口名:端口模式数据类型…);
VHDL结构要点
INOUTINOUTBUFFER
端口模式:用来说明数据、信号通过该端口的方向。
(1)IN信号进入实体;
(2)OUT信号离开实体,不能在内部反馈使用;
(3)INOUT信号是双向的,既可进入也可离开实体;
(4)BUFFER信号输出到实体外部,但同时也可在
实体内部反馈,允许内部引用该端口的信号。
第九页,共46页。
注意
简单地说
<=或:=In端口
out端口<=或:=
buffer端口<=或:=buffer端口
VHDL结构要点
In信号只能被引用,不能被赋值
out信号只能被赋值,不能被引用
buffer信号可以被引用,也可以被赋值
第十页,共46页。

第四章vhdl设计初步 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人977562398
  • 文件大小1.25 MB
  • 时间2023-02-22