VHDL数字系统设计与高层次综合PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:林敏,方颖立编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2002
- ISBN:7505370944
- 页数:391 页
第1章 集成电路设计中的基本概念 1
1.1 集成电路设计方法分类 1
1.1.1 正向设计与反向设计 1
1.1.2 自顶向下的设计和自底向上的设计 1
1.2 集成电路设计流程 3
1.2.1 集成电路设计流程的概念和作用 3
1.2.2 集成电路设计的一般流程 3
1.3 集成电路设计的表示方法 5
1.4 传统与现代集成电路设计的比较 7
1.4.1 传统与现代集成电路设计方法的比较 7
1.4.2 传统与现代集成电路设计流程的比较 8
1.5 VHDL在电子系统硬件设计中的优点 10
第2章 VHDL语言程序基础 12
2.1 VHDL语言程序的结构 12
2.1.1 VHDL语言程序设计的基本单元及其构成 12
2.1.2 VHDL语言构造体的基本子结构 20
2.1.3 VHDL的设计资源 27
2.2 VHDL程序的描述方法 31
2.2.1 VHDL的数据类型与运算符 31
2.2.2 VHDL语言构造体的3种描述方式 43
2.2.3 VHDL语言的基本描述语句 61
第3章 基本逻辑单元的VHDL模型 91
3.1 组合逻辑电路设计 91
3.1.1 基本逻辑门设计 91
3.1.2 编、译码器与选择器 97
3.1.3 加法器和求补器 101
3.1.4 三态门及总线缓冲器 103
3.2 时序电路设计 108
3.2.1 时钟信号和复位信号 108
3.2.2 触发器 111
3.2.3 寄存器 117
3.2.4 计数器 122
3.3 存储器 128
3.3.1 存储器描述中的一些共性问题 128
3.3.2 ROM(只读存储器) 129
3.3.3 RAM(随机存储器) 130
3.3.4 FIFO(先进先出堆栈) 132
第4章 数字系统的系统级设计 136
4.1 构造系统的算法模型 136
4.2 构造算法模型的简单举例 138
4.2.1 并串转换电路的算法模型 138
4.2.2 移位乘法器的算法模型 140
4.2.3 考虑时序关系的算法模型 143
4.3 构造算法模型时需要注意的问题 147
4.3.1 时序检查 147
4.3.2 选取适于综合的模型构造风格 150
4.3.3 处理复位的方法 158
4.3.4 时分复用 159
4.4 系统级算法模型设计举例——简单的4模块系统 163
第5章 数字系统的寄存器传输级设计 173
5.1 寄存器传输级的电路模型 173
5.2 数据路径设计 177
5.2.1 系统级的组合逻辑电路设计 178
5.2.2 组合逻辑电路的行为域数据流模型 184
5.2.3 组合逻辑电路的门级结构域综合 187
5.2.4 组合逻辑电路设计方法小结 192
5.3 控制单元设计 193
5.3.1 有限状态机控制器设计 195
5.3.2 微代码控制器设计 206
5.4 超级精简指令集计算机(URISC) 227
5.4.1 URISC处理器结构 228
5.4.2 URISC处理器的控制 229
5.4.3 URISC处理的状态序列和指令周期 230
5.4.4 URISC系统 232
5.4.5 在寄存器级设计URISC处理器 233
5.4.6 URISC处理器中的微代码控制器 235
5.4.7 URISC处理器的硬连线控制器 237
第6章 数字系统的高层次综合 240
6.1 数字系统高层次综合概述 240
6.1.1 高层次综合的概念 240
6.1.2 高层次综合的意义 241
6.1.3 高层次综合的主要内容 243
6.1.4 高层次综合的流程 244
6.2 高层次综合的准备工作 246
6.2.1 系统的算法级设计 246
6.2.2 内部表示转化 248
6.2.3 确定约束条件 249
6.3 算子调度 250
6.3.1 算子调度的基本概念 250
6.3.2 ASAP和ALAP调度与时间特性评估 250
6.3.3 表格调度算法 253
6.3.4 分枝与边界调度算法 256
6.3.5 力量引导调度算法 257
6.3.6 算子的多周期调度与级联调度 264
6.4 资源分配 266
6.4.1 资源分配的概念 266
6.4.2 资源分配的“贪婪”算法 266
6.4.3 基于距离的资源分配算法 268
6.4.4 资源分配的全通图算法 272
6.5 寄存器分配 273
6.5.1 寄存器分配的基本概念 273
6.5.2 寄存器分配的方法 274
6.6 连线网络的生成 275
6.6.1 连线网络简述 275
6.6.2 总线形式的连线网络 276
6.6.3 点对点形式的连线网络 278
6.7 控制码和控制器的设计 279
6.7.1 控制码的生成 279
6.7.2 控制码的优化 280
6.7.3 控制器设计 280
6.8 高层次综合的性能评估 281
6.8.1 性能评估简述 281
6.8.2 时间与频率特性评估 282
6.8.3 资源代价评估 282
6.8.4 寄存器代价评估 283
6.8.5 连线网络代价评估 283
6.8.6 控制器代价评估 285
第7章 VHDL行为设计与高层次综合实例 286
7.1 设计任务说明 286
7.1.1 设计要求 286
7.1.2 设计环境 288
7.2 行为级设计与仿真 288
7.2.1 功能模块划分 288
7.2.2 各功能模块的行为级设计及其VHDL描述 289
7.2.3 行为级仿真 301
7.2.4 由行为级描述得到的系统评估 308
7.3 高层次综合与综合结果仿真 310
7.3.1 数据控制流图 310
7.3.2 算子调度 310
7.3.3 资源分配 311
7.3.4 连线网络 312
7.3.5 控制器与控制码 312
7.3.6 高层次综合结果的VHDL描述及仿真 316
7.4 行为级设计与高层次综合结果比较 316
7.5 总结 317
第8章 部分VHDL工具软件使用指南 319
8.1 集成电路EDA工具概述 319
8.1.1 集成电路EDA工具的主要领域 319
8.1.2 集成电路EDA工具的构成 321
8.2 Active-VHDL使用指南 322
8.2.1 Active-VHDL概貌 322
8.2.2 Active-VHDL的基本设计流程 331
8.2.3 一个实际操作Active-VHDL的例子 332
8.3 MaxplusⅡ使用指南 351
8.3.1 MAXPULSⅡ概貌 351
8.3.2 MAXPLUSⅡ基于VHDL语言的基本设计流程 357
8.3.3 一个实际操作MAXPLUSⅡ的例子 358
附录A IEEE标准程序包 373
A.1 std-logic-1164程序包(多值逻辑体系) 373
A.2 std-logic-arith程序包(基本算术运算) 377
A.3 std-logic-unsigned程序包(无符号向量的算术运算) 382
A.4 std-logic-signed程序包(有符号向量的算术运算) 383
附录B VHDL常用语句样例 386
B.1 类型声明语句(Type Declaration) 386
B.2 子类型声明语句(Subtype Declaration) 386
B.3 包声明语句(Package Declaration) 386
B.4 实体语句(Entity Statement) 386
B.5 结构语句(Architecture Statement) 387
B.6 进程语句(Process Statement) 387
B.7 元件声明语句(Component Declaration) 387
B.8 元件例化语句(Component Instantiation) 388
B.9 条件信号赋值语句(Conditional Signal Assignment) 388
B.10 选择信号赋值语句(Select Signal Assignment) 388
B.11 条件判断语句(If Statement) 388
B.12 条件选择语句(Case Statement) 389
B.13 FOR循环语句(For...loop Statement) 389
B.14 WHILE循环语句(While...loop Statement) 389
B.15 循环生成语句(For...generate Statement) 389
B.16 条件生成语句(If...generate Statement) 390
参考文献 391
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《事业单位招聘护士综合应试策略》杨会香,井秀玲,马小霞主编 2019
- 《职通英语综合教程 2 第2版》罗忠明,冯良亮,董瑞虎主编 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《中国综合性大学法语学科表征研究》田园著 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《城市安全与综合防灾规划》滕五晓著 2019
- 《中国电子政务发展报告 2018-2019 数字中国战略下的政府管理创新》何毅亭主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017