该论文基于NIOS Ⅱ软核处理器和Altera的FPGA技术,设计了一种便携式的振动频谱分析仪,用于旋转机械的故障监测和诊断。以SOPC技术为手段,将信号采集和信号处理电路通过可编程片上系统来实现,其特点是将对ADC的控制、数字信号的滤波、快速傅立叶变换的设计,通过FPGA芯片集成在一起,以NIOS Ⅱ来完成32位CPU的状态控制功能。工程机械、汽车车辆中都存在诸如发动机类的旋转机械,这类设备的异常振动往往会影响正常工作,严重时还会出现各种重大事故,该分析仪可以实时地或定期地对发动机、齿轮箱等旋转机械进行振动频谱分析和监测,运用于民用机械能产生非常好的经济效益。 该论文从四个方面进行了研究工作。其一,利用FPGA对ADC芯片的工作进行控制,使其在规定的时间内与DSP模块进行数据交换,并对ADC各引脚时序进行控制,使两者协调同步工作,编制了相应的VHDL语言程序。其二,采用SOPC Builder设计开发,实现了基于NIOS Ⅱ的32位CPU软核,创建了相应的C/C++和汇编的宏代码,使得软件可以访问用户自定义逻辑。对顶层设计产生的VHDL的RTL代码和仿真文件进行了综合、编译适配以及仿真。其三,配合Matlab和DSP Builder的强大功能进行DSP模块设计,开发出了FIR和FFT等功能模块,并且添加到SOPC系统中,使其可以由NIOS Ⅱ很容易的调用。其四,在NIOS Ⅱ系统中添加了uC/OS Ⅱ操作系统,提高了整个系统的稳定性,并且降低了开发难度,提高了系统升级的能力。由于整个设计是基于FPGA开发的,所以该系统包括了所有FPGA系统的特点,包括并行的DSP处理、在系统可编程、升级简单等特点,极易使设计产品化。
上传时间: 2013-04-24
上传用户:amandacool
图像处理技术是信息科学中近几十年来发展最为迅速的学科之一。目前,数字图像处理技术被广泛应用于航空航体、通信、医学及工业生产领域中。图像处理系统的硬件实现一般来讲有三种方式:专用的图像处理器件主要有专用集成芯片(Application SpecificIntegrated Circuit)、数字信号处理器(Digital Signal Process)和现场可编程门阵列(FieldProgrammable GateArray)以及相关电路组成。它们可以实时高速完成各种图像处理算法。图像处理中,低层的图像预处理的数据量很大,要求处理速度快,但运算结果相对比较简单。相对于其他两种系统,基于FPGA的图像处理系统非常合适用于图像的预处理。 本文设计了一种基于FPGA的图像处理系统。它的主要功能有:对摄像头送来的视频数据进行采集,并把它数字化;实现中值滤波和边缘检测这两种图像增强算法;将数字视频信号转换为模拟信号。 图像处理系统由主处理器单元、图像编码单元和图像解码单元三部分组成。FPGA作为整个系统的核心器件,不仅要模拟出12C总线协议,完成视频解码芯片和编码芯片的初始化;还要对视频流同步信号提取,实现图像采集控制,并将图像信号存储在SRAM中;图像增强算法也是在FPGA中实现。采用PHILIPS公司的专用视频解码芯片SAA7111A将模拟视频转化数字视频;视频编码芯片SAA7121完成数字视频到模拟视频的转化。
上传时间: 2013-07-19
上传用户:标点符号
本文对基于FPGA的远程视频传输系统进行了研究。主要内容如下: (1)在系统发送端将数据采集等逻辑控制和图像压缩集成在一片FPGA上,此方案减小了系统体积,提高了系统的集成度。 (2)系统图像压缩部分基于FPGA的二维小波变换的设计与实现,选用5/3整数提升小波,提升过程采用折叠结构可以节省系统的资源。采用FPGA实现小波变换与使用DSP处理器的“DSP+ASIC”方案相比,具有速度快,数据宽度可任意设置的特点,并且VHDL语言具有可移植性的特点,具有更强的通用性。 (3)数据采集时采用乒乓操作存储轮流向两片外部存储器存、取采集的图像数据,能够保证图像整帧采集和稳定连续的数据压缩和数据传输,节约缓存空间,提高了速度,优于单存储器的方法。
上传时间: 2013-06-01
上传用户:superhand
视频图像处理的应用越来越广泛,各种处理算法也日趋成熟,相关的硬件技术不断地推陈出新。视频图像处理系统的硬件实现一般来说有三种方式:数字信号处理器(Digital Signal Processor)、专用集成芯片(Application Specific Integrated Circuit)和现场可编程逻辑门阵列(Field Programmable Gate Array)以及相关电路组成。最近几年,随着电子设计自动化(Electronic Design Automation)技术的迅速发展,使得基于FPGA的可编程片上系统(System On a Programmable Chip)逐渐成为嵌入式系统。应用的一种趋势。特别地,在视频图像处理系统设计中,数据量大,要求处理速度快,灵活性高,FPGA有其独特的优势。鉴于此,本文对基于FPGA和SOPC技术的视频图像处理系统进行了研究。 本文介绍了Xilinx公司FPGA的结构和功能特点,以及可编程片上系统的开发工具和片内系统设计流程。根据视频信号的相关知识,编写了视频图像处理IP核,构建了视频图像处理系统。整个系统以FPGA为核心器件,内嵌PowerPC405处理器模块,通过ⅡC总线完成视频解码芯片的初始化,总体上实现了对视频图像信号的采集、处理、存储和显示。 本文最后对系统进行了调试。经过实验验证,系统能正确和可靠地工作。整个系统的逻辑资源消耗占FPGA的百分之十几,剩余的资源可以做许多硬件算法或其它方面的应用。
上传时间: 2013-05-24
上传用户:kaka
ADS1.2_集成开发环境使用手记,arm开发
上传时间: 2013-04-24
上传用户:ukuk
随着印制电路板功能的日益增强,结构日趋复杂,系统中各个功能单元之间的连线间距越来越细密,基于探针的电路系统测试方法已经很难满足现在的测试需要。边界扫描测试(BST)技术通过将边界扫描寄存器单元安插在集成电路内部的每个引脚上,相当于设置了施加激励和观测响应的内建虚拟探头,通过该技术可以大大的提高数字系统的可观测性和可控性,降低测试难度。针对这种测试需求,本文给出了基于FPGA的边界扫描控制器设计方法。 完整的边界扫描测试系统主要由测试控制部分和目标器件构成,其中测试控制部分由测试图形、数据的生成与分析及边界扫描控制器两部分构成。而边界扫描控制器是整个系统的核心,它主要实现JTAG协议的自动转换,产生符合IEEE标准的边界扫描测试总线信号,而边界扫描测试系统工作性能主要取决与边界扫描控制器的工作效率。因此,设计一个能够快速、准确的完成JTAG协议转换,并且具有通用性的边界扫描控制器是本文的主要研究工作。 本文首先从边界扫描技术的基本原理入手,分析边界扫描测试的物理基础、边界扫描的测试指令及与可测性设计相关的标准,提出了边界扫描控制器的总体设计方案。其次,采用模块化设计思想、VHDL语言描述来完成要实现的边界扫描控制器的硬件设计。然后,利用自顶向下的验证方法,在对控制器内功能模块进行基于Testbench验证的基础上,利用嵌入式系统的设计思想,将所设计的边界扫描控制器集成到SOPC中,构成了基于SOPC的边界扫描测试系统。并且对SOPC系统进行软硬件协同仿真,实现对边界扫描控制器的功能验证后将其应用到实际的测试电路当中。最后,在基于SignalTapⅡ硬件调试的基础上,软硬件结合对整个系统可行性进行了测试。从测试结果看,达到了预期的设计目标,该边界扫描控制器的设计方案是正确可行的。 本文设计的边界扫描控制器具有自主知识产权,可以与其他处理器结合构成完整的边界扫描测试系统,并且为SOPC系统提供了一个很有实用价值的组件,具有很明显的现实意义。
上传时间: 2013-07-20
上传用户:hewenzhi
随着多媒体技术的发展,数字图像处理已经成为众多应用系统的核心和基础。它的发展主要依赖于两个性质不同、自成体系但又紧密相关的研究领域:图像处理算法及其相应的电路实现。图像处理系统的硬件实现—般有三种方式:专用的图像处理器件集成芯片(Application Specific Integrated Circuit)、数字信号处理器(Digital Signal Process)和现场可编程门阵列(Field Programmable Gate Array)以及相关电路组成。它们可以实时高速完成各种图像处理算法。图像处理中,低层的图像预处理的数据量很大,要求处理速度快,但运算结果相对比较简单。相对于其他两种方式,基于FPGA的图像处理方式的系统更适合于图像的预处理。本文设计了—种基于FPGA的小波域图像去噪系统。首先,阐述了基于小波变换的图像去噪算法原理,重点讨论了小波邻域阈值(NeighShrink)去噪算法,并给出了该算法相应的Matlab 仿真;然后,为了改进邻域阈值去噪算法中对每个分解子带都采用相同邻域和阈值的缺点,本文提出了基于最小二乘支持向量机(LS-SVM)分类的邻域阈值去噪算法和以斯坦无偏估计 (SURE)为准则同时结合小波系数尺度间关系的邻域阈值去噪算法。经Matlab实验表明,相比于其他几种经典算法,本文提出的两种改进算法在滤除噪声的同时能更好地保护图像细节,并在较高噪声情况下能获得更高的峰值信噪比。在此基础上本文将提出的改进小波邻域阈值去噪算法进行了相应的简化,以满足低噪声处理要求且易于在FPGA上实现;最后,给出了基于 FPGA的小波邻域阈值去噪系统的总体结构和FPGA内部各功能模块的具体实现方案,包括二维离散小波变换模块、二维离散小波逆变换模块、SDRAM存储器控制模块、去噪计算模块和系统核心控制模块,并对各个系统模块和整体进行了仿真验证,结果表明本文设计的基于FPGA 的小波邻域阈值去噪系统能满足实际的图像处理要求,具有一定的理论和实际应用价值。关键词:图像处理系统,FPGA,图像去噪算法,小波变换
上传时间: 2013-05-16
上传用户:450976175
基于FPGA的3D图像处理器IP核的设计与实现
上传时间: 2013-05-18
上传用户:1101055045
数字信号处理是信息科学中近几十年来发展最为迅速的学科之一.目前,数字信号处理广泛应用于通信、雷达、声纳、语音与图像处理等领域.而数字信号处理算法的硬件实现一般来讲有三种方式:用于通用目的的可编程DSP芯片;用于特定目的的固定功能DSP芯片组和ASIC;可以由用户编程的FPGA芯片.随着微电子技术的发展,采用现场可编程门阵列FPGA进行数字信号处理得到了飞速发展,FPGA正在越来越多地代替ASIC和PDSP用作前端数字信号处理的运算.该文主要探讨了基于FPGA数字信号处理的实现.首先详细阐述了数字信号处理的理论基础,重点讨论了离散傅立叶变换算法原理,由于快速傅立叶变换算法在实际中得到了广泛的应用,该文给出了基-2FFT算法原理、讨论了按时间抽取FFT算法的特点.该论文对硬件描述语言的描述方法和风格做了一定的探讨,介绍了硬件描述语言的开发环境MAXPLUSII.在此基础上,该论文详细阐述了数字集成系统的高层次设计方法,讨论了数字系统设计层次的划分和数字系统的自顶向下的设计方法,探讨了数字集成系统的系统级设计和寄存器传输级设计,描述了数字集成系统的高层次综合方法.最后该文描述了数字信号处理系统结构的实现方法,指出常见的高速、实时信号处理系统的四种结构;由于FFT算法在数字信号处理中占有重要的地位,所以该文提出了用FPGA实现FFT的一种设计思想,给出了总体实现框图;重点设计实现了FFT算法中的蝶形处理单元,采用了一种高效乘法器算法设计实现了蝶形处理单元中的旋转因子乘法器,从而提高了蝶形处理器的运算速度,降低了运算复杂度.
上传时间: 2013-05-23
上传用户:Divine
·《DSP集成开发环境-CCS及DSP/BIOS的原理与应用》目录名 对应的例子volume1 §2.1小节中有关CCS的基本操作的例子maxminmath §2.2小节中有关工程的高级管理的例子d
上传时间: 2013-04-24
上传用户:tyler