下载此文档

EDA基础与应用 教学课件 ppt 作者 于润伟 EDA技术项目教程3.pdf


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
第四章计算机网络计算机网络技术应用
EDA技术项目教程
主编:于润伟
renshaobin523@
第3章 VHDL硬件描述语言
第3章 VHDL硬件描述语言
本章要点
 VHDL语言的数据结构
 VHDL语言的并行语句
 VHDL语言的顺序语句
 VHDL程序设计
第3章 VHDL硬件描述语言
概述
标识符的命名规则如下:
(1)由26个英文字母、数字0~9及下划线“_”组
成。
(2)第一个字符必须以字母开头。
(3)下划线不能连用,最后一个字符不能是下
划线。
(4)对大小写字母不敏感(英文字母不区分大
小写)。
第3章 VHDL硬件描述语言
VHDL的基本结构
--库和程序包部分
LIBRARY IEEE; --IEEE库
USE ; --调用IEEE库中STD_LOGIC_1164
程序包
--实体部分
ENTITY notA IS --实体名为 notA
PORT ( --端口说明
a:IN STD_LOGIC; --定义端口类型和数据类型
y:OUT STD_LOGIC);
END notA; --实体结束
--结构体部分
ARCHITECTURE inv OF notA IS --结构体名为 inv
BEGIN
y <= NOT a; --将a取反后赋值给输出端口y
END inv; --结构体结束
第3章 VHDL硬件描述语言
库和程序包

LIBRARY 库名;
常用的库有IEEE库、STD库和WORK库。

调用程序包的通用模式为:USE ;
例如调用STD_LOGIC_1164程序包中的项目需要使用以
下语句:
LIBRARY IEEE;
USE ;
第3章 VHDL硬件描述语言
VHDL的实体
实体的格式如下:
ENTITY 实体名 IS
[GENERIC(类属说明)]
[PORT(端口说明)]
END [ENTITY] 实体名;

GENERIC(常数名1:数据类型1:= 设定值1;
……;
常数名n:数据类型n:= 设定值n);

PORT(端口信号名1:端口模式1 数据类型1;
……;
端口信号名n:端口模式n 数据类型n);
第3章 VHDL硬件描述语言
VHDL的结构体
一个实体中可以有一个结构体,也可以有多个结构体,
但各个结构体不应有重名, 其格式如下:
ARCHITECTURE 结构体名 OF 实体名 IS
[结构体说明部分;]
BEGIN

功能描述语句;

END [ARCHITECTURE] 结构体名;
第3章 VHDL硬件描述语言
VHDL的特点







第3章 VHDL硬件描述语言
VHDL的开发流程








第3章 VHDL硬件描述语言
VHDL的数据结构
数据对象

CONSTANT 常量名[,常量名…]:数据类型:= 表达式;

VARIABLE 变量名[,变量名…]:数据类型[约束条件] [:= 表达式];

SIGNAL 信号名[,信号名…]:数据类型[约束条件] [:= 表达式];

EDA基础与应用 教学课件 ppt 作者 于润伟 EDA技术项目教程3 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ouyangxiahe
  • 文件大小0 KB
  • 时间2015-10-13