首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 VHDL--代码编写和基于SYNOPSYS工具的逻辑综合(翻译版国外大学优秀教材)/微电子类系列
内容
编辑推荐

本书分两部分。第一部分由第1章到第6章组成,主要讨论VHDL代码的编写。在这些章节中,读者可看到如何将简单、复杂的设计对象编写成可综合VHDL代码。第二部分由第7章到第14章构成,讨论如何采用Synopsys公司的DesignCompiler作逻辑综合,对时序违规、微结构改进以及综合选项等作了讨论,读者从中可以获知如何将不满足设计规约的设计对象改进成优化的结果。

内容推荐

本书的编写注重实践。60多个实用事例有助于读者学习如何编写超高速集成电路硬件描述语言(VHDL)源代码以及如何进行综合,并包括了许多测试平台仿真结果波形图。

示例从简到繁,从简单的VHDL源代码编写起步,随着内容的展开逐步介绍更加复杂的、更为现实的设计。本书还给出了综合结果及其改进措施,以帮助读者更为熟悉经验丰富的设计工程是如何去优化每一个综合出的设计对象。

本书还专门用了一整章的篇幅介绍如何完整地设计一个流水式微控制器:从体系结构定义、指令级定义、微结构实现直至其VHDL源代码及其测试平台源代码的编写,以及综合优化等内容。

目录

插图目录17

表格目录21

示例目录23

第1部分 VHDL代码编写

第1章 绪言3

 1.1 传统设计方法--原理图输入3

 1.2 硬件描述语言3

 1.3 VHDL设计的结构4

 1.4 VHDL设计内的元件实例化7

 1.5 结构式、行为式与可综合VHDL设计10

1.5.1 结构式VHDL描述10

1.5.2 行为式VHDL描述12

1.5.3 RTL级代码14

 1.6 在VHDL设计中使用库声明16

第2章 VHDL仿真与综合流程18

第3章 基本逻辑元件的可综合代码20

 3.1 与逻辑20

 3.2 或逻辑21

 3.3 非逻辑22

 3.4 与非逻辑23

 3.5 或非逻辑24

 3.6 三态缓冲器逻辑26

 3.7 复杂逻辑门27

 3.8 锁存器28

3.8.1 避免代码中出现锁存器29

 3.9 触发器33

 3.10 译码器34

 3.11 编码器36

 3.12 多路选择器37

 3.13 优先级编码器39

 3.14 存储器单元41

 3.15 加法器42

 3.16 元件推定44

第4章 信号与变量46

 4.1 变量46

 4.2 信号47

 4.3 采用信号和变量的时机51

 4.4 反馈信号的用法53

第5章 复杂示例的可综合代码56

 5.1 移位器56

 5.2 计数器66

 5.3 存储器模块73

 5.4 汽车行驶控制器80

第6章 设计可综合的流水式微控制器87

 6.1 定义指令集87

 6.2 定义体系结构88

 6.3 定义流水线90

 6.4 定义流水式微控制器的微结构91

6.4.1 预译码功能块93

6.4.2 译码功能块104

6.4.3 寄存器堆功能块112

6.4.4 执行功能块121

6.4.5 整个微控制器芯片131

第2部分 基于SYNOPSYS工具的逻辑综合

第7章 设计中的时序因素147

 7.1 建立时间违规147

 7.2 保持时间违规148

 7.3 逻辑综合中的建立时间和保持时间因素148

 7.4 改进微结构以消除建立时间违规149

7.4.1 通过逻辑复制生成独立路径150

7.4.2 在利用滞后到达信号作选择之前进行逻辑复制150

7.4.3 在触发器间进行逻辑均衡151

7.4.4 优先级译码与多路译码152

 7.5 改进微结构以消除保持时间违规153

 7.6 异步路径与无效路径153

 7.7 多周期路径153

第8章 基于时序约束的VHDL综合155

 8.1 Design Compiler简介155

 8.2 使用Design Compiler进行综合156

 8.3 性能改进159

8.3.1 采用-map_effort high选项编译159

8.3.2 将关键路径聚合成组并设定权重因子164

8.3.3 对设计对象进行逻辑展平170

8.3.4 表征子模块174

8.3.5 寄存器均衡175

8.3.6 采用FSM Compiler优化有限状态机181

8.3.7 对高级功能模块选择高速实现电路186

8.3.8 对重负载逻辑树进行均衡187

 8.4 通过综合改进实现面积优化190

8.4.1 组合逻辑不单独作为功能块使用190

8.4.2 模块间不使用胶黏逻辑191

8.4.3 使用set_max_area属性192

 8.5 使用Synopsys工具消除保持时间违规193

 8.6 其他常用的综合命令193

 8.7 自顶而下与自底而上编译224

第9章 实例化GTECH库单元227

第10章 DesignWare库229

 10.1 建立自己的DesignWare库233

第11章 综合中的可测试性问题240

 11.1 复用触发器扫描方式241

 11.2 使用Synopsys的Test Compiler实现扫描插入243

第12章 FPGA综合250

第13章 综合与版图工序之间的联系260

 13.1 前向标注260

 13.2 连线负载模型261

 13.3 版面规划262

 13.4 版图工序之后的优化263

第14章 实现有效综合应遵循的设计指导原则264

附录A STD_LOGIC_1164库266

附录B 移位器综合结果302

附录C 计数器综合结果308

附录D 流水式微控制器综合结果312

附录E 第6章微控制器示例综合出的EDIF文件330

附录F 第6章微控制器示例综合出的SDF文件359

词汇表392

参考文献394

标签
缩略图
书名 VHDL--代码编写和基于SYNOPSYS工具的逻辑综合(翻译版国外大学优秀教材)/微电子类系列
副书名
原作名
作者 (美)李翁福
译者 孙海平
编者
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302160953
开本 16开
页数 393
版次 1
装订 平装
字数 566
出版时间 2007-10-01
首版时间 2007-10-01
印刷时间 2007-10-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.546
CIP核字
中图分类号 TP312
丛书名
印张 26.25
印次 1
出版地 北京
230
186
18
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2007-3886
版权提供者 Elsevier(Singapore)公司
定价
印数 3000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/13 8:10:07