全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

Xilinx FPGA应用开发(微电子技术专业第2版高等院校电类专业应用型规划教材)

  • 定价: ¥39
  • ISBN:9787302477594
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:235页
  • 作者:编者:贺敬凯
  • 立即节省:
  • 2017-10-01 第2版
  • 2017-10-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    贺敬凯编著的《Xilinx FPGA应用开发(微电子技术专业第2版高等院校电类专业应用型规划教材)》通过FPGA应用开发中的27个典型的实战项目及各个实战项目涉及的知识点来详细介绍FPGA应用开发技术。主要内容包括FPGA应用开发硬件平台、ISE集成开发环境、Vivado集成开发环境、Verilog HDL硬件描述语言、组合逻辑电路设计、时序逻辑电路设计、FPGA与外设接口的应用设计、一款CPU的设计。
    本书以实战项目为主线编排教学内容;配有电子教学课件、源代码和习题集,方便开展实践教学,可作为高等院校应用型本科、专科电子类专业EDA技术和FPGA应用开发等课程的教材。

目录

第1章  硬件平台及集成开发环境
  实战项目1  键控LED灯亮灭
  1.1  FPGA工作原理及芯片
    1.1.1  FPGA工作原理
    1.1.2  Xilinx FPGA芯片
  1.2  硬件开发平台
    1.2.1  开发板常用接口电路
    1.2.2  VGA接口电路
    1.2.3  时钟电路
    1.2.4  FPGA配置电路
    1.2.5  开发板引脚定义
  1.3  集成开发环境
    1.3.1  基于ISE的开发流程
    1.3.2  基于Vivado的开发流程
  1.4  小结
  1.5  习题
第2章  HDL语言基础
  实战项目2  设计1位全加器
  2.1  Verilog HDL基本程序结构
  实战项目3  设计3位移位寄存器
  2.2  Verilog HDL语言的数据类型和运算符
    2.2.1  标识符
    2.2.2  数据类型
    2.2.3  常量
    2.2.4  运算符和表达式
  实战项目4  设计三人表决电路
  2.3  Verilog HDL语言的建模形式
    2.3.1  结构描述形式
    2.3.2  数据流描述形式
    2.3.3  行为描述形式
  2.4  Verilog代码书写规范
  2.5  小结
  2.6  习题
第3章  组合逻辑电路设计与应用
  实战项目5  设计基本门电路
  3.1  基本门电路
    3.1.1  基本门电路设计
    3.1.2  约束文件
    3.1.3  使用ISim进行功能仿真
  实战项目6  设计比较器电路
  3.2  比较器电路
    3.2.1  比较器设计
    3.2.2  使用FPGA Editor查看细节
  实战项目7  设计多路选择器电路
  3.3  多路选择器
    3.3.1  多路选择器设计
    3.3.2  使用PlanAhead规划引脚
  实战项目8  设计编码器和译码器电路
  3.4  编码器和译码器
    3.4.1  编码器设计
    3.4.2  译码器设计
  实战项目9  设计ALU电路
  3.5  算术逻辑单元ALU
    3.5.1  ALU设计
    3.5.2  使用Design Summary工具
  3.6  小结
  3.7  习题
第4章  时序逻辑电路设计与应用
  实战项目10  设计触发器电路
  4.1  触发器
    4.1.1  D触发器设计
    4.1.2  FPGA内部结构
  实战项目11  设计寄存器电路
  4.2  寄存器和移位寄存器
    4.2.1  寄存器设计
    4.2.2  移位寄存器设计
  实战项目12  设计计数器电路
  4.3  计数器
    4.3.1  十六进制计数器设计
    4.3.2  十进制计数器设计
  实战项目13  设计分频器电路
  4.4  分频器
    4.4.1  偶数分频
    4.4.2  奇数分频
    4.4.3  2n分频
  实战项目14  设计秒表电路
  4.5  综合项目: 秒计数器
    4.5.1  秒计数器设计
    4.5.2  ISE schematic viewer工具的使用
    4.5.3  层次建模模块调用规范
  4.6  小结
  4.7  习题
第5章  一般简单接口电路设计与应用
  实战项目15  控制LED灯亮灭
  5.1  LED显示电路设计与应用
    5.1.1  LED闪烁
    5.1.2  LED流水灯
    5.1.3  状态机编码
  实战项目16  控制数码管显示信息
  5.2  数码管显示电路设计与应用
    5.2.1  单数码管显示原理
    5.2.2  多数码管显示原理
    5.2.3  数码管显示IP核
    5.2.4  数码管显示应用实例1:显示静态数据
    5.2.5  数码管显示应用实例2:滚动显示信息
    5.2.6  把自己的模块封装成IP核
  实战项目17  键控显示信息
  5.3  按键电路设计与应用
    5.3.1  按键状态检测
    5.3.2  按键消抖基本原理
    5.3.3  按键应用1:按键控制闪烁频率
    5.3.4  按键应用2:按键次数显示电路
  实战项目18  控制VGA显示彩条和信息
  5.4  VGA显示电路设计与应用
    5.4.1  VGA显示原理
    5.4.2  VGA显示IP核
    5.4.3  VGA应用1:显示四色条纹
    5.4.4  VGA应用2:显示信息
  实战项目19  键控流水灯
  5.5  综合项目:键控流水灯
  5.6  小结
  5.7  习题
第6章  综合项目应用
  实战项目20  设计反应测量仪
  6.1  反应测量仪
  实战项目21  设计序列检测器
  6.2  序列检测器
    6.2.1  脉冲产生电路设计与应用
    6.2.2  Mealy状态机和Moore状态机
    6.2.3  “110”序列检测器设计
  实战项目22  设计密码锁
  6.3  密码锁
  实战项目23  设计交通灯控制器
  6.4  交通灯控制器
  实战项目24  设计数字钟
  6.5  数字钟设计
  实战项目25  设计频率计
  6.6  频率计设计
  实战项目26  设计信号发生器
  6.7  信号发生器设计
    6.7.1  正弦波信号发生器设计
    6.7.2  内嵌逻辑分析仪ChipScope的使用
  6.8  小结
  6.9  习题
第7章  简易CPU设计
  实战项目27  设计简易处理器
  7.1  简易处理器的系统架构设计
    7.1.1  简易处理器的组成结构
    7.1.2  简易处理器的功能
    7.1.3  指令系统的设计
  7.2  简易处理器的设计实现
    7.2.1  顶层系统设计
    7.2.2  基本部件设计
  7.3  简易处理器的验证
    7.3.1  仿真验证
    7.3.2  FPGA验证
  7.4  小结
  7.5  习题
参考文献