EDA技术基础教程(Verilog HDL版普通高等教育电子信息类专业系列教材)
正版保障 假一赔十 可开发票
¥
30.8
6.3折
¥
49
全新
库存2件
作者张俊涛,陈晓莉编著
出版社西安交通大学出版社
ISBN9787569317268
出版时间2020-07
装帧平装
开本其他
定价49元
货号9889331
上书时间2024-12-27
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 EDA技术简介
1.1 为什么需要学习EDA技术
1.2 应用EDA技术的三个要素
1.2.1 可编程逻辑器件
1.2.2 硬件描述语言
1.2.3 EDA软件
1.3 EDA技术的应用领域
1.4 电子系统的设计方法
1.5 EDA网络学习资源
思考与练习
第2章 Verilog HDL基础
2.1 初识Verilog HDL
2.2 Verilog基本元素
2.2.1 取值集合
2.2.2 常量表示
2.2.3 标识符与关键词
2.3 数据类型
2.3.1 线网类型
2.3.2 变量类型
2.3.3 存储器
2.3.4 标量与矢量
2.4 运算符与操作符
2.4.1 算术运算符
2.4.2 逻辑运算符
2.4.3 位操作符
2.4.4 关系运算符
2.4.5 等式运算符
2.4.6 条件操作符
2.4.7 移位操作符
2.4.8 缩位运算符
2.4.9 拼接操作符
2.5 模块功能的描述方法
2.5.1 行为描述
2.5.2 数据流描述
2.5.3 结构描述
2.5.4 混合描述方法
2.5.5 用户自定义原语
2.6 层次化设计方法
2.7 函数与任务
2.7.1 函数
2.7.2 任务
2.8 编写testbench
2.8.1 $display和Swrite任务
2.8.2 $monitor任务
2.8.3 $time函数和$timeformat任务
2.8.4 $fmish和$stop任务
2.8.5 testbench应用示例
思考与练习
第3章 Quartus II的应用
3.1 基本设计流程
3.1.1 建立工程
3.1.2 设计输入
3.1.3 编译、综合与适配
3.1.4 引脚锁定
3.1.5 编程与配置
3.2 原理图设计方法
3.3 仿真分析
3.3.1 基于向量波形的仿真方法
3.3.2 基于testbench的仿真方法
3.4 翌辑分析仪的应用
3.5 数字频率计设计——基于原理图方法
思考与练习
第4章 常用数字器件的描述
4.1 组合器件的描述
4.1.1 基本逻辑门
4.1.2 编码器
4.1.3 译码器
4.1.4 数据选择器
4.1.5 数值比较器
4.1.6 三态缓冲器
4.1.7 奇偶校验器
4.2 时序器件的描述
4.2.1 锁存器与触发器
4.2.2 寄存器
4.2.3 计数器
4.3 分频器及其应用
4.3.1 偶分频器
4.3.2 奇分频器
4.3.3 半整数分频器
4.3.4 分频器的应用
4.4 存储器的描述
4.4.1 ROM的描述
4.4.2 RAM的描述
4.5 数字频率计设计——基于HDL方法
思考与练习
第5章 宏功能模块的应用
5.1 宏功能模块的调用方法
5.2 DDS信号源的设计
5.2.1 相位累加器的设计
5.2.2 正弦波ROM的定制
5.2.3 输出数据的校正
5.2.4 顶层电路设计
5.2.5 D/A转换及滤波电路
5.3 等精度频率计的设计
5.3.1 测频控制电路设计
5.2.2 频率测量与计算电路设计
5.3.3 代码转换与译码电路设计
5.3.4 顶层电路设计
思考与练习
第6章 状态机设计方法
6.1 吠态机的概念与分类
6.2 状态机的描述方法
6.3 A/D转换控制器的设计
6.4 状态机设计实践
6.4.1 序列控制电路设计
6.4.2 VGA彩格控制电路设计
6.4.3 交通灯控制器设计
思考与练习
第7章 EDA技术深入应用
7.1 代码编写规范
7.1.1 标识符命名规范
7.1.2 代码书写规范
7.1.3 文档管理规范
7.2 综合与优化设计
7.2.1 优化设置
7.2.2 描述方法对综合的影响
’7.2.3 优化设计方法
7.3 Verilog中的数值运算
7.3.1 有符号数的加法
7.3.2 有符号数的乘法
7.3.3 有符号数的移位
思考与练习
第8章 片上系统设计
8.1 SOPC基础
8.1.1 SOPC简介
8.1.2 IP核
8.1.3 片上系统的实现方法
8.1.4 Nios II软核处理器
8.1.5 Avalon互连总线
8.2 SOPC开发流程
8.3 构建和生成处理器系统
8.3.1 建立SOPC工程
8.3.2 构建处理器系统
8.3.3 生成Nios II系统
8.4 项层电路设计
8.5 应用程序开发
8.5.1 HAL系统库
8.5.2 软件开发流程
8.5.3 编写应用程序
8.6 片上系统的固化方法
8.6.1 添加EPCS控制器组件
8.6.2 更新顶层设计电路
8.6.3 修改BSP设置
8.6.4 应用编程器进行固化
思考与练习
参考文献
附录A QuartusⅡ13.0安装指南
A.1 Quartus Ⅱ 13.0版的组成
A.2 Quartus Ⅱ 13.0版的安装
A.3 添加使用许可文件
附录B DE2-115开发板的应用
B.1 DE2-115开发板的布局
B.2 DE2-115开发板的硬件资源
内容摘要
本书共分为8章。-3章为基础篇,首先介绍EDA的基本概念和实现要素,然后重点讲述Verilog HDL硬件描述语言以及在Quartus II开发环境下进行EDA设计的基本流程、仿真方法和测试方法。第4-6章为应用篇,讲述常用数字功能电路的逻辑描述,Quartus II中宏功能模块的应用以及Verilog HDL中的状态机描述方法,并通过多个典型的设计实践项目加深应用。第7-8章为提高篇,讲述HDL代码的编写规范、FPGA的设计原则、综合与优化设计问题以及Verilog HDL中的数值运算,很后讲述可编程片上系统软硬件设计的流程和方法,以适应电子竞赛、以及嵌入式系统设计之需要。本教材适用于高等学校EDA课程教材,电子技术课程设计以及电子设计竞赛赛前培训资料,也可以作为自学EDA技术的参考书。
精彩内容
教材共八章。第1-3章为基础篇,首先介绍EDA的基本概念和实现要素,然后重点讲述Verilog HDL硬件描述语言以及在Quartus II开发环境下进行EDA设计的基本流程、仿真方法和测试方法。第4-6章为应用篇,讲述常用数字功能电路的逻辑描述,Quartus II中宏功能模块的应用以及Verilog HDL中的状态机描述方法,并通过多个典型的设计实践项目加深应用。第7-8章为提高篇,讲述HDL代码的编写规范、FPGA的设计原则、综合与优化设计问题以及Verilog HDL中的数值运算,最后讲述可编程片上系统软硬件设计的流程和方法,以适应电子竞赛、以及嵌入式系统设计之需要。本教材适用于高等学校EDA课程教材,电子技术课程设计以及电子设计竞赛赛前培训资料,也可以作为自学EDA技术的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价