基于SOPC的可穿戴机多处理器设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:plutus001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可穿戴计算机(wearable computer)是一种新概念的个人移动计算系统。它是伴随着计算机不断向超微型化发展应运而生的,也是“计算机应以人为本”这一理念的必然产物。SOPC是可编程技术发展到一定阶段的必然产物。它作为SOC和PLD/FPGA相结合的一项综合技术,集合了两者的优点,适合于两者的应用领域。并由于它的灵活性,对于目前竞争激烈的IT市场来说,提供了非常好的技术和广泛的应用产品领域。美国Altera公司开发的基于SOPC技术的Nios II嵌入式处理器,是一个可变结构的、通用型的RISC嵌入式处理器。嵌入式设计者能非常方便地使用SOPC Builder系统开发工具设计构造以处理器为基础的系统。传统基于单片机的多处理器系统结构复杂,可靠性差,而基于32位的NiosII的SOPC多处理器系统解决方案,从根本上改变了多处理器系统的设计理念和方法。采用SOPC技术,可以将处理器和其他设备封装在一个SOPC芯片内,有效减小可穿戴计算机的体积,适应可穿戴计算机微小型化发展的需要,另外封装在一个芯片内还可以有效降低通信开销,从而降低功耗,适应可穿戴计算机低功耗的设计要求。还可以提高速度,尤其是可以降低成本,能够快速地生成最终产品,有效地缩短了开发周期。本文采用SOPC技术来设计一个共享资源的可穿戴计算机三处理器系统,其中主处理器主要负责操作系统和应用软件的运行,网络处理器主要负责进行报文处理,DSP处理器主要负责对视频图像数据进行处理。文中详细地阐述了基于Nios II和FPGA的多处理器系统的实现机制,讨论利用硬件互斥核实现多处理器资源共享的方法,并给出硬件设计的具体步骤以及软件设计、调试方法和关键技术。文中介绍了网络处理器Nios II的结构特点和自定义指令以及基于Nios II软核处理器的网络处理器转发软件的设计方法和基于视频图像处理的DSP处理器的设计方法。经验证,采用此技术设计的三处理器系统很好地适应了可穿戴计算机微小型化和低功耗的设计要求。
其他文献
生命科学、生物医学与计算机技术、网络技术的相互结合给医疗发展带来了革命性的变化。医疗方式正在从以往的循证医疗,向个性化医疗的方向发展。医疗信息系统作为医学信息学
随着信息化时代的到来,人类也随之进入了一个崭新的网络多媒体时代,作为诸多计算机研究中最为活跃领域之一的多媒体视频编码技术也随着应用要求的改变而不断发展着。近年来,
Peer-to-Peer技术,也叫P2P计算,是一个新出现的有可能改变下一代Internet架构的研究热点。在P2P系统中,数量巨大的节点(连接在互联网上的电脑)可以聚集在一起共享它们的资源、信
入侵检测技术是当今网络安全的一项重要技术,入侵检测系统作为一种主动防御手段,提供了对内部攻击、外部攻击和误操作的实时保护,在网络系统受到危害之前拦截和响应入侵,因此被认
蜜罐在网络安全领域是一种新的技术。它通过欺骗黑客达到追踪的目的,对黑客攻击进行追踪和分析,能够捕获黑客的键击记录,了解到黑客所使用的攻击工具及攻击方法。研究型蜜罐需要
随着无人机技术的广泛应用和深入发展,航拍视频运动目标检测与跟踪已经成为计算机视觉领域的研究热点之一。作为无人机监控系统的关键技术,航拍视频运动目标检测与跟踪通过分析
海量图像检索是当前活跃的研究方向,它有着广阔的应用前景,在计算机领域中得到了广泛的关注。但同时它又是一个极为困难的问题,困难主要来源于海量图像检索环境经常是一个规
高端容错计算系统是关键应用领域中的重要信息化设备,此类系统一方面具有较强的事务处理能力,另外一方面具有较高的可靠性,可长期提供高速、稳定的信息处理服务。高端容错计
近年来,可穿戴计算机、移动计算及无线自组网技术飞速发展,应用移动对象的场合越来越多,另一方面,GPS技术和传感器技术快速发展,为移动对象提供位置相关服务的导航系统有了越
跨系统切换是指移动终端从一个通信系统被切换到另一个不同的通信系统,本文主要研究和实现无线网络控制器中移动终端从第三代移动通信系统到第二代移动通信系统的跨系统切换,