书籍详情
电子设计自动化技术基础
作者:马建国,孟宪元主编
出版社:清华大学出版社
出版时间:2004-04-01
ISBN:9787302081968
定价:¥48.00
购买这本书可以去
内容简介
《高等院校信息与通信工程系列教材:电子设计自动化技术基础》以数字系统为主线讲授EDA设计技术的3项重要内容:算法设计、芯片设计和电路板设计。这3部分分别以MATI.AB、Xilinx的ISE5.1i和Protel 99 SE为设计工具,介绍现代电子系统设计的3个流程;算法设计建立系统数学模型,进行优化仿真;芯片设计将仿真结果转换后,利用VHDI。语言完成可编程ASIC器件的硬件实现;电路板设计使系统实际运行。全书以智能玩具狗为设计实例贯穿整个设计流程,所有程序通过调试,附录提供常用资料和实例。 《高等院校信息与通信工程系列教材:电子设计自动化技术基础》独特的结构体系,可满足现代电子系统设计的完整知识体系要求,符合认识规律。 《高等院校信息与通信工程系列教材:电子设计自动化技术基础》叙述简练、结构清晰、内容新颖、资料完整,可作为高校电子、计算机、通信、自动化等专业的EDA工程教材,也可作为研究生和相关专业工程技术人员的参考书。
作者简介
暂缺《电子设计自动化技术基础》作者简介
目录
绪论
思考题与练习题
第1篇 电子系统算法设计与仿真
第1章 系统级设计与仿真概论
1.1 系统技术要求与建模
1.1.1 电子系统的技术要求
1.1.2 系统模型的建立
1.2 系统级仿真
1.2.1 SystemView动态系统设计、分析和仿真软件
1.2.2 MATLAB
1.3 系统级综合
1.3.1 综合
1.3.2 优化
思考题与练习题
第2章 MATLAB及其在EDA技术中的应用
2.1 MATLAB概述
2.1.1 MATLAB的功能和特点
2.1.2 MATLAB的工具箱
2.1.3 MATLAB的工作环境
2.2 MATLAB的基本功能及举例
2.2.1 基本知识
2.2.2 数组与矩阵的算术运算
2.2.3 关系运算、逻辑运算与数组函数
2.2.4 矩阵函数
2.2.5 多项式运算
2.2.6 基本绘图功能
2.3 Simulink简介
2.3.1 概述
2.3.2 基本操作
2.3.3 建立系统模型及仿真
2.3.4 专用Xilinx模块库
2.4 MATLAB工具箱
2.4.1 概述
2.4.2 控制系统工具箱
2.4.3 信号处理工具箱
2.4.4 通信工具箱
2.5 MATLAB应用实例
2.5.1 控制要求及算法没计
2.5.2 控制模型的设计与封装
思考题与练习题
第2篇 数字系统芯片设计与综合
第3章 现代数字系统设计概论
3.1 概述
3.2 数字系统的设计方法
3.2.1 原理图设计
3.2.2 程序语言设计
3.2.3 状态机设计
3.2.4 功能模块参数化设计
3.2.5 利用IP模块的设计
3.2.6 基于平台的设汁
3.3 1P设计与应用
3.3.1 IP核
3.3.2 1P核的种类与应用
3.3.3 系统芯片和IP核复用
3.4 片上系统技术
3.4.1 片上系统的基本概念
3.4.2 片上系统的系统芯片与设计技术
3.4.3 使可配置片上系统得以实现的FPGA平台
思考题与练习题
第4章 硬件设计描述语言VHDL基础
4.1 概述
4.2 VHDI程序基本结构
4.2.1 实体说明
4.2.2 结构体
4.2.3 包集合、库及配置
4.3 VHDI-语言的数据格式
4.3.1 VHDL语言的对象及其分类
4.3.2 VHDL语言的数据类型
4.3.3 VHDI语言的运算操作符
4.4 VHDI语言的基本描述语句
4.4.1 顺序描述语句
4.4.2 并发描述语句
4.5 VHDI语言的描述方式
4.5.1 结构体的行为描述方式
4.5.2 结构体的数据流描述方式
4.5.3 结构体的结构描述方式
4.6 一位总线温度传感器控制接口设计
4.6.1 单总线的基本原理
4.6.2 程序设计
思考题与练习题
第5章 可编程ASlC器件
5.1 概述
5.1.1 可编程ASIC器件概述
5.1.2 可编程ASIC器件分类及特点
5.2 PLD器件
5.2.1 可编程阵列逻辑器件
5.2.2 可编程通用逻辑器件
5.3 复杂可编程逻辑器件
5.3.1 基于乘积项的CPLD基本结构
5.3.2 基于查找表的CPLD电路结构
5.4 现场可编程门阵列FPGA
5.4.l FPGA的基本结构
5.4.2 FPGA的电路结构
5.4.3 SpartanⅡ/Virtex系列FPGA
5.5 编程技术
5.5.1 编程原理简介
5.5.2 编程模式
5.5.3 编程流程
思考题与练习题
第6章 数字系统的设计与综合
6.1 概述
6.2 高级综合
6.2.1 功能性模型化程序
6.2.2 数据
6.2.3 由数据流图到数据通道控制器
6.2.4 控制
6.2.5 数据和控制
6.3 寄存器转移级综合
6.3.1 电平敏感的锁存器
6.3.2 沿敏感的触发器
6.3.3 组合逻辑
6.3.4 约束
6.3.5 FPGA的综合
6.3.6 同步系统的时序
思考题与练习题
第7章 可编程ASIC开发平台
7.1 概述
7.2 Xilinx ISE5.1i集成开发环境
7.2.1 Xilinx ISE5.1i的安装
7.2.2 Xilinx ISE5.1i软件简介
7.2.3 利用Xilinx ISE5.1i设计的简易跑表
7.3 其他软件开发平台
7.3.1 ispEXPERT软件平台简介
7.3.2 Altera QuartusH软件平台简介
7.4 硬件实验平台与设计实验
7.4.1 TPG_FPGA实验系统
7.4.2 基于VHDI的数字逻辑电路实验
思考题与练习题
第8章 复杂模块设计与跨平台设计
8.1 系统级设计与片上系统设计带来的挑战
8.2 Xilinx公司的System Generator for DSP软件
8.2.1 概述
8.2.2 System Generator软件的安装
8.2.3 Xilinx BlockSet模块库
8.2.4 System Generator软件的设计流程
8.2.5 设计实例
8.3 Altera DSP Builder
8.4 一个模拟简单智能宠物的设计实现
8.4.1 功能要求
8.4.2 方案设计
8.4.3 设计整合
思考题与练习题
第3篇 系统电路设计与测试
第9章 系统电路的设计方法
9.1 系统电路设计
9.1.1 无源元件的高频特性
9.1.2 数字逻辑的有源元件及其噪声
9.1.3 系统电路设计技术
9.2 系统电路设计与仿真概论
9.2.1 电路原理图的设计
9.2.2 PCB板的设计
9.2.3 电路板的制作与加工
思考题与练习题
第10章 系统电路板设计
10.1 Protel 99 SE软件简介及安装
10.1.1 Protel 99 SE软件简介
10.1.2 Protel 99 SE软件安装
10.2 原理图绘制
10.2.1 启动原理图的设计环境
10.2.2 工作环境的管理
10.2.3 文档图纸参数的设置
10.2.4 元器件到工作平面上的放置
10.2.5 电路原理图的绘制
10.2.6 使用画图工具的绘图
10.2.7 电气法则测试
10.2.8 网络表的生成
10.3 制作原理图元器件
10.3.1 原理图元器件库编辑服务器
10.3.2 元器件管理器工具
10.3.3 常用画图工具栏介绍
10.3.4 元器件的制作
10.4 印制板设计
10.4.1 印制板设计基础
10.4.2 绘制印制电路板
10.4.3 印制电路板的自动设计
10.5 元器件封装设计
10.6 设计实例
10.6.1 完整原理图的设计
10.6.2 PCB板的设计
思考题与练习题
附录A MATLAB函数库和命令级分类索引
附录B Protel符号库和封装库
附录C 硬件开发实验箱
附录D 基于VHDL的数字逻辑电路实验
参考文献
思考题与练习题
第1篇 电子系统算法设计与仿真
第1章 系统级设计与仿真概论
1.1 系统技术要求与建模
1.1.1 电子系统的技术要求
1.1.2 系统模型的建立
1.2 系统级仿真
1.2.1 SystemView动态系统设计、分析和仿真软件
1.2.2 MATLAB
1.3 系统级综合
1.3.1 综合
1.3.2 优化
思考题与练习题
第2章 MATLAB及其在EDA技术中的应用
2.1 MATLAB概述
2.1.1 MATLAB的功能和特点
2.1.2 MATLAB的工具箱
2.1.3 MATLAB的工作环境
2.2 MATLAB的基本功能及举例
2.2.1 基本知识
2.2.2 数组与矩阵的算术运算
2.2.3 关系运算、逻辑运算与数组函数
2.2.4 矩阵函数
2.2.5 多项式运算
2.2.6 基本绘图功能
2.3 Simulink简介
2.3.1 概述
2.3.2 基本操作
2.3.3 建立系统模型及仿真
2.3.4 专用Xilinx模块库
2.4 MATLAB工具箱
2.4.1 概述
2.4.2 控制系统工具箱
2.4.3 信号处理工具箱
2.4.4 通信工具箱
2.5 MATLAB应用实例
2.5.1 控制要求及算法没计
2.5.2 控制模型的设计与封装
思考题与练习题
第2篇 数字系统芯片设计与综合
第3章 现代数字系统设计概论
3.1 概述
3.2 数字系统的设计方法
3.2.1 原理图设计
3.2.2 程序语言设计
3.2.3 状态机设计
3.2.4 功能模块参数化设计
3.2.5 利用IP模块的设计
3.2.6 基于平台的设汁
3.3 1P设计与应用
3.3.1 IP核
3.3.2 1P核的种类与应用
3.3.3 系统芯片和IP核复用
3.4 片上系统技术
3.4.1 片上系统的基本概念
3.4.2 片上系统的系统芯片与设计技术
3.4.3 使可配置片上系统得以实现的FPGA平台
思考题与练习题
第4章 硬件设计描述语言VHDL基础
4.1 概述
4.2 VHDI程序基本结构
4.2.1 实体说明
4.2.2 结构体
4.2.3 包集合、库及配置
4.3 VHDI-语言的数据格式
4.3.1 VHDL语言的对象及其分类
4.3.2 VHDL语言的数据类型
4.3.3 VHDI语言的运算操作符
4.4 VHDI语言的基本描述语句
4.4.1 顺序描述语句
4.4.2 并发描述语句
4.5 VHDI语言的描述方式
4.5.1 结构体的行为描述方式
4.5.2 结构体的数据流描述方式
4.5.3 结构体的结构描述方式
4.6 一位总线温度传感器控制接口设计
4.6.1 单总线的基本原理
4.6.2 程序设计
思考题与练习题
第5章 可编程ASlC器件
5.1 概述
5.1.1 可编程ASIC器件概述
5.1.2 可编程ASIC器件分类及特点
5.2 PLD器件
5.2.1 可编程阵列逻辑器件
5.2.2 可编程通用逻辑器件
5.3 复杂可编程逻辑器件
5.3.1 基于乘积项的CPLD基本结构
5.3.2 基于查找表的CPLD电路结构
5.4 现场可编程门阵列FPGA
5.4.l FPGA的基本结构
5.4.2 FPGA的电路结构
5.4.3 SpartanⅡ/Virtex系列FPGA
5.5 编程技术
5.5.1 编程原理简介
5.5.2 编程模式
5.5.3 编程流程
思考题与练习题
第6章 数字系统的设计与综合
6.1 概述
6.2 高级综合
6.2.1 功能性模型化程序
6.2.2 数据
6.2.3 由数据流图到数据通道控制器
6.2.4 控制
6.2.5 数据和控制
6.3 寄存器转移级综合
6.3.1 电平敏感的锁存器
6.3.2 沿敏感的触发器
6.3.3 组合逻辑
6.3.4 约束
6.3.5 FPGA的综合
6.3.6 同步系统的时序
思考题与练习题
第7章 可编程ASIC开发平台
7.1 概述
7.2 Xilinx ISE5.1i集成开发环境
7.2.1 Xilinx ISE5.1i的安装
7.2.2 Xilinx ISE5.1i软件简介
7.2.3 利用Xilinx ISE5.1i设计的简易跑表
7.3 其他软件开发平台
7.3.1 ispEXPERT软件平台简介
7.3.2 Altera QuartusH软件平台简介
7.4 硬件实验平台与设计实验
7.4.1 TPG_FPGA实验系统
7.4.2 基于VHDI的数字逻辑电路实验
思考题与练习题
第8章 复杂模块设计与跨平台设计
8.1 系统级设计与片上系统设计带来的挑战
8.2 Xilinx公司的System Generator for DSP软件
8.2.1 概述
8.2.2 System Generator软件的安装
8.2.3 Xilinx BlockSet模块库
8.2.4 System Generator软件的设计流程
8.2.5 设计实例
8.3 Altera DSP Builder
8.4 一个模拟简单智能宠物的设计实现
8.4.1 功能要求
8.4.2 方案设计
8.4.3 设计整合
思考题与练习题
第3篇 系统电路设计与测试
第9章 系统电路的设计方法
9.1 系统电路设计
9.1.1 无源元件的高频特性
9.1.2 数字逻辑的有源元件及其噪声
9.1.3 系统电路设计技术
9.2 系统电路设计与仿真概论
9.2.1 电路原理图的设计
9.2.2 PCB板的设计
9.2.3 电路板的制作与加工
思考题与练习题
第10章 系统电路板设计
10.1 Protel 99 SE软件简介及安装
10.1.1 Protel 99 SE软件简介
10.1.2 Protel 99 SE软件安装
10.2 原理图绘制
10.2.1 启动原理图的设计环境
10.2.2 工作环境的管理
10.2.3 文档图纸参数的设置
10.2.4 元器件到工作平面上的放置
10.2.5 电路原理图的绘制
10.2.6 使用画图工具的绘图
10.2.7 电气法则测试
10.2.8 网络表的生成
10.3 制作原理图元器件
10.3.1 原理图元器件库编辑服务器
10.3.2 元器件管理器工具
10.3.3 常用画图工具栏介绍
10.3.4 元器件的制作
10.4 印制板设计
10.4.1 印制板设计基础
10.4.2 绘制印制电路板
10.4.3 印制电路板的自动设计
10.5 元器件封装设计
10.6 设计实例
10.6.1 完整原理图的设计
10.6.2 PCB板的设计
思考题与练习题
附录A MATLAB函数库和命令级分类索引
附录B Protel符号库和封装库
附录C 硬件开发实验箱
附录D 基于VHDL的数字逻辑电路实验
参考文献
猜您喜欢