[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106961338A - 一种rtds仿真仪与千兆网卡快速交换数据的方法 - Google Patents

一种rtds仿真仪与千兆网卡快速交换数据的方法 Download PDF

Info

Publication number
CN106961338A
CN106961338A CN201710180388.1A CN201710180388A CN106961338A CN 106961338 A CN106961338 A CN 106961338A CN 201710180388 A CN201710180388 A CN 201710180388A CN 106961338 A CN106961338 A CN 106961338A
Authority
CN
China
Prior art keywords
rtds
pci
data
ser
mgt
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710180388.1A
Other languages
English (en)
Inventor
黄立滨
郭琦
朱益华
袁艺
关红兵
李志勇
傅润炜
陈新美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China South Power Grid International Co ltd
Xuchang Ketop Testing Technology Co ltd
Power Grid Technology Research Center of China Southern Power Grid Co Ltd
Original Assignee
China South Power Grid International Co ltd
Xuchang Ketop Testing Technology Co ltd
Power Grid Technology Research Center of China Southern Power Grid Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China South Power Grid International Co ltd, Xuchang Ketop Testing Technology Co ltd, Power Grid Technology Research Center of China Southern Power Grid Co Ltd filed Critical China South Power Grid International Co ltd
Priority to CN201710180388.1A priority Critical patent/CN106961338A/zh
Publication of CN106961338A publication Critical patent/CN106961338A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/25Arrangements specific to fibre transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

一种RTDS仿真仪与千兆网卡快速交换数据的方法,设置转接模块将RTDS仿真仪中PB5处理器的MGT光纤接口转接为千兆网卡,千兆网卡通过千兆网线与外部装置连接,转接模块包括零拷贝数据传输单元和PHY以太网物理层接口,零拷贝数据传输单元将MGT光纤接口输出的高速串行数据处理后传输至PHY以太网物理层接口。可以直接与RTDS仿真仪连接使用,不需要外接配件;外部装置也只需具备千兆网卡,不需要其他物理接口,使用起来更加方便;通道数量多,可接收64个32位整数和发送64个32位整数;通信速率高,每个仿真步长均与MGT光纤接口进行一次接收和发送。

Description

一种RTDS仿真仪与千兆网卡快速交换数据的方法
技术领域
本发明涉及数据交换方法技术领域,特别是涉及一种RTDS仿真仪与千兆网卡快速交换数据的方法。
背景技术
RTDS是目前应用最广泛的电磁暂态实时仿真工具,它可以建立电力一次系统仿真模型,并与外部试验装置闭环连接,从而验证外部试验装置的性能。
外部试验装置与RTDS的接口,主要有两种形式:第一种是传统的模拟量和开关量,第二种是符合IEC61850的网络接口。RTDS能够提供这两种接口形式,能够方便地和外部试验装置连接。
但如果需要的通道数量很多,传统的模拟量和开关量方式受到很大限制;如果需要通信速度很快,IEC61850的网络接口也不能满足要求。
在外部装置研制的时候,采用第一种方式要求外部装置具有大量的物理接口;采用第二种方式要求外部装置具备IEC61850协议栈,并且通信速率也不一定满足要求。
因此,针对现有技术不足,提供一种RTDS仿真仪与千兆网卡快速交换数据的方法以克服现有技术不足甚为必要。
发明内容
本发明的目的在于避免现有技术的不足之处而提供一种RTDS仿真仪与千兆网卡快速交换数据的方法,该RTDS仿真仪与千兆网卡快速交换数据的方法将MGT光纤接口转接为千兆网卡,千兆网卡的网容量大,且转换过程中每个仿真步长都可以进行数据交换,提高仿真频率,通道数量多,避免数据的拷贝,从而最小化传输延时。
本发明的上述目的通过如下技术手段实现。
提供一种RTDS仿真仪与千兆网卡快速交换数据的方法,设置有转接模块,转接模块将RTDS仿真仪中PB5处理器的MGT光纤接口转接为千兆网卡,千兆网卡通过千兆网线与外部装置连接;
转接模块包括零拷贝数据传输单元和PHY以太网物理层接口,零拷贝数据传输单元将MGT光纤接口输出的高速串行数据处理后传输至PHY以太网物理层接口。
具体而言的,零拷贝数据传输单元包括SER/DES转换模块、DRRAM存储器和MAC以太网协议接口,DRRAM存储器为双接口存储器,DRRAM存储器将SER/DES转换模块输出的数据进行缓冲,DPRAM存储器通过DMA数据传输方式与MAC以太网协议接口直接交换数据。
进一步的,SER/DES转换模块将MGT光纤接口输出的高速串行数据转为并行数据。
进一步的,DRRAM存储器与SER/DES转换模块和MAC以太网协议接口为双向电连接。
具体而言的,SER/DES转换模块分为外部接口单元、控制单元、SER接收单元和DES发送单元;
DPRAM分为Rx DPRAM存储单元和Tx DPRAM存储单元;
外部接口单元与MGT光纤接口连接;
MAC以太网协议接口将数据以DMA传输方式导入Tx DPRAM存储器的MAC帧头内,MAC帧头电连接SER接收单元,SER接收单元通过外部接口发送至MGT光纤接口上;
MGT光纤接口将信号通过外部接口发送到SER/DES转换模块上,DES发送单元将数据发送至Rx DPRAM存储器内部的MAC帧头内,MAC帧头以DMA传输方式到MAC以太网协议接口上。
优选的,SER/DES转换模块接收到的MGT光纤接口发出的信号为高速串行信号,转换后的高速串行信号具有独立的地址线、数据线和读写信号。
进一步的,读写信号采用突发读写方式。
优选的,Tx DPRAM存储器的MAC帧头和Rx DPRAM存储器内部的MAC帧头为同一个MAC帧头。
具体而言的,SER接收单元和DES发送单元中的每个仿真步长均能接收64个32位整数和发送64个32位整数。
优选的,所述每个仿真步长均与MGT光纤接口进行一次接收和发送。
发明的RTDS仿真仪与千兆网卡快速交换数据的方法,设置转接模块将RTDS仿真仪中PB5处理器的MGT光纤接口转接为千兆网卡,可以直接与RTDS仿真仪连接使用,不需要外接配件;外部装置也只需具备千兆网卡,不需要其他物理接口,使用起来更加方便;通道数量多,可接收64个32位整数和发送64个32位整数;通信速率高,每个仿真步长均与MGT光纤接口进行一次接收和发送。
附图说明
利用附图对本发明作进一步的说明,但附图中的内容不构成对本发明的任何限制。
图1是本发明一种RTDS仿真仪与千兆网卡快速交换数据的方法的硬件组成图。
图2是本发明一种RTDS仿真仪与千兆网卡快速交换数据的方法SER/DES转换模块的通信接口。
图3是本发明一种RTDS仿真仪与千兆网卡快速交换数据的方法图2的接脚功能表格。
图4是本发明一种RTDS仿真仪与千兆网卡快速交换数据的方法零拷贝数据传输的示意图。
在图1至图4中,黑色方块为MGT光纤接口。
具体实施方式
结合以下实施例对本发明作进一步描述。
实施例1。
如图1-4所示,一种RTDS仿真仪与千兆网卡快速交换数据的方法,设置有转接模块,转接模块将RTDS仿真仪中PB5处理器的MGT光纤接口转接为千兆网卡,千兆网卡通过千兆网线与外部装置连接。
转接模块包括零拷贝数据传输单元和PHY以太网物理层接口,零拷贝数据传输单元将MGT光纤接口输出的高速串行数据处理后传输至PHY以太网物理层接口,可直接与RTDS仿真仪连接使用,不需要外接配件,使用更加方便。
零拷贝数据传输单元包括SER/DES转换模块、DRRAM存储器和MAC以太网协议接口,SER/DES转换模块将MGT光纤接口输出的高速串行数据转为并行数据,DRRAM存储器为双接口存储器,DRRAM存储器与SER/DES转换模块和MAC以太网协议接口为双向电连接,DRRAM存储器将SER/DES转换模块输出的数据进行缓冲,DPRAM存储器通过DMA数据传输方式与MAC以太网协议接口直接交换数据。
SER/DES转换模块分为外部接口单元、控制单元、SER接收单元和DES发送单元。
SER接收单元和DES发送单元中的每个仿真步长均能接收64个32位整数和发送64个32位整数,通道数量多,从而简化了接口形式,且64个整数可根据需要直接解析,不需要复杂的通信协议,每个仿真步长均与MGT光纤接口进行一次接收和发送,增强通信的速率。
DPRAM分为Rx DPRAM存储单元和Tx DPRAM存储单元。外部接口单元与MGT光纤接口连接。MAC以太网协议接口将数据以DMA传输方式导入Tx DPRAM存储器的MAC帧头内,MAC帧头电连接SER接收单元,SER接收单元通过外部接口发送至MGT光纤接口上。
MGT光纤接口将信号通过外部接口发送到SER/DES转换模块上,DES发送单元将数据发送至Rx DPRAM存储器内部的MAC帧头内,MAC帧头以DMA传输方式到MAC以太网协议接口上。
Tx DPRAM存储器的MAC帧头和Rx DPRAM存储器内部的MAC帧头为同一个MAC帧头。
通过共用缓冲内存避免数据的拷贝,实现零拷贝数据传输,从而减少传输延时最大化吞吐量,MAC以太网协议接口报文比SER/DES转换模块报文多一个MAC帧头,而64个32位整数的数据部分是相同的;通过将DES发送单元的发送和SER接收单元的接收来增加MAC帧头的长度,这样就可以使两侧共用数据缓冲内存;MAC帧头的内容在程序初始化时,填写所需的目的地址、源地址、报文类型信息。
需要说明的是,本发明简化了接口的形式,通过MGT光纤接口并使用高速串行协议进行新号传输,通过SER/DES转换模块将高速串行信号转换为并行信号,并导入DPRAM存储器中,由于MGT光纤接口和MAC以太网协议接口的时钟频率不同,对信号进行数据缓冲,再通过DMA传输方式,直接将信号导入PHY以太网物理层接口处,导入传输的过程通过公用缓冲内存避免了数据的拷贝,从而实现数据的零拷贝,最后再使用PHY以太网物理层接口对MAC以太网协议接口的数据进行串行化导至千兆网卡内实现快速数据的交换。
最后应当说明的是,以上实施例仅用以说明本发明的技术方案而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

Claims (10)

1.一种RTDS仿真仪与千兆网卡快速交换数据的方法,其特征在于:设置有转接模块,转接模块将RTDS仿真仪中PB5处理器的MGT光纤接口转接为千兆网卡,千兆网卡通过千兆网线与外部装置连接;
转接模块包括零拷贝数据传输单元和PHY以太网物理层接口,零拷贝数据传输单元将MGT光纤接口输出的高速串行数据处理后传输至PHY以太网物理层接口。
2.根据权利要求1所述的一种RTDS仿真仪与千兆网卡快速交换数据的方法,其特征在于:零拷贝数据传输单元包括SER/DES转换模块、DRRAM存储器和MAC以太网协议接口,DRRAM存储器为双接口存储器,DRRAM存储器将SER/DES转换模块输出的数据进行缓冲,DPRAM存储器通过DMA数据传输方式与MAC以太网协议接口直接交换数据。
3.根据权利要求2所述的一种RTDS仿真仪与千兆网卡快速交换数据的方法,其特征在于:SER/DES转换模块将MGT光纤接口输出的高速串行数据转为并行数据。
4.根据权利要求2所述的一种RTDS仿真仪与千兆网卡快速交换数据的方法,其特征在于:DRRAM存储器与SER/DES转换模块和MAC以太网协议接口为双向电连接。
5.根据权利要求2-4任意一项所述的一种RTDS仿真仪与千兆网卡快速交换数据的方法,其特征在于:SER/DES转换模块分为外部接口单元、控制单元、SER接收单元和DES发送单元;
DPRAM分为Rx DPRAM存储单元和Tx DPRAM存储单元;
外部接口单元与MGT光纤接口连接;
MAC以太网协议接口将数据以DMA传输方式导入Tx DPRAM存储器的MAC帧头内,MAC帧头电连接SER接收单元,SER接收单元通过外部接口发送至MGT光纤接口上;
MGT光纤接口将信号通过外部接口发送到SER/DES转换模块上,DES发送单元将数据发送至Rx DPRAM存储器内部的MAC帧头内,MAC帧头以DMA传输方式到MAC以太网协议接口上。
6.根据权利要求1-5任意一项所述的一种RTDS仿真仪与千兆网卡快速交换数据的方法,其特征在于:SER/DES转换模块接收到的MGT光纤接口发出的信号为高速串行信号,转换后的高速串行信号具有独立的地址线、数据线和读写信号。
7.根据权利要求6所述的一种RTDS仿真仪与千兆网卡快速交换数据的方法,其特征在于:读写信号采用突发读写方式。
8.根据权利要求5所述的一种RTDS仿真仪与千兆网卡快速交换数据的方法,其特征在于:Tx DPRAM存储器的MAC帧头和RxDPRAM存储器内部的MAC帧头为同一个MAC帧头。
9.根据权利要求5所述的一种RTDS仿真仪与千兆网卡快速交换数据的方法,其特征在于:SER接收单元和DES发送单元中的每个仿真步长均能接收64个32位整数和发送64个32位整数。
10.根据权利要求9所述的一种RTDS仿真仪与千兆网卡快速交换数据的方法,其特征在于:所述每个仿真步长均与MGT光纤接口进行一次接收和发送。
CN201710180388.1A 2017-03-24 2017-03-24 一种rtds仿真仪与千兆网卡快速交换数据的方法 Pending CN106961338A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710180388.1A CN106961338A (zh) 2017-03-24 2017-03-24 一种rtds仿真仪与千兆网卡快速交换数据的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710180388.1A CN106961338A (zh) 2017-03-24 2017-03-24 一种rtds仿真仪与千兆网卡快速交换数据的方法

Publications (1)

Publication Number Publication Date
CN106961338A true CN106961338A (zh) 2017-07-18

Family

ID=59470287

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710180388.1A Pending CN106961338A (zh) 2017-03-24 2017-03-24 一种rtds仿真仪与千兆网卡快速交换数据的方法

Country Status (1)

Country Link
CN (1) CN106961338A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107911241A (zh) * 2017-11-15 2018-04-13 郑州云海信息技术有限公司 一种基于吉比特介质独立接口的信号仿真分析系统及方法
CN114006811A (zh) * 2021-10-29 2022-02-01 西安微电子技术研究所 一种强实时性的cpci千兆以太网板卡及数据通讯方法
CN114039960A (zh) * 2021-10-09 2022-02-11 许昌开普检测研究院股份有限公司 基于Aurora协议的RTDS智能接口装置及其实现方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101146131A (zh) * 2006-09-15 2008-03-19 中兴通讯股份有限公司 千兆与十/百/千兆接口自适应的以太网桥接器
KR20100064508A (ko) * 2008-12-05 2010-06-15 한국전기연구원 실 기상조건을 이용한 mms 성능평가용 hils 시스템.
CN104038554A (zh) * 2014-06-25 2014-09-10 南方电网科学研究院有限责任公司 基于fpga的电力系统高速数据采集通信方法及通信设备
CN104820373A (zh) * 2015-04-20 2015-08-05 华北电力大学 模块化多电平换流器仿真实验平台及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101146131A (zh) * 2006-09-15 2008-03-19 中兴通讯股份有限公司 千兆与十/百/千兆接口自适应的以太网桥接器
KR20100064508A (ko) * 2008-12-05 2010-06-15 한국전기연구원 실 기상조건을 이용한 mms 성능평가용 hils 시스템.
CN104038554A (zh) * 2014-06-25 2014-09-10 南方电网科学研究院有限责任公司 基于fpga的电力系统高速数据采集通信方法及通信设备
CN104820373A (zh) * 2015-04-20 2015-08-05 华北电力大学 模块化多电平换流器仿真实验平台及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郭琦: ""基于FPGA技术的外部主站与RTDS高速通信系统"", 《南方电网技术》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107911241A (zh) * 2017-11-15 2018-04-13 郑州云海信息技术有限公司 一种基于吉比特介质独立接口的信号仿真分析系统及方法
CN114039960A (zh) * 2021-10-09 2022-02-11 许昌开普检测研究院股份有限公司 基于Aurora协议的RTDS智能接口装置及其实现方法
CN114006811A (zh) * 2021-10-29 2022-02-01 西安微电子技术研究所 一种强实时性的cpci千兆以太网板卡及数据通讯方法

Similar Documents

Publication Publication Date Title
EP2963874B1 (en) Data scheduling and switching method, apparatus, and system
CN205320075U (zh) 一种基于光纤以太网的多业务数字光端机
CN111641622B (zh) 一种融合网络接口卡、报文编码方法及其报文传输方法
CN109194679B (zh) 一种基于SpaceFibre接口的多协议接口数据采集装置和采集方法
CN104780333A (zh) 基于fpga的高带宽视频源接口适配装置
CN109510973A (zh) 一种基于FPGA的万兆光纤以太网转RapidIO多路图像传输处理系统
JP2002261786A (ja) マルチアクセス通信システム及びデータ送受信装置
CN106598889A (zh) 一种基于fpga夹层板的sata主控器
CN106961338A (zh) 一种rtds仿真仪与千兆网卡快速交换数据的方法
CN102185833A (zh) 一种基于fpga的fc i/o并行处理方法
CN104991880B (zh) 一种基于pci‑e接口的fc‑ae‑asm通讯板卡
CN102263594B (zh) 在光网络单元以rs232和rs485两种通讯模式实现信息交互的方法
TW201203932A (en) Method and system for Ethernet converter and/or adapter that enables conversion between a plurality of different Ethernet interfaces
CN109787981A (zh) 协议转换系统、方法、装置、设备和存储介质
CN102082714A (zh) 一种含有电力载波模块的以太网无源光网络装置及其信号传输方法
CN104699649B (zh) 一种多分支串行总线接口及数据交换方法
CN203554447U (zh) 一种千兆智能型光纤收发器
CN214256489U (zh) 一种交互式混合光级联矩阵
CN1738224B (zh) Tdm数据与帧格式转换的电路及方法、传输交换系统及方法
CN102081383B (zh) 一种用于现场控制的安全网络协议的装置和方法
CN207801973U (zh) 一种网桥及物联网设备
CN206195819U (zh) 一种空间信息网络链路控制设备
US11902403B2 (en) Method for receiving code block stream, method for sending code block stream, and communications apparatus
CN114760370A (zh) 基于udp协议的上位机与fpga高速数据传输架构及实现方法
CN103686079B (zh) 一种终端设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 510663 Guangdong city of Guangzhou province Huangpu District Science City Kexiang Road No. 11

Applicant after: POWER GRID TECHNOLOGY RESEARCH CENTER. CHINA SOUTHERN POWER GRID

Applicant after: XUCHANG KETOP TESTING RESEARCH INSTITUTE CO.,LTD.

Applicant after: China South Power Grid International Co.,Ltd.

Address before: 510663 Guangdong city of Guangzhou province Huangpu District Science City Kexiang Road No. 11

Applicant before: POWER GRID TECHNOLOGY RESEARCH CENTER. CHINA SOUTHERN POWER GRID

Applicant before: XUCHANG KETOP TESTING TECHNOLOGY CO.,LTD.

Applicant before: China South Power Grid International Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170718