基本信息
内容简介
计算机书籍
本书以当前流行的可编程器件为例,包括Altera公司的CPLD以及Xilinx公司的FPGA产品,完整地阐述了可编程逻辑器件开发的整个流程。.
首先本书系统地介绍了CPLD和FPGA典型产品的结构原理、性能特点以及Altera公司提供的开发软件——MAX+PLUSII,其次详细地列举了VHDL语言的各种语法结构以及相应的例程。读者也可以通过本书详尽地了解数字电路设计中所涉及的一些问题,其中包括组合逻辑电路设计、时序逻辑电路设计、运算电路设计以及存储器电路设计等。..
本书后面的部分是可编程逻辑电路系统开发部分。可以让读者了解什么是数字系统设计的方法,然后再用4个有一定难度的例程向读者完整地再现可编程逻辑电路系统开发的全过程。...
目录
1.1 可编程逻辑器件的发展进程
1.2 可编程逻辑器件的分类
1,3 CPLD的基本结构
1.4 FPGA简介
1.5 CPLD与FPGA的比较
1.6 器件厂商及其产品
第2章 逻辑器件
2.1 Altera器件综述
2.2 Altera MAX7000系列CPLD/FPGA芯片
2.3 Altera FLEXlOK系列CPLD/FPGA芯片
2.4 AlteraAPEX20K系列FPGA芯片
2.5 Xilinx XC9500系歹,JFPGA芯片
第3章 初探CPLD/FPGA设计工具——MAX+PLUSll
3.1 MAX+PLUSII简介
3.2 图形输入的设计过程
3.3 工具条和常用菜单选项说明
第4章 深入了解CPLD/FPGA设计工具——MAX+PLUSⅡ
4.1 图形的层次化设计和BUS使用,
4.2 语言描述输入法
前言
由于具备上述两方面的特点,CPLD和FPGA受到了广大工程师的普遍欢迎,其应用日益广泛。与此同时,可编程ASIC也在近几年得到了迅速的发展,其集成度、工作速度不断提高。由于结构和工艺的改进,可编程ASIC芯片上包含的内容也越来越丰富,可实现的功能也越来越强,它们已成为当今实现电子系统集成化的重要手段。CPLD/FPGA在电路设计、板卡专用芯片、控制芯片以及算术专用芯片等方面的应用十分广泛。随着我国在芯片制造、设计方面支持力度的加大,电路设计、芯片设计方面的项目应用的广泛,这就需要有一本让读者能快速掌握电路设计的书籍。..
本书以Altera公司的CPLD/FPGA为背景,完整地阐述了可编程逻辑器件开发的整个流程。第1—4章系统地介绍了该公司的CPLD和FPGA典型产品的结构原理、性能特点以及Altera公司提供的开发软件——MAX+PLUSII。第5—7章详细地给出了VHDL语言的各种语法结构以及相应的例程。有了前面两个部分基础知识的积累,读者就可以转入到具体的可编程逻辑器件的设计开发阶段。最后,通过对第8—14章的学习,读者可以详尽地了解数字电路设计中所涉及的绝大多数的问题,其中包括组合逻辑电路设计、时序逻辑电路设计、运算电路设计以及存储器电路设计等。通过本书的学习就是让读者能够较为熟练地掌握可编程逻辑电路开发过程中遇到的一些不可避免的具体模块的设计问题。从整体上讲,本书在选材上注重内容新颖、技术先进,并且在书中给出了经实践验证的大量设计实例,希望能对读者迅速掌握大规模可编程逻辑器件的设计与应用有所帮助。
作为电路设计的初学者,通过本书基础技术和案例的介绍,您可以快速掌握设计方法和软件的使用,同时设计经验方面的内容能帮助您有快速地提高。如果您已经有了一定的电路设计的经验,相信通过本书,可以更加深刻地了解到一些可编程逻辑器件开发的内幕,同时它也是您在今后工作中所需的开发技术手册。
可编程逻辑器件是一门发展飞快的技术,其涉及面广,技术更新快,新器件也不断涌现。由于编者水平有限,加之时间仓促,书中难免有错误和不妥之处,恳请读者批评指正。...
编者
2004年11月