基于SOPC的控制模块及其IP核设计技术研究
本文关键词:基于SOPC的控制模块及其IP核设计技术研究,由笔耕文化传播整理发布。
【摘要】:视频监控、航空航天、医疗器械、汽车电子等领域往往需要控制模块承担系统管理、系统监控、实时数据处理等功能。随着嵌入式系统应用的高速发展,对控制模块有高性能、多功能、小型化、灵活性、实时性、低功耗等需求。常用的处理器结合外设的控制模块架构集成化低、硬件结构大、不够灵活、软硬件交互开销大。SOPC (System-on-a-Programmable-Chip,即可编程片上系统)是近年来发展起来的系统级可编程芯片技术,具有高集成、灵活性、软硬件协作等优点。针对新型控制模块应用需求,本文在高性能嵌入式平台的开发中,研究基于SOPC的控制模块及其IP核的设计技术,能够灵活高效地实现复杂嵌入式系统控制模块的应用需求。本文主要工作如下:(1)针对高性能嵌入式开发平台的功能及需求,提出了一种基于SOPC芯片的系统设计方案;(2)针对软硬件交互的需求,分析了SOPC平台的特点,研究了基于SOPC的处理器和FPGA互连的方案,提出了一种基于双互联结构的FPGA总体框架;(3)针对流数据处理的具体需求,设计了一种基于AXI-Stream协议的IP核互联方式,并基于该互联方式提出了一种具有高吞吐、多级缓存、同时读写、流水线工作特点的DDR缓存模块方案;(4)针对板卡互连的需求,研究了板卡互连的方式,采用软硬件紧密结合的设计方法,实现了基于RapidIO的用户自定义协议的板间数据传输功能;(5)设计并实现了三路CAN/RS-422通道的部分动态可重配置功能以及主控板CPU接口模块IP核。通过实际平台的实验与测试,结果表明基于双互联结构的控制模块能够很好的实现高性能嵌入式开发平台的系统控制、数据传输、数据缓存、动态可重配置等功能。DDR缓存模块实现同时读写、流水线工作模式等功能;三路CAN/RS-422通道具备部分动态可重配置能力;基于RapidIO协议和DMA通道的板间数据传输速率约为327MB/s,达到理论带宽63.2%。
【关键词】:SOPC 软硬件协同 数据缓存模块 RapidIO 嵌入式系统
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP273
【目录】:
- 致谢4-5
- 摘要5-6
- ABSTRACT6-11
- 1 绪论11-17
- 1.1 课题的背景11-12
- 1.2 国内外研究现状12-13
- 1.3 总结和意义13
- 1.4 课题研究内容和文章组织结构13-17
- 1.4.1 论文主要工作13-14
- 1.4.2 文章组织结构14-17
- 2 SOPC相关技术概述17-25
- 2.1 SOPC平台17-18
- 2.2 部分动态可重配置18-19
- 2.3 RapidIO协议19-21
- 2.4 AXI协议21-23
- 2.5 本章小结23-25
- 3 硬件平台设计25-29
- 3.1 设计依据和主要功能指标25
- 3.2 系统硬件方案设计25-28
- 3.2.1 系统结构25-26
- 3.2.2 硬件方案设计26-28
- 3.3 本章小结28-29
- 4 SOPC控制模块研究与设计29-87
- 4.1 需求分析29-30
- 4.1.1 外接接口29-30
- 4.1.2 功能需求30
- 4.2 FPGA总体设计30-39
- 4.2.1 互连总线技术研究30-32
- 4.2.2 双互联结构控制模块设计32-39
- 4.3 DDR缓存模块设计39-58
- 4.3.1 应用框架研究39-42
- 4.3.2 DDR控制器设计42-49
- 4.3.3 DDR控制器实现49-58
- 4.4 RapidIO板间数据传输模块设计58-73
- 4.4.1 拓扑结构研究58-60
- 4.4.2 传输过程设计60-65
- 4.4.3 传输模块实现65-73
- 4.5 部分动态可重配置模块设计73-79
- 4.5.1 部分动态可重配置技术研究73-75
- 4.5.2 部分动态可重配置模块实现75-79
- 4.6 CPU接口模块设计79-85
- 4.6.1 接口模块设计及实现79-83
- 4.6.2 CPU与SOPC交互功能实现83-85
- 4.7 本章小结85-87
- 5 系统正确性验证87-103
- 5.1 DDR功能模块验证88-95
- 5.1.1 DDR控制模功能测试88-92
- 5.1.2 DDR效率测试92-94
- 5.1.3 DDR测试总结94-95
- 5.2 RapidIO互连模块验证95-101
- 5.2.1 功能测试95-97
- 5.2.2 速率测试97-101
- 5.3 部分动态可重配置验证101-102
- 5.3.1 基于JTAG配置动态可重配置101-102
- 5.4 本章小结102-103
- 6 总结和展望103-105
- 6.1 总结103
- 6.2 展望103-105
- 参考文献105-109
- 作者简历109
【相似文献】
中国期刊全文数据库 前10条
1 吴超;;车载实时控制模块设计与实现[J];航空计算技术;2010年02期
2 彭智勇;李宏周;;多通道温度精确控制模块设计[J];微计算机信息;2012年05期
3 滕振宇;;安全控制模块的高可信计算机研究分析[J];科技致富向导;2011年26期
4 仲崇权,李丹,杨素英,李卓函;工业以太网控制模块的研究与研制[J];工业控制计算机;2002年11期
5 曾少波;;数字量设备控制模块的设计分析[J];可编程控制器与工厂自动化;2005年07期
6 王益贤,丁明勇;取暖器、烤火器多功能控制模块的研制[J];渝州大学学报(自然科学版);2001年03期
7 郭锋;刘澜湖;;逻辑控制模块在提升机电控延时回路中的开发应用[J];矿山机械;2006年09期
8 王斌;吴钦章;王春鸿;孙永泉;杜中平;;基于安全控制模块的高可信计算机研究[J];系统工程与电子技术;2010年02期
9 刘玉江;;计算机技术在通信控制模块中的应用[J];制造业自动化;2012年07期
10 李麟辉 ,肖和平 ,李铁平;数字调谐全波段收音机控制模块[J];国外电子元器件;2002年11期
中国重要会议论文全文数据库 前8条
1 桑多鹏;;NCP1203中控制模块的设计与仿真[A];2007'仪表,自动化及先进集成技术大会论文集(二)[C];2007年
2 王大明;;6KV高炉风机电机的自动化控制运用[A];2001-2002年度电气技术论文集[C];2001年
3 敬岚;乔卫民;张玮;苟世哲;朱海君;;基于微控制器MSC1210的数据采集控制模块设计[A];第三届北京核学会核应用技术学术交流会论文集[C];2004年
4 李和平;;基于ARM的固态记录器控制模块的设计[A];第三届全国嵌入式技术和信息处理联合学术会议论文集[C];2009年
5 李奇亮;俞建卫;焦明华;刘q;;基于AMT控制模块的CAN总线设计[A];中国仪器仪表学会第九届青年学术会议论文集[C];2007年
6 毛哲;谢兆鸿;周龙;卢亚玲;;稳定可靠经济实用的饲料——混合器[A];中国粮油学会第二届学术年会论文选集(综合卷)[C];2002年
7 侯广兵;倪大来;;DAS24-3B数据采集系统采集控制模块的工作原理[A];中国科学院地质与地球物理研究所2002学术论文摘要汇编[C];2002年
8 秦理;程良伦;;节能环保新型抽油烟机芯片级控制模块的研究[A];中国自动化学会中南六省(区)2010年第28届年会·论文集[C];2010年
中国重要报纸全文数据库 前9条
1 ;这些波音737有隐患?[N];新华每日电讯;2002年
2 本报记者 范增军;专家提醒:别忘了加液模块这道关[N];中国汽车报;2005年
3 周口市豫剧团 杨慧;浅谈舞台灯光技术[N];周口日报;2008年
4 上海 优胜;低功耗通用红外感应控制模块及其应用[N];电子报;2003年
5 王守华;认真组织现场会诊 不断解决疑难杂症[N];中国安全生产报;2009年
6 美通;TRW成功开发经济灵活的气囊控制模块[N];中国工业报;2008年
7 四川 刘非;我用MPC-1型嵌入式可编程控制模块[N];电子报;2003年
8 四川 刘非;MPC-1型嵌入式可编程控制模块[N];电子报;2003年
9 苏州 至合路;UC3842A高性能电流控制模块及应用电路二例[N];电子报;2013年
中国硕士学位论文全文数据库 前10条
1 滕强;基于ModBus协议的数字PID控制模块的研究与设计[D];集美大学;2015年
2 贺元玉;新型空气制动控制模块仿真研究[D];西南交通大学;2015年
3 龙伟;基于FPGA的Ku波段雷达信号模拟器控制模块设计与实现[D];电子科技大学;2014年
4 肖洋;用于电磁加载的脉冲激励源设计[D];河北工业大学;2015年
5 司妞;新型剑杆织机通信技术研究[D];长沙理工大学;2014年
6 高小冬;基于NP的分组转发与流量控制模块的研究[D];西安电子科技大学;2015年
7 李建成;有轨电车信号系统轨旁控制器信号灯控制模块的研究[D];兰州交通大学;2015年
8 乔进进;双通道SDRAM存储控制模块的设计与实现[D];东南大学;2015年
9 黄仕林;基于FPGA的PLC动态并行执行的定时和计数控制模块设计[D];广西科技大学;2015年
10 叶宇飞;基于SOPC的控制模块及其IP核设计技术研究[D];浙江大学;2016年
本文关键词:基于SOPC的控制模块及其IP核设计技术研究,由笔耕文化传播整理发布。
,本文编号:280951
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/280951.html