基于Quartus Ⅱ的FPGA/CPLD设计与应用

副标题:无

作   者:赵艳华,曹丙霞,张睿编著

分类号:

ISBN:9787121093227

微信扫一扫,移动浏览光盘

简介

   本书以提高读者实践操作能力和工程设计能力为目的,对EDA技术和   FPGA/CPLD应用的相关知识进行了系统的介绍,内容包括EDA技术的基本知识   ,FPGA/CPLD的基本原理,Quartus II的使用方法与使用技巧,主流硬件描   述语言VHDL的语法规则介绍及实例说明,常用的控制或通信功能模块的设计   方法实例,以及采用VHDL语言描述的FPGA/CPLD综合实例设计。    本书以实例为线索,以应用设计为主体,取材广泛,由浅入深地介绍了   在Quartus II平台下利用VHDL语言进行FPGA/CPLD设计开发的流程和方法。   本书适合从事FPGA/CPLD设计的专业技术人员阅读,也可作为高等学校相关   专业的教学用书。   

目录

  第1章 什么是EDA
   1.1 EDA技术概述
   1.1.1 EDA技术的起源及发展
   1.1.2 EDA技术的主要内容
   1.1.3 EDA技术的发展趋势
   1.2 EDA设计基本流程
   1.3 EDA基本设计方法与流程
   1.4 思考与练习
  第2章 FPGA/CPLD简介
   2.1 可编程逻辑器件概述
   2.1.1 可编程逻辑器件的发展
   2.1.2 可编程逻辑器件的分类
   2.2 FPGA/CPLD的基本结构
   2.2.1 FPGA的基本结构
   2.2.2 CPLD的基本结构
   2.2.3 FPGA和CPLD的比较
   2.3 Altera公司可编程逻辑器件
   2.3.1 MAX 7000系列CPLD
   2.3.2 FLEX l0K系列的结构特点
   2.3.3 Cyclone系列FPGA
   2.3.4 Stratix系列FPGA
   2.4 FPGA/CPLD器件的应用选择
   2.5 思考与练习
  第3章 Quartus Il设计流程
   3.1 Quartus ll 6.0简介
   3.2 第一个设计
   3.2.1 建立新工程
   3.2.2 设计输入
   3.2.3 分析与综合
   3.2.4 适配
   3.2.5 全程编译
   3.2.6 时序仿真
   3.2.7 电路观察器
   3.2.8 打开原有工程
   3.3 引脚分配与下载
   3.3.1 引脚分配
   3.3.2 编程与配置
   3.4 ProjectNavigator(工程导航)与工程管理
   3.4.1 【Hierarchy】标签页
   3.4.2 【Files】标签页
   3.4.3 工程文件管理
   3.5 思考与练习
  第4章 Quartus Il编辑器使用
   4.1 文本编辑器
   4.1.1 【File】菜单
   4.1.2 文本编辑器编辑工具
   4.2 原理图编辑器
   4.2.1 原理图编辑工具栏
   4.2.2 添加原理图符号
   4.2.3 导线绘制与命名
   4.2.4 视图切换
   4.3 波形文件编辑器
   4.3.1 波形编辑界面
   4.3.2 波形编辑工具栏
   4.3.3 仿真设置
   4.4 用原理图输入法进行设计
   4.5 资源分配编辑器
   4.5.1 用户界面和主要功能
   4.5.2 引脚规划器
   4.6 工程设置
   4.7 切换界面模式
   4.8 思考与练习
  第5章 VHDL语言基础
   5.1 VHDL语言简介
   5.1.1 实体
   5.1.2 结构体
   5.1.3 库和程序包
   5.1.4 配置
   5.2 VHDL语言描述方式
   5.3 VHDL程序语法格式
   5.3.1 实体声明
   5.3.2 结构体声明与描述
   5.3.3 程序包
   5.3.4 配置
   5.3.5 库
   5.4 VHDL基本数据类型
   5.4.1 标量数据类型
   5.4.2 复合数据类型
   5.4.3 数据类型转换
   5.5 VHDL数据对象
   5.5.1 数据对象声明
   5.5.2 数据对象的比较
   5.6 VHDL文字规则
   5.6.1 数值表达
   5.6.2 标志符
   5.7 VHDL操作符
   5.8 思考与练习
  第6章 VHDL描述语句
   6.1 VHDL并行语句
   6.1.1 并行信号赋值语句
   6.1.2 进程语句
   6.1.3 块语句
   6.1.4 元件例化语句
   6.1.5 过程调用语句
   6.1.6 生成语句
   6.2 VHDL顺序语句
   6.2.1 信号和变量赋值语句
   6.2.2 IF语句
   6.2.3 CASE语句
   6.2.4 NULL语句
   6.2.5 LOOP语句
   6.2.6 NEXT语句
   6.2.7 EXIT语句
   6.2.8 WAIT语句
   6.2.9 RETURN语句
   6.3 其他语句结构说明
   6.3.1 子程序
   6.3.2 子程序重载
   6.3.3 预定义属性
   6.4 思考与练习
  第7章 QUartus II综合应用实例
   7.1 状态机的设计与实现
   7.1.1 状态机的优点
   7.1.2 VHDL语言中状态机设计的选择
   7.1.3 状态机的描述结构
   7.2 状态机设计举例
   7.2.1 交通灯控制器的逻辑实现
   7.2.2 单进程Moore状态机
   7.2.3 Mealy型状态机
   7.3 状态机实现A/D采样控制
   7.4 LPM定制与应用
   7.5 简易正弦信号发生器设计
   7.5.1 正弦信号发生器的构成
   7.5.2 定制波形信息初始化文件
   7.5.3 定制LPM—ROM
   7.5.4 原理图方式设计顶层实体
   7.5.5 用例化语句完成顶层实体设计
   7.6 嵌入式逻辑分析仪SignalTap II的应用
   7.6.1 SignalTap II文件的建立
   7.6.2 逻辑分析仪的使用操作
   7.7 思考与练习
  第8章 基本逻辑电路设计实例
   8.1 多路选择器设计
   8.1.1 4选1多路选择器设计
   8.1.2 数据分配器设计
   8.2 译码/编码器设计
   8.2.1 3-8译码器设计
   8.2.2 七段数码管译码器设计
   8.2.3 优先编码器设计
   8.2.4 二一十进制码制转换
   8.3 计数器设计
   8.3.1 基本计数器设计
   8.3.2 可逆计数器设计
   8.3.3 可预置计数器设计
   8.4 微分电路设计
   8.4.1 延迟电路设计
   8.4.2 微分电路设计
   8.4.3 同步计数器设计
   8.5 分频电路设计
   8.5.1 整数分频电路设计
   8.5.2 两位半分频电路设计
   8.6 键盘去抖电路设计
   8.7 计数与显示电路设计
   8.8 思考与练习
  第9章 常用功能模块设计
   9.1 LCD控制模块设计
   9.1.1 LCD模块简介
   9.1.2 LCD模块的显示控制
   9.1.3 LCD显示控制单元的VHDL实现
   9.2 串行通信接口设计
   9.3 CRC校验设计
   9.3.1 CRC校验编码原理
   9.3.2 CRC编码设计实例
   9.4 曼彻斯特编码
   9.4.1 曼彻斯特编码格式
   9.4.2 曼彻斯特编码的VHDL实现
   9.5 频率计设计
   9.6 序列检测器设计
   9.7 思考与练习
  第10章 综合电子设计实例
   10.1 数字钟设计
   10.1.1 计时模块
   10.1.2 显示控制
   10.2 密码锁设计
   10.3 电子乐曲播放器设计
   10.3.1 音阶分频系数
   10.3.2 音阶频率的产生
   10.3.3 音长与乐谱的确定
   10.3.4 乐谱播放控制
   10.3.5 顶层设计
   10.3.6 实现乐曲演奏电路的方法
   10.4 简易电子琴设计
   10.5 简易信号发生器
   10.6 投球游戏设计
   10.6.1 游戏设计实现
   10.6.2 自定义程序包
   10.6.3 游戏控制器设计
   10.6.4 游戏顶层设计
   10.7 思考与练习
  附录
   附录A 实验电路结构图(康芯GW48系列)
   附录B 各菜单命令的快捷键列表
   附录C 康芯GW48系列实验箱EPlC3T144主板引脚对应表
   附录D VHDL语言语法模板
  参考文献
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

基于Quartus Ⅱ的FPGA/CPLD设计与应用
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon