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

多核系统的片上网络(NoC)架构设计与实现

作 者: 张中杰
导 师: 张刚
学 校: 太原理工大学
专 业: 信号与信息处理
关键词: 片上网络 片上多处理器系统 硬盘控制器
分类号: TN47
类 型: 硕士论文
年 份: 2009年
下 载: 57次
引 用: 4次
阅 读: 论文下载
 

内容摘要


为克服由于无限制地提升处理器时钟带来的功耗问题,当今的CPU普遍采用了多核设计作为高性能处理器的解决方案。多核系统普遍采用对称多处理器(SMP)结构。IBM的千万亿次计算机系统在一个SMP节点上容纳了8个CPU。但是当进一步增加节点的处理器数目时,遇到了前所未有的困难,人们开始研究探索新的总线结构。于是片上网络的概念在1999年被提出,其思想就是借鉴计算机网络的设计理念,将分组交换等关键技术引入到多核系统设计中。目前片上网络尚处于早期的理论研究阶段,研究内容主要包括:拓扑结构、交换策略、基于片上网络的系统设计方法及后端实现等方面。本课题旨在设计、实现一个以片上网络为架构的多处理器系统体系结构,提供一个真实的试验平台。本论文涉及的工作主要包括:1、从理论上研究了基于片上网络的多处理器结构;2、提出并实现了单发单收总线和单发多收总线的多处理器节点;3、利用Mesh型网络拓扑结构进行多处理器系统扩展;4、设计实现了一个片上外设—硬盘控制器;5、运用工具软件搭建了一个基于片上网络的片上多处理器系统,并完成了相关的验证工作。

全文目录


摘要  2-3
ABSTRACT  3-8
前言  8-11
  1 本课题研究的背景和意义  8-9
  2 论文完成的工作  9-10
  3 论文的组织  10-11
第一章 绪论  11-27
  1.1 并行处理发展趋势——片上网络  11-21
    1.1.1 SoC 概述  11-13
    1.1.2 片上网络的产生及概念  13-15
    1.1.3 片上网络主要研究内容  15-18
    1.1.4 基于通信的NoC 设计  18-21
  1.2 ATA/ATAPI-6 标准简介  21-23
    1.2.1 物理层定义主要内容  21-23
    1.2.2 传输层定义主要内容  23
  1.3 试验平台及工具软件介绍  23-25
  1.4 基于FPGA 的数字系统设计方法  25-27
第二章 NOC 体系结构设计  27-33
  2.1 NOC 参考模型设计  27-29
  2.2 NOC 物理层、数据链路层协议的设计  29-33
    2.2.1 物理层设计  29-31
    2.2.2 数据链路层设计  31-33
第三章 基于NOC 的多处理器节点设计  33-49
  3.1 拓扑结构设计  33-34
  3.2 资源网络接口的分析、设计、实现及仿真验证  34-40
    3.2.1 系统分析  34
    3.2.2 系统设计  34-39
    3.2.3 系统实现及仿真  39-40
  3.3 信道仲裁单元分析、设计、实现及仿真验证  40-42
    3.3.1 系统分析  40-41
    3.3.2 系统设计  41-42
    3.3.3 系统实现及仿真验证  42
  3.4 多处理器节点的深度扩展  42-49
    3.4.1 深度扩展方案设计  43
    3.4.2 交换节点分析、设计、实现及仿真  43-49
第四章 片上外设—硬盘控制器的设计  49-61
  4.1 系统分析  49-51
    4.1.1 应用环境分析  49
    4.1.2 系统功能定义及实现方法设计  49-51
  4.2 系统设计  51-57
    4.2.1 PIO 模块设计  52-53
    4.2.2 Ultra DMA 模块设计  53-54
    4.2.3 控制模块设计  54-57
  4.3 系统实现及验证  57-61
    4.3.1 系统实现  57-58
    4.3.2 系统验证  58-61
第五章 基于片上网络架构的MPSOC 搭建及板级验证  61-73
  5.1 MICROBLAZE 处理器子系统的创建  61-68
    5.1.1 创建基本系统  61-63
    5.1.2 添加OPB 总线接口模块  63-68
  5.2 MPSOC 的搭建  68-70
  5.3 MPSOC 的板级验证  70-73
第六章 结论与展望  73-74
  6.1 本文完成的主要工作  73
  6.2 存在的问题和进一步需要研究的内容  73-74
参考文献  74-77
致谢  77-78
攻读研究生期间发表过的论文  78

相似论文

  1. 面向高效NoC路由差错码设计,TN47
  2. 基于NoC的软错误点到点容错机制及面向可靠性的应用映射算法研究,TP302.8
  3. 基于冗余传输的片上网络软错误的容错方法研究,TP302.8
  4. 片上网络通信协议与QoS保障机制研究,TN47
  5. 基于SATA硬盘阵列的高速数据存取技术研究,TP333
  6. FPGA控制MEMS强链的移动硬盘加密系统设计,TP309.7
  7. 基于FPGA的固态硬盘控制器设计,TP333.35
  8. 片上网络架构下多核处理器系统的设计,TN47
  9. 基于媒体处理器的嵌入式操作系统研究,TP316.2
  10. 片上网络化运动控制器的设计与实现研究,TM571.6
  11. 基于FPGA的可容错片上网络设计方法,TN47
  12. 基于电压岛的片上网络优化设计研究,TN929.5
  13. 基于编码的片上网络数据传输可靠性研究与设计,TN47
  14. 基于广义Petersen图的片上互连网络研究,TN47
  15. 优化能量的NoC软硬件协同综合技术,TN47
  16. 支持多路由算法路由器结构设计及其性能评测,TN47
  17. 片上网络容错路由算法研究,TN47
  18. 基于NiosⅡ的网络数据处理关键技术研究,TP393.05
  19. 片上网络可靠包传输算法研究,TN47
  20. 超声波电机及其控制系统的设计与研究,TM359.9

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 大规模集成电路、超大规模集成电路
© 2012 www.xueweilunwen.com