基于VHDL与Quartus II软件的可编程逻辑器件应用与开发

出版时间:2011-4  出版社:国防工业  作者:郑燕//赫建国  页数:240  

内容概要

  本书内容可以分为两部分:第一部分包括从第1章到第7章的内容,这部分介绍了基于可编程逻辑器件设计应用系统所需要的基础知识;第二部分包括第8章到第12章的内容,这部分包括一些比较深人的知识以及如何利用前面学习的基本知识实现应用系统的设计。
  第1章回顾了在“数字电路逻辑设计”课程中学习的由标准逻辑器件组成的数字电路的分析和设计方法;介绍了可编程逻辑器件的工作原理和类型;介绍了ALTERA公司生产的复杂可编程?辑器件和现场可编程门阵列器件。
  第2章介绍了电子设计自动化的概念;介绍了使用ALTERA公司提供的可编程逻辑器件的集成开发软件Quartus Ⅱ version
9.0进行电路设计和调试的整个过程。集成开发软件Quatus
Ⅱ不仅可以在代码下载到可编程逻辑器件芯片之前验证它的正确性,而且也可以被用来形象地学习基本知识。
  可编程逻辑器件的集成开发软件Quartus
Ⅱ/支持多种设计输入方式。硬件描述语言具有行为描述的特点,因此第3章介绍了利用VHDL(Very High Speed
Integrated Circuit Hardware Description Language)编写设计代码的基本结构。
  第4章介绍了VHDL的并行语句。这部分语句与其他计算机高级语言程序中的语句有着本质的区别。其他计算机高级语言程序中的语句是逐句执行,一次只能执行一句;VHDL代码中的并行语句可以同时执行,一次可以执行多条语句。VHDL并行语句的存在原因是因为在硬件电路中所有的逻辑门在任何时刻都处于执行状态。
  第5章介绍了VHDL的顺序语句。顺序语句与其他计算机高级语言程序中的语句类似,它的执行取决书写顺序,它们可以实现时序电路,当然它们也可以实现组合电路。并行语句只适用设计组合电路。
  基?可编程逻辑器件的数字系统的开发过程包括设计输人、编译、仿真和向器件下载设计文件这些步骤。一旦器件获得合适的设计文件,这个器件就具有了相应的逻辑功能。第6章介绍向可编程逻辑器件下载设计文件的模式、相关电路和操作步骤。
  第7章介绍了有限状态机(Finite State
Machine,FSM)技术。有限状态机是一种为进行时序逻辑电路设计而创建的专门模型。这种模型对设计任务顺序非常明确的数字控制系统非常有用。由电路的状态转移表或者电路的状态转移图,利用VHDL可以设计出不同应用特点的状态机,而且这些状态机都具有相对固定的语句以及表达方式。
  第8章介绍了Quaaus
Ⅱ可编程逻辑器件的集成开发软件中的原理图输入方式;介绍了开发软件提供的各种元件在电路设计中的使用;介绍了层次化设计的概念,利用这个概念可以把多个设计者完成的子系统组合成一个完整的系统。
  第9章介绍了VHDL代码中实现层次化设计的方法;介绍了元件、函数以及过程这些能使代码重复使用的方法,以提高设计效率并使得代码结构更加清晰。
  第10章介绍了时钟产生电路;介绍了能够产生较高时钟频率稳定度的晶体时钟产生电路;介绍了现场可编程阵列器件的片内锁相环模?的使用。
  第11章,通过一个应用系统(信号产生器)的设计过程,介绍了如何把前面的基础知识应用于具体的工作。设计过程是按照设计报告的撰写顺序进行的,这样不仅使得设计过程有章可循,同时也学习了任何撰写设计报告。撰写设计报告的过程就是不断发现问题,解决问题的过程。
  第12章介绍了数字系统SOPC(System On Programmable
Chip,SOPC)解决方案。该方案使得处理器能够配置到现场可编程阵列器件之中,这样的处理器被称作为Nios
Ⅱ软核处理器。这种解决方案使得一块芯片将同时获得基于VHDL语言设计的可编程逻辑器?应用电路具有数据传送速度快的优点和基于C语言设计的微处理器应用电路具有数据处理能力强的优点。
  本书可作为本科院校教授可编程逻辑器件、硬件描述语言或Quartus Ⅱ软件的教材,也可作为相关工程技术人员入门参考书。

书籍目录

第1章 可编程逻辑器件
 目标
 引言
 1.1 数字集成电路的分类
  1.1.1 标准逻辑器件
  1.1.2 微处理器
  1.1.3 专用集成电路
 1.2 标准逻辑器件基础知识
  1.2.1 数字电路的描述
  1.2.2 组合逻辑电路
  1.2.3 时序逻辑?路
 1.3 可编程逻辑器件基础知识
  1.3.1 可编程逻辑器件基础
  1.3.2 可编程逻辑器件内部电路的描述
  1.3.3 可编程逻辑器件内部电路的分类
 1.4 ALTERA公司的可编程逻辑器件
  1.4.1 复杂可编程逻辑器件
  1.4.2 现场可编程门阵列器件
 小结
 习题
第2章 Quartus Ⅱ开发软件
 目标
 引言
 2.1 Quartus Ⅱ简介
 2.2 Quartus Ⅱ集成开发软件的工作窗口
 2.3 创建工程
 2.4 设计的输入
 2.5 设计的编译
?2.6 设计的功能仿真
  2.6.1 创建仿真波形文件
  2.6.2 设计的功能仿真
  2.6.3 设计的时序仿真
 小结
 习题
第3章 VHDL程序的结构
 目标
 引言
 3.1 VHDL语言的产生及发展
 3.2 VHDL程序的最简单结构
  3.2.1 VHDL程序的基本格式
  3.2.2 VHDL程序的仿真
 3.3 实体
  3.3.1 实体的格式
  3.3.2 VHDL语言的标识符
  3.3.3 端口模式
  3.3.4 端口的数据类型
 3.4 结构体
 3.5 VHDL程序的结构
  3.5.1 VHDL程序的基本单元
  3.5.2 VHDL库
  3.5 STD_LOGIC数据类型
 小结
 习题
第4章 并行语句
 目标
 引言
 4.1 数据类型
  4.1.1 预定义的数据类型
  4.1.2 数据类型转换
 4.2 VHDL的运算符
  4.2.1 赋值运算符
  4.2.2 逻辑运算符
  4.2.3 算术运算符
  4.2.4 关系运算符
  4.2.5 移位操作符
  4.2.6 并置运算符
 ……
第5章 顺序语句
第6章 可编程逻辑器件的编程/配?
第7章 状态机
第8章 Quartus Ⅱ开发软件深入使用
第9章 VHDL的深入使用
第10章 时钟电路
第11章 信号产生器的设计
第12章 Nios Ⅱ软核处理器
参考文献

图书封面

评论、评分、阅读与下载


    基于VHDL与Quartus II软件的可编程逻辑器件应用与开发 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7