部件级可重构计算及其在汽车电子中的应用研究

部件级可重构计算及其在汽车电子中的应用研究

论文摘要

通用处理器以时间换取处理问题的灵活性,专用处理器效率高但灵活性差,可重构计算技术为传统通用处理器和专用处理器提供了一个非常有价值的发展方向。它补充了通用处理器和专用处理器计算系统的不足,既具有在制造后的可编程性,又能提供较高的计算性能和密度。目前大多数可重构计算系统基本由现场可编程门阵列器件(FPGA)和通用处理器构成,由可编程器件提供对复杂运算的加速计算能力。 论文主要研究并实现了一种基于嵌入式处理器的部件级可重构计算系统,并且把它具体应用到发动机可变气门电磁驱动控制系统上,对促进可重构计算技术在汽车电子领域的应用有着积极意义。 首先论文对可重构计算和系统芯片的相关技术和该领域的发展方向进行了探讨,同时对可变气门驱动控制的发展现状进行了分析,接着对基于部件级可重构计算的片上系统设计方法进行了研究,研究结果表明,这种方法具有降低设计复杂度,增加系统灵活性等优点。因此在随后的可变气门电磁驱动控制器设计中采用了Altera公司提供的基于嵌入式处理器Nios的部件级可重构SoPC设计方案。SoPC(Svsetm on Programmable Chip)是基于可编程逻辑的片上系统,Nios处理器是一个基于FPGA的16/32位的软核RISC处理器。结合可变气门电磁驱动控制的具体实现过程,对SoPC环境下的IP核复用,基于Nios软硬件协同的技术进行了具体讨论。鉴于系统中多处用到没有预先定义的IP核,本文研究了Nios系统中用户自定义逻辑设计的基本方法和流程,并且用Verilog硬件描述语言设计并实现了两个硬件用户自定义逻辑,分别用于散列表的快速查找和可变气门电磁驱动的控制,从而进一步实现了整个硬件系统。随后,根据前面的软硬件划分,文章给出了片上系统软件的设计过程,并完成了软硬件的协同设计。 最后,论文除了对两个自行设计的用户逻辑进行了仿真测试外,还构建了一个测试平台,从远程控制和硬件可重构两方面对整个原型系统进行了测试。

论文目录

  • 摘要
  • Abstract
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 项目来源、目的和意义
  • 1.2 可变气门系统研究现状
  • 1.3 研究内容
  • 1.4 本文的结构
  • 第2章 可重构计算及相关研究
  • 2.1 引言
  • 2.2 可重构计算技术基础
  • 2.3 可重构计算系统的体系结构
  • 2.3.1 系统级耦合方式
  • 2.3.2 部件级耦合方式
  • 2.3.3 电路级耦合方式
  • 2.4 可重构计算技术的应用
  • 2.5 小结
  • 第3章 基于部件级可重构SoC设计方法
  • 3.1 引言
  • 3.2 基于部件级可重构的SoC设计方法
  • 3.3 基于部件级可重构的SoPC系统搭建实例
  • 3.4 小结
  • 第4章 部件级可重构计算系统开发环境
  • 4.1 引言
  • 4.2 硬件平台、设计工具与开发环境
  • 4.2.1 硬件实现技术的选择
  • 4.2.2 Nios微处理器特点
  • 4.2.3 Avalon总线
  • 4.2.4 开发平台介绍
  • 4.2.5 系统开发流程介绍
  • 4.3 SoPC设计中的用户自定义逻辑设计方法研究
  • 4.4 小结
  • 第5章 部件级可重构计算技术在汽车电子中的应用
  • 5.1 引言
  • 5.2 发动机可变气门电磁驱动控制器原理
  • 5.3 系统软硬件的划分
  • 5.4 基本硬件系统的实现
  • 5.4.1 DMA控制器
  • 5.4.2 散列查找用户逻辑自定义逻辑设计
  • 5.4.3 用Verilog语言实现散列查找用户自定义逻辑
  • control设计与实现'>5.4.4 电磁驱动用户自定义逻辑PWMcontrol设计与实现
  • 5.5 系统软件具体实现
  • 5.6 程序的下载与运行
  • 5.7 小结
  • 第6章 测试与仿真
  • 6.1 引言
  • 6.2 测试环境的搭建与远程测试
  • 6.3 用户自定义逻辑的仿真测试
  • 6.4 硬件可重构测试
  • 6.5 小结
  • 结论
  • 参考文献
  • 致谢
  • 附录A 攻读硕士期间发表论文列表
  • 相关论文文献

    • [1].共享存储可重构计算机软硬件通信的优化实现措施和途径[J]. 数字技术与应用 2019(11)
    • [2].一种支持多种工作模式的可重构计算单元的设计[J]. 微电子学与计算机 2017(10)
    • [3].共享存储可重构计算机的优化[J]. 电子技术与软件工程 2016(18)
    • [4].共享存储可重构计算机软硬件通信的优化实现措施和途径[J]. 福建电脑 2015(10)
    • [5].基于FPGA动态可重构计算机的三模冗余改进法[J]. 宜宾学院学报 2019(12)
    • [6].共享存储可重构计算机软硬件通信的优化实现之我见[J]. 计算机光盘软件与应用 2013(23)
    • [7].共享存储可重构计算机软硬件通信的优化实现探究[J]. 无线互联科技 2014(07)
    • [8].可重构计算在提高数据采集系统容错中的应用[J]. 杭州电子科技大学学报 2009(03)
    • [9].一种面向5G通信的可重构计算架构(英文)[J]. Journal of Central South University 2019(12)
    • [10].多模冗余可重构计算机可靠性研究[J]. 计算机测量与控制 2017(07)
    • [11].可重构技术研究现状与发展[J]. 福建电脑 2011(09)
    • [12].用FPGA加速海啸模拟[J]. 今日电子 2017(06)
    • [13].计算机软硬件通信共享存储可重构的优化实现[J]. 数字技术与应用 2014(03)
    • [14].论共享存储可重构计算机软硬件通信的优化实现探讨[J]. 数码世界 2018(02)
    • [15].基于随机模型的可重构计算芯片互连资源估计[J]. 电路与系统学报 2010(04)
    • [16].一种可重构计算平台中的远程比特流安全更新方案[J]. 微电子学与计算机 2013(12)
    • [17].可重构计算最优编译器并行计算程序编译方法[J]. 探测与控制学报 2011(02)
    • [18].基于遗传算法的功能可重构数字体系研究[J]. 微计算机信息 2011(08)
    • [19].可重构技术在虚拟仪器中的应用[J]. 工业控制计算机 2010(09)
    • [20].可重构计算及其在视频编解码领域的应用[J]. 现代计算机(专业版) 2009(09)
    • [21].可重构计算平台的硬件结构设计[J]. 电视技术 2014(07)
    • [22].基于可重构计算技术的图像分类系统研究[J]. 中国科学技术大学学报 2010(08)
    • [23].基于改进遗传算法的可重构计算任务划分[J]. 计算机工程与应用 2012(03)
    • [24].可重构计算中的负载可分应用性能分析与预测[J]. 小型微型计算机系统 2010(08)
    • [25].可重构技术的航天应用与星载计算机设计[J]. 哈尔滨工程大学学报 2009(05)
    • [26].用于可重构计算的FPGA开发平台的研究[J]. 微电子学与计算机 2010(11)
    • [27].基于FPGA的动态可重构系统设计与实现[J]. 现代电子技术 2009(06)
    • [28].粗粒度可重构并行计算的面向对象仿真研究[J]. 计算机工程与设计 2009(11)
    • [29].可重构计算综述[J]. 小型微型计算机系统 2009(06)
    • [30].基于种类-位置模型的可重构资源指派方法[J]. 电子学报 2015(02)

    标签:;  ;  ;  

    部件级可重构计算及其在汽车电子中的应用研究
    下载Doc文档

    猜你喜欢