注册 登录 进入教材巡展
#

出版时间:2016年8月

出版社:北京理工大学出版社

以下为《电子设计自动化技术(Verilog HDL版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 北京理工大学出版社
  • 9787568228596
  • 174601
  • 2016年8月
  • 工学
  • 电子科学与技术
  • TN702.2
  • 电气类
  • 高职高专
目录
项目1 三人表决器设计
【项目描述】
【知识准备】
1.1 EDA技术及其发展
1.1.1 EDA技术概念
1.1.2 EDA技术的主要特征
1.1.3 EDA技术发展历程
1.2 可编程逻辑器件
1.2.1 可编程逻辑器件概述
1.2.1.1 可编程逻辑器件的历史演变
1.2.1.2 可编程逻辑器件的基本结构与分类
1.2.1.3 PLD相对于MCU的优势所在
1.2.2 FPGA和CPLD
1.2.2.1 基于乘积项的PLD结构
1.2.2.2 乘积项结构PLD的逻辑实现原理
1.2.2.3 查找表的原理与结构
1.2.2.4 基于查找表的FPGA结构
1.2.2.5 查找表结构的FPGA逻辑实现原理
1.2.2.6 其他类型的FPGA和PLD
1.2.3 可编程逻辑器件的应用
1.2.3.1 PLD在专用集成电路设计中的应用
1.2.3.2 基于EDA工具的PLD应用
1.2.3.3 FPGA和CPLD开发应用选择
1.3 面向CPLD/FPGA的EDA设计流程
1.3.1 源程序的编辑与编译
1.3.2 逻辑综合和优化
1.3.3 目标器件的布线/适配
1.3.4 目标器件的编程/下载
1.3.5 设计过程中的有关仿真
1.3.6 硬件仿真/硬件测试
1.4 基于CPLD/FPGA的常用EDA工具
1.4.1 AJtera EDA软件工具QuartusⅡ简介
1.4.2 QuanusⅡ主要设计流程
1.4.3 QuartusⅡ详细设计流程
1.4.4 其他CPLD/FPGA常用工具
1.5 硬件描述语言
1.5.1 常用硬件描述语言简介
1.5.1.1 Verilog概述
1.5.1.2 Verilog与c语言
1.5.1.3 其他常用硬件描述语言
1.5.1.4 Verilog程序设计举例
1.5.2 Verilog基本语句结构与语法知识
1.5.2.1 模块表达
1.5.2.2 端口语句、端口信号名和端口模式
1.5.2.3 内部信号说明
1.5.2.4 功能定义
1.5.2.5 关键字
1.5.2.6 标识符
1.5.2.7 注释符号
1.5.2.8 规范的程序书写格式
1.5.2.9 文件取名和存盘
【任务实现】
任务1.1 QuartusⅡ软件安装
任务1.2 三人表决器设计
【考核评价】
【拓展提高】

项目2 四位加法器设计
【项目描述】
【知识准备】
2.1 四位加法器原理
2.1.1 半加器逻辑功能
2.1.2 四位加法器原理图
2.2 QuanusⅡ原理图输入设计方法
【任务实现】
任务2.1 利用原理图输人法设计3—8译码器
任务2.2 利用原理图输入法设计四位加法器
【考核评价】
【拓展提高】

项目3 数字电子钟设计
【项目描述】
【知识准备】
3.1 Verilog语言要素
3.1.1 Verilog文字规则
3.1.2 Verilog数据类型
3.1.3 Verilog操作符
3.2 Verilog语句
3.2.1 赋值语句和块语句
3.2.1.1 赋值语句
3.2.1.2 块语句
3.2.2 条件语句
3.2.2.1 if_else语句
3.2.2.2 case语句
3.2.2.3 条件语句使用不当
3.2.3 循环语句
3.2.3.1 forever语句
3.2.3.2 repeat语句
3.2.3.3 while语句
3.2.3.4 for语句
3.2.4 结构描述语句
【任务实现】
任务3.1 数字电子钟设计方案分析
任务3.2 数字电子钟的Veillog程序设计
【考核评价】
【拓展提高】

项目4 交通管理器设计
【项目描述】
【知识准备】
4.1 Verilog与原理图混合设计方式
4.1.1 四位二进制计数器的Verilog设计
4.1.2 八段显示译码器的Verilog设计
4.1.3 顶层文件原理图设计
【任务实现】
任务4.1 交通管理器设计方案分析
任务4.2 交通管理器设计
【考核评价】
【拓展提高】

项目5 简易电子琴设计
【项目描述】
【知识准备】
5.1 结构语句
5.1.1 结构说明语句
5.1.1.1 initial语句
5.1.1.2 always语句
5.1.2 task和function说明语句
5.2 Verilog设计中LPM函数的应用
5.2.1 常用LPM兆功能块
5.2.2 通过MegaWizarclPlug—In Manager例化LPM
5.2.2.1 计数器LPM模块文本文件的调用
5.2.2.2 LPM计数器程序与参数传递语句
5.2.2.3 创建工程与仿真测试
【任务实现】
任务5.1 简易电子琴设计方案分析
任务5.2 简易电子琴Veillog程序设计
【考核评价】
【拓展提高】

项目6 步进电动机控制器设计
【项目描述】
【知识准备】
6.1 有限状态机设计
6.1.1 概述
6.1.2 一般有限状态机的设计
6.1.3 Moore型状态机的设计
6.1.4 Mealy型有限状态机的设计
6.2 步进电动机控制技术
6.2.1 步进电动机的工作原理
6.2.2 步进电动机的工作方式
【任务实现】
任务6.1 步进电动机控制器设计方案分析
任务6.2 步进电动机控制器设计
【考核评价】
【拓展提高】

项目7 数字温度计设计
【项目描述】
【知识准备】
7.1 温度传感器
7.2 单总线器件
7.2.1 单总线的工作原理
7.2.2 单总线器件概述
7.2.2.1 DSl8820简介
7.2.2.2 DSl8820的主要特性
7.2.2.3 DSl8820的内部结构
7.2.2.4 DSl8820的工作原理
7.2.2.5 DSl8820的4个主要数据部件
7.2.2.6 高速暂存存储器
7.2.2.7 控制命令
【任务实现】
任务7.1 数字温度计设计方案分析
任务7.2 数字温度计设计
【考核评价】
【拓展提高】

附录 本书所使用开发板功能简介
附录A 开发板硬件介绍
A.1 硬件资源图示
A.2 核心板资源
附录B 开发板硬件原理图
B.1 核心板管脚示意图
B.2 接口板原理图
附录C 开发板管脚映射表

参考文献