基于SOPC的防空系统嵌入式通信模块设计

基于SOPC的防空系统嵌入式通信模块设计

论文摘要

现代的防空战争要求地面火力具有更高的机动性,更短的反应时间以及更精确的火控计算。为降低反辐射武器造成的战斗减员,防空系统远程控制的需求也日益凸显。作为本文来源的某军工项目,即立足于近程防空系统的发展现状。该项目通过对某型号高炮进行升级改造,目的在于实现高炮的远程控制,提高其机动性和战场生存能力。为了保证升级后的系统工作稳定,通信系统就成为了设计重心。项目要求使用嵌入式SOPC系统替代基于X86的原型系统,并通过嵌入式实时系统的引入,实现更加稳定,高效的无差错通信。本文的主要研究工作是设备仓通信系统的设计。它将替代基于X86的原型系统实现设备仓同操作仓的通信。新的系统基于SOPC平台,并以尽可能高的集成度实现片上的Ethernet系统,完成SPI-Ethernet数据转换,实现设备的小型化,模块化,并降低功耗。系统将具体实现如下功能:1、设计SPI主控器实现9路SPI的时分复用。2、设计RS编解码模块完成SPI端口数据的校验。3、设计以太网控制器实现以太网数据的收发。根据课题的要求,本文在仔细研究SOPC硬件系统实现的基础上,详细论述了SPI主控器模块,RS编解码模块,以太网控制器模块的具体实现;同时在系统分析了SOPC软件构架的基础上,论述了各模块驱动程序的编写以及系统软件的实现,并最终设计完成了基于SOPC的通信控制系统设计。在总体架构上,本文从项目需求分析入手,详细地论述了基于μC/OS-II实时操作系统的嵌入式系统从硬件平台搭建,硬件系统测试,驱动程序开发,到应用程序开发,应用程序测试,至最终的系统测试的这一嵌入式开发的基本流程,为系统的进一步完善提供了可靠的平台。同时,对类似系统的开发也有一定的指导意义。经过数月的开发与调试,最终系统经过严格的测试,均达到或优于课题所要求的指标,并在实际应用中得到了用户的肯定。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究背景
  • 1.2 项目简介
  • 1.3 项目方案论述
  • 1.4 系统设计指标
  • 1.5 本文所做的工作
  • 第二章 SOPC 平台的构建
  • 2.1 EDA 硬件描述语言和开发工具
  • 2.1.1 EDA 简介
  • 2.1.2 QUARTUS II 软件简介
  • 2.1.3 FPGA 工程设计流程
  • 2.2 SOPC BUILDER 和 Avalon 总线接口标准
  • 2.2.1 SOPC BUILDER 简介
  • 2.2.2 Avalon 总线接口标准
  • 2.3 Nios II 嵌入式软核 CPU
  • 2.3.1 Nios II 简介
  • 2.4 系统的硬件平台
  • 2.4.1 硬件设计框架
  • 2.4.2 各接口原理图
  • 第三章 9 路时分复用SPI 核设计
  • 3.1 SPI 协议分析
  • 3.2 SPI 核的实现
  • 3.2.1 Avalon 和SPI 接口模块
  • 3.2.2 时钟发生模块
  • 3.2.3 传输控制模块
  • 3.2.4 发送模块
  • 3.2.5 接收模块
  • 3.2.6 SPI 核的测试
  • 3.3 SPI 核的系统集成
  • 第四章 RS 编解码模块的设计
  • 4.1 RS 码概述
  • m)域'>4.1.1 GF(2m)域
  • m)域的基本运算'>4.1.2 GF(2m)域的基本运算
  • 4.1.3 RS 码的特征与构成
  • 4.2 RS 编码算法
  • 4.3 RS 解码算法
  • 4.3.1 伴随式的计算
  • 4.3.2 关键方程的求解
  • 4.3.3 错误位置的搜索
  • 4.3.4 错误值的计算
  • 4.3.5 控制模块
  • 4.4 RS 解码模块的系统集成
  • 第五章 以太网MAC 核的移植
  • 5.1 以太网MAC 核描述
  • 5.1.1 MAC 核结构
  • 5.1.2 MAC 核的接口信号
  • 5.2 WISHBONE 总线
  • 5.2.1 WISHBONE 总线概述
  • 5.2.2 WISHBONE 总线基本时序
  • 5.3 以太网MAC 核的硬件整合
  • 5.3.1 WISHBONE-Avalon 接口转换
  • 5.3.2 MII 接口转换
  • 5.3.3 RTL 描述语言移植过程
  • 5.4 MAC 核的 SOPC 集成
  • 第六章 系统的构建及软件开发
  • 6.1 系统整体配置
  • 6.2 软件开发综述
  • 6.2.1 使用HAL 开发用户程序
  • 6.2.2 Nios II 的设备管理分析
  • 6.2.3 MAC 核驱动程序开发
  • 6.2.4 SPI 核以及RS 解码器的驱动程序
  • 6.2.5 系统软件开发
  • 第七章 系统调试与测试
  • 7.1 系统调试
  • 7.1.1 调试仪表及设备
  • 7.1.2 系统的硬件调试
  • 7.1.3 硬件调试典型案例分析
  • 7.1.4 系统软件调试
  • 7.1.5 软件调试典型案例分析
  • 7.2 系统性能测试
  • 第八章 结论
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

    • [1].英政府支持模块堆开发和部署[J]. 国外核新闻 2020(07)
    • [2].装配式模块建筑的研究与实践[J]. 城市住宅 2018(10)
    • [3].模块育种的理论与方法[J]. 天津农学院学报 2017(03)
    • [4].高校构建以居家养老为核心的多模块数字化服务实训平台及其实现路径研究——以东北师范大学人文学院为例[J]. 市场周刊 2020(02)
    • [5].车用控制系统模型参考模块自动更新方法应用[J]. 重庆交通大学学报(自然科学版) 2020(06)
    • [6].就地模块的设计及工程应用[J]. 电气技术 2020(09)
    • [7].大学生社团综合管理平台报名模块的设计[J]. 电脑知识与技术 2017(23)
    • [8].从“化学与生活”的模块定位看课程目标和教学安排[J]. 中学化学教学参考 2011(10)
    • [9].运用“六模块”,引领教师专业成长[J]. 小学教学研究 2012(23)
    • [10].小学数学“六模块”建构式课堂的调查与思考[J]. 中国校外教育 2012(28)
    • [11].天生的道德模块(下)[J]. 大众心理学 2019(08)
    • [12].关于心理模块的工作原理初探[J]. 牡丹江大学学报 2014(09)
    • [13].浅析宝骏汽车模块编程与配置[J]. 内燃机与配件 2019(24)
    • [14].面向5G的光模块技术应用分析[J]. 中国新通信 2020(11)
    • [15].校企共同开发肝性脑病虚拟仿真实验模块的探索[J]. 佛山科学技术学院学报(自然科学版) 2020(05)
    • [16].砼模块砌体用于检查井关键技术研究[J]. 公路与汽运 2015(06)
    • [17].混合模块及其应用[J]. 电气传动 2016(04)
    • [18].产学研协同创新视角下的模块商嵌入模式研究[J]. 科技管理研究 2016(16)
    • [19].核电站机械模块制造设计要求探究[J]. 产业与科技论坛 2015(08)
    • [20].在轨维护模块更换适配器的研制[J]. 机械设计 2015(10)
    • [21].行人保护下腿碰撞器模块分析[J]. 汽车工程师 2010(09)
    • [22].1+N宜居综合模块未来适应性研究[J]. 住宅与房地产 2020(12)
    • [23].移动之家[J]. 新建筑 2019(S1)
    • [24].高校创新创业金课群模块及其组成研究[J]. 文学教育(下) 2020(09)
    • [25].民用飞机接线模块选用研究[J]. 航空科学技术 2014(11)
    • [26].黄瓜共表达基因模块的识别及其特点分析[J]. 农业生物技术学报 2015(09)
    • [27].体育模块课探究[J]. 灌篮 2019(10)
    • [28].大型联合收割机模块生产的工艺设计[J]. 现代化农业 2014(06)
    • [29].三模冗余中局部重构及模块同步技术研究[J]. 微计算机信息 2010(05)
    • [30].称重模块的选型和安装[J]. 石油化工自动化 2010(04)

    标签:;  ;  

    基于SOPC的防空系统嵌入式通信模块设计
    下载Doc文档

    猜你喜欢