学位论文 > 优秀研究生学位论文题录展示

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

作 者: 高一榕
导 师: 杨孝宗
学 校: 哈尔滨工业大学
专 业: 计算机科学与技术
关键词: 可穿戴计算机 SOPC Nios II 多处理器系统
分类号: TP332
类 型: 硕士论文
年 份: 2008年
下 载: 47次
引 用: 0次
阅 读: 论文下载
 

内容摘要


可穿戴计算机(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处理器的设计方法。经验证,采用此技术设计的三处理器系统很好地适应了可穿戴计算机微小型化和低功耗的设计要求。

全文目录


摘要  4-5
Abstract  5-9
第1章 绪论  9-18
  1.1 课题背景  9-11
  1.2 研究现状分析  11-16
    1.2.1 可穿戴计算机的发展及现状  11-13
    1.2.2 可编程片上系统SOPC的发展和现状  13-16
  1.3 主要研究内容  16
  1.4 论文结构  16-18
第2章 可穿戴计算机多处理器系统及其功能分析  18-31
  2.1 开发平台核心处理器Nios II概述和分析  18-27
    2.1.1 嵌入式软核处理器比较  18-21
    2.1.2 Nios II CPU结构  21-25
    2.1.3 Nios II微处理器的优势及应用领域  25-27
  2.2 可穿戴计算机多处理器系统总体设计方案  27-29
    2.2.1 系统平台的构建  27-28
    2.2.2 系统功能的划分及设计  28-29
  2.3 本章小结  29-31
第3章 可穿戴计算机多处理器系统设计与实现  31-41
  3.1 基于Nios II的可穿戴计算机多处理器系统硬件设计  32-35
    3.1.1 NiosII多处理器系统的资源共享  32-33
    3.1.2 创建可穿戴计算机多处理器硬件系统  33-35
  3.2 基于Nios II的可穿戴计算机多处理器系统软件设计  35-39
    3.2.1 程序存储器  36-37
    3.2.2 启动地址  37
    3.2.3 NiosII IDE 中多处理器系统的运行和调试  37
    3.2.4 为多处理器系统创建软件  37-39
  3.3 本章小结  39-41
第4章 多处理器系统中网络处理器的研究与设计  41-49
  4.1 Nios II自定义指令及其在网络处理器设计中的应用  42-45
    4.1.1 自定义指令的原理和开发  42-43
    4.1.2 创建用户自定义指令  43-44
    4.1.3 在Nios II IDE中来编程使用自定义指令  44-45
  4.2 网络处理器报文转发部件结构设计  45-46
  4.3 网络处理器报文转发处理软件结构实现  46-48
  4.4 本章小结  48-49
第5章 多处理器系统中DSP视频图像处理器的研究与设计  49-54
  5.1 视频图像采集单元  50-51
    5.1.1 图像采集系统的硬件设计  50
    5.1.2 图像采集系统的的软件设计  50-51
  5.2 视频图像处理单元  51-53
    5.2.1 DSP核心处理模块  51-52
    5.2.2 DSP设计流程  52
    5.2.3 FPGA与DSP的接口设计  52-53
  5.3 本章小结  53-54
结论  54-55
参考文献  55-59
攻读学位期间发表的学术论文  59-61
致谢  61

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于NIOS II的导弹伺服控制器的研制,TP273
  3. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  4. 基于Nios的串行总线分析仪研制,TP274
  5. 通用型LCD检测系统设计,TN873.93
  6. 间接瞄准武器图像稳定系统设计与实现,TP391.41
  7. 基于FPGA的红外成像系统设计,TN216
  8. 基于嵌入式FPGA的合并单元设计,TM45
  9. 用于无损视频高速传输的嵌入式千兆网接入技术研究,TN915.6
  10. 基于SOPC的嵌入式串口—网络协议转换器的设计和实现,TN915.05
  11. 基于SOPC的数字视频采集卡的设计,TP274.2
  12. 基于SOPC的高集成化网络监控系统设计,TP277
  13. 基于SOPC的数字化故障录波器的设计,TM774
  14. 基于SOPC的可重构通信测试系统设计,TN47
  15. 基于SCA架构的SoPC设计与实现,TN925
  16. 基于FPGA的铁路轨道检测技术的研究,U216.3
  17. 车牌识别系统及其硬件实现的研究,TP391.41
  18. 基于SOPC技术的工业相机设计,TB852.1
  19. 基于FPGA的手术导航红外光学空间定位系统的设计研究,R318.6
  20. 基于NIOSⅡ的PLC系统,TP273

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 运算器和控制器(CPU)
© 2012 www.xueweilunwen.com