基于FPGA的可穿戴计算机的处理器设计

来源 :西北大学 | 被引量 : 0次 | 上传用户:jiangchong122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代科学技术的的高速发展,可穿戴计算机已经成为了现代计算机的一个重要的发展方向。可穿戴计算机具有微型化、可穿戴性、可移动性等特点,在工业、军事、医疗监护等领域具有广阔的应用前景。所以,高性能低功耗嵌入式处理器为核心的可穿戴计算机的设计和研究就显得非常有意义。本文整个设计从总体结构到局部功能的实现是基于现代EDA技术,在FPGA上使用VHDL硬件描述语言,采用自顶向下的设计方法和模块化设计思想设计出了采用RISC五级流水线处理器。在研究和设计过程中主要做了以下工作:1.根据可穿戴计算机的低功耗、高移动性和微型性的特点通过研究和比较常用嵌入式处理器,最后决定设计一款基于FPGA的穿戴计算机系统处理器。这是一种兼得CPU的通用灵活与ASIC的高效廉价优点的技术方案。2.根据可穿戴计算机所要实现的如数据采集、通信等基本功能以及通过比较和研究RISC和CISC指令系统,最后为其量身打造合身的RISC指令系统。3.根据数据通路所需要的控制信号,设计能使数据通路有效工作的控制通路;采用VHDL实现控制通路和中断控制器。4.将CPU的各个模块整合成CPU整机,针对不同的CPU功能,以所设计指令集编写测试程序进行仿真验证;将电路文件下载到硬件平台上进行验证,可以发现仿真验证和硬件平台验证是一致的。验证结果表明了所设计CPU的有效性。
其他文献
Linux以开放源码为主要特色,以性能稳定、设计简洁、支持体系结构广泛、应用程序丰富等众多优点,被用于几乎所有的计算机领域。但是,在视频监控、双机热备、集群存储等实时控制
现在Web应用变得越来越流行,基于Ajax技术的新一代Web应用程序如Amazon.com,Gmail等不断出现,它们都包含了大量的客户端代码运行在浏览器中。由于客户端环境和浏览器配置的多
随着数据库系统的应用普及,软件测试在保证数据库应用系统质量和可靠性方面发挥着重要作用。数据库应用系统的测试需要事先在测试数据库中生成一些测试数据,也称为测试数据库
医学图像配准是为了实现一幅医学图像与另一幅医学图像上对应点、面或像素值通过几何变换达到空间上的一致,从而将多种模态的图像信息融合成一幅新的图像,提供给医生更加丰富
随着经济和社会的发展,人们对汽车的安全性、舒适性、燃油经济性等方面提出了更高的要求,来自汽车功能和开发成本、上市周期各方面的压力,汽车电子软件的开发面临着越来越大的挑
实时数据库是实时系统与数据库技术有机结合的新型数据库,它具有时间约束性。在时间关键型的应用中传统数据库技术已不能满足需求,实时数据库技术成为研究热点。随着电网规模
GPS(Global Positioning System)车载导航技术是GPS技术随着嵌入式技术、汽车工业的迅速发展而逐步兴起的,广泛用于交通监控,车辆导航等方面。在我国,市场上各种基于GPS导航的产
学位
在机器学习领域中,当要分类的数据集类别分布差别较大时,就称为不平衡数据分类。它是目前在机器学习和数据挖掘领域里一个研究热点。不平衡分类问题在现实生活中经常出现,而传统
近年来,观点摘要技术为世界各地的消费者带来了极大的便利。从大量的在线商品评论中,观点摘要技术自动为给定商品的大众观点生成摘要。然而,当前的观点摘要系统为每个商品所提供
面向时间序列建模及预测应用,针对RBF神经网络训练中结构设计问题和权值修正问题,本文分别提出改进的单目标RBF神经网络设计方法和改进的多目标RBF神经网络设计方法。论文所