电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第四章 数据类型

电子设计自动化 授课教师:何旭
电子设计自动化 电子设计自动化 授课教师:何 旭

第四章数据类型 第一节数据类型定义 第二节提取对象的信息
第四章 数据类型 第一节 数据类型定义 第二节 提取对象的信息

第一节数据类型定义 VHDL数据类型分为: 数量类型( Scalar Types) 组合类型( Composite Types) 文件类型( File Types) 寻址类型( Access Types)
第一节 数据类型定义 VHDL 数据类型分为: 数量类型 (Scalar Types) 组合类型 (Composite Types) 文件类型 (File Types) 寻址类型 (Access Types)

对象( Objects是指装载指定类型值的容器。 对象可以是信号、变量或常量。 算子或子程序可对对象值进行处理。 Fi: PORT (do, d1, sel: in bit g: oUt bit)
对象(Objects)是指装载指定类型值的容器。 对象可以是信号、变量或常量。 算子或子程序可对对象值进行处理。 例: PORT (d0, d1, sel : IN bit; q : OUT bit);

在预定义的 package“ standard中,定义b类型 是值为0或1的集合。 TYPE bit Is (0', 1)
在预定义的package “standard”中,定义 bit类型 是值为0或1的集合。 TYPE bit IS (‘0’ , ‘1’);

日一个对象被声明为某一类型,那么在 类型声明所界定的范围内可以对对象进行 运算(或操作) 例:bit类型对象,可以定其值为0°或 1’,但不能定其值为10(越界)
一旦一个对象被声明为某一类型,那么在 类型声明所界定的范围内可以对对象进行 运算(或操作)。 例:bit类型对象,可以定其值为‘0’ 或 ‘ 1’,但不能定其值为10 (越界)

类型声明的格式为: type declaration… TYPE identifier Is type definition *注意: identifier不能为预定义类型
类型声明的格式为: type declaration … TYPE identifier IS type_definition; * 注意:identifier不能为预定义类型

子类型声明的格式为: subtype declaration.. SUBTYPE identifier Is subtype indication 子类型并不是一个新类型,它是基类型的子集的一个新名字
子类型声明的格式为: subtype declaration … SUBTYPE identifier IS subtype_indication; 子类型并不是一个新类型,它是基类型的子集的一个新名字

Fi: TYPE control valves IS(on, ff, standby, shutdown) sUbtYpe off controls is control valveS range off to shutdown
例: TYPE control_valves IS (on ,off, standby, shutdown); SUBTYPE off_controls IS control_valves RANGE off TO shutdown;

数量类型 数量类型用相应的比例来说明。 包括:物理类型( physical types 浮点类型( floating types) 枚举类型( enumeration types) 整数类型( Integer types)
一、 数量类型 数量类型用相应的比例来说明。 包括: 物理类型 (physical types) 浮点类型 (floating types) 枚举类型 (enumeration types) 整数类型 (integer types)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第六章 全局考虑.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第七章 编程技巧.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第八章 仿真与综合.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第一章 TOP_DOWN 流程.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第三章 构造体的三种描述方式.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)HDL 综合工具:Synplify.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第一章 EDA与HDL.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 VHDL的主要描述语句.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 Learning VHDL must learn.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第三章 VHDL构造体的描述方式.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第四章 VHDL中的语言要素.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)数字集成电路的结构特点(CMOS 电路).pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)基本术语.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)What is VHDL.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)Learning VHDL must learn.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)MAX+PLUS Ⅱ.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)构造体构造体.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)补充内容.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第七章 组合逻辑电路设计.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第八章 电子设计自动化技术.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第三章 VHDL基础.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第一章 电子设计自动化简介 电子设计自动化简介.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第六章 同步设计技术.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 数字 ASIC 设计特点.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第二章 VHDL语言程序的基本结构.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 分解设计功能的结构分解设计功能的结构.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第二章 VHDL语言入门.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)简单数字系统的 VHLD 应用设计.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第三章 基本 CMOS 数字电路.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第四章 VHDL中的语言要素.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 VHDL 的主要描述语句.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第六章 组合逻辑电路设计.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 PROCESS STATEMENT.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)系统结构描述.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第六章 电子设计自动化技术.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)基本术语(李平).pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)Active-HDL4.2.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 VHDL 的主要描述语句.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)TEXTIO.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)用VHDL语言开发FPGA的完整流程.pdf