词条 | Xilinx可编程逻辑器件应用与系统设计 |
释义 | 《Xilinx可编程逻辑器件应用与系统设计》以Xilinx公司的产品为蓝本,全面系统地介绍了最新可编程逻辑器件Virtex-5/vinex.4、Spartan-3E/3A/3ADSP、CoolRurmer-Ⅱ等的结构原理、性能特点与设计方法,详细介绍了ISE10.x集成化设计工具的特点和使用方法,重点介绍了FPGA/CPLD在数字系统设计、嵌入式处理器设计、高速串行数据通信等方面的应用,同时,还对高速电路设计与信号完整性问题进行了深入探讨。 版权信息书 名: Xilinx可编程逻辑器件应用与系统设计 作 者:孙航 于联锋 出版社: 电子工业出版社 出版时间: 2008 ISBN: 9787121070082 开本: 16 定价: 68.00 元 编辑推荐《Xilinx可编程逻辑器件应用与系统设计》既是从事消费类电子产品设计、通信系统设计、嵌入式处理器系统设计及控制设备开发设计人员不可或缺的、针对性非常强的技术书籍,又可作为逻辑和专用集成电路设计相关专业高年级本科及研究生教学参考书。 目录第1章ISE10.x设计工具简介和使用 1.1概述 1.2设计流程t 1.3使用ISE10.x软件 1.3.1概述 1.3.2工程创建和实现 1.3.3EDIF设计输入 1.3.4设计工具小结 1.4Xilinx综合技术XST 1.4.1XST综述 1.4.2设置XST属性 1.5ISE工具的实现策略 1.5.1综述 1.5.2Implement属性 1.6配置工具iMPACT 1.6.1使用iMPACT生成PROM文件 1.6.2使用iMPACT下载配置文件 1.7本章小结 第2章ISE10.x的辅蹴蚶工具 2.1概述 2.2结构化设计向导和IP核生成工具 2.2.1在ISE10.x工具中使用CoreGenerator 2.2.2用CoreGenerator工具建立一个新的工程 2.2.3CoreGenerator工具中的存储器编辑器 2.3布局规划器 2.3.1布局规划器概述 2.3.2布局规划器的功能和应用 2.3.3使用布局规划器 2.4FPGA底层编辑器 2.4.1FPGA底层编辑器概述 2.4.2使用FPGA底层编辑器 2.5集成化逻辑分析工具 2.5.1集成化逻辑分析工具简介 2.5.2集成化逻辑分析工具的组成和设计流程 2.5.3使用ChipScopePro 2.6XPower功耗分析工具 2.6.1XPower概述 2.6.2使用XPower 2.7引脚和区域约束编辑器 2.7.1使用PACE工具 2.7.2PACE的SSO分析和DRC功能 2.7.3PACE时序分析功能 2.8本章小结 第3章工具命令行语言(Tcl) 3.1Tcl工具语言和ISE开发工具中的Tcl功能 3.2ISE中的Tcl功能 3.2.1从图形界面方式转换到Tcl命令行方式 3.2.2利用ISE中的Tcl功能控制版本 3.2.3ISElO.1提供的其他Tcl命令 3.3本章小结 第4章约束设计与时序分析 4.1概述 4.2时序约束和分析 4.2.1周期约束 4.2.2输入偏移约束 4.2.3输出偏移约束 4.2.4特定约束FROMTO 4.2.5分组约束 4.3约束编辑器 4.4时序分析器 4.4.1时序分析器的用户界面 4.4.2使用时序分析器 4.5本章小结 第5章可编程逻辑器件的高级设计 5.1概述 5.2智能化编译技术 5.2.1Partition技术 5.2.2SmartGuide技术 5.3时序收敛技术Xplorer 5.3.1Xplorer 5.3.2在ISE工具中使用Xplorer 5.3.3SmartXplorer‘技术 5.4本章小结 第6章嵌入式设计工具EDK 6.1EDK简介 6.2创建新项目 6.3XPS工具 6.4硬件平台 6.5自定义IP核 6.6软件平台与SDK 6.7实现并下载设计 6.8调试设计 6.9EDK嵌入式系统设计范例 6.9.1使用BSB创建一个初始的设计 6.9.2在XPS中完成设计 6.9.3在设计中添加ChipscopeILA逻辑分析仪内核 6.9.4验证设计 6.9.5XMD 6.9.6下载程序及源代码级调试 6.9.7调试源代码 6.9.8关于SDK 6.9.9使用ChipScope协同调试 6.10本章小结 第7章Xilinx存储器控制器接口技术 7.1概述 7.2使用MIG 7.3MIG工具的调试功能 7.4本章小结 第二部分Virtex高性能平台级可编程逻辑器件体系架构和应用 第8章Vrtex-5系列器件架构及描述 8.1概述 8.2Virtex-5系列器件架构和特性 8.2.1Virtex-5系列器件特性 8.2.2Virtex-系列器件逻辑架构 8.2.3乘法器模块DSP48E简介 8.2.4高速收发器模块RodketIOGTP简介 8.2.5Virtex-5器件的时钟资源 8.2.6Virtex-5器件的时钟管理器模块CMT 8.2.7Virtex-5I/O模块 8.3本章小结 第9章Virtex-系列器件架构及描述 9.1概述 9.2Virtex-4系列器件架构和特性 9.2.1Virtex-4系列概述 9.2.2Virtex-4的逻辑架构 9.3本章小结 第三部分采用Xilinx可编程逻辑器件的系统级设计 第10章Xilinx可编程逻辑器件设计技巧 10.1概述 10.2时钟设计 10.2.1时钟设计概述 10.2.2片内时钟的设计 10.2.3系统时钟的设计 10.3复位设计 10.3.1同步复位及异步复位 10.3.2全局复位及局部复位 10.4同步设计与提高器件的工作速度 10.4.1同步设计 10.4.2提高器件工作的速度 10.5FIFO设计 10.6应用SRLC16 10.7状态机设计 10.8可编程逻辑器件FPGA的配置 10.8.1FPGA器件配置模式 10.8.2FPGA认器件配置流程 10.8.3配置FPGA器件时的常见问题 10.9可编程逻辑器件的电源、接地及去耦网络设计 10.9.1电源设计的重要性 10.9.2几种典型的电源电路 10.9.3去耦(旁路)电容设计 10.9.4接地设计 10.10本章小结 第11章XtremeDSP设计 11.l概述 11.1.1FPGA高性能数字信号处理能力的来源 11.1.2Xilinx的数字信号处理解决方案 11.2Virtex5DSP单元功能描述及应用 11.2.1DSP48E功能描述 11.2.2应用DSP48E 11.3Span-3-ADSPDSP48A单元功能描述及应用 11.3.1DSP48A操作简介 11.3.2应用DSP48A预加器 11.4本章小结 第12章高速电路设计和信号完整性分析 12.1信号完整性的提出 12.2传输线对信号质量的影响 12.2.1传输线 12.2.2信号的边沿速率 12.2.3同步切换噪声和地线反弹 12.2.4串扰 12.2.5反射、振铃和环绕振荡 12.2.6正确认识信号完整性问题 12.3高速电路设计和端接技术 12.3.1阻抗匹配原理 12.3.2典型的传输线端接方案 12.3.3Xilinx器件的阻抗匹配和信号完整性方案 12.3.4阻抗端接技术的仿真分析 12.4本章小结 第13章高速数据通信接口和设计技巧 13.1概述 13.2SPI 13.2.1SPI原理 13.2.2SPI应用及设计技巧 13.3.3SFI 13.3.1SFI原理 13.3.2SFI应用及设计技巧 13.4ChipSync源同步技术 13.4.1源同步技术原理 13.4.2源同步技术应用 13.5LVDS原理及应用 13.6本章小结 第四部分低成本高性能的Spartan-3系列器件和应用 第14章Spartan-3、Spartan-3E及Spartan-3A/AN系列器件架构及描述 14.1概述 14.2Spartan-3系列FPGA 14.3Spartan-3E系列FPGA 14.4Spartan-3A/AN系列FPGA 14.5Spartan-3器件结构描述 14.6本章小结 第15章PicoBlaze8位嵌入式微控制器 15.1概述 15.2PicoBlaze的逻辑结构 15.2.1通用处理器的基本结构 15.2.2PicoBlaze处理器的基本结构 15.2.3PicoBlaze处理器的指令系统 15.3PicoBlaze设计流程 15.3.1设计PicoBlaze处理器 15.3.2PicoBlaze处理器设计流程 15.4重新定制PicoBlaze处理器和设计范例 15.4.1定制新的PicoBlaze处理器 15.4.2CoolBlaze处理器设计范例 15.5本章小结 第16章面向低成本和消费类应用的完美器件——spartan3系列 16.1概述 16.2利用Sparran-3系列产品实现安全的解决方案 16.2.1使用SpartanFPGA实现灵活的低成本安全解决方案 16.2.2DeviceDNA操作 16.2.3采用DeviceDNA在Spartan-3AFPGA中保证实现安全 16.2.4采用DeviceDNA和Flash存储器ID保证安全 16.2.5Spartan-3A/3AN/3ADSPFPGA应用中的高级安全机制 16.2.6总论 16.2.7基于Spartan-3AStarterKit设计范例 16.3Spartan-3A实现Multi-Bootloacl多引导设计 16.3.1多引导的关键模块ICAP 16.3.2多引导设计范例 16.4本章小结 第五部分CoolRunner-ⅡCPLD器件特性和应用 第17章CoolRunner-Ⅱ系列器件架构及其描述 17.1概述 17.2CoolRunner-Ⅱ器件的逻辑结构 17.2.1功能模块 17.2.2高级内部互连矩阵 17.2.3输入/输出模块 17.2.4时钟分频器模块 17.3CoolRunner-Ⅱ器件的时序模型 17.3.1时序模型描述 17.3.2时序模型设计范例 17.4CoolRunner-Ⅱ器件的设计和使用 17.4.1使用双沿触发寄存器 17.4.2使用时钟分频器 17.4.3使用频率合成 17.4.4应用门控功能 17.4.5使用施密特触发器 17.4.6应用输入/输出标准 17.4.7设置输入/输出引脚为参考电源的输入引脚 17.5本章小结 第18章利用CoolRunner-Ⅱ器件的高级特性降低产品的成本 18.1概述 18.2采用CoolRunner-Ⅱ实现IrDA和UART设计 18.2.1功能描述 18.2.2IrDA和UART设计 18.2.3IrDA和UAI盯接口 18.2.4设计范例的实现 18.3采用CoolRunner-Ⅱ实现串行ADC接口 18.3.1功能描述 18.3.2设计范例和实现 18.4CoolRunner-Ⅱ器件实现无线收发器 18.4.1功能描述 18.4.2发送器模块设计 18.4.3接收器模块设计 18.4.4设计范例和实现 18.5采用CoolRunner-Ⅱ实现SmartCard读卡器 18.5.1功能描述 18.5.2ISO7816SmartCard标准 18.5.3设计范例及其实现 18.6采用CoolRunner-Ⅱ实现I2C总线控制器 18.6.1功能描述 18.6.2I2C接口协议 18.6.3I2C总线逻辑 18.6.4微处理器接口逻辑 18.6.5工作流程 18.6.6设计范例及其实现 18.7使用CoolRunner-Ⅱ器件实现SPI主控制器 18.7.1功能描述 18.7.2SPI主控制器的实现 18.7.3SPI和微处理器接口 18.7.4设计范例和实现 18.8键盘扫描控制器 18.8.1功能描述 18.8.2设计范例和实现 18.9NANDFlash存储器接口控制器 18.9.1功能描述 18.9.2设计范例和实现 18.10采用CoolRunner-Ⅱ实现低功耗IDE控制器 18.10.1功能描述 18.10.2IDE总线接口和协议 18.10.3设计范例和实现 18.11多SD卡接口的实现 18.11.1功能描述 18.11.2设计范例和实现 18.12本章小结 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。