- 1
- 0
- 约1.08万字
- 约 64页
- 2019-03-09 发布于福建
- 举报
吉林大学《数字电路设石计基础》课程 —— vhdl语法
可编程器件及数字系统设计 可编程器件及数字系统设计 VHDL硬件描述语言 第四讲:VHDL硬件描述语言 VHDL概述 VHDL数据类型与数据对象 VHDL命令语句 一、VHDL概述 一、VHDL概述 一、VHDL概述 VHDL与电路图设计电路的方式不同: 和电路图设计方式相比: (1)易于修改; (2)设计能力更强; (3)VHDL语言很方便:独立于器件设计;相同的程序代码可以用于不同厂家生产的器件。 一、VHDL概述 VHDL语言的程序结构 LIBRARY(USE)----- 库 PACKAGE ------------- 程序包集合 ENTITY -------------- 实体 ARCHITECTURE ----- 结构体 CONFIGURATION ---- 配置语句 一、VHDL概述 Library std; Use std.standard.all; Entity and2 is Port( a,b : in bit; c : out bit); End and2; Architecture a1 of and2 is Begin c = a and b; End a1; 一、VHDL概述 Library(库)是用于存放预先编译好的Package(程序包)。 Package (程序包)中定义了基本的常数,数据类型,元件及子程序等。 作用:声明在实体和结构体定义中将用到的 数据类型、元件或子程序等。 声明格式: Library 库名; Use 库名. PACKAGE名.All; 一、VHDL概述 一、VHDL概述 端口模式(MODE)有以下几种类型: IN ;OUT;INOUT ;BUFFER 端口模式可用下图说明:(黑框代表一个设计或模块) IN OUT BUFFER INOUT 一、VHDL概述 一、VHDL概述 (4)CONFIGURATION部分 一个完整VHDL电路设计必须有一个实体和对应的结构体,即实体和结构体对构成一个完整的VHDL设计。 一个实体可对应一个结构体或多个结构体,即一个实体可以有不同的描述方式。 作用:当实体有多个结构体时,系统默认实体选用最后一个结构体,利用CONFIGURATION语句可以任意选择采用哪一个结构体。 一、VHDL概述 定义格式: Configuration 配置名 of 实体名 is for 选用的结构体名 end for; end configuration 配置名 ; 一、VHDL概述 标识符的定义原则: (1)标识符由字母、数字和下划线组成,a7_; (2)在标识符不区分大小写,ab和AB是一样的; (3)第一个字符必须是字母,即a666; (4)不允许有两个连续的下划线,a__b错误; (5)末尾不能是下划线,mname_错误; (6)标识符不能和关键字相同,如Entity,is等。 一、VHDL概述 设计范例:2输入与门 一、VHDL概述 一、VHDL概述 Architecture Na of and2 is Begin c =’0’ when a=’0’ and b = ‘0’ else ’0’ when a=’1’ and b = ‘0’ else ’0’ when a=’0’ and b = ‘1’ else ‘1’; -- 符号=为信号直接赋值符。 End Na; -- 结构体Na Architecture Nb of and2 is Begin c = a and b; -- and 为逻辑与操作 End Nb; --结构体Nb 一、VHDL概述 Configuration s1 of and2 is for na end for; end configuration s1; --结构体配置结束。 二、VHDL数据类型与数据对象 在VHDL程序中,我们经常会遇到这样的语句: Signal A : std_logic; Variable B : std_logic_vector(7 downto 0); Constant C : integer; 二、VHDL数据类型与数据对象 二、
您可能关注的文档
- 公路养护与管理 第三章 路七面养护.ppt
- 公路路基路面现场测试规程2后008.ppt
- 供电技术第四章 短路因电流计算.ppt
- 功能性消化不良诊治指南_蔡建庭的. - 浙江大学.ppt
- 公路隧道工程幻灯片 第七二章预支护注浆质量检测.ppt
- 供配电工四程第7章 二次回路.ppt
- 供配电技术 第六五章 导线和电缆截面的选择.ppt
- 公路隧道慢工程幻灯片 第一章基础知识.ppt
- 公路工程建设儿法规课件【长安大学公路学院】.ppt
- 固体废弃物的处理说与资源化 第一章 绪论 教学课件.ppt
- 非遗文化木雕知识技法分类木雕非遗介绍讲座PPT课件.pptx
- 川教版小学信息技术三年级上册第三单元 在线助我做家务3.2在线攻略全搜索PPT.pptx
- 北师大版(2024)物理八年级下册第八章 压强和浮力 第六节 浮力PPT.pptx
- 中小学生全面守护安全教育必修课主题班会PPT课件.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.3在线购物备物品PPT.pptx
- 川教版小学信息技术三年级下册第二单元2.5评价在线学习成果PPT.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.4在线交流聊计划PPT.pptx
- 川教版小学信息技术三年级下册第三单元3.1做好自我管理PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.2了解多样在线技能PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.3树立正确在线观念PPT.pptx
最近下载
- 2025年数学新课标《义务教育数学课程标准(2025年版)》解读.pptx VIP
- 《产品认证培训资料》PPT课件.pptx VIP
- 汽车运输危险货物规则.pdf VIP
- 游标卡尺的读数和使用.ppt VIP
- 危险货物道路运输规则 jtt 617-2018.doc VIP
- 最新正规婚内协议书范文范本电子版.docx VIP
- 江西省市政工程消耗量定额及统一基价表(2017).pdf VIP
- 2025年数学新课标《义务教育数学课程标准(2025年版)》解读.pptx VIP
- 2025年最新杭州医保考试题及答案.doc
- 无锡城市职业技术学院单招《数学》考试历年机考真题集【夺分金卷】附答案详解.docx VIP
原创力文档

文档评论(0)