书籍详情
《CPLD》[43M]百度网盘|亲测有效|pdf下载
  • CPLD

  • 出版社:科学出版社
  • 出版时间:2010-09
  • 热度:10639
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

  《CPLD/FPGA与ASIC设计实践教程(第二版)》特色:
  ★内容全面系统、讲解循序渐进,满足数字电路基础课程实验、小型数字系统设计、嵌入式系统设计等多层次的教学需求。
  ★面向实际工程应用,以Verilog HDL语言为例详细剖析数字系统的设计方法,体现硬件设计软件化的设计思想。
  ★紧跟技术发展方向,新增SoPC等相关内容,力求帮助学生掌握数字系统设计的新方法,为后续课程打下基础。
  ★《CPLD/FPGA与ASIC设计实践教程(第二版)》配有相关教辅资料和实验资料,便于教学和实验的开展。

内容简介

  《CPLD/FPGA与ASIC设计实践教程(第二版)》以大规模可编程逻辑器件为基础,详细介绍了PLD、CPLD/FPGA器件的原理和开发技术。第1~3章介绍EDA技术和可编程逻辑器件的原理,CPLD/FPGA器件的性能指标与选型、编程方法和下载电路,以及常用EDA设计软件的使用。第4~6章先详细介绍Verilog HDL语言,然后按照数字电路与逻辑设计课程的顺序,通过实例说明常用数字逻辑电路的实现方法,并讨论利用VerilogHDL设计可综合的数字电路的方法与技巧。第7、8章是设计实验部分,包括经典数字电路设计练习和综合性设计项目。第9章介绍嵌入式系统的发展趋势、SoPC设计技术及其应用等。
  《CPLD/FPGA与ASIC设计实践教程(第二版)》可作为高等院校电子电气类、机电类等专业数字系统设计课程的教材,也可作为相关领域工程技术人员的参考书。

内页插图

目录

丛书序
第二版前言
第一版前言
第1章 绪论
1.1 概述
1.1.1 电子器件的发展
1.1.2 电子设计技术的发展
1.2 EDA技术的发展史
1.2.1 EDA概念
1.2.2 EDA技术的发展
1.3 CPLD/FPGA的发展史
1.3.1 数字集成电路的分类
1.3.2 可编程逻辑器件的发展史
1.4 常用EDA设计工具介绍
1.4.1 电子电路设计与仿真工具
1.4.2 PCB设计软件
1.4.3 IC设计软件
1.4.4 CPLD/FPGA应用设计工具
1.5 数字系统的设计方法
1.5.1 数字电路设计的基本方法
1.5.2 现代数字系统的设计方法
1.5.3 CPLD/FPGA应用设计流程
1.5.4 基于QuartusⅡ的设计流程
1.5.5 基于ISE的设计流程
思考与练习题

第2章 可编程逻辑器件基础
2.1 引言
2.2 PID器件及其分类
2.2.1 PLD器件
2.2.2 PLD的分类
2.3 可编程逻辑器件结构简介
2.3.1 标准门单元、电路示意和PAL等效图
2.3.2 PLD的逻辑表示方法
2.3.3 PLD的基本结构
2.4 CPLD/FPGA的结构和原理
2.4.1 EPLD和CPLD的基本结构
2.4.2 FPGA的基本结构
2.5 CPLD/FPGA器件的编程
2.5.1 Altera公司的EPLD/CPLD器件及其配置与编程
2.5.2 L,attice公司的ISP-CPLD器件及其编程
2.5.3 Xilinx公司的CPLD/FPGA器件及其编程
2.5.4.CPLD/FPGA通用下载电路设计
2.6 边界扫描测试技术
思考与练习题

第3章 EDA工具应用设计实践
3.1 QuartusⅡ简介
3.2 QuartusⅡ的使用方法
3.2.1 原理图输入法
3.2.2 HDL输入法
思考与练习题

第4章 数字系统与Verllog HDL描述
4.1 verilox HDL的一般结构
4.1.1 电子系统、电路和模块
4.1.2 verilog HDL模块的结构
4.1.3 Verilog HDL模块的描述方式
4.2 数字电路的Vedlog HDL模型与设计
4.2.1 交通灯监视电路设计
4.2.2 四位二进制数18421BCD码
4.2.3 函数发生器设计
4.2.4 四选一数据选择器
4.2.5 三进制计数器设计
4.2.6 移位寄存器设计
4.2.7 伪随机序列信号发生器设计
思考与练习题

第5章 Verilog HDL语言基础
5.1 为什么要用verilog HDL
5.1.1 概述
5.1.2 Verilog HDL和VHDL比较
5.1.3 Verilog HDL语言的主要功能
5.1.4 传统数字电路设计方法的回顾
5.2 Verilog HDL基础语法
5.2.1 Verilog HDL的词法
5.2.2 Verilog HDL的数据类型
5.2.3 verilog HDL运算符及表达式
5.2.4 系统任务与系统函数
……
第6章 Verilog HDL设计进阶
第7章 综合设计实例
第8章 设计实验项目
第9章 SoPC设计
附录A Verilog HDL关键字
附录B MY-FPGA-EP1C3开发板介绍
参考文献

前言/序言

  随着大规模集成电路的发展,现代电子设计的方法与技术也在不断发生变化。目前,比较有效的电子设计方法是将板卡设计、可编程逻辑设计和软件开发融合在一起。在未来,利用FPGA将处理器、存储器融合于一体,在板卡设计中融合可编程逻辑的设计将成为趋势。这样,电子产品设计将演变为可编程逻辑设计和嵌入式软件设计,电子设计将更体现为一种“软”设计,一种通过开发语言和开发工具实现的设计,从而实现硬件设计软件化的设计思想。
  以VHDL或者Verilog语言来表达设计意图,以FPGA为硬件载体,以计算机为设计开发工具,以EDA软件为开发环境,以SoC、IP等为综合设计的方法,已经成为硬件设计工程的主要特征。因此,在修订本书时,结合在使用第一版过程中积累的经验,在设计方法上更注重思考,将上述硬件设计软件化的设计思想尽量贯穿在本书的编写之中。
  随着现代EDA技术的发展和新技术的不断应用,与原来的大规模可编程逻辑器件的应用相比,CPLD/FPGA的应用范围已远超出了数字逻辑器件的应用范围。因此,它的教学也应该分为几个层次:第一层次是基础,就是根据目前高等院校电子信息与电气学科各专业的数字电路基础课程(如“脉冲与数字电路”、“数字电子技术基础”等)的教学要求,利用CPLD/FPGA器件完成数字逻辑电路的设计;第二层次是利用CPLD/FPGA器件设计小型数字系统;第三层次是利用VHDL或Verilog语言设计常用的嵌入式系统的接口电路及专用模块电路;第四层次是基于FPGA的SoPC嵌入式系统设计。
  基于FPGA的SoPC(片上可编程系统)设计是FPGA应用的最高层次,也是未来应用的发展方向。SoC(片上系统)是当前lC设计发展的主流,它将信息处理的算法、逻辑电路的结构、各个层次的电路以器件的方式集成在一块芯片上,从而具备整机的功能。
  本书对应课程的先修课程是“脉冲与数字电路”等基础课,后续课程是“数字信号处理”、“集成电路设计”等专业课。在“数字信号处理”应用方面,由FPGA代替DSP来实现算法,提高系统的速度;在嵌入式系统设计方面,基于FPGA的SoPC嵌入式系统设计可以开拓视野,为今后从事嵌入式系统的设计打下基础。本书面向实际工程应用,紧跟技术发展,力求帮助学生掌握数字系统设计的新方法,用现代EDA技术解决传统的数字系统设计问题,起到承上启下的作用。
  自科学出版社于2005年8月出版《CPLDIFPGA与ASIC设计实践教程》以来,该书已被许多兄弟院校选为教材,并且第二版被评为普通高等教育“十一五”国家级规划教材。在近五年的使用过程中,教师和读者给我们提出了许多宝贵意见。感谢武汉理工大学王虹老师及其他所有使用过作者第一版教材的教师和读者,是你们的支持与关爱让本书不断完善,也激励作者努力前行。
  本书第二版经华中科技大学教材编审委员会审定,作为2007年度学校立项出版教材,并获学校“教学改革工程”教材建设基金资助,在此对学校给予的支持表示衷心的感谢!在本书出版之际,感谢华中科技大学国家电工电子教学基地与工程实训中心老师们的支持和帮助,尤其要感谢工程实训中心汪春华主任,是他给予了作者无微不至的关怀!