注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机辅助设计与工程计算其他相关软件集成电路/计算机硬件描述语言VHDL高等教程

集成电路/计算机硬件描述语言VHDL高等教程

集成电路/计算机硬件描述语言VHDL高等教程

定 价:¥43.00

作 者: 刘明业等编著
出版社: 清华大学出版社
丛编项: VHDL与集成电路设计丛书
标 签: VHDL

ISBN: 9787302062899 出版时间: 2003-03-01 包装: 平装
开本: 23cm 页数: 425 字数:  

内容简介

  本书特色:·在附录中给出VHDL语言词法元素、语法产生式及词汇表等。·为了使已经熟悉C++语言的读者能尽快掌握和理解VHDL语言,特地在绪论中扼要讨论了VHDL与C++的类比。·本书的目标是全面、系统和准确地讲述超高速集成电路(VHSIC)的硬件描述语言(VHDL)。·为了维护VHDL语言标准的权威性,本书力求既保持其完整、严谨和原汁原味,同时又补充了部分例题,帮助读者理解有关的语法现象。·通过阅读这些例题将有助于提高读者编写VHDL语言描述的能力。本教程是参照IEEEStandardsVHDLLanguageReferenceManual(IEEEStd1076,2000年版)编写。全书共分十三章。第1章设计实体和组装。实体是VHDL语言基本硬件的抽象,而组装则描述出各实体的配置,以构成系统的完整设计。第2章子程序和包,前者用于定义计算数值或展示行为算法,后者则提供一种定义资源的方法,使不同设计单元可共享这些资源。第3章阐明VHDL支持的各种类型与预定义类型。所有预定义类型都包含在附录D的STANDARD当中。第4章阐述类型和子类型说明、各种对象说明、别名说明、属性说明、群组和群组模板说明等。第5章讨论将附加信息与已说明的实体相关联的方法,包括属性规定、组装规定和拆按规定。第6章给出应用于各种形式名称的命名规则。第7章讨论适用于各种不同形式的表达式及其计算的规则。第8章讨论按出现顺序定义执行一个子程序或进程的算法。第9章讨论各自异步执行的并发语句,它们用于定义互相连接的块和进程,而这些块和进程用于共同描述出设计的行为和结构。第10章阐明用于定义说明范围的规则与描述文本中各个位置上的标识符可见的规则。第11章阐明VHDL语言描述的总体组织以及设计库中对描述的分析及定义。第12章明确说明生效的过程,称为该说明的确立。只有定义该模型的各设计层次和结构的说明项都确立了,才能进行模型的模拟。第13章以神经元计算机的一个完整的全机性的描述和模拟向量编制说明VHDL语言的设计实践。所用程序量涵盖了大量的VHDL语言的语法现象。本书主要面向从事VHDL语言高级综合和模拟验证工具研究、开发的研究生、教师、科研工作人员和从事EDA专业的高级技术人员,也可供高等学校计算机、信息处理、自动控制、电子工程和通信技术等专业的研究生及高年级本科生参考。

作者简介

暂缺《集成电路/计算机硬件描述语言VHDL高等教程》作者简介

图书目录

第0章 绪论(代前言)
0.1 VHDL语言的产生和发展
0.2 VHDL语言的特点
0.3 VHDL语言与模拟
0.4 编译型模拟方法及VHDL与C++的类比
0.5 本教程的编写说明及读者对象
0 5.1 语法描述
0.5.2 语义说明
第1章 设计实体和组装
1.1 实体说明
1.1.1 实体头
1.1.2 实体说明部分一
1.1.3 实体语句部分
1.2 结构体
1.2.1 结构体说明部分
1.2.2 结构体语句部分
1.3 组装说明
1.3.1 块组装
1.3.2 元件组装
第2章 子程序和包
2.1 子程序说明
2.1.1 形式参数
2.2 子程序体
2.3 子程序重载
2.3.1 操作符重载
2.3.2 标记
2.4 分辨函数
2.5 包说明
2.6 包体
第3章 类型
3.1 标量类型
3.1.1 枚举类型
3.1.2 整数类型
3.1.3 物理类型
3.1.4 浮点类型
3.2 复合类型
3.2.1 数组类型
3.2.2 记录类型
3.3 存取类型
3.3.1 非完全类型说明
3.3.2 对象的分配和释放
3.4 文件类型与操作
3.4.1 文件操作
3.5 被保护类型
3.5.1 被保护类型说明
3.5.2 被保护类型体
第4章 说明
4.1 类型说明
4.2 子类型说明
4.3 对象
4.3.1 对象说明
4.3.2 接口说明
4.3.3 别名说明
4.4 属性说明
4.5 元件说明
4.6 群组模板说明
4.7 群组说明
第5章 规定
5.1 属性规定
5.2 组装规定
5.2.1 装配指示
5.2.2 缺省装配指示
5.3 拆接规定
第7章 表达式
7.1 表达式规则
7.2 操作符
7.2.1 逻辑操作符
7.2.2 关系操作符
7.2.3 移位操作符
7.2.4 加类操作符
7.2.5 符号操作符
7.2.6 乘类操作符
7.2.7 杂类操作符
7.3 操作数
7.3.1 字面量
7.3.2 聚集
7.3.3 函数调用
7.3.4 限定表达式
7.3.5 类型转换
7.3.6 分配符
7.4 静态表达式
7.4.1 局部静态初等项
7.4.2 全局静态初等项
7.5 通用表达式
第8章 顺序语句
8.1 等待语句
8.2 断言语句
8.3 报告语句
8.4 信号赋值语句
8.4.1 更新预计输出波形
8.5 变量赋值语句
8.6 过程调用语句
8.7 if语句
8.8 case语句
8.9 loop语句
8.10 next语句
8.11 exit语句
8.12 return语句
8.13 空语句(null)
第9章 并发语句
9.1 块语句
9.2 进程语句
9.3 并发过程调用语句
9.4 并发断言语句
9.5 并发信号赋值语句
9.5.1 条件信号赋值
9.5.2 选择信号赋值
9.6 元件例示语句
9.6.1 元件的例示
9.6.2 设计实体的例示
9.7 生成语句
第10章 范围和可见性
10.1 说明区
10.2 说明的范围
10.3 可见性
10.4 use子句
10.5 重载分辨的上下文
第11章 设计单元分析
11.1 设计单元
11.2 设计库
11.3 上下文子句
11.4 分析的顺序
第12章 确立及执行
12.1 设计层次的确立
12.2 块头的确立
12.2.1 类属子句
12.2.2 类属映射部分
12.2.3 端口子句
12.2.4 端口映射部分
12.3 说明部分的确立
12.3.1 说明的确立
12.3.2 规定的确立
12.4 语句部分的确立
12.4.1 块语句
12.4.2 生成语句
12.4.3 元件例示语句
12.4.4 其他并发语句
12.5 动态确立
12.6 模型的执行
12.6.1 驱动源
12.6.2 信号值的传播
12.6.3 更新隐式信号
12.6.4 模拟周期中信号值的计算
第13章 设计举例:神经元计算机的描述
13.1 神经元计算机简介
13.2 NPS的行为级描述
13.3 NPS的测试
参考文献
附录A VHDL语言词法元素
A.1 字符集
A.2 词法元素、分隔符以及限界符
A.3 标识符
A.3.1 基本标识符
A.3.2 扩展标识符
A.4 抽象字面量
A.4.1 十进制字面量
A.4.2 基数字面量
A.5 字符字面量
A.6 字符串字面量
A.7 位串字面量
A.8 注释
A.9 保留字
A.10 允许的字符替代者
附录B VHDL语言语法的产生式描述
附录C VHDL语言词汇表
附录D VHDL预定义语言环境
D.1 预定义属性
D.2 STANDARD包
D.3 TEXTIO包
索引

本目录推荐