基于Quartus II的FPGA/CPLD设计与应用

当前位置:首页 > 网络编程 > 编程语言与程序设计 > 基于Quartus II的FPGA/CPLD设计与应用

出版社:电子工业出版社
出版日期:2009-9
ISBN:9787121093227
页数:303页

章节摘录

  第1章 什么是EDA  近些年,随着计算机技术和大规模集成电路技术的不断发展,在涉及通信、国防、航天、医学、工业自动化、计算机应用、仪器仪表等领域的电子系统设计工作中,EDA技术发挥了越来越重要的作用,常常可以轻松地突破一些原来的技术瓶颈,大大缩短产品的开发周期、提高产品的性价比。EDA技术已经成为电子设计领域中极其重要的组成部分。  【本章重点】  EDA技术的发展历史及发展趋势  EDA技术涉及的主要内容  EDA技术的设计流程和设计方法  1.1 EDA技术概述  EDA(Electronic Design Automation,电子设计自动化)技术是20世纪90年代初从CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。EDA技术在硬件实现方面融合了大规模集成电路制造技术、IC版图设计、ASIC测试和封装、FPGA(Field Programmable Gate Array)/CPLD(Complex Programmable Logic Device)编程下载和自动测试等技术;而在现代电子学方面则容纳了更多的内容,如电子线路设计理论、数字信号处理技术、数字系统建模和优化技术及长线技术理论等;以计算机为工具,在EDA软件平台上,根据硬件描述语言HDL完成的设计文件,能自动地完成用软件方式描述的电子系统到硬件系统的逻辑编译一逻辑化简一逻辑分割一逻辑综合及优化一布局布线一逻辑仿真,直至完成对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。设计者的工作仅限于利用软件的方式来完成对系统硬件功能的描述,在EDA工具的帮助下,应用相应的FPGA/CPLD器件,就可以得到最后的设计结果。尽管目标系统是硬件,但整个设计和修改过程如同完成软件设计一样方便和高效。因此,EDA技术为现代电子理论和设计的表达与实现提供了可能性。

书籍目录

第1章 什么是EDA1.1 EDA技术概述1.1.1 EDA技术的起源及发展1.1.2 EDA技术的主要内容1.1.3 EDA技术的发展趋势1.2 EDA设计基本流程1.3 EDA基本设计方法与流程1.4 思考与练习第2章 FPGA/CPLD简介2.1 可编程逻辑器件概述2.1.1 可编程逻辑器件的发展2.1.2 可编程逻辑器件的分类2.2 FPGA/CPLD的基本结构2.2.1 FPGA的基本结构2.2.2 CPLD的基本结构2.2.3 FPGA和CPLD的比较2.3 Altera公司可编程逻辑器件2.3.1 MAX 7000系列CPLD2.3.2 FLEX l0K系列的结构特点2.3.3 Cyclone系列FPGA2.3.4 Stratix系列FPGA2.4 FPGA/CPLD器件的应用选择2.5 思考与练习第3章 Quartus Il设计流程3.1 Quartus ll 6.0简介3.2 第一个设计3.2.1 建立新工程3.2.2 设计输入3.2.3 分析与综合3.2.4 适配3.2.5 全程编译3.2.6 时序仿真3.2.7 电路观察器3.2.8 打开原有工程3.3 引脚分配与下载3.3.1 引脚分配3.3.2 编程与配置3.4 ProjectNavigator(工程导航)与工程管理3.4.1 【Hierarchy】标签页3.4.2 【Files】标签页3.4.3 工程文件管理3.5 思考与练习第4章 Quartus Il编辑器使用4.1 文本编辑器4.1.1 【File】菜单4.1.2 文本编辑器编辑工具4.2 原理图编辑器4.2.1 原理图编辑工具栏4.2.2 添加原理图符号4.2.3 导线绘制与命名4.2.4 视图切换4.3 波形文件编辑器4.3.1 波形编辑界面4.3.2 波形编辑工具栏4.3.3 仿真设置4.4 用原理图输入法进行设计4.5 资源分配编辑器4.5.1 用户界面和主要功能4.5.2 引脚规划器4.6 工程设置4.7 切换界面模式4.8 思考与练习第5章 VHDL语言基础5.1 VHDL语言简介5.1.1 实体5.1.2 结构体5.1.3 库和程序包5.1.4 配置5.2 VHDL语言描述方式5.3 VHDL程序语法格式5.3.1 实体声明5.3.2 结构体声明与描述5.3.3 程序包5.3.4 配置5.3.5 库5.4 VHDL基本数据类型……第6章 VHDL描述语句第7章 QuartusⅡ综合应用实例第8章 基本逻辑电路设计实例第9章 常用功能模块设计第10章 综合电子设计实例附录参考文献

作者简介

《基于Quartus II的FPGA/CPLD设计与应用》以提高读者实践操作能力和工程设计能力为目的,对EDA技术和FPGA/CPLD应用的相关知识进行了系统的介绍,内容包括EDA技术的基本知识,FPGA/CPLD的基本原理,Quartus II的使用方法与使用技巧,主流硬件描述语言VHDL的语法规则介绍及实例说明,常用的控制或通信功能模块的设计方法实例,以及采用VHDL语言描述的FPGA/CPLD综合实例设计。
《基于Quartus II的FPGA/CPLD设计与应用》以实例为线索,以应用设计为主体,取材广泛,由浅入深地介绍了在Quartus II平台下利用VHDL语言进行FPGA/CPLD设计开发的流程和方法。

图书封面


 基于Quartus II的FPGA/CPLD设计与应用下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024