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

基于FPGA的嵌入式系统的研究及设计

作 者: 傅毅
导 师: 须文波
学 校: 江南大学
专 业: 计算机应用技术
关键词: 嵌入式 FPGA Java处理器 ALU
分类号: TP368.1
类 型: 硕士论文
年 份: 2007年
下 载: 236次
引 用: 0次
阅 读: 论文下载
 

内容摘要


嵌入式设备在生产和消费领域的应用越来越广泛,它一般是针对某个特定领域,而且对代码执行效率、内存空间占用、功耗等方面有更严格的要求。有必要针对特定应用领域设计不同于通用处理器的硬件平台。随着嵌入式技术的不断发展,嵌入式Java技术随之出现。Java语言具有非常好的平台无关性和可移植性,它使用一种与平台无关的字节码,字节码由Java虚拟机解释执行。实时Java规范(RTSJ)通过对Java虚拟机的实时扩展可以使Java具有较好的实时性,从而应用于实时系统的开发。目前国内外在针对嵌入式实时Java处理器的研究上,重点多在提高系统整体性能而忽视了实时性。本文分析研究了当前嵌入式Java技术及FPGA技术的特点。在实验室里设计的适合低成本FPGA芯片的硬实时嵌入式Java处理器基础上,针对其算术逻辑部件进行优化设计。使它符合该JAVA CPU的实时性要求并适应CPU的进一步扩展需求。通过对FPGA互连线延迟的分析,研究了一种FPGA开关盒互连容错算法,主要针对出现错误的开关盒阵列中可执行的路径数量进行评估,通过使用算法找到合适的路径,从而避开错误,提高Java处理器算逻部件的容错性。最后,通过实验验证了基于低成本FPGA的Java处理器结构的正确性和可行性。

全文目录


摘要  5-6
ABSTRACT  6-7
第一章 绪论  7-10
  1.1 课题的研究背景  7
  1.2 国内外研究发展状况  7-8
  1.3 本文的研究内容  8-10
第二章 嵌入式Java 技术  10-16
  2.1 Java 技术  10
  2.2 Java 平台与Java 虚拟机  10-13
    2.2.1 Java 平台  10-12
    2.2.2 Java 虚拟机  12-13
  2.3 嵌入式Java 虚拟机  13-16
    2.3.1 实时系统  13
    2.3.2 Java 实时性分析  13-14
    2.3.3 嵌入式Java 虚拟机  14-16
第三章 JAVA 处理器算逻部件设计  16-41
  3.1 实时Java 处理器总体架构  16-20
  3.2 算术逻辑部件结构设计  20-24
    3.2.1 算逻部件总体架构  20-21
    3.2.2 算逻部件内部结构  21-24
  3.3 加法器设计  24-31
    3.3.1 加法器算法研究  24-25
    3.3.2 动态超前进位加法器设计  25-31
  3.4 乘法器设计  31-41
    3.4.1 改进Booth 算法产生部分积  32-34
    3.4.2 部分积累加及压缩算法优化  34-38
    3.4.3 末级加法器  38-39
    3.4.4 实验结果及性能分析  39-41
第四章 FPGA 互连延迟的研究  41-48
  4.1 FPGA 的结构及设计特点  41-42
  4.2 互连延迟  42-45
    4.2.1 影响互连延迟的因素  42-43
    4.2.2 互连延迟优化  43-45
  4.3 开关盒互连容错算法研究  45-48
    4.3.1 容错性评估  45-46
    4.3.2 算法  46-47
    4.3.3 结论  47-48
第五章 结论与展望  48-52
  5.1 实验环境  48-50
  5.2 实现结果比较分析  50
  5.3 结论  50-51
  5.4 将来的工作  51-52
致谢  52-53
参考文献  53-55
硕士期间发表的论文  55

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 基于FPGA的电磁超声检测系统的研究,TH878.2
  3. 汽车的电动助力转向系统,U463.4
  4. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  5. LXI任意波形发生器研制,TM935
  6. 基于FPGA的射频功放数字预失真器设计,TN722.75
  7. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  8. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  9. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  10. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  11. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  12. 基于FPGA的高速图像预处理技术的研究,TP391.41
  13. 面向软件的故障注入工具的研究与实现,TP311.52
  14. 基于ARM9的Windows CE系统移植,TP316.7
  15. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  16. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  17. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  18. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  19. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  20. LXI-VXI适配器研制,TP274
  21. 基于Nios的串行总线分析仪研制,TP274

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com