CPLD\FPGA设计与应用高级教程 pdf下载pdf下载

CPLD\FPGA设计与应用高级教程百度网盘pdf下载

作者:
简介:本篇提供书籍《CPLD\FPGA设计与应用高级教程》百度网盘pdf下载
出版社:木垛图书旗舰店
出版时间:2011-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名称:CPLD\FPGA设计与应用**教程(附光盘十二五高等院校规划教材)
  • 作者:郭利文//邓月明
  • 定价:39
  • 出版社:北京航空航天大学
  • ISBN号:9787512402461

其他参考信息(以实物为准)

  • 出版时间:2011-01-01
  • 印刷时间:2011-01-01
  • 版次:1
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:308
  • 字数:512千字

编辑**语

这本由郭利文、邓月明编著的《CPLD\FPGA设计与应用**教程》基于当前主流的CPLD/FPGA器件及*流行的设计理念,根据作者多年来的实际设计经验,系统介绍了CPID/FPGA的硬件结构、硬件描述语言与硬件验证语言的基础应用以及**应用,详细介绍了如何在工程中利用Verilog HDL语言进行有限状态机设计和Testbench设计,以及如何使用Modelsim进行功能仿真和时序仿真;通过相关实例具体阐述了怎样实现SOPC的设计以及Nios Ⅱ的应用开发,并就CPLD/FPGA的系统应用进行了详细探讨,包括DSP设计、嵌入式处理器设计、HardCopy设计、嵌入式逻辑分析仪的使用以及CPLD/FPGA的板级设计,从而很好地满足了可编程逻辑器件工程应用整个流程的知识需要。全书实例丰富、图文并茂,由浅入深、由易到难详细介绍了CPLD/FPGA的设计与应用。

内容提要

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

目录

**章 概述
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 Sl**e控制器的设计
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 Sl**e接口设计
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 Sl**e接口设计
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 Sl**eTestbench设计
8.7 实例10:基于Modelsim的LPC Sl**e接口仿真设计
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 思考与练习
**0章 CPLD/FPGA的**应用
10.1 基于DSP的FPGA设计
10.2 基于嵌入式处理器的FPGA设计
10.3 典型的SOPC运用:Nios Ⅱ简介及应用
10.4 基于HardCopy技术的FPGA设计
10.5 嵌入式逻辑分析仪
10.6 本章小结
10.7 思考与练习
**1章 CPLD/FPGA系统设计
11.1 常用电平标准及其接口设计
11.2 信号完整性概述
11.3 高速设计与serdes
11.4 电源完整性概述
11.5 功耗与热设计
11.6 PCB设计与CPLD/FPGA系统设计
11.7 实例16:基于μC/OS-Ⅱ的FPGA系统设计
11.8 本章小结
11.9 思考与练习
参考文献