注册 登录 进入教材巡展 进入在线书城
#
  • #
  • #

出版时间:2009年11月

出版社:高等教育出版社

获奖信息:十一五国家级规划教材  

以下为《电子设计自动化应用技术——FPGA应用篇(赠授课用电子教案)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040280500
  • 1版
  • 40752
  • 44210404-8
  • 平装
  • 异16开
  • 2009年11月
  • 310
  • 213
  • 工学
  • 电子科学与技术
  • TN702
  • 电气信息类
  • 本专科
内容简介

本书是普通高等教育“十一五”国家级规划教材,是北京市精品课程“EDA技术”多年的教学建设和教师们教学实践的成果。

全书以FPGA应用为主线,全面介绍FPGA应用中涉及的器件、开发工具、软件语言、应用等相关问题。编者力求用简洁的语言,向读者展示什么是FPGA,FPGA如何工作,面对众多型号的FPGA如何选择。应用中如何使用硬件描述语言,以及如何使用工具对FPGA设计进行验证、仿真和综合。全书从实际应用的角度出发,通过不同领域的应用实例,论述使用FPGA器件解决实际问题的方法,突出实用性。

本书可作为高等学校计算机、电子类专业的本科生教材,也可供从事电子设计的工程技术人员参考。

目录

 前辅文
 第1 章 概述
  1.1 什么是FPGA
  1.2 为什么用FPGA
  1.3 使用FPGA 的条件
  1.4 本书包括哪些内容
 第2 章 FPGA 设计综述
  2.1 EDA 技术发展
  2.2 EDA 系统构成
  2.3 专用FPGA 开发工具
   2.3.1 Altera 公司工具
   2.3.2 Xilinx 公司工具
   2.3.3 Lattice 公司工具
  2.4 FPGA 设计资源
  2.5 FPGA 应用系统举例
  思考题和习题
 第3 章 FPGA 器件原理
  3.1 PLD 概述
   3.1.1 PROM 工作原理
   3.1.2 PLA 工作原理
   3.1.3 PAL 和GAL 工作原理
   3.1.4 CPLD 工作原理
  3.2 ASIC 概述
  3.3 FPGA 器件结构
   3.3.1 FPGA 框架结构
   3.3.2 Xilinx 公司FPGA
   3.3.3 Altera 公司FPGA
   3.3.4 Cyclone 系列FPGA
  3.4 FPGA 器件选择
  3.5 FPGA 器件编程
   3.5.1 ByteBlasterMV 配置
   3.5.2 MasterBlaster/ USB 配置
   3.5.3 JTAG 配置
   3.5.4 CPU 配置
  思考题和习题
 第4 章 FPGA 开发工具使用
  4.1 QuartusII 概述
  4.2 QuartusII 使用
   4.2.1 设计输入
   4.2.2 设计处理
   4.2.3 波形仿真
   4.2.4 器件编程
  4.3 原理图文件输入
  4.4 参数化模块库使用
  4.5 层次化设计流程
  4.6 嵌入式逻辑分析仪使用
  思考题和习题
 第5 章 硬件描述语言VHDL
  5.1 VHDL 程序结构
   5.1.1 entity 实体
   5.1.2 architecture 结构体
   5.1.3 library 库
   5.1.4 子程序
  5.2 VHDL 语法规则
   5.2.1 数据对象
   5.2.2 数据类型
   5.2.3 属性
   5.2.4 基本运算符
  5.3 VHDL 并行语句
   5.3.1 信号赋值语句
   5.3.2 process 进程语句
   5.3.3 block 块语句
   5.3.4 component 元件语句
   5.3.5 generate 生成语句
  5.4 VHDL 顺序语句
   5.4.1 变量赋值语句
   5.4.2 if 语句
   5.4.3 case 语句
   5.4.4 loop 语句
   5.4.5 null 语句
  思考题和习题
 第6 章 FPGA 单元电路设计
  6.1 组合逻辑电路设计举例
   6.1.1 优先编码器设计
   6.1.2 译码器设计
   6.1.3 数据选择器设计
   6.1.4 运算器设计
   6.1.5 比较器设计
   6.1.6 求补器设计
   6.1.7 单向总线缓冲器设计
   6.1.8 双向总线缓冲器设计
  6.2 时序逻辑电路设计举例
   6.2.1 锁存器和触发器设计
   6.2.2 移位寄存器设计
   6.2.3 计数器设计
   6.2.4 分频器设计
  6.3 有限状态机设计举例
   6.3.1 Moore 型状态机设计
   6.3.2 Mealy 型状态机设计
  6.4 存储器设计举例
  思考题和习题
 第7 章 FPGA 系统电路设计
  7.1 信号发生器设计实现
   7.1.1 信号发生器设计原理
   7.1.2 信号发生器设计实现
   7.1.3 信号发生器综合仿真
  7.2 数字电压表设计实现
   7.2.1 数字电压表原理
   7.2.2 数字电压表设计
   7.2.3 数字电压表参考程序
   7.2.4 数字电压表综合仿真
  7.3 液晶显示接口电路设计实现
   7.3.1 液晶显示接口电路原理
   7.3.2 液晶显示接口电路设计
   7.3.3 液晶显示接口参考程序
   7.3.4 液晶显示接口综合仿真
  7.4 RC6 算法设计实现
   7.4.1 RC6 算法基本原理
   7.4.2 RC6 算法设计实现
   7.4.3 RC6 算法综合仿真
  思考题和习题
 第8 章 SOPC 设计应用
  8.1 SOPC 技术概述
   8.1.1 SOC 技术
   8.1.2 SOPC 技术
   8.1.3 Nios II 处理器
  8.2 SOPC 系统设计实例
   8.2.1 SOPC 系统设计流程
   8.2.2 SOPC 系统硬件设计
   8.2.3 SOPC 系统软件开发
   8.2.4 Nios II 自定义指令逻辑
  思考题和习题
 主要参考文献