当前位置:主页 > 科技论文 > 自动化论文 >

TTE端系统适配卡PCIe总线控制器的设计与实现

发布时间:2020-07-09 05:56
【摘要】:随着信息技术的发展,实时网络传输场景,如无人驾驶、航空航天等领域的网络传输给基于事件触发的传统网络带来新的挑战和需求,因此,实时传输网络协议成为各国的研究热点之一,在实时性网络协议中TTE因其结合传统以太网,IEEE1588v2时间同步技术,时间触发协议,速率受限业务传输以及保证传输等内容而脱颖而出,TTE将时间触发协议的确定性和实时性同现有以太网的动态性以及“尽力服务”特性相融合,为高度可靠的计算机网络提供支持。TTE系统由TTE端系统和TTE交换机两部分构成,TTE端系统作为TTE系统的关键设备,主要由端系统适配卡和端系统主机构成,实现TT、ET业务数据的收发和时间同步功能。用户数据在端系统主机封装成TT、ET业务后经PCIe总线接口传输到端系统适配卡,在端系统适配卡上完成以太网帧的解析与数据下发处理;端系统适配卡存储的TT、BE业务数据上传至端系统主机。本文着重研究的内容是TTE端系统适配卡PCIe总线控制器的设计与实现技术。本文首先介绍了TTE系统的研究背景以及TTE和PCIe的相关简介。其次,介绍了PCIe总线控制器的设计需求,重点阐述了PCIe结构及数据的接收、发送流程。第三,详细介绍了TTE端系统适配卡PCIe总线控制器的设计与实现,其核心模块:发送控制引擎主要负责PIO读完成包,DMA读请求包以及DMA写请求包的封装,接收控制引擎主要负责PIO读请求包,PIO写请求包以及DMA读完成包的解析,数据存储模块主要负责乱序Tag的读完成包数据存储,数据拼接模块主要负责将上行数据封装成写请求包,中断处理控制模块主要负责MSI或者INT-x中断时序。最后对PCIe总线控制器进行仿真分析和板级测试,并且总结测试过程中遇到的问题以及解决思路。板级测试表明,本文所设计的PCIe总线控制器能够满足TTE端系统主机和TTE端系统适配卡之间TT、ET业务数据传输。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP273;TP393.11
【图文】:

基本参数,可定制


TLP 包头开销和中断开销等,PCIe 总线带宽也可以满足终端适配卡中发送/接收处理模块的带宽。基本参数配置如图 3.2 所示:图3.2 基本参数的配置3.1.2 用户可定制信息标识器件或应用制造商 ID 号:Xilinx 产品的 PCIe 外设 ID 号是 0x10EE[20]。用户可定制信息配置如图 3.3 所示:

可定制,基地址寄存器,寄存器


三章 TTE 端系统适配卡 PCIe 总线控制器的设计与实现15图3.3 用户可定制信息的配置3.1.3 基地址寄存器配置32bit BAR 地址空间最小为 16B,最大为 2GB,可用于存储器空间或 I/O 空间[30]。此处我们开辟的 BAR 空间大小为 1MB,定义了 DMA 读写操作相关的寄存器、中断状态寄存器以及性能参数寄存器等。基地址寄存器配置如图 3.4 所示:图3.4 基地址寄存器的配置

基地址寄存器,寄存器


此处我们开辟的 BAR 空间大小为 1MB,定义了 DMA 读写操作相关的寄存器、中断状态寄存器以及性能参数寄存器等。基地址寄存器配置如图 3.4 所示:图3.4 基地址寄存器的配置

【相似文献】

相关期刊论文 前10条

1 汪晓翔;马琪;;CAN总线控制器IP设计[J];电子科技;2018年10期

2 李振华;;X总线控制器的功能模拟验证[J];微处理机;2013年03期

3 梁立柱;施华君;傅山;;1553B总线控制器双冗余方案的LabView仿真[J];计算机工程;2012年16期

4 李家星;;嵌入式系统和FPGA的总线控制器的设计实现[J];微计算机信息;2007年02期

5 高睿华;;MiL-STD-1553动态总线控制器/远程终端混合线路装置[J];航空计算技术;1987年04期

6 金荣鑫;;MIL-STD-1553可编程双余度远程终端,总线控制器,总线监控器[J];航空计算技术;1989年01期

7 张力;黄栋杉;;单片MIL-STD-1553B总线控制器和远程终端控制器[J];航空电子技术;1989年04期

8 印琴;于宗光;魏敬和;蔡洁明;;消息重试灵活的增强型1553B总线控制器设计[J];微电子学;2014年06期

9 樊彬;唐艺菁;王剑峰;柴波;;一种新型高速1553B总线控制器的应用验证[J];微电子学与计算机;2014年05期

10 张武;;嵌入式单总线控制器设计[J];信息化纵横;2009年12期

相关会议论文 前10条

1 吕良庆;潘俊涛;叶壮;汪大兴;;1553B总线控制器软件在实践5号卫星上的应用[A];中国空间科学学会空间探测专业委员会第十二次学术会议论文集[C];1999年

2 吕良庆;潘俊涛;叶壮;汪大星;;1553B总线控制器软件在实践5号卫星上的应用[A];实践五号卫生空间探测与试验成果学术会议论文集[C];2002年

3 阴江;王晓宇;张娅楠;孙超;连世伟;;高炉自动控制系统Industrial IT Control System AC 800F的概述[A];2010年全国炼铁生产技术会议暨炼铁学术年会文集(下)[C];2009年

4 杨新照;王凌;张凤登;;快速成型在CAN总线控制器上的应用[A];中国仪器仪表学会第六届青年学术会议论文集[C];2004年

5 柴凤萍;张新玉;;1553B总线消息接收处理方法研究[A];第二十五届全国空间探测学术研讨会摘要集[C];2012年

6 赵琰;安军社;;配置项测试自动化在嫦娥一号正样有效载荷总线控制器软件测试中的应用研究[A];中国空间科学学会空间探测专业委员会第十九次学术会议论文集(下册)[C];2006年

7 邓雪杰;张媛媛;;并联挂架发射控制系统研究[A];“测试性与智能测控技术”——2018年中国航空测控技术专刊[C];2018年

8 鞠浩;钱亮;;基于SOPC的1553B总线通用控制器设计与实现[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年

9 刘思久;全宏波;汪秀丰;冯玉贵;张礼勇;;USB-GPIB总线控制器[A];全国第二届总线技术与测控系统工程学术报告会论文集[C];2001年

10 杨海涛;于久恩;祖士珍;胡文华;;PCI总线控制器PCI9030的原理和应用[A];全国第二届总线技术与测控系统工程学术报告会论文集[C];2001年

相关重要报纸文章 前8条

1 记者 赵清月;USB3.0 身未动心已死[N];中国电脑教育报;2008年

2 ;理清电脑的经脉4[N];电脑报;2001年

3 李军;张家港高新技术产值年均递增45%[N];江苏经济报;2006年

4 孙昂 李军;从张家港精神到张家港创造[N];江苏经济报;2006年

5 韩勖;剑指嵌入式[N];计算机世界;2008年

6 吴红萱 孙昂 李军;从“张家港精神”到“张家港创造”[N];中国财经报;2006年

7 佚名;USB 3.0标准有两套?[N];电脑报;2008年

8 姚中利 苗福生 范春荣 吴红萱;可持续发展的后劲在哪里[N];中国财经报;2006年

相关博士学位论文 前1条

1 王永翔;TCN底层协议建模与实现[D];北京交通大学;2009年

相关硕士学位论文 前10条

1 白星;基于FPGA高效1553B总线控制器的设计与实现[D];燕山大学;2019年

2 季凤云;基于FPGA的CAN总线控制器的研究与设计[D];北京交通大学;2019年

3 刘文锋;TTE端系统适配卡PCIe总线控制器的设计与实现[D];西安电子科技大学;2019年

4 刘钟宇;抗辐照1394总线控制器IP设计[D];西安电子科技大学;2019年

5 张明望;基于UVM的CAN总线控制器的验证方法研究[D];西安电子科技大学;2018年

6 王爽;兼容LM3S9B81微控制器的CAN总线控制器IP设计[D];西安电子科技大学;2018年

7 汪晓翔;应用于SoC的几种通用串行通信接口设计[D];杭州电子科技大学;2018年

8 李振魏;基于FPGA的LIN总线控制器设计与验证[D];西安电子科技大学;2018年

9 周艺璇;航空用429总线控制器的设计与验证[D];西安电子科技大学;2017年

10 梁立柱;箭用1553B总线控制器双冗余方案研究[D];上海交通大学;2012年



本文编号:2747047

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2747047.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户53abe***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com