图书介绍

CPLD/FPGA高级应用开发指南pdf电子书版本下载

CPLD/FPGA高级应用开发指南
  • 任晓东,文博编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505387642
  • 出版时间:2003
  • 标注页数:271页
  • 文件大小:48MB
  • 文件页数:283页
  • 主题词:可编程序逻辑器件-指南

PDF下载


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

下载说明

CPLD/FPGA高级应用开发指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章 可编程逻辑器件与EDA技术 1

1.1 可编程逻辑器件及其特征 1

1.1.1 简单PLD 1

1.1.2 CPLD 2

1.1.3 FPGA 2

1.1.4 门阵列 3

1.1.5 标准单元法 3

1.2 FPGA的应用及设计要求 4

1.2.1 FPGA的应用 4

1.2.2 FPGA设计要求 5

1.3 EDA技术简介及软件 6

1.3.1 EDA技术 6

1.3.2 FPGA开发用的软件 7

1.4 因特网上的FPGA及其他资源 7

1.5 小结 9

第2章 X…nxCPLD系列产品 10

2.1 XC9500系列产品 10

2.1.1 简介 10

2.1.2 器件结构 11

2.2 CoolRunner-Ⅱ系列产品 16

2.2.1 简介 16

2.2.2 器件结构 17

2.2.3 设计技巧 19

2.3 小结 21

第3章 Xilinx FPGA系列产品 22

3.1 Spartan-ⅡE系列产品 22

3.1.1 概述 22

3.1.2 器件结构 23

3.2 Virtex-Ⅱ系列产品 27

3.2.1 概述 27

3.2.2 器件结构 28

3.3 Virtex-ⅡPro系列产品 33

3.3.1 概述 33

3.3.2 器件结构 34

3.4 小结 41

第4章 XilinX ISE应用基础 42

4.1 ISE设计流程 42

4.1.1 设计输入 43

4.1.2 功能仿真 45

4.1.3 综合 45

4.1.4 实现 46

4.1.5 时序仿真 48

4.1.6 下载配置 48

4.2 ISE基本设计工具 49

4.2.1 Architecture Wizard 49

4.2.2 PACE 49

4.2.3 内核生成器(CORE Generator) 50

4.2.4 iMPACT 52

4.2.5 PROM File Formatter 57

4.3 小结 59

第5章 FPGA高级设计技巧(一)——ISE高级工具 60

5.1 Floorplanner 60

5.1.1 概述 60

5.1.2 Floorplanner使用说明 61

5.2 FPGA Editor 61

5.2.1 概述 61

5.2.2 FPGAEditor使用说明 63

5.3 XPower 65

5.3.1 概述 65

5.3.2 XPower使用说明 66

5.4 ChipScope 68

5.4.1 概述 68

5.4.2 Chipscope使用说明 68

5.5 小结 72

第6章 FPGA高级设计技巧(二)——约束与配置 73

6.1 约束设计 73

6.1.1 概述 73

6.1.2 时序约束 74

6.1.3 其他重要的约束参数 81

6.1.4 UCF文件和ConstraintEditor 82

6.2 配置设计 83

6.2.1 概述 83

6.2.2 下载配置模式 84

6.2.3 CPLD下载配置设计 84

6.2.4 FPGA下载配置设计 85

6.2.5 Virtex-Ⅱ系列器件下载配置设计 86

6.3 小结 90

第7章 FPGA高级设计技巧(三)——时钟与RAM 92

7.1 时钟设计技巧 92

7.1.1 全局时钟网络 92

7.1.2 数字延迟锁相环(DLL) 94

7.1.3 数字时钟管理器(DCM) 95

7.2 B1ockRAM设计技巧 102

7.2.1 BlcokRAM设计基础 102

7.2.2 BlockRAM设计说明 103

7.3 小结 105

第8章 FPGA设计仿真验证——ModelSim 106

8.1 数字电路设计的仿真验证 106

8.1.1 仿真验证基本概念 106

8.1.2 Testbench基本概念 107

8.1.3 Testbench设计提示 107

8.1.4 Testbench设计示例 108

8.2 ModelSim应用说明 109

8.2.1 Model Sim基本命令 109

8.2.2 ModelSim应用说明 112

8.3 小结 122

第9章 基于Synplify的FPGA综合设计 123

9.1 Synplify和Synplify Pro概述 123

9.1.1 选择Synplify Pro的原因 123

9.1.2 FPGA设计流程 126

9.1.3 Synplify Pro界面 126

9.2 Synplify Pro使用入门 127

9.2.1 建立一个工程 127

9.2.2 编译 127

9.2.3 设置Xilinx约束 129

9.2.4 设置与Xilinx器件有关的选项 131

9.2.5 执行综合 132

9.3 综合报告的解析 133

9.4 时序修正 138

9.5 Verilog HDL的设计风格 139

9.5.1 在编写代码之前的准备工作 139

9.5.2 可综合的Verilog HDL风格 143

9.5.3 VerilogHDL代码风格 144

9.5.4 程序员提示 146

9.6 小结 151

第10章 嵌入式系统的软硬件设计 152

10.1 嵌入式系统的结构 153

10.1.1 CISC结构 153

10.1.2 RISC结构 154

10.2 系统的软硬件协同设计 155

10.3 设计重用与基于平台的设计 156

10.4 软硬件协同设计的方法 158

10.5 以太网桥的设计实例 160

10.5.1 以LOTOS为基础的协同设计 160

10.5.2 要设计的以太网桥 162

10.5.3 实例的具体分析 163

10.5.4 结果分析 169

10.6 小结 170

第11章 嵌入PowerPC的平台FPGA软硬件设计 171

11.1 PowerPC405内部结构和外部接口 172

11.1.1 PowerPC405内部结构 172

11.1.2 PowerPC405外音接口 173

11.2 EDK应用说明 178

11.2.1 系统描述文件 178

11.2.2 EDK开发流程 180

11.3 嵌入PowerPC的平台FPGA设计 181

11.3.1 嵌入PowerPC的平台FPGA设计 181

11.3.2 嵌入PowerPC的平台FPGA设计实例 183

11.4 小结 188

第12章 X…nxFPGA在数字信号处理领域的应用 189

12.1 System Generator基础 189

12.1.1 系统级建模 190

12.1.2 DSP的设计流程 190

12.1.3 算术数据类型 191

12.1.4 硬件握手 192

12.1.5 按位和按周期对齐的建模 193

12.2 软件使用基础 193

12.2.1 一般设计步骤 194

12.2.2 Simulink系统周期与硬件时钟频率 196

12.2.3 同步机制 197

12.2.4 创建高性能设计的提示 199

12.2.5 LogiCORE 199

12.2.6 自动创建的文件 200

12.3 积分的例子 201

12.3.1 Simulink建模 201

12.3.2 VHDL等文件的生成 203

12.3.3 ModelSim仿真 203

12.3.4 Synplify Pro综合 205

12.3.5 翻译、映射、布局布线 206

12.4 自编写VHDL的例子 206

12.4.1 计数器的VHDL代码 206

12.4.2 创建计数器的Simulink仿真模型 207

12.4.3 计数器例子的文件 211

12.4.4 运行System Generator 211

12.4.5 计数器的仿真和综合 211

12.5 自编写Verilog HDL的例子 212

12.5.1 计数器的Verilog HDL代码 212

12.5.2 创建计数器的Simulink仿真模型 213

12.5.3 计数器例子的文件 217

12.5.4 运行System Generator 217

12.5.5 计数器的仿真和综合 217

12.6 小结 218

附录A IC和FPGA设计新手必读 219

A.1 引言 219

A.2 硬件描述语言的诞生及电子设计自动化工具的发展 220

A.3 各种EDA工具介绍与自动化设计流程之关系 221

A.3.1 系统规范制定(DefineSpecification) 222

A.3.2 设计描述(DesignDescr4ption) 222

A.3.3 功能验证(FunctionVerification) 222

A.3.4 逻辑电路综合(LogicSynthesis) 223

A.3.5 逻辑门级的电路功能验证(Gate-Level Netlist Verification) 223

A.3.6 布局与布线(Place and Routing) 224

A.3.7 布线后的电路功能验证(Post Layout Verification) 224

A.4 结论 224

附录B Verilog HDL与VHDL的比较 225

1.VHDL 225

2.Verilog HDL 225

3.两种语言的描述层次 225

4.1995年HDL的使用情况 226

5.VHDL与Verilog HDL在各方面的比较 226

附录C Virtex-Ⅱ和Spartan-ⅡE的管脚 228

附录D 实验指导 230

实验1 ISE应用基础 230

实验目的 230

实验内容 230

实验说明 230

实验步骤 230

实验2 ModelSim应用基础 239

实验目的 239

实验内容 239

实验说明 239

实验步骤 239

实验3 Synplify的设计实例 242

实验目的 242

实验内容 242

实验说明 243

实验步骤 243

实验4 基于PowerPC405的FPGA设计实例 245

实验目的 245

实验内容 245

实验说明 245

实验提示 245

实验步骤 246

实验5 System Generator的设计实例 251

实验目的 251

实验内容 251

实验说明 251

积分实验步骤 251

VHDL步骤 254

Verilog HDL步骤 256

附录E IC和FPGA专业术语的中英文对照 258

附录F Xilinx FPGA支持的IP列表 261

参考资料 271

精品推荐