学位论文 > 优秀研究生学位论文题录展示
基于Nios的串行总线分析仪研制
作 者: 杨明明
导 师: 付平
学 校: 哈尔滨工业大学
专 业: 仪器科学与技术
关键词: Nios II HDLC FPGA 串行通讯
分类号: TP274
类 型: 硕士论文
年 份: 2008年
下 载: 76次
引 用: 0次
阅 读: 论文下载
内容摘要
本文对基于Nios的串行总线分析仪进行了研究。串行总线分析仪通过对串行总线通讯状态进行有效真实的监测并进行透彻的分析,可为使用者提供对串行总线直观的监测,可展示串行总线的波形和时序,便于研发和测试人员分析问题,便于故障定位,也将为串行总线达到最佳通讯状态提供有效的判据。因此,设计高性能的串行总线分析仪,对于串行总线设备的发展以及国防现代化具有重要的意义。本文在对串行总线分析仪的功能和技术指标进行了充分分析的基础上,确定以Nios嵌入式处理器作为分析仪的核心控制器,并对设计的总体设计方案进行了详细论证。在硬件方面,将分析仪按照其功能划分为物理层波形采样硬件电路、波形译码模块、HDLC协议解码模块和DA控制模块。并且在结构上采用了模块化设计,以便于装置的测试,升级和维护。本文完成了各功能模块的硬件设计,详细分析了各模块的设计过程,并针对设计中采用的关键技术:Nios II嵌入式处理器技术、串行通讯波形采样技术、FPGA技术等做了重点阐述。在软件方面,以Nios II IDE作为开发平台,以Nios II嵌入式软核处理器作为运行平台,开发了分析仪的控制软件;以uVision2作为开发平台,开发了分析仪的显示和键盘控软件。实际测试及运行结果表明本设计理论分析正确,设计合理,研制的模块各项技术指标均满足设计要求。
|
全文目录
摘要 4-5 Abstract 5-9 第1章 绪论 9-13 1.1 研究的目的和意义 9 1.2 基于Nios的串行总线分析仪的国内外发展概况 9-11 1.2.1 Nios嵌入式软核处理器技术现状 9-10 1.2.2 串行总线分析仪的技术现状 10-11 1.3 课题来源及主要研究内容 11-12 1.4 本文结构 12-13 第2章 设计原则及方案论证 13-24 2.1 设计要求 13-14 2.2 设计原则 14-15 2.2.1 硬件设计原则 14 2.2.2 软件设计原则 14-15 2.3 总体设计方案 15-23 2.3.1 波形检测电路方案 16-18 2.3.2 波形译码电路及HDLC协议解码器方案 18-19 2.3.3 处理器方案 19-22 2.3.4 存储器方案 22 2.3.5 键盘及显示方案 22-23 2.4 本章小结 23-24 第3章 硬件设计 24-44 3.1 物理层波形检测电路设计 24-31 3.1.1 物理层波形检测原理 24-27 3.1.2 物理层波形检测的硬件实现 27-29 3.1.3 DA控制模块 29-30 3.1.4 数字去抖逻辑 30-31 3.2 HDLC协议解码器模块设计 31-35 3.2.1 HDLC协议分析 31-32 3.2.2 HDLC协议解码器逻辑设计 32-35 3.3 Nios II处理器模块设计 35-39 3.3.1 外围设备 35-37 3.3.2 用户定制外设 37 3.3.3 SDRAM控制器 37-39 3.4 键盘显示电路设计 39-41 3.4.1 行列式键盘与单片机接口电路 39-40 3.4.2 液晶与单片机接口电路 40-41 3.5 PCB电路设计 41-42 3.6 本章小结 42-44 第4章 软件设计 44-53 4.1 软件需求分析 44 4.1.1 键盘控制和液晶显示软件 44 4.1.2 Nios II嵌入式控制程序 44 4.2 软件开发平台 44-45 4.3 液晶显示和键盘控制程序设计 45-49 4.3.1 主程序设计 45-46 4.3.2 光标移动键子程序 46 4.3.3 显示控制子程序 46-48 4.3.4 加减键子程序 48 4.3.5 虚拟I~2C总线读取数据程序 48-49 4.4 Nios II嵌入式控制程序设计 49-52 4.4.1 主程序设计 49-50 4.4.2 中断处理子函数 50-52 4.5 本章小结 52-53 第5章 测试与结果分析 53-58 5.1 测试 53-57 5.1.1 测试方法 53-55 5.1.2 结果分析 55-56 5.1.3 测试过程中所遇到的问题及解决办法 56-57 5.2 本章小结 57-58 结论 58-59 参考文献 59-62 附录 PCB实物图 62-63 攻读学位期间发表的学术论文 63-65 致谢 65
|
相似论文
- 基于FPGA的电磁超声检测系统的研究,TH878.2
- 基于FPGA的五相PMSM驱动控制系统的研究,TM341
- LXI任意波形发生器研制,TM935
- 基于FPGA的射频功放数字预失真器设计,TN722.75
- 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
- 直扩系统抗多径性能分析及补偿方法研究,TN914.42
- 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
- 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
- 基于SOPC的可穿戴机多处理器设计,TP332
- 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
- 基于FPGA的高速图像预处理技术的研究,TP391.41
- 基于NIOS II的导弹伺服控制器的研制,TP273
- 基于FPGA的高速数字图像采集与接口设计,TP274.2
- 基于FPGA的电感传感器数据采集系统的研制,TP274.2
- 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
- PXI高性能数字I/O模块研制,TP274
- LXI计数器研制,TP274
- 基于FPGA的高速实时数据采集系统,TP274.2
- 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
- 温压炸药爆炸温度场存储测试技术研究,TQ560.7
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统
© 2012 www.xueweilunwen.com
|