基于FPGA的嵌入式系统应用研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hhmlyj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术与网络技术的高速发展,嵌入式系统正越来越广泛地应用于科学研究、军事技术、工程设计、消费类电子等方面。嵌入式系统的研究内容涉及到计算机学科的各个方面。本论文研究了FPGA的结构和工作原理,结合FPGA的特点分析了FPGA做为嵌入式系统硬件平台的可行性和优势。论文针对Xilinx公司的Virtex-ⅡPro开发板,介绍了板上的硬件资源,分析了该开发板上FPGA芯片中内嵌的MicroBlaze软核和PowerPC 405硬核微处理器。在掌握Virtex-ⅡPro开发板资源的基础上,利用MicroBlaze软核和PowerPC405硬核分别进行了嵌入式系统的应用设计。完成了将uCLinux操作系统移植到MicroBlaze软核处理器,其中包括软硬件环境设置、交叉编译工具生成、内核裁剪与编译等,在移植好的操作系统上实现了嵌入式音乐游戏的应用程序。在PowerPC 405硬核处理器上实现了人脸检测系统的设计,包括人脸检测流程分析、硬件开发平台搭建、移植OpenCV提供的基于AdaBoost算法的人脸检测系统源代码、编译调试等。论文研究了基于FPGA的开发平台上进行嵌入式系统开发的一般步骤,通过所完成的嵌入式音乐游戏和人脸检测系统的设计,提供了基于FPGA硬件的嵌入式系统应用的方法和步骤。本论文的工作对嵌入式系统的应用有一定参考价值。
其他文献
半导体制造工艺的发展带来了晶体管单片集成度的增加,电路设计能力的提升推进了集成电路功能和复杂度的提高。这样,集成电路规模便与日俱增,测试数据量和测试难度也自然加大
随着计算机技术和网络技术的发展,存储技术已从本地存储发展到网络存储。目前,磁盘存储阵列(简称存储阵列)是网络存储器的主要形式之一,它从磁盘上存取数据的速度,往往成为用
随着多核处理器在计算领域的广泛使用,面向多核处理器的程序性能优化成为重要的研究问题。当今主流多核处理器都采用共享Cache结构,然而共享Cache所带来的Cache伪共享、Cache
任务调度问题是网格环境下完成大规模计算任务的关键环节,也是网格应用的必要基础。高效的网格任务调度策略及其算法,能够充分地利用网格系统的资源,提高网格应用的整体性能
随着计算机和互联网的越来越普及,在电子政务网和企业内部网中,许多文件都以电子文档进行分发和存储,PDF因其具有以下两个优点成为首选的电子文档格式:一、格式和操作平台无
游客在大型景点旅游时,在没有导游的情况下,景点的文化可能会得不到全面的解说,游客遇到的困难也可能无法得到有效的帮助。基于此,本课题根据手机已有的GPS技术功能,同时在现
本文针对在智能电网数据集成中出现的由于数据异构原因产生的“信息孤岛”问题,将XML和本体技术结合起来应用在电力系统中,采用基于B/S的三层体系结构,以中间件的方式来解决电力系统的异构数据集成,从而实现对各个分布式数据源的透明访问和集中管理。首先,通过运用电力系统实例分析了现有的基于关系数据库构建本体方法在概念提取方面的不足之处,并对其加以改进,然后通过数据验证了改进后方法的可行性和高效性,并在一定
随着Internet和信息技术的飞速发展,信息过载变得越来越严重,由此推荐系统应运而生。在推荐系统所采用的技术中,协同过滤是最为成功的技术。但是伴随着应用范围的扩大和应用
随着科学技术的发展和人们生活水平的提高,数字图像处理技术被应用到人们生产生活中的各个领域。这使得数字图像处理技术成为近年来科学家研究的热门领域,图像修复技术是数字
计算机博弈作为人工智能领域的一个重要分支,得到了极其快速的发展。计算机博弈是一个有关对策和斗智问题的研究领域,属于人工智能中的问题求解与搜索技术。博弈的核心思想实