电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以Verilog HDL语言为蓝本,结合Altium Designer软件、Quartus II软件与ModelSim软件的功能,通过丰富的实例,从实验、实践和实用的角度,详细阐述了FPGA在电子系统中的应用。本书共9章,主要内容包括FPGA基础知识、FPGA硬件电路的设计、Quartus II软件操作基础、Verilog HDL语言概述、面向综合的行为描述语句、ModelSim仿真工具、面向验证和仿真的行为描述语句、Verilog HDL语言设计进阶、外设接口和综合系统设计,全面详细地阐述了FPGA的设计方法和开发过程。   本书由浅入深,从易到难,各章节既相对独立又前后关联,其最大特点是打破了传统书籍的讲解方法,以图解方式叙述基本功能的应用与操作,并通过提示、技巧和注意的方式指导读者对重点内容的理解,从而达到在实际产品设计中的熟练应用。本书每章配有习题,以指导读者深入地进行学习。   本书既可作为高等学校电子系统设计课程的教材,也可作为电路设计及相关行业工程技术人员的技术参考书。

蒋洪波:女,1978年出生,副教授,主要从事电子工程方面的教学与科研工作,在数字系统设计方面具有丰富的教学和实践经验。发表论文10余篇,副主编学术专著1部。

前 言   电子工业的飞速发展和电子计算机技术的广泛应用,促进了电子设计自动化技术的日新月异。FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在可编程阵列逻辑(PAL)、通用阵列逻辑(GAL)、复杂可编程逻辑器件(CPLD)等器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点,其广泛应用于航空、航天、汽车、造船、通用机械和电子等工业的各个领域。   本书结合Verilog HDL硬件描述语言,以Altera公司的Quartus II软件和Model Technology公司的ModelSim软件作为FPGA软件设计工具;同时,以Altium Designer软件作为FPGA硬件电路设计工具,详细阐述了FPGA软硬件系统的设计方法和开发过程。   本书以Altium Designer软件、Quartus II软件和ModelSim软件开发环境为背景,介绍FPGA产品开发的完整解决方案。本书共分9章,分别从FPGA硬件设计和FPGA软件设计两个方面进行阐述,主要内容包括FPGA基础知识、FPGA硬件电路的设计、Quartus II软件操作基础、Verilog HDL语言概述、面向综合的行为描述语句、ModelSim仿真工具、面向验证和仿真的行为描述语句、Verilog HDL语言设计进阶、外设接口和综合系统设计等,最后通过大量的工程实例,将FPGA开发语言、开发思想和实际工程进行完美的结合。   为了使初学...

目录
荐语
查看详情 查看详情
目    录

第1章  FPGA基础知识 1

1.1  通用数字集成电路 1

1.1.1  TTL数字集成电路 2

1.1.2  CMOS数字集成电路 2

1.1.3  可编程逻辑器件 3

1.2  FPGA的工艺结构 5

1.3  FPGA技术的发展方向 6

1.4  典型的FPGA芯片 7

1.4.1  Altera公司的典型产品 7

1.4.2  Xilinx公司的典型产品 9

1.5  FPGA芯片的应用 11

1.6  FPGA的设计流程 12

1.7  FPGA的设计开发工具 14

1.8  典型的FPGA产品设计软件使用简介 15

1.8.1  Altium Designer Summer 09的安装 15

1.8.2  Altium Designer summer 09的启动 17

1.8.3  Altium Designer Summer 09的主页界面管理 20

1.8.4  Quartus II软件的安装 22

1.8.5  Quartus II软件的启动 25

1.8.6  Quartus II的主页界面管理 26

1.9  思考与练习 27

第2章  FPGA硬件电路的设计 28

2.1  硬件电路的设计流程 28

2.2  FPGA最小系统 29

2.1.1  FPGA芯片管脚介绍 30

2.2.2  电源电路设计 31

2.2.3  滤波电容电路模块设计 32

2.2.4  JTAG调试与AS下载电路的设计 33

2.2.5  时钟电路设计 33

2.2.6  复位电路的设计 34

2.... 查看详情

查看详情