电子科技大学:《VHDL语言与数字集成电路设计》第十四章 VHDL中的资源:库和包集合

VHDL中的资源:库和包集合 Library库 编译后数据的集合,存放包集合定义、实体定 义、构造体定义和配置定义,其功能相当于其 他操作系统中的目录,经过说明后,设计中就 可以使用库中的数据,实现共享
VHDL中的资源:库和包集合 Library 库 编译后数据的集合,存放包集合定义、实体定 义、构造体定义和配置定义,其功能相当于其 他操作系统中的目录,经过说明后,设计中就 可以使用库中的数据,实现共享;

库的使用 当使用库时,需要说明使用的库名称,同时需 要说明库中包集合的名称及范围 每个实体都应独立进行库的说明;库的说明应 该在实体之前 经过说明后,实体和结构体就可以自动调用库 中的资源;
库的使用 当使用库时,需要说明使用的库名称,同时需 要说明库中包集合的名称及范围; 每个实体都应独立进行库的说明;库的说明应 该在实体之前; 经过说明后,实体和结构体就可以自动调用库 中的资源;

库的使用 库说明语句格式 library库名 use库名包集合名范围(或项目名) 例: library ieee; use ieee std_logic_1164.all
库的使用 库说明语句格式 library 库名; use 库名.包集合名.范围(或项目名); 例 : library ieee; use ieee.std_logic_1164.all;

库的主要种类 ieee库std库 Work库用户定义库 ASc库
库的主要种类 ieee库 std库 work库 用户定义库 ASIC库

ieee库 含有EEE的标准包集合" std_logic1164″ 以及一些大公司提供的包集合; 使用前必须进行说明; 例: library ieee
ieee库 含有IEEE的标准包集合“std_logic_1164” 以及一些大公司提供的包集合; 使用前必须进行说明; 例 : library ieee;

ieee库中的重要包集合 std_logic_1164: 定义了 std_logic数据类型及相应运算 std_logic_arith:定义了 signed和 unsigned数据类型、相应运算和相关类型转 换函数; std_logic_-signedsstd_logic_unsigned 定义了一坐函数,可以使 std_logic_vector类 型被当作符号数或无符号数一样进行运算
ieee库中的重要包集合 std_logic_1164: 定义了std_logic数据类型及相应运算; std_logic_arith:定义了signed和 unsigned数据类型、相应运算和相关类型转 换函数; std_logic_signed与std_logic_unsigned: 定义了一些函数,可以使std_logic_vector类 型被当作符号数或无符号数一样进行运算

std库 VHDL标准所含的资源库,含有“ standard 包集合和“ textio包集合,对所有预定义的 数据类型、运算规则、函数和语法进行表达 使用 standard"包集合时无需说明
std库 VHDL标准所含的资源库,含有“standard” 包集合和“textio”包集合,对所有预定义的 数据类型、运算规则、函数和语法进行表达; 使用standard”包集合时无需说明;

Work库与用户定义库 Work库 Work库为当前设计文件的保存目录 Work库使用时通常无须说明;但在结构设计 中进行元件的宏调用时需要说明 例: use work. all 用户定义库: 由用户自定义生成,使用时需说明(指定库所 在的路径);
work库与用户定义库 work库: work库为当前设计文件的保存目录; work库使用时通常无须说明;但在结构设计 中进行元件的宏调用时需要说明; 例:use work.all; 用户定义库: 由用户自定义生成,使用时需说明(指定库所 在的路径);

ASIC库 由各公司提供,存放与逻辑门一一对应的实体 用于ASIC设计的门级仿真,使用时需加以说 明 例: library altera; use altera. maxplus2.all, library Ipm i use Ipm Ipm- components.all i
ASIC库 由各公司提供,存放与逻辑门一一对应的实体, 用于ASIC设计的门级仿真,使用时需加以说 明; 例:library altera; use altera.maxplus2.all; library lpm; use lpm.lpm_components.all;

包集合: package 用于保存VHDL语言中经常使用的类型定义 信号定义、常数定义、元件定义、函数定义和 过程定义等(类似于C语言中的 include语 句),方便不同模块的设计中公共定义的共享 包集合在使用前必须采用use语句进行说明 (在设计程序的最前面) 包集合内容可以由用户自行定义
包集合: package 用于保存VHDL语言中经常使用的类型定义、 信号定义、常数定义、元件定义、函数定义和 过程定义等(类似于C语言中的include语 句),方便不同模块的设计中公共定义的共享; 包集合在使用前必须采用use语句进行说明 (在设计程序的最前面); 包集合内容可以由用户自行定义;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《VHDL语言与数字集成电路设计》第十三章 VHDL中的子结构.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十二章 VHDL中的结构设计:元件例化语句.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十一章 VHDL中的行为设计:进程语句.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十章 VHDL中的资源:库和包集合.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第一章 概述(张鹰).ppt
- 华中科技大学数学系:《数学实验与Matlab》程序.doc
- 《电路》课程电子教案(PPT课件讲稿)第9章 正弦稳态电路的分析.ppt
- 《电路》课程电子教案(PPT课件讲稿)第九章(9-8)串联电路的谐振.ppt
- 《电路》课程电子教案(PPT课件讲稿)第8章 相量法.ppt
- 《电路》课程电子教案(PPT课件讲稿)第7章 二阶电路.ppt
- 《电路》课程电子教案(PPT课件讲稿)第六章 一阶电路(6.1-6.4).ppt
- 《电路》课程电子教案(PPT课件讲稿)第六章 一阶电路(6.5)一阶电路的阶跃响应.ppt
- 《电路》课程电子教案(PPT课件讲稿)第五章 含远算放大器的电阻电路.ppt
- 《电路》课程电子教案(PPT课件讲稿)第四章 电路定理.ppt
- 《电路》课程电子教案(PPT课件讲稿)第三章 电阻电路的一般分析.ppt
- 《电路》课程电子教案(PPT课件讲稿)第二章 电阻电路的等效变换.ppt
- 《电路》课程电子教案(PPT课件讲稿)第十二章 非正弦周期电流电路.ppt
- 《电路》课程电子教案(PPT课件讲稿)第十一章 三相电路.ppt
- 《电路》课程电子教案(PPT课件讲稿)第十章 含有耦合电感的电路.ppt
- 《电路》课程电子教案(PPT课件讲稿)第一章 绪论.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十五章 数字电路模块的VHDL设计.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十六章 组合运算模块的ⅥHDL设计.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十七章 时序运算模块的ⅥHDL设计.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十八章 有限状态机FSM的设计.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十九章 存储器模块的VHDL设计.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第二章 数字集成电路的结构特点.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第二十章 VHDL 与 Verilog HDL 的对比.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第三章 数字集成电路的设计形式.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第四章 数字集成电路的设计流程.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第五章 数字集成电路的设计流程.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第六章 逻辑综合.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第七章 VHDL硬件描述语言.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第八章 VHDL的构造体:architecture.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第九章 用户定义数据类型.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》VHDL作业安排.doc
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑1-1.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑2-1.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑2-2.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑2-3.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑3-1.ppt