当前位置:首页 > 工业技术
基于FPGA的系统设计
基于FPGA的系统设计

基于FPGA的系统设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)沃尔夫(Wolf,W.)著;闫敬文等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2006
  • ISBN:7111187075
  • 页数:276 页
图书介绍:本书介绍了FPGA系统设计。
《基于FPGA的系统设计》目录
标签:设计 系统

译者序 1

前言 1

第1章 基于FPGA的系统 1

1.1 概述 1

1.2 基本概念 1

1.2.1 布尔代数 1

目录 1

1.2.2 原理图与逻辑符号 3

1.3.1 FPGA的作用 4

1.3 数字设计和FPGA 4

1.3.2 FPGA的类型 5

1.3.3 FPGA与定制VLSI的比较 6

1.4 基于FPGA的系统设计 7

1.4.1 目标和方法 7

1.4.2 分级设计 8

1.4.3 设计抽象 9

1.4.4 方法学 11

1.6 习题 12

1.5 小结 12

第2章 VLSI技术 13

2.1 概述 13

2.2 制造工艺 13

2.3 半导体特性 15

2.4 CMOS逻辑门 20

2.4.1 静态互补门 20

2.4.2 门延迟 22

2.4.3 功耗 27

2.4.4 驱动大负载 28

2.4.5 低功耗门 29

2.4.6 开关逻辑 32

2.5 连线 34

2.5.1 连线的结构 35

2.5.2 连线的寄生现象 35

2.5.3 金属线模型 38

2.5.4 通过RC传输线的延迟 38

2.5.5 RC传输线中的缓冲器插入 40

2.5.6 RC线间的串扰 41

2.6.1 寄存器的结构 43

2.6 寄存器和随机存储器 43

2.6.2 随机存储器 44

2.7 封装与焊盘 49

2.7.1 封装 49

2.7.2 焊盘 51

2.8 小结 52

2.9 习题 53

3.1 概述 55

3.2 FPGA的体系结构 55

第3章 FPGA层构 55

3.3 基于SRAM的FPGA 57

3.3.1 概述 57

3.3.2 逻辑器件 58

3.3.3 互连网络 61

3.3.4 配置 64

3.4 永久性编程的FPGA 66

3.4.1 反熔丝 66

3.4.2 Flash配置 67

3.4.3 逻辑模块 67

3.4.4 互连网络 70

3.5 芯片的I/O 71

3.4.5 编程 71

3.6 FPGA层构的电路设计 73

3.6.1 逻辑器件 73

3.6.2 互连 77

3.7 FPGA的层构体系 80

3.7.1 逻辑器件参数 81

3.7.2 互连结构 82

3.7.3 引脚输出 83

3.9 习题 84

3.8 小结 84

第4章 组合逻辑 86

4.1 概述 86

4.2 逻辑设计过程 86

4.3 硬件描述语言 104

4.3.1 用HDL(硬件描述语言)进行建模 104

4.3.2 Verilog 108

4.3.3 VHDL 110

4.4 组合网络延迟 113

4.4.1 延迟描述 113

4.4.2 门延迟和连线延迟 114

4.4.3 扇出 115

4.4.4 路径延迟 116

4.4.5 延迟和物理设计 118

4.5 功率和能量优化 121

4.6 算术逻辑 122

4.6.1 数字描述 122

4.6.2 组合移位器 122

4.6.3 加法器 123

4.6.4 ALU 129

4.6.5 乘法器 131

4.7 FPGA的逻辑实现 136

4.7.1 句法引导翻译 136

4.7.2 用宏来实现逻辑 137

4.7.3 逻辑综合 137

4.7.4 工艺无关逻辑优化 138

4.7.5 工艺相关逻辑优化 142

4.7.6 FPGA的逻辑综合 143

4.8 FPGA的物理设计 143

4.8.1 布局 144

4.8.2 布线 147

4.9 再次考察逻辑设计过程 149

4.10 小结 161

4.11 习题 161

第5章 时序机 164

5.1 概述 164

5.2 时序机设计过程 164

5.3 时序设计格式 165

5.3.1 状态转换和寄存器传输级模型 165

5.3.2 有限状态机理论 169

5.3.3 状态赋值 171

5.3.4 Verilog建模风格 174

5.4 时序法则 179

5.4.1 触发器和锁存器 179

5.4.2 时序规则 180

5.5 性能分析 184

5.5.1 基于触发器系统的性能 185

5.5.2 基于锁存器系统的性能 187

5.5.3 时钟偏差 189

5.6 功率优化 194

5.5.4 调整 194

5.7 小结 195

5.8 习题 195

第6章 整体结构 197

6.1 概述 197

6.2 行为级设计 197

6.2.1 数据路径控制器结构 197

6.2.2 时间调度和分配 198

6.2.3 功率 213

6.2.4 流水线技术 214

6.3 设计方法学 220

6.3.1 设计过程 220

6.3.2 设计标准 221

6.3.3 设计验证 223

6.4 设计举例 224

6.5 小结 229

6.6 习题 229

7.2.1 协议和规范 232

7.2 总线 232

第7章 大规模系统 232

7.1 概述 232

7.2.2 总线的逻辑设计 235

7.2.3 微处理器和系统总线 239

7.3 FPGA平台 242

7.3.1 FPGA平台的整体结构 242

7.3.2 串行I/O 246

7.3.3 存储器 247

7.3.4 CPU和嵌入式乘法器 248

7.4 多FPGA系统 250

7.4.2 多FPGA之间的连线 251

7.4.1 多FPGA系统中的约束 251

7.4.3 多FPGA分割 253

7.5 新型结构 254

7.5.1 用FPGA搭建的机器 254

7.5.2 可替代的FPGA层构 255

7.6 小结 256

7.7 习题 256

附录A 术语表 257

附录B 硬件描述语言 263

参考文献 270

相关图书
作者其它书籍
返回顶部