图书介绍

数字系统设计 CPLD应用与VHDL编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数字系统设计 CPLD应用与VHDL编程
  • (加)Robert K. Dueck编著;张春等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730210817X
  • 出版时间:2005
  • 标注页数:738页
  • 文件大小:28MB
  • 文件页数:225页
  • 主题词:数字电路-电路设计-教材;硬件描述语言,VHDL-程序设计-教材

PDF下载


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

下载说明

数字系统设计 CPLD应用与VHDL编程PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 数字系统的基本原理1

1.1 数字电子学与模拟电子学2

1.2 数字逻辑电平3

1.3 二进制系统4

1.3.1 进位计数表示4

1.3.2 二进制输入5

1.3.3 十进制数到二进制数的转换9

1.3.4 二进制小数11

1.4 十六进制系统13

1.4.1 十六进制计数规则13

1.4.2 十六进制数到十进制数的转换15

1.4.3 十进制数到十六进制数的转换15

1.4.4 十六进制数与二进制数的相互转换16

1.5 数字波形17

1.5.1 周期波形17

1.5.2 非周期波形18

1.5.3 脉冲波形19

1.6 小结22

1.7 术语23

1.8 习题24

1.9 思考题答案28

第2章 逻辑函数与逻辑门29

2.1 基本逻辑函数30

2.1.1 非、与以及或函数30

2.1.2 有效电平36

2.2 逻辑开关和发光二极管指示器37

2.2.1 逻辑开关37

2.2.2 发光二极管指示器38

2.3 导出的逻辑函数40

2.3.1 与非(NAND)函数和或非(NOR)函数40

2.3.2 多输入与非门和多输入或非门42

2.3.3 异或(XOR)以及异或非(XNOR)函数42

2.4 德摩根(DeMorgan)定理和逻辑门的等效形式44

2.5 逻辑门的使能和禁止特性48

2.5.1 与门和或门49

2.5.2 与非门和或非门51

2.5.3 异或门和异或非门52

2.5.4 三态缓冲器53

2.6 集成电路逻辑门55

2.7 小结60

2.8 术语61

2.9 习题65

2.10 思考题答案69

第3章 布尔代数和组合逻辑70

3.1 布尔表达式、逻辑图和真值表70

3.1.1 由逻辑图得到布尔表达式71

3.1.2 由布尔表达式得到逻辑图74

3.1.3 由逻辑图或布尔表达式得到真值表77

3.2 SOP和POS模式79

3.3 布尔代数定理86

3.3.1 交换律、结合律和分配律86

3.3.2 单变量定理88

3.3.3 多变量定理93

3.4 化简SOP和POS表达式99

3.5 用卡诺图方法化简104

3.5.1 两变量卡诺图106

3.5.2 三变量和四变量卡诺图107

3.5.3 沿卡诺图的外边对单元分组108

3.5.4 由真值表得到卡诺图109

3.5.5 卡诺图中的多个组110

3.5.6 重叠分组111

3.5.7 最简条件113

3.5.8 使用卡诺图对部分化简的电路进一步化简114

3.5.9 无关状态117

3.5.10 POS表达式化简120

3.6 小结122

3.7 术语123

3.8 习题124

3.9 思考题答案140

第4章 可编程逻辑器件和MAX+PLUSⅡ简介142

4.1 什么是可编程逻辑器件143

4.2 用MAX+PLUS Ⅱ对PLD进行编程145

4.3 图形设计文件146

4.3.1 输入元件147

4.3.2 连接元件150

4.3.3 指定引脚名称152

4.4 编译MAX+PLUS Ⅱ文件152

4.5 层次化设计154

4.5.1 默认符号以及用户元件库155

4.5.2 创建设计层次157

4.6 文本设计文件(VHDL)158

4.6.1 实体和结构体158

4.6.2 MAX+PLUS Ⅱ中的VHDL模板163

4.6.3 集成VHDL和图形设计元件164

4.7 创建物理设计165

4.7.1 分配引脚号165

4.7.2 在Altera UP-1电路板上对CPLD进行编程167

4.7.3 MAX+PLUS Ⅱ编程器169

4.8 小结171

4.9 术语173

4.10 习题176

第5章 组合逻辑函数180

5.1 译码器181

5.1.1 单逻辑门译码器181

5.1.2 多输出译码器183

5.1.3 2-4译码器的仿真186

5.1.4 VHDL二进制译码器190

5.1.5 MAX+PLUS Ⅱ报告文件194

5.1.6 7段译码器195

5.2 编码器203

5.2.1 优先编码器204

5.2.2 VHDL优先编码器206

5.2.3 BCD码优先编码器208

5.3 多路选择器209

5.3.1 时变信号的多路选择211

5.3.2 多路选择器的VHDL实现212

5.3.3 多路选择器的应用214

5.4 多路输出选择器221

5.4.1 时分复用信号的多路输出选择222

5.4.2 CMOS模拟多路选择器/多路输出选择器224

5.5 数值比较器226

5.6 奇偶产生器和校验器232

5.7 小结237

5.8 术语239

5.9 习题241

5.10 思考题答案245

第6章 数字运算与运算电路247

6.1 数字运算248

6.2 有符号二进制数的表示251

6.2.1 原码形式251

6.2.2 反码形式251

6.2.3 补码形式252

6.3 有符号二进制运算252

6.3.1 有符号加法252

6.3.2 减法253

6.3.3 负的和或差254

6.3.4 有符号数的值域254

6.3.5 符号位溢出256

6.4 十六进制运算258

6.4.1 十六进制加法259

6.4.2 十六进制减法260

6.5 数字和字符代码261

6.5.1 BCD码261

6.5.2 格雷码263

6.5.3 ASCII码264

6.6 二进制加法器和减法器266

6.6.1 全加器和半加器266

6.6.2 并行二进制加法/减法器272

6.6.3 使用VHDL元件实现并行加法器275

6.6.4 溢出检测284

6.7 BCD码加法器287

6.7.1 进位输出289

6.7.2 和的修正289

6.7.3 多位数字BCD码加法器291

6.8 MAX+PLUSⅡ中的进位产生292

6.9 小结295

6.10 术语298

6.11 习题300

6.12 思考题答案305

第7章 时序逻辑电路306

7.1 锁存器307

7.2 NAND/NOR锁存器310

7.2.1 NAND锁存器的操作311

7.2.2 锁存器用作开关反跳器317

7.3 门控锁存器320

7.3.1 门控SR锁存器320

7.3.2 透明式锁存器(门控D锁存器)322

7.3.3 用MAX+PLUSⅡ实现D锁存器323

7.3.4 VHDL中的多位锁存器326

7.4 边沿触发D触发器328

7.5 边沿触发的JK触发器332

7.5.1 同步和异步电路335

7.5.2 异步输入(预置和清零)337

7.6 边沿触发的T触发器340

7.7 时序参数341

7.8 小结343

7.9 术语345

7.10 习题346

7.11 思考题答案357

第8章 可编程逻辑电路359

8.1 可编程SOP阵列360

8.2 PAL熔丝矩阵和组合输出逻辑362

8.3 极性可编程的PAL输出367

8.4 寄存器输出的PAL器件370

8.5 通用PAL和通用阵列逻辑(GAL)373

8.5.1 PALCE16V8374

8.5.2 GAL22V10377

8.6 MAX7000S CPLD379

8.7 FLEX10K CPLD381

8.8 小结386

8.9 术语387

8.10 习题389

第9章 计数器与移位寄存器392

9.1 数字计数器的基本概念393

9.1.1 状态转移图394

9.1.2 比特数和最大系数395

9.1.3 计数序列表和时序图395

9.2 同步计数器398

9.2.1 同步计数器的分析399

9.2.2 确定一个同步计数器的系数402

9.3 同步计数器的设计404

9.3.1 典型设计方法404

9.3.2 触发器激励表405

9.3.3 模12同步计数器的设计405

9.4 二进制计数器的VHDL编程411

9.4.1 计数器的行为描述412

9.4.2 VDHL中的LPM计数器413

9.5.1 并行载入415

9.5 同步计数器的控制选项415

9.5.2 计数使能420

9.5.3 双向计数器421

9.5.4 计数器输出的译码423

9.6 采用VHDL编写可预置双向计数器426

9.6.1 行为描述427

9.6.2 LPM计数器430

9.7 移位寄存器435

9.7.1 串行移位寄存器436

9.7.2 双向移位寄存器440

9.7.3 带并行载入功能的移位寄存器441

9.8 用VHDL编写移位寄存器443

9.8.1 结构化设计444

9.8.2 数据流设计446

9.8.3 行为描述设计447

9.8.4 指定位数的移位寄存器448

9.8.5 LPM移位寄存器451

9.9 移位寄存计数器455

9.9.1 环形计数器455

9.9.2 Johnson计数器458

9.10 小结463

9.11 术语465

9.12 习题467

9.13 思考题答案473

第10章 状态机设计475

10.1 状态机475

10.2 不带控制输入的状态机477

10.2.1 经典设计方法477

10.2.2 状态机的VHDL设计480

10.3 带控制输入的状态机483

10.3.1 设计带控制输入状态机的经典方法484

10.3.2 用VHDL实现带控制输入的状态机487

10.4 常开按键的开关反跳器492

10.4.1 基于4位移位寄存器的开关反跳器492

10.4.2 通过行为描述设计的开关反跳电路495

10.5 状态机的无用状态498

10.6 交通灯控制器504

10.7 小结506

10.9 习题507

10.8 术语507

10.10 思考题答案512

第11章 逻辑门电路514

11.1 逻辑门电路的电特性515

11.2 传输延时519

11.3 扇出521

11.4 功耗526

11.4.1 TTL器件的功耗527

11.4.2 高速CMOS器件中的功耗529

11.5 噪声容限531

11.6 TTL与CMOS门的交互533

11.6.1 高速CMOS驱动74LS534

11.6.2 74LS驱动74HC534

11.6.3 74LS驱动74HCT534

11.6.4 74LS驱动低电压CMOS534

11.7 TTL门内部电路535

11.7.1 作为逻辑器件的双极型晶体管536

11.7.2 TTL集电极开路反相器和与非门538

11.7.3 集电极开路的应用544

11.7.4 推挽输出极548

11.7.5 三态门554

11.7.6 其他基础的TTL门555

11.8 MOS逻辑门内部电路557

11.8.1 MOSFET结构558

11.8.2 MOS晶体管偏置要求559

11.8.3 COMS反相器561

11.8.4 CMOS与非门/或非门562

11.8.5 CMOS与门和或门565

11.8.6 CMOS传输门566

11.9 TTL和CMOS的变体567

11.9.1 TTL逻辑器件系列568

11.9.2 CMOS逻辑器件系列570

11.10 小结572

11.11 术语575

11.12 习题578

11.13 思考题答案583

第12章 模拟电路与数字电路的连接585

12.1 模拟信号和数字信号586

12.2 数模转换591

12.2.1 加权型电阻D/A转换器593

12.2.2 R-2R梯形D/A转换器595

12.2.3 集成电路D/A转换器MC1408598

12.2.4 DAC性能说明607

12.3 模数转换610

12.3.1 并行A/D转换器610

12.3.2 逐次逼近A/D转换器612

12.3.3 双斜率A/D转换器615

12.3.4 采样保持电路620

12.3.5 采样频率和混叠现象621

12.4.1 ADC的CPLD接口624

12.4 数据采集624

12.4.2 基于CPLD的数据采集网络629

12.5 小结631

12.6 术语633

12.7 习题635

12.8 思考题答案640

第13章 存储器件与系统641

13.1 存储器的基本概念642

13.1.1 地址和数据642

13.1.3 存储容量645

13.1.2 RAM和ROM645

13.1.4 控制信号647

13.2 随机存取存储器648

13.2.1 静态RAM单元649

13.2.2 静态RAM单元阵列651

13.2.3 动态RAM单元653

13.3 只读存储器(ROM)655

13.3.1 掩模编程ROM655

13.3.2 可擦除可编程只读存储器EPROM656

13.3.3 电可擦除可编程只读存储器EEPROM660

13.3.4 闪存661

13.4 顺序存储器:FIFO和LIFO663

13.5 动态RAM模块664

13.6 存储系统665

13.7 小结669

13.8 术语670

13.9 习题673

13.10 思考题答案674

附录A 奇数题号习题答案676

热门推荐