基本信息
内容简介
计算机书籍
本书以FPGA/CPLD设计流程为主线,阐述了如何合理地利用ISE设计平台集成的各种设计工具,高效地完成FPGA/CPLD的设计方法与技巧。全书在介绍FPGA/CPLD概念和设计流程的基础上,依次论述了工程管理与设计输入、仿真、综合、约束、实现与布局布线、配置调试等主要设计步骤在ISE集成环境中的实现方法与技巧。.
本书立足于工程实践,结合作者多年工作经验,选用大量典型实例,并配有一定数量的练习题。本书配套光盘收录了所有实例的完整工程目录、源代码、详细操作步骤和使用说明,利于读者边学边练,提高实际应用能力。..
本书可作为高等院校通信工程、电子工程、计算机、微电子与半导体学等专业的教材,也可作为硬件工程师和IC工程师的实用工具书。...
目录
1.1 FPGA/CPLD简介 1
1.1.1 FPGA/CPLD的基本原理 2
1.1.2 FPGA和CPLD的特点 7
1.2 FPGA/CPLD的设计流程 9
1.3 ISE系列产品的特点 11
1.3.1 特点综述 11
1.3.2 ISE的新增特性 12
1.4 ISE 6.x支持的器件 14
1.5 ISE的4个软件系列 14
1.6 ISE的系统配置与安装 18
1.6.1 推荐的系统配置 18
1.6.2 ISE 的安装 19
1.7 ISE中集成工具及其基本功能 21
1.8 常用专有名词解释 27
1.9 小结 29
1.10 问题与思考 29
第2章 工程管理器与设计输入工具 31
2.1 ISE工程管理器──Project Navigator 31
2.1.1 Project Navigator综述 31
前言
FPGA/CPLD以其功能强大,开发过程投资少、周期短,可反复修改,保密性能好,开发工具智能化等特点成为当今硬件设计的首选方式之一。目前全国约有数百万的硬件工程师在自己的设计中运用着各种型号的FPGA/CPLD。可以说FPGA/CPLD设计技术是当今合格硬件工程师与IC工程师的必备技能之一。.
我国可编程逻辑器件设计技术落后于国外,目前立足工程实践,系统地介绍最新FPGA/CPLD设计工具的中文书籍较为贫乏。在这种情况下,为了满足广大工科在校学生了解业界流行的高效FPGA/CPLD设计技术的需要,提高硬件工程师与IC工程师的工程实践技巧,我们编写了《FPGA/CPLD设计工具——Xilinx ISE 5.x使用详解》。该书自出版以来,以其概念清晰、工程指导意义强等特点深受读者欢迎,目前已经销售逾10000册。随着ISE、Synplify Pro和ModelSim等软件的不断升级,软件的功能不断增强。根据新版本软件的功能特点以及读者的反馈意见和建议,为增强工程实践性,提高读者的实际设计水平,我们编写了《FPGA/CPLD设计工具——Xilinx ISE使用详解》。
全书以FPGA/CPLD设计流程为主线,阐述了如何合理地利用ISE设计平台集成的各种设计工具,高效地设计FPGA/CPLD的方法与技巧。
本书共分10章,各章内容简要介绍如下。
第1章:在介绍FPGA/CPLD基本原理与特点的基础上重点讲述FPGA/CPLD的设计开发流程,并介绍ISE集成工具的基本功能。
第2章:介绍ISE中的工程管理方法与多种设计输入方式。
第3章:重点介绍ModelSim仿真工具的使用方法与技巧。
第4章:介绍ISE中集成的各种综合工具,重点讲述业界最流行的高效综合工具Synplify/Synplify Pro的综合方法与技巧。
第5章:集中阐述约束的基本概念,并介绍ISE集成的两个约束设计工具——约束编辑器(Constraints Editor)和引脚与区域约束编辑器(PACE)的使用方法。
第6章:介绍ISE中集成的高级实现工具——时序分析器(Timing Analyzer)、底层布局器(Floorplanner)和FPGA底层编辑器(FPGA Editor)的使用方法。
第7章:介绍ISE中集成的FPGA/CPLD的调试工具——功耗仿真器(XPower)、配置工具(iMPACT)和在线逻辑分析仪(ChipScope Pro)的使用方法。
第8章:介绍大型复杂设计的推荐的模块化设计方法与增量设计方法。
第9章:通过一个综合性设计贯穿全书,加深对各章所述工具的理解与认识。
第10章:引导读者实际动手设计I2C总线并上板调试,提高读者的工程实践能力。
本书主要特点如下。
实用价值高:本书的作者都有丰富的FPGA/CPLD、数字ASIC设计经验,本书立足于工程实践的需要,对工程设计有显著的指导意义。
内容新颖:本书的作者长期工作在可编程逻辑设计的最前沿,与EDA软件制造商联系紧密,所以能够在第一时间内使用最新版本的FPGA/CPLD设计工具。本书涉及的所有工具均根据较新资料撰写,使本书介绍的内容新颖。
剖析深刻:本书对FPGA/CPLD设计的基本原理、方法有较为详尽的论述。对ISE集成的各种设计工具的介绍并不局限于操作方法,而是结合作者多年的工作经验与心得,从较深的层面对各个工具的特点进行了较为详细的剖析。
读者对象
序言
赛灵思公司成立于1984年,首创了现场可编程逻辑阵列(FPGA)这一创新性的技术,并于1985年首次推出商业化产品。至今,赛灵思公司已经推出从Spartan3到Virtex-II Pro等系列的FPGA产品以及CoolRunner等系列的CPLD产品,满足了全世界对可编程逻辑器件(PLD)产品一半以上的需求,同时还提供了互联网软件解决方案与核心解决方案等软件产品。ISE是赛灵思公司最主要的设计软件之一,目前已经推出的最新版本是ISE 6.2i。该软件提供了可加强现有可编程设计流程,并可适应客户特有设计方法的全面、丰富的设计选项。..
在此,我们郑重推荐由人民邮电出版社出版的《FPGA/CPLD设计工具——Xilinx ISE使用详解》,希望通过本书使对在设计中应用ISE解决方案或对其感兴趣的读者能更深入地了解基于ISE进行FPGA/CPLD设计的基本原理与方法。也希望通过本书的编写,能大力促进中国的数字系统现场集成技术的应用普及和推广。...
XILINX ASIA PACIFIC
2004年10月