首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

程序设计:EDA技术实用教程 Verilog HDL版(第4版)

2013-04-15 
特别是集成电路设计工艺步入了超深亚微米阶段,近千万门的大规模可编程逻辑器件的陆续面世,以及基于计算机技术的面向用户的低成本大规模ASK:设计技术的应用,促进了EDA技术的形成和发展。
商家名称 信用等级 购买信息 订购本书
程序设计:EDA技术实用教程 Verilog HDL版(第4版) 去商家看看
程序设计:EDA技术实用教程 Verilog HDL版(第4版) 去商家看看

EDA技术实用教程:Verilog HDL版(第4版) [平装]

编辑推荐

《EDA技术实用教程:Verilog HDL版(第4版)》特点:完整的知识结构,灵活的学时安排,注重创新能力的培养;基于情景导向和工作过程的教学模式,使读者快速入门;丰富的示例与习题,大量的实验与设计项目,立体化的配套教学资源。
讲技术 授技能 求职就业的帮手
布情景 述过程 教学改革的能手
举示例 重实践 能力培养的强手

目录

第1章 EDA技术概述
1.1 EDA技术及其发展
1.2 EDA技术实现目标
1.3 硬件描述语言Verilog HDL
1.4 其他常用HDL
1.5 HDL综合
1.6 自顶向下的设计技术
1.7 EDA技术的优势
1.8 EDA设计流程
1.8.1 设计输入(原理图/HDL文本编辑)
1.8.2 综合
1.8.3 适配
1.8.4 时序仿真与功能仿真
1.8.5 编程下载
1.8.6 硬件测试
1.9 ASIC及其设计流程
1.9.1 ASIC设计简介
1.9.2 ASIC设计一般流程简述
1.10 常用EDA工具
1.10.1 设计输入编辑器
1.10.2 HDL综合器
1.10.3 仿真器
1.10.4 适配器
1.10.5 下载器
1.11 QuartusⅡ概述
1.12 IP核
1.13 EDA技术发展趋势管窥
习题

第2章 FPGA与CPLD的结构原理
2.1 PLD概述
2.1.1 PLD的发展历程
2.1.2 PLD分类
2.2 简单PLD结构原理
2.2.1 逻辑元件符号表示
2.2.2 PROM结构原理
2.2.3 PLA结构原理
2.2.4 PAL结构原理
2.2.5 GAL结构原理
2.3 cPLD的结构原理
2.4 FPGA的结构原理
2.4.1 查找表逻辑结构
2.4.2 Cyclone III系列器件的结构原理
2.5 硬件测试
2.5.1 内部逻辑测试
2.5.2 JFAG边界扫描
2.5.3 嵌入式逻辑分析仪
2.6 大规模PLD产品概述
2.6.1 Lattlce公司的PLD器件
2.6.2 Xilinx公司的PLD器件
2.6.3 Altera公司的PLD器件
2.6.4 Actel公司的PLD器件
2.6.5 Altera的FPGA配置方式
2.7 CPLD/FPGA的编程与配置
2.7.1 CPLD在系统编程
2.7.2 FPGA配置方式
2.7.3 FPGA专用配置器件
2.7.4 使用单片机配置FPGA
2.7.5 使用CPLD配置FPGA
习题

第3章 Vorilog设计入门
3.1 组合电路的venlog描述
3.1.1 2选l多路选择器及其Verilog描述
3.1.2 4选l多路选择器及其case语句表述方式
3.1.3 4选1多路选择器及其数据流描述方式
3.1.4 4选1多路选择器及其if语句描述方式
3.1.5 加法器及其Verilog描述
3.2 时序模块及其Vernog表述
3.2.1 边沿触发型触发器及其Verilog表述
3.2.2 电平触发型锁存器及其Verilog表述
3.2.3 含异步复位,时钟使能型触发器及其Verilog表述
3.2.4 同步复位型触发器及其Verilog表述
3.2 5异步复位型锁存器及其Verilog表述
3.2.6 Verilog的时钟过程表述的特点和规律
3.2.7 异步咕序模块的Vefilog表述
3.3 二进制计数器及其Veillog设计
3.3.1 4位二进制计数器及其Venlog表述
3.3.2 功能更全面的计数器设计
习题

第4章 EDA工具应用初步
4.1 硬件逻辑电路的一般设计和测试流程
4.1.1 编辑和输入设计文件
4.1.2 创建工程
4.1.3 全程编译前约束项目设置
4.1.4 全程综合与编译
4.1.5 仿真测试
4.1.6 RTL图观察器应用
4.2 引脚锁定与硬件测试
4.2.1 引脚锁定
4.2.2 编译文件下载
4.2.3 AS直接编程模式
4.2.4 rFAG间接编程模式
4.2.5 USB-Blastr编程配置器件使用方法
4.2.6 图形方式设置引脚锁定
4.2.7 利用引脚属性定义方式锁定引脚
4.3 嵌入式逻辑分析仪使用方法
4.4 编辑signalTapⅡ的触发信号
4.5 原理图编辑输入设计流程
4.5.1基于原理图的层次化设计流程
4.5.2 应用宏模块设计频率计
4.5.3 宏模块逻辑功能查询
4.6 keeD属性应用
4.7 slgnal Pmbe使用方法
4.8 Set Ungs设置
4.9 Fltter Semngs项设置
4.10 HDL版本设置及Anaiysis&syndlesis功能
4.11 功能块chipP1anner应用
4.11.1 chipPlanner应用流程说明
4.11.2 chipPlarlner说明
4.11.3 利用changeManager检测底层逻辑
4.12 Synplify的应用及接口方法
4.12.1 Synplify使用流程
4.12.2 Synplify与QuartusⅡ接口
习题
实验与设计
4-1 计数器设计实验
4-2 多路选择器设计实验
4-3 8位全加器设计实验
4-4 原理图输入法设计频率计
4-5 十六进制7段数码显示译码器设计
4-6 数码扫描显示电路设计

第5章 Verilog设计深入
5.1 过程中的两类赋值语句
5.1.1 阻塞式赋值
5.1.2 非阻塞式赋值
5.1.3 深入认识阻塞赋值和非阻塞式赋值的特点
5.2 过程结构总结
5.3 移位寄存器设计
5.3.1 含同步预置功能的移位寄存器设计
5.3.2 模式可控的移位寄存器设计
5.3.3 使用移位操作符设计移位寄存器
5.4 乘法器设计及相关语句应用
5.4.1 参数定义关键词parameter
5.4.2 整数型寄存器类型定义
5.4.3 for语句用法
5.4.4 repeat语句用法
5.4.5 while语句用法
5.4.6 Verilog循环语句的特点
5.5 if语句一般用法
5.6 三态与双向端口设计
5.6 1三态控制电路设计
5.6.2 双向端口设计
5.6.3 三态总线控制电路设计
5.7 模可控计数器设计
5.7.1 同步加载模型设计
5.7.2 异步加载模型设计
5.7.3 异步清0加载模型设计
5.7 4同步清0加载模型设计
5.8 半整数与奇数分频电路设计
5.9 Verilog的描述风格
5.9.lRTL描述
5.9.2 行为描述
……
第6章 EDAI具应用深入
第7章 系统设计优化
第8章 有限状态机设计技术
第9章 Verilog语言规则
第10章 Verilog行为仿真
第11章 SOPC系统开发技术
附录 EDA开发系统使用简介
主要参考文献

序言

在现代电子设计领域,Verilog HDL作为IEEE标准的两大主流HDL之一,相比于VHDL,具有易学易用和享有ASIC设计领域的主导地位等诸多优势。在全球范围内其用户覆盖率一直处于上升趋势。统计资料表明,Verilog HDL的行业覆盖率现已超过80%,在美国和日本则更高,己占绝对优势。例如美国使用Verilog HDL的工程师占HDL设计行业工程师的90%左右,并仍有上升趋势。由此势必导致我国Verilog HDL工程师和相关就业领域人才需求的不断增加。本书以Verilog HDL作为基本硬件描述语言来介绍EDA技术。作为教科书,与科学出版社出版的(EDA技术实用教程——NHDL版》构成了姐妹篇。
为了适应EDA技术在高新技术行业的需求和高校教学的要求,突出EDA技术的实用性,以及面向工程实际的特点和学生自主创新能力的培养,作者力图将EDA技术最新的发展成果、现代电子设计最前沿的理论和技术、国际业界普遍接受和认可的EDA软硬件开发平台的实用方法,通过本书合理的综合和萃取,奉献给读者。
本书所有的理论阐述和实践精解,包括示例和实验所基于的EDA软硬件平台分别是QHartus II 9.x、Synplify、ModelSim、SOPC Builder等和cyclone III系列FPGA。
随着EDA技术的发展和应用领域的扩大,EDA技术在电子信息、通信、自动控制及计算机应用等领域的重要性日益突出。同时,随着技术市场与人才市场对EDA技术需求的不断提高,产品的市场效率和技术要求也必然会反映到教学和科研领域中来。以最近的十届全国大学生电子设计竞赛为例,涉及EDA技术的赛题从未缺席过。对诸如斯坦福大学、麻省理工学院等美国一些著名院校的电子与计算机实验室建设情况的调研表明,其EDA技术的教学与实践的内容也十分密集,在其本科和研究生教学中有两个明显的特点:其一,各专业中EDA教学实验课程的普及率和渗透率极高;其二,几乎所有实验项目都部分或全部地融入了EDA技术,其中包括数字电路、计算机组成与设计、计算机接口技术、数字通信技术、嵌入式系统、DSP等实验内容,并且更多地注重创新性实验。这显然是科技发展和市场需求双重影响下自然产生的结果。
在业界,目前似乎有三个关键词与大学生的就业和发展关系密切,这就是数字技术、创新精神和实践能力。近年来,我国大学生特别是本科生就业形势一直难有起色,其中自有诸多因素。但有一点值得关注,即高职高专类学生和研究生的就业情况都好于本科生。其中原因十分明显,也值得深究:即社会就业市场更青睐有实践能力的人才。

文摘

插图:

程序设计:EDA技术实用教程 Verilog HDL版(第4版)



不难理解,EDA技术已不是某一学科的分支,或某种新的技能技术,它应该是一门综合性学科。它融合多学科于一体,又渗透于各学科之中。它打破了软件和硬件间的壁垒,使计算机的软件技术与硬件实现、软件性能和硬件指标、设计效率和产品性能合二为一,它代表了电子设计技术和应用技术的发展方向。
正因为EDA技术丰富的内容以及与电子技术各学科领域的相关性,其发展的历程同大规模集成电路设计技术、计算机辅助工程、可编程逻辑器件,以及电子设计技术和工艺的发展是同步的。就过去近30年电子技术的发展历程,大致可以将EDA技术的发展分为三个阶段。
20世纪70年代,在集成电路制作方面,双极工艺、MOS工艺已得到广泛的应用。可编程逻辑技术及其器件已经问世,计算机作为一种运算工具己在科研领域得到广泛应用。而在后期,CAD的概念已见雏形。这一阶段人们开始利用计算机取代手工劳动,辅助进行集成电路版图编辑、PCB(印制电路板)布局布线等工作。
20世纪80年代,集成电路设计进入了CMOS(互补场效应管)时代。复杂可编程逻辑器件已进入商业应用,相应的辅助设计软件也已投入使用。而在80年代末,出现了FPGA,于是CAE和CAD技术的应用更为广泛,它们在PCB设计方面的原理图输入、自动布局布线及PcB分析,以及逻辑设计、逻辑仿真、逻辑函数化简等方面担任了重要的角色,特别是各种硬件描述语言的出现及其在应用和标准化方面的重大进步,为电子设计自动化必须解决的电路建模、标准文档及仿真测试奠定了坚实的基础。
进入20世纪90年代,随着硬件描述语言的标准化得到进一步的确立,计算机辅助工程、辅助分析和辅助设计在电子技术领域获得更加广泛的应用,与此同时电子技术在通信、计算机及家电产品生产中的市场需求和技术需求,极大地推动了全新的电子设计自动化技术的应用和发展。特别是集成电路设计工艺步入了超深亚微米阶段,近千万门的大规模可编程逻辑器件的陆续面世,以及基于计算机技术的面向用户的低成本大规模ASK:设计技术的应用,促进了EDA技术的形成和发展。更为重要的是,各EDA公司致力于推出兼容各种硬件实现方案和支持标准硬件描述语言的EDA工具软件的研究和应用,都有效地将EDA技术推向了成熟。
EDA技术在进入21世纪后,得到了更大的发展,突出表现在以下几个方面:
(1)使电子设计成果以自主知识产权(IP)的方式得以明确表达和确认成为可能。
(2)在仿真验证和设计两方面都支持标准硬件描述语言的功能强大的EDA软件不断推出。
(3)电子技术全方位进入EDA时代。除了日益成熟的数字技术外,传统的电路系统设计建模理念发生了重大的变化:软件无线电技术的崛起,模拟电路系统硬件描述语言的表达和设计的标准化,系统可编程模拟器件的出现,软硬件技术,软硬件功能及其结构的进一步融合等。

推荐阅读:

美食:各种美食类图书汇集

世界名著:中外文学名著集锦

数据库:各类数据库相关图书汇总

图形图像:图像图形设计与处理汇集

操作系统:各种操作系统相关图书集锦

更多图书资讯可访问读书人网图书频道:http://www.reader8.com/book/

热点排行