图书介绍

数字逻辑与EDA设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数字逻辑与EDA设计
  • 丁磊,冯永晋,张海笑主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560628547
  • 出版时间:2012
  • 标注页数:415页
  • 文件大小:143MB
  • 文件页数:425页
  • 主题词:数字电路-高等学校-教材;逻辑电路-高等学校-教材;电子电路-电路设计-计算机辅助设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数字逻辑与EDA设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数字逻辑基础1

1.1 概述1

1.1.1 数字信号及模拟信号1

1.1.2 数字抽象2

1.1.3 数字信号传输时对“0”、“1”的处理2

1.2 数制与码制4

1.2.1 数制4

1.2.2 码制7

1.2.3 常用编码9

1.3 数字逻辑设计基础11

1.3.1 逻辑代数11

1.3.2 逻辑函数的表示方法15

1.3.3 逻辑函数的化简16

1.3.4 逻辑门电路29

习题37

第2章 组合逻辑电路40

2.1 概述40

2.2 组合逻辑电路的分析41

2.2.1 组合逻辑电路的分析方法41

2.2.2 组合逻辑电路的分析举例42

2.3 常用的组合逻辑电路43

2.3.1 编码器43

2.3.2 译码器49

2.3.3 数据选择器55

2.3.4 数值比较器58

2.3.5 加法器64

2.3.6 乘法器71

2.4 组合逻辑电路的设计72

2.4.1 组合逻辑电路的设计方法72

2.4.2 组合逻辑电路的设计举例73

2.4.3 利用已有组合集成电路实现其他组合逻辑函数76

2.5 组合逻辑电路的时序分析79

习题83

第3章 时序逻辑电路86

3.1 概述86

3.1.1 时序电路的基本概念及特点86

3.1.2 时序电路逻辑功能的表示方法87

3.1.3 时序电路的分类89

3.2 锁存器与触发器89

3.2.1 锁存器89

3.2.2 触发器93

3.3 时序电路的分析102

3.3.1 时序电路的分析方法102

3.3.2 时序电路的分析举例102

3.4 常用的时序逻辑电路105

3.4.1 寄存器105

3.4.2 计数器110

3.5 时序电路的设计方法127

3.6 时序逻辑电路时序分析的基本概念133

习题136

第4章 硬件描述语言Verilog HDL140

4.1 HDL简介140

4.1.1 关于硬件描述语言140

4.1.2 Verilog HDL的特点142

4.1.3 硬件描述语言的发展趋势143

4.2 初步认知143

4.2.1 门级风格的描述143

4.2.2 数据流风格的描述144

4.2.3 行为风格的描述144

4.2.4 测试平台的编写144

4.2.5 使用Modelsim进行仿真145

4.2.6 Verilog HDL在电路综合中的应用149

4.3 Verilog HDL基本知识149

4.3.1 标识符和关键字149

4.3.2 编写格式150

4.3.3 模块和端口150

4.3.4 系统任务和系统函数152

4.3.5 常用编译器指令153

4.4 数据类型、操作符和表达式154

4.4.1 值的种类154

4.4.2 数据类型156

4.4.3 操作数160

4.4.4 操作符161

4.4.5 表达式167

4.5 数据流建模168

4.5.1 关于数据流建模168

4.5.2 连续赋值语句169

4.5.3 延迟170

4.6 行为级建模171

4.6.1 过程结构171

4.6.2 时序控制173

4.6.3 语句块175

4.6.4 过程性赋值176

4.6.5 过程性连续赋值179

4.6.6 连续赋值、过程性赋值和过程性连续赋值181

4.6.7 分支语句182

4.6.8 循环控制语句185

4.6.9 任务和函数187

4.7 结构级建模190

4.7.1 Verilog HDL的4个抽象层次190

4.7.2 内置基本门级元件191

4.7.3 结构建模196

4.7.4 用户自定义基本元件(UDP)197

4.8 测试平台及测试激励的建立200

4.8.1 关于测试平台200

4.8.2 测试激励的建立201

4.9 良好的编程风格210

习题211

第5章 基于EDA的数字逻辑电路设计基础214

5.1 EDA技术简介214

5.1.1 EDA技术及其发展214

5.1.2 EDA技术实现的目标215

5.1.3 EDA和传统设计方法的比较215

5.1.4 EDA技术的发展趋势216

5.2 EDA设计流程及工具217

5.2.1 数字系统设计的一般步骤217

5.2.2 EDA工具及其作用217

5.3 FPGA简介219

5.3.1 关于FPGA220

5.3.2 FPGA的基本分类220

5.3.3 FPGA的体系结构221

5.3.4 FPGA主流厂商简介222

5.3.5 集成开发环境Libero IDE222

5.4 IP核基础223

5.4.1 IP技术概述224

5.4.2 Actel IP核简介225

5.5 EDA开发综合实例1:Modelsim的使用226

5.5.1 门级(结构)风格的描述226

5.5.2 数据流风格的描述227

5.5.3 行为风格的描述227

5.5.4 混合风格的描述228

5.5.5 编写测试平台229

5.5.6 在Modelsim中进行仿真230

5.6 EDA开发综合实例2:Libero IDE完整设计流程234

5.6.1 真值表234

5.6.2 逻辑表达式234

5.6.3 用Verilog描述2-4译码器235

5.6.4 编写测试平台236

5.6.5 FPGA开发完整流程237

5.7 EDA开发综合实例3:SmartDesign的使用252

5.7.1 使用半加器构造全加器252

5.7.2 与现有的全加器对比257

5.7.3 改造为2位串行进位加法器261

5.7.4 调用IP核创建2位串行进位加法器264

5.8 本章小结272

习题272

第6章 基于EDA的组合电路设计、综合及验证274

6.1 基本逻辑门电路274

6.1.1 基本逻辑门电路的Verilog设计274

6.1.2 基本逻辑门电路的综合275

6.1.3 测试平台设计275

6.1.4 基本逻辑门电路的验证276

6.2 编码器276

6.2.1 8-3编码器(一)276

6.2.2 8-3编码器(二)277

6.2.3 8-3编码器(三)279

6.2.4 74HC148设计280

6.3 译码器281

6.3.1 3-8译码器(一)281

6.3.2 3-8译码器(二)283

6.3.3 扩展型4511设计284

6.4 数据选择器285

6.4.1 4选1数据选择器(一)285

6.4.2 4选1数据选择器(二)287

6.5 数值比较器287

6.5.1 4位数值比较器287

6.5.2 74HC85设计289

6.6 加法器290

6.6.1 1位半加器(一)290

6.6.2 1位半加器(二)291

6.6.3 4位串行(行波)进位加法器(一)293

6.6.4 4位串行进位加法器(二)294

6.6.5 4位超前进位加法器296

6.7 乘法器296

6.7.1 无符号4位乘法器296

6.7.2 有符号4位乘法器298

6.8 组合逻辑电路的竞争冒险问题300

6.8.1 竞争冒险分析300

6.8.2 竞争冒险的解决方法301

6.8.3 更进一步的分析303

6.9 组合逻辑电路的综合性实例304

6.9.1 实例一:补码生成电路304

6.9.2 实例二:有符号数的比较电路设计306

6.9.3 实例三:有符号数的加法电路设计308

6.9.4 实例四:八位二进制数转换为十进制数的电路设计312

6.9.5 实例五:编码器扩展电路设计314

习题321

第7章 基于EDA的时序电路设计、综合及验证325

7.1 锁存器325

7.1.1 基本RS锁存器(一)325

7.1.2 基本RS锁存器(二)327

7.1.3 门控D锁存器328

7.1.4 带清零D锁存器(一)330

7.1.5 带清零D锁存器(二)332

7.2 触发器332

7.2.1 D触发器332

7.2.2 D触发器(异步清零边沿触发)334

7.2.3 D触发器(同步清零边沿触发)336

7.2.4 JK触发器336

7.2.5 RS触发器338

7.2.6 T触发器(异步清零)341

7.3 寄存器342

7.3.1 基本寄存器342

7.3.2 基本寄存器(异步清零异步置1)344

7.3.3 移位寄存器(并入并出单向左移)346

7.3.4 移位寄存器(并入串出单向左移)347

7.3.5 移位寄存器(串入并出单向左移)352

7.3.6 移位寄存器(串入串出单向移位)353

7.4 寄存器传输353

7.4.1 基本概念353

7.4.2 微操作的种类354

7.4.3 单寄存器微操作354

7.5 计数器355

7.5.1 计数器(四位二进制加法)355

7.5.2 计数器(带置数)357

7.5.3 74HC161设计358

7.6 有限状态机359

7.6.1 有限状态机概述360

7.6.2 有限状态机的设计方法361

7.6.3 基于状态转换图(STG)的FSM设计实例371

7.6.4 基于算法状态图(ASM)的FSM设计实例378

7.6.5 状态机设计总结383

7.7 时序逻辑电路的综合性设计实例386

7.7.1 实例一:计数器数码管显示电路设计386

7.7.2 实例二:4位数码管动态扫描显示电路的设计387

7.7.3 实例三:交通灯控制器390

7.7.4 实例四:键盘扫描器和编码器396

7.7.5 实例五:短跑计时器405

习题413

参考文献414

热门推荐