FPGA数字信号处理设计教程--System Generator入门与提高
基本信息
- 作者: 纪志成 高春能
- 丛书名: XILINX大学合作计划指定教材
- 出版社:西安电子科技大学出版社
- ISBN:9787560619682
- 上架时间:2008-5-4
- 出版日期:2008 年2月
- 开本:16开
- 页码:194
- 版次:1-1
- 所属分类:
计算机 > 计算机控制与仿真 > 数字系统设计
通信 > 通信技术理论与基础
教材 > 计算机教材 > 本科/研究生 > 计算机控制仿真
教材 > 教材汇编分册 > 高等理工
本版教材征订号:0046092609-0
编辑推荐
随着系统向高速度、低功耗、低电压和多媒体、网络化、移动化方向的发展,数字信号处理对系统的要求越来越高,传统的基于DSP处理器芯片的数字信号处理系统技术难以满足日益提高的整机系统的要求。而现场可编程门阵列(FPGA)由于其固有的特征,正好填补了这方面的要求。FPGA可以方便地通过对逻辑结构的修改和配置,完成对系统和设备的升级,以便迅速适应市场的变化。本书主要介绍基于FPGA数字信号处理的设计流程,探讨数字信号处理算法在FPGA中的硬件设计与实现,重点讲述基于System Generator的FPGA开发及其构成模块、图形化工程设计流程及实现。
内容简介回到顶部↑
本书主要介绍基于fpga数字信号处理的设计流程,探讨数字信号处理算法在fpga中的硬件设计与实现,重点讲述基于system generator的fpga开发及其构成模块、图形化工程设计流程及实现。本书立足于实践,结合作者多年从事fpga数字信号处理的设计和教学经验,通过大量设计实例详细探讨了数字信号处理算法在fpga硬件开发中的详细设计流程(光盘内附详细实例)。所有实例均在xilinx公司大学计划spartan-3e开发板上验证通过。
本书可作为使用xilinx产品开发数字信号处理系统的工程技术人员及项目管理人员等的参考书,也可作为有志于数字电路设计的高等院校高年级本科生和研究生的专业教材。
本书可作为使用xilinx产品开发数字信号处理系统的工程技术人员及项目管理人员等的参考书,也可作为有志于数字电路设计的高等院校高年级本科生和研究生的专业教材。
目录回到顶部↑
第1章 fpga硬件结构
1.1 fpga的可编程技术
1.1.1 基于sram的fpga器件
1.1.2 反熔丝fpga
1.1.3 基于flash的fpga
1.2 fpga的内部结构
1.2.1 可配置逻辑模块(clb)
1.2.2 可配置i/o模块
1.2.3 块存储器(block ram)
1.2.4数字时钟管理器(dcm)
1.2.5硬件乘法器模块(multiplier)
1.3 xilinx公司主流产品介绍与器件选择
1.3.1 主流fpga产品
1.3.2 器件的选择
1.4 本章小结
第2章 数字信号处理的基本知识
2.1 模拟/数字转换和数字,模拟转换
2.1.1 模拟/数字转换
2.1.2 数字/模拟转换
2.2 离散傅立叶变换(dft)与快速傅立叶变换(fft)
1.1 fpga的可编程技术
1.1.1 基于sram的fpga器件
1.1.2 反熔丝fpga
1.1.3 基于flash的fpga
1.2 fpga的内部结构
1.2.1 可配置逻辑模块(clb)
1.2.2 可配置i/o模块
1.2.3 块存储器(block ram)
1.2.4数字时钟管理器(dcm)
1.2.5硬件乘法器模块(multiplier)
1.3 xilinx公司主流产品介绍与器件选择
1.3.1 主流fpga产品
1.3.2 器件的选择
1.4 本章小结
第2章 数字信号处理的基本知识
2.1 模拟/数字转换和数字,模拟转换
2.1.1 模拟/数字转换
2.1.2 数字/模拟转换
2.2 离散傅立叶变换(dft)与快速傅立叶变换(fft)
书摘回到顶部↑
第1章 FPGA硬件结构
FPGA(Field Programmable Gate Array)是一类高集成度的可编程逻辑器件,起源于美国的XILINX公司,该公司于1985年推出了世界上第一块FPGA芯片。在这二十多年的发展过程中,FPGA的硬件体系结构和软件开发工具都在不断地完善且日趋成熟。从最初的1200个可用门,到20世纪90年代时几十万个可用门,到目前数百万门至上千万门的单片FPGA芯片,XILINX、Altera等世界FPGA顶级厂商已经将FPGA器件的集成度提高到一个新的水平。FPGA技术结合了微电子技术、电路技术、EDA技术,使设计者可以集中精力进行所需逻辑功能的设计。与专用集成电路ASIC(Application Specific Integrated Circuit)相比,FPGA具有灵活性高、设计周期短、成本低、风险小等优势,因而得到了广泛应用,同时和FPGA相关的各项技术也迅速发展起来。
FPGA是现场可编程门阵列的简称。之所以赋予这个名字,一方面是因为FPGA可以用编写代码的方法实现复杂逻辑电路,另一方面是因为其内部是由规则的逻辑阵列所组成的,非常类似一个由逻辑门构成的阵列,而且这种结构很适合实现复杂设计并可重复编程。
用软件编程的思想实现复杂硬件逻辑设计是FPGA的一大特点。FPGA如何能做到通过软件编程来实现硬件逻辑电路的呢?本章将通过简单介绍FPGA内部结构使读者能够初步理解FPGA可编程的基本原理。
1.1 FpGA的可编程技术
目前,市场上有三种基本的FPGA编程技术:SRAM、反熔丝和Flash。其中,基于SRAM的FPGA是迄今为止应用范围最广的架构,主要因为它速度快且具有可重编程能力;反熔丝FPGA只具有一次可编程(One Time Programmable,OTP)能力;基于Flash的FPGA是FPGA领域中比较新的技术,也具有重编程的能力。另外,基于SRAM的FPGA器件经常带来一些额外的成本,包括启动PROM支持安全和保密应用的备用电池等。基于反熔丝和Flash的FPGA没有这些隐含成本,因此可保证有较低的总系统成本。
……
FPGA(Field Programmable Gate Array)是一类高集成度的可编程逻辑器件,起源于美国的XILINX公司,该公司于1985年推出了世界上第一块FPGA芯片。在这二十多年的发展过程中,FPGA的硬件体系结构和软件开发工具都在不断地完善且日趋成熟。从最初的1200个可用门,到20世纪90年代时几十万个可用门,到目前数百万门至上千万门的单片FPGA芯片,XILINX、Altera等世界FPGA顶级厂商已经将FPGA器件的集成度提高到一个新的水平。FPGA技术结合了微电子技术、电路技术、EDA技术,使设计者可以集中精力进行所需逻辑功能的设计。与专用集成电路ASIC(Application Specific Integrated Circuit)相比,FPGA具有灵活性高、设计周期短、成本低、风险小等优势,因而得到了广泛应用,同时和FPGA相关的各项技术也迅速发展起来。
FPGA是现场可编程门阵列的简称。之所以赋予这个名字,一方面是因为FPGA可以用编写代码的方法实现复杂逻辑电路,另一方面是因为其内部是由规则的逻辑阵列所组成的,非常类似一个由逻辑门构成的阵列,而且这种结构很适合实现复杂设计并可重复编程。
用软件编程的思想实现复杂硬件逻辑设计是FPGA的一大特点。FPGA如何能做到通过软件编程来实现硬件逻辑电路的呢?本章将通过简单介绍FPGA内部结构使读者能够初步理解FPGA可编程的基本原理。
1.1 FpGA的可编程技术
目前,市场上有三种基本的FPGA编程技术:SRAM、反熔丝和Flash。其中,基于SRAM的FPGA是迄今为止应用范围最广的架构,主要因为它速度快且具有可重编程能力;反熔丝FPGA只具有一次可编程(One Time Programmable,OTP)能力;基于Flash的FPGA是FPGA领域中比较新的技术,也具有重编程的能力。另外,基于SRAM的FPGA器件经常带来一些额外的成本,包括启动PROM支持安全和保密应用的备用电池等。基于反熔丝和Flash的FPGA没有这些隐含成本,因此可保证有较低的总系统成本。
……
相关资源回到顶部↑
· 【推荐】华清远见近50本嵌入式专业培训教材展示(涵盖嵌入式Linux、WinCE、Android、Symbian、ARM、DSP、FPGA等,部分教材电子版限时下载中,更多免费嵌入式视频教程在线收看!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· Matlab中文论坛,是中国最大最专业的Matlab/Simulink交流论坛(Matlab,Simulink,信号与系统)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)







点击看大图
加载中...
