当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

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

资源类别:文库,文档格式:PDF,文档页数:41,文件大小:120.87KB,团购合买
第一节 数据类型定义 第二节 提取对象的信息
点击下载完整版文档(PDF)

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

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

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

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

第一节数据类型定义 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)

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共41页,可试读14页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有