注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关CPID/FPGA 与ASIC 设计实践教程

CPID/FPGA 与ASIC 设计实践教程

CPID/FPGA 与ASIC 设计实践教程

定 价:¥25.00

作 者: 朱如琪
出版社: 科学出版社
丛编项: 高等院校电子科学与技术专业系列教材
标 签: CPLD

ISBN: 9787030160362 出版时间: 2005-08-01 包装: 简裝本
开本: 大16开 页数: 263 字数:  

内容简介

  本书以大规模可编程逻辑器件为基础,详细分析了pld、cpld/fpga器件的原理、设计选型、开发流程、配置和下载电路;介绍了verilog hdl语言和 eda设计软件;通过实例介绍了利用现代eda技术设计数字电路和数字系统的方法。 主要内容为:第1,2章介绍了eda技术和可编程逻辑器件的原理、常用的 eda设计软件、cpld/fpga器件的一些性能指标、cpld/fpga器件的编程方法和下载电路;第3章介绍了altera公司的quartus ii设计软件的使用;第4,5章介绍了电子电路与verilog hdl语言,以数字电路与逻辑设计为基础,分析了利用verilog hdl描述数字电路的方法;第6章首先按照数字电路与逻辑设计课程的顺序,通过实例说明了常用数字逻辑电路的实现方法,然后讨论了利用verilog hdl设计可综合的数字电路的一些设计方法与技巧;第7,8章主要介绍了综合性设计实验;最后给出了一些经典的数字电路设计练习项目。 本书可用作高等院校电类、机电类或非电类专业的研究生、本科生和专科生教材,也可作为电子系统设计工程技术人员学习eda技术的参考书。

作者简介

暂缺《CPID/FPGA 与ASIC 设计实践教程》作者简介

图书目录

第1章绪论
1.1EDA技术的发展史
1.2CPLD/FPGA的发展史
1.2.1数字集成电路的分类
1.2.2可编程逻辑器件的发展史
1.3EDA技术的基本设计方法
1.3.1数字电路设计的基本方法
1.3.2现代数字系统的设计方法
1.3.3CPLD/FPGA设计流程
1.4常用EDA设计工具介绍
1.4.1电子电路设计与仿真工具
1.4.2PCB设计软件
1.4.3IC设计软件
1.4.4CPLD/FPGA设计工具
思考与练习题
第2章可编程逻辑器件基础
2.1PLD器件及其分类
2.1.1PLD器件
2.1.2PLD的分类
2.2可编程逻辑器件结构简介
2.2.1标准门单元.电路示意及PAL等效图
2.2.2PLD的逻辑表示方法
2.2.3PLD的基本结构
2.3CPLD/FPGA的结构和原理
2.3.1EPLD和CPLD的基本结构
2.3.2FPGA的基本结构
2.4CPLD/FPGA器件的编程
2.4.1Altera公司的EPLD/CPLD器件及配置与编程
2.4.2Lattice公司的ISP-CPLD器件及编程
2.4.3Xilinx公司的CPLD/FPGA器件的编程
2.4.4CPLD/FPGA通用下载
2.5边界扫描测试技术
思考与练习题
第3章EDA工具应用设计实践
3.1QuartusⅡ简介
3.2QuartusⅡ的使用方法
3.2.1原理图输入法
3.2.2HDL输入法
思考与练习题
第4章数字系统与VerilogHDL描述
4.1VerilogHDL的一般结构
4.1.1电子系统.电路.模块
4.1.2VerilogHDL模块的结构
4.1.3VerilogHDL模块的描述
4.2数字电路的VerilogHDL模型与设计
4.2.1交通灯监视电路设计
4.2.24位二进制数/8421BCD码
4.2.3函数发生器设计
4.2.4四选一数据选择器
4.2.5三进制计数器设计
4.2.6移位寄存器设计
4.2.7伪随机序列信号发生器设计
思考与练习题
第5章VerilogHDL语言基础
5.1为什么要用VerilogHDl
5.1.1VerilogHDL的发展史
5.1.2传统数字电路设计方法的回顾
5.2VerilogHDL基础语法
5.2.1词法
5.2.2数据类型
5.2.3运算符及表达式
*5.2.4系统任务与系统函数
5.3VerilogHDL行为描述
5.3.1行为描述的结构
5.3.2语句块
5.3.3控制语句
5.3.4赋值语句
5.3.5任务与函数结构
5.3.6时序控制
5.3.7用户定义的原语
思考与练习题
第6章VerUogHDL设计实例与设计进阶
6.1组合逻辑电路设计
6.1.1基本的门电路
6.1.2数据比较器
6.1.3编码器和译码器设计
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利用VerilogHDL设计状态机
6.4设计方法与技巧
6.4.1综合的一般原则
6.4.2HDL编码指导
6.4.3如何消除毛刺
6.4.4阻塞赋值与非阻塞赋值的区别
6.4.5代码对综合的影响
6.4.6用always块实现较复杂的组合逻辑电路
6.4.7VerilogHDL中函数的使用
6.4.8VerilogHDL中任务的使用
思考与练习题
第7章综合设计实例
7.1篮球30s可控计时器设计
7.2设计汽车尾灯控制电路
7.3交通控制灯逻辑电路设计
7.4简易电子钟设计
7.5环形计数器与扭环形计数器
7.6洗衣机控制电路设计
7.78位可逆计数器和三角波发生器
7.8简易数字频率计
思考与练习题
第8章设计实验项目
8.1可逆四位码变换器
8.2可逆计数器
8.3设计一个步进电机脉冲分配器电路
8.4伪随机信号产生器
8.5舞台彩灯控制电路
8.6数字跑表电路设计
8.7设计一个闹时电路
8.8设计一个校时电路
8.9设计一个交通灯控制器
8.10设计一个顺序控制器
8.11数字频率计设计
8.12设计一个数字电控密码锁
8.13多功能数字钟设计
参考文献
附录重VerilogHDL关键字
附录2现代EDA技术综合实验系统简介

本目录推荐