图书介绍

Xilinx 可编程逻辑器件的高级应用与设计技巧PDF|Epub|txt|kindle电子书版本网盘下载

Xilinx 可编程逻辑器件的高级应用与设计技巧
  • 孙航编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121001004
  • 出版时间:2004
  • 标注页数:416页
  • 文件大小:74MB
  • 文件页数:429页
  • 主题词:可编程逻辑器件-基本知识

PDF下载


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

下载说明

Xilinx 可编程逻辑器件的高级应用与设计技巧PDF格式电子书版下载

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

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

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

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

图书目录

第1章 CoolRunner-Ⅱ系列器件结构及描述1

1.1 概述1

1.2 CoolRunner-Ⅱ器件的逻辑结构1

1.2.1功能模块2

1.2.2高级内部互连矩阵4

1.2.3输入输出模块5

1.2.4时钟分频器模块7

1.3 CoolRunner-Ⅱ器件的时序模型8

1.3.1时序模型描述8

1.3.2时序模型设计范例9

1.4 CoolRunner-Ⅱ器件的设计和使用12

1.4.1双沿触发寄存器的使用12

1.4.2时钟分频器的使用12

1.4.3频率合成的使用13

1.4.4门控功能的应用14

1.4.5施密特触发器的应用14

1.4.6输入输出标准的应用15

1.4.7输入输出引脚作为参考电源输入的设置17

1.5本章小结19

第2章 Virtex-Ⅱ /Virtex-Ⅱ Pro系列器件结构及描述20

2.1概述20

2.2 Virtex-Ⅱ系列器件结构和特性21

2.2.1 Virtex-Ⅱ系列器件特性21

2.2.2 Virtex-Ⅱ的逻辑结构22

2.3 Virtex-Ⅱ Pro系列器件结构和特性35

2.3.1 Virtex-Ⅱ Pro系列器件简介35

2.3.2 Virtex-Ⅱ Pro系列器件的组织结构36

2.4 Virtex-Ⅱ Pro X系列器件简介43

2.5本章小结44

第3章 Spartan-Ⅱ E和Spartan-3系列器件结构及描述45

3.1概述45

3.2 Spartan-Ⅱ E系列FPGA45

3.2.1 Spartan-ⅡE器件简介45

3.2.2 Spartan-Ⅱ E器件结构描述46

3.3 Spartan-3系列FPGA52

3.3.1 Spartan-3器件简介52

3.3.2 Spartan-3器件结构描述54

3.4本章小结67

第4章 ISE 6.x设计工具简介和使用68

4.1概述68

4.2 Xilinx设计流程69

4.3 ISE 6.1软件的使用71

4.3.1设计开始71

4.3.2设计输入(VHDL)71

4.3.3仿真行为模型(功能仿真)76

4.3.4使用ModelSim进行仿真79

4.3.5设计输入81

4.3.6设计实现85

4.3.7对顶层设计进行仿真(时序仿真)86

4.3.8 EDIF设计方法89

4.4 引脚与区域约束编辑器(PACE)92

4.4.1利用PACE指定输入输出的引脚和特性92

4.4.2利用PACE工具完成对逻辑区域的控制95

4.4.3 PACE的SSO分析和DRC功能96

4.4.4 PACE时序分析功能97

4.5 Xilinx综合技术XST100

4.6 Xilinx器件的设计实现105

4.7 Xilinx器件的编程和配置工具iMPACT111

4.7.1编程参数的说明和选择112

4.7.2编程工具iMPACT的配置模式概述116

4.7.3编程工具iMPACT的使用116

4.7.4用iMPACT编程工具执行和下载配置文件118

4.8本章小结121

第5章 ISE 6的辅助设计工具122

5.1 概述122

5.2 IP核生成工具122

5.2.1 Core Generator在ISE 6工具中的使用123

5.2.2用Core Generator建立一个新的工程125

5.2.3 CoreGen中的存储器编辑器129

5.3布局规划器129

5.3.1布局规划器概述129

5.3.2布局规划器的功能和应用130

5.3.3布局规划器的使用131

5.4 FPGA底层编辑器136

5.4.1 FPGA底层编辑器概述136

5.4.2 FPGA底层编辑器的使用137

5.5集成化逻辑分析工具144

5.5.1集成化逻辑分析工具简介144

5.5.2集成化逻辑分析工具的组成和设计流程145

5.5.3 ChipScope Pro 6.li的操作和使用147

5.6 XPower功耗分析工具159

5.6.1 XPower概述160

5.6.2XPower的使用161

5.7本章小结167

第6章 约束设计与时序分析169

6.1概述169

6.2时序约束170

6.2.1周期约束171

6.2.2偏移约束173

6.2.3特定约束175

6.2.4分组约束177

6.3约束编辑器180

6.3.1约束编辑器的使用180

6.3.2约束设计的范例188

6.4时序分析器189

6.4.1时序分析器的用户界面189

6.4.2时序分析器的使用190

6.4.3时序分析报告的分析和阅读196

6.5本章小结206

第7章 可编程逻辑器件的高级设计208

7.1 概述208

7.2宏生成器209

7.2.1宏生成器简介209

7.2.2 RPM设计流程和设计步骤210

7.2.3用于RPM设计的约束命令210

7.2.4使用RPM(宏生成)的设计范例212

7.3增量设计216

7.3.1增量设计简介和设计流程216

7.3.2增量设计的运用218

7.3.3使用增量设计的范例221

7.4模块化设计225

7.4.1模块化设计流程225

7.4.2模块化设计的运用227

7.4.3模块化设计的应用技巧232

7.4.4模块化设计的应用范例236

7.5本章小结242

第8章 Xilinx可编程逻辑器件设计技巧243

8.1 概述243

8.2可编程逻辑器件的时钟设计243

8.2.1时钟设计概述243

8.2.2片内时钟的设计244

8.2.3系统时钟的设计249

8.3 同步设计与提高器件工作速度249

8.3.1 同步设计249

8.3.2提高器件工作速度251

8.4存储器设计253

8.4.1可编程逻辑器件的片内存储器概述253

8.4.2存储器模块的HDL代码实现254

8.5 可编程逻辑器件FPGA的配置261

8.5.1FPGA器件配置模式261

8.5.2 FPGA器件配置流程265

8.5.3 FPGA器件配置时常见的问题266

8.6可编程逻辑器件的电源、接地和去耦网络设计267

8.6.1电源设计的重要性267

8.6.2几种典型的电源电路268

8.6.3去耦(旁路)电容设计270

8.6.4接地设计272

8.7 LVDS接口设计274

8.7.1 LVDS概述274

8.7.2 LVDS的使用274

8.8 CPLD器件设计中需注意的一些问题276

8.8.1设计的优化处理277

8.8.2锁存器和触发器277

8.8.3 case语句和if…else语句的使用278

8.8.4 XC95系列CPLD乘积项与触发器279

8.8.5 CPLD器件的多接口电平应用280

8.9本章小结280

第9章 Virtex-Ⅱ Pro MGT高速串行I/O设计282

9.1概述282

9.1.1推动串行连接发展的因素282

9.1.2高速串行通信的拓扑结构283

9.1.3 Xilinx在高速串行通信方面的策略283

9.2 Virtex-Ⅱ Pro Rocket I/O体系结构284

9.3 Virtex-Ⅱ Pro Rocket I/O原理与应用285

9.3.1 Virtex-Ⅱ Pro MGT收发器模块信号定义和说明285

9.3.2发送缓冲器和接收弹性缓冲器289

9.3.3 8B/10B编码290

9.3.4时钟修正和通道绑定290

9.3.5 MGT时钟设计294

9.3.6 MGT的循环冗余码校验设计299

9.4 Virtex-ⅡPro MGT设计范例300

9.4.1建立一个新的工程和MGT、DCM模块300

9.4.2建立一个顶层文件和用核生成工具生成块存储器305

9.4.3完成顶层设计文件309

9.5本章小结322

第10章 32位嵌入式处理器设计323

10.1概述323

10.2 Virtex-Ⅱ Pro的PowerPC 405处理器内核概述324

10.2.1 PowerPC 405嵌入式处理器结构和特性324

10.2.2 PowerPC 405的应用模式324

10.2.3 PowerPC 405处理器的总线结构325

10.3 MicroBlaze 32位嵌入式处理器概述327

10.3.1 MicroBlaze处理器结构327

10.3.2 MicroBlaze处理器的总线接口327

10.4基于Virtex-Ⅱ Pro器件的超级控制器329

10.5 PowerPC 405和MicroBlaze嵌入式处理器的设计流程329

10.5.1 EDK 6.1开发工具简介329

10.5.2 EDK 6.1开发工具的使用333

10.5.3 PowerPC405和MicroBlaze处理器硬件和软件设计流程337

10.5.4为嵌入式处理器增加用户内核338

10.6 PowerPC 405和MicroBlaze处理器设计范例339

10.6.1 PowerPC 405处理器设计说明339

10.6.2 PowerPC 405处理器设计流程339

10.6.3在ISE 6.1工程管理器中创建一个新的处理器设计XMP文件340

10.7为处理器增加外围设备设计范例351

10.7.1使用向导工具建立用户OPB外部设备352

10.7.2将所生成的用户OPB外部设备加入系统356

10.7.3实现设计358

10.8本章小结358

第11章 PicoBlaze 8位嵌入式微控制器设计360

11.1概述360

11.2 PicoBlaze的逻辑结构360

11.2.1通用处理器的基本结构360

11.2.2 PicoBlaze处理器的基本结构362

11.2.3 PicoBlaze处理器的指令系统365

11.3 PicoBlaze设计流程371

11.3.1 PicoBlaze处理器的设计371

11.3.2 CoolBlaze处理器设计流程372

11.4重新定制PicoBlaze处理器和设计范例375

11.4.1定制新的CoolBlaze处理器375

11.4.2 CoolBlaze处理器设计范例376

11.5本章小结377

第12章 高速电路设计和信号完整性分析378

12.1 概述378

12.2信号完整性的提出379

12.2.1传输线效应379

12.2.2信号的边沿速率380

12.2.3同步切换噪声(SSN)和地线反弹380

12.2.4串扰(交调干扰)381

12.2.5反射、振铃、环绕振荡382

12.3高速电路设计和端接技术383

12.3.1阻抗匹配原理383

12.3.2典型的传输线端接方案384

12.3.3 Xilinx器件的阻抗匹配和端接方案388

12.3.4阻抗端接技术的仿真分析389

12.4本章小结394

第13章 第三方设计与开发工具395

13.1概述395

13.2 ModelSim仿真验证工具395

13.2.1 ModelSim简介395

13.2.2 ISE环境下的ModelSim使用397

13.2.3测试激励程序Testbench400

13.3 Synplify和Synplify Pro高性能综合工具403

13.3.1 Synplify和Synplify Pro简介403

13.3.2 Synplify Pro综合工具的使用404

13.3.3 Synplify Pro综合工具的高级应用409

13.3.4针对Xilinx器件的综合设计414

13.4本章小结416

热门推荐