CPLD/FPGA设计与应用高级教程

CPLD/FPGA设计与应用高级教程

郭利文, 邓月明, 编著

出版社:北京航空航天大学出版社

年代:2010

定价:45.0

书籍简介:

本书结合目前主要CPLD/FPGA产品以及最流行的设计理念,系统详细地介绍了CPLD/FPGA的硬件结构,硬件描述语言和验证语言的基础应用以及高级应用,详细介绍了怎样使用Verilog HDL语言进行有限状态机设计和testbench设计,以及如何使用Modelsim进行功能仿真和时序仿真,简要地介绍了验证方法学的基本概念以及验证语言的比较,并且就CPLD/FPGA的系统应用进行了详细的探讨,包括DSP设计、嵌入式处理器设计、HardCopy设计、嵌入式虚拟逻辑分析仪的使用以及如何进行CPLD/FPGA板级设计。

书籍目录:

第1章 概述  1.1 数字电路基础及发展演变  1.2 cpld/fpga的介绍  1.3 设计语言及其方法的介绍  1.4 硬件语言与软件语言的区别  1.5 设计与验证流程  1.6 cpld/fpga的前景与展望  1.7 本章小结  1.8 思考与练习 第2章 cpld/fpga硬件结构  2.1 pld的分类  2.2 乘积项结构的基本原理  2.3 查找表结构的基本原理  2.4 传统cpld的基本结构  2.5 传统fpga的基本结构

第1章 概述  1.1 数字电路基础及发展演变  1.2 cpld/fpga的介绍  1.3 设计语言及其方法的介绍  1.4 硬件语言与软件语言的区别  1.5 设计与验证流程  1.6 cpld/fpga的前景与展望  1.7 本章小结  1.8 思考与练习 第2章 cpld/fpga硬件结构  2.1 pld的分类  2.2 乘积项结构的基本原理  2.3 查找表结构的基本原理  2.4 传统cpld的基本结构  2.5 传统fpga的基本结构  2.6 最新cpld的基本结构  2.7 最新fpga的基本结构  2.8 cpld与fpga的选择  2.9 cpld/fpga的配置  2.10 本章小结  2.11 思考与练习 第3章 verilog hdl语法基础  3.1 verilog hdl的特点  3.2 verilog hdl的描述方式  3.3 模块和端口  3.4 注 释  3.5 常量、变量与逻辑值  3.6 操作符  3.7 操作数  3.8 参数指令  3.9 编译指令  3.10 系统任务和系统函数  3.11 实例1:串并转换程序设计  3.12 本章小结  3.13 思考与练习 第4章 verilog的描述与参数化设计  4.1 数据流描述  4.2 行为级描述  4.3 结构化描述 4.4 高级编程语句  4.5 参数化设计  4.6 混合描述  4.7 实例2:i2c slave控制器的设计  4.8 本童小结  4.9 思考与练习 第5章 有限状态机设计  5.1 有限状态机的基本概念  5.2 状态机描述的基本语法  5.3 状态编码  5.4 状态初始化  5.5 full case与parallel case  5.6 状态机的描述  5.7 实例3:pci slave接口设计  5.8 本章小结  5.9 思考与练习 第6章 约束与延时分析  6.1 约束的目的  6.2 引脚约束及电气标准设定  6.3 时序约束的基本概念  6.4 时序约束的本质  6.5 静态延时分析  6.6 统计静态延时分析  6.7 动态延时分析  6.8 实例4:建立时间和保持时间违例分析  6.9 时序违例及解决方式 6.10 实例5:四角测试中的时序分析  6.11 实例6:lpc slave接口设计  6.12 本章小结  6.13 思考与练习 第7章 rtl设计原则及技巧  7.1 rtl设计的主要原则  7.2 rtl设计的主要技巧  7.3 组合逻辑设计  7.4 时序逻辑设计  7.5 代码风格  7.6 实例8:信号消抖时的亚稳态及解决方案  7.7 本章小结  7.8 思考与练习 第8章 仿真与testbench设计  8.1 仿真概述  8.2 仿真器的选择  8.3 modelsim简介与仿真  8.4 testbench设计  8.5 testbench结构化  8.6 实例9:基于modelsim的i2c slavetestbench设计  8.7 实例10:基于modelsim的lpc slave接口仿真设计  8.8 实例11:基于modelsim的信号消抖程序仿真设计  8.9 本章小结  8.10 思考与练习 第9章 cpld/fpga的验证方法学  9.1 验证与仿真  9.2 验证与测试  9.3 验证的期望  9.4 验证的语言  9.5 断 言  9.6 验证的分类  9.7 代码覆盖  9.8 验证工具  9.9 验证计划  9.10 dft  9.11 版本控制  9.12 实例12:基于fsm的sva断言验证设计  9.13 本章小结  9.14 思考与练习 第10章 cpld/fpga的高级应用  10.1 基于dsp的fpga设计  10.2 基于嵌入式处理器的fpga设计  10.3 典型的sopc运用:nios ii简介及应用  10.4 基于hardcopy技术的fpga设计  10.5 嵌入式逻辑分析仪  10.6 本章小结  10.7 思考与练习 第11章 cpld/fpga系统设计  11.1 常用电平标准及其接口设计  11.2 信号完整性概述  11.3 高速设计与serdes  11.4 电源完整性概述  11.5 功耗与热设计  11.6 pcb设计与cpld/fpga系统设计  11.7 实例16:基于μc/os-ii的fpga系统设计  11.8 本章小结  11.9 思考与练习 参考文献

内容摘要:

本书结合目前主流的cpld/fpga产品以及最流行的设计理念,系统、详细地介绍cpld/fpga的硬件结构、硬件描述语言与验证语言的基础应用以及高级应用;详细介绍如何使用verilog hdl语言进行有限状态机设计和testbench设计,以及如何使用modelsim进行功能仿真和时序仿真;简要介绍验证方法学的基本概念以及验证语言的比较,并就cpld/fpga的系统应用进行了详细探讨,包括dsp设计、嵌入式处理器设计、hardcopy设计、嵌入式逻辑分析仪的使用以及cpld/fpga的板级设计。  本书既可作为电子信息、通信工程以及相关工科专业的本科高年级学生和研究生教材,也可作为全国大学生电子设计竞赛的培训教材,以及从事电子电路系统设计与cpld/fpga/asic设计的工程技术人员的参考用书。

书籍规格:

书籍详细信息
书名CPLD/FPGA设计与应用高级教程站内查询相似图书
9787512402461
如需购买下载《CPLD/FPGA设计与应用高级教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位北京航空航天大学出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

CPLD/FPGA设计与应用高级教程是北京航空航天大学出版社于2010.10出版的中图分类号为 TP332.1 的主题关于 可编程序逻辑器件-教材 的书籍。