[发明专利]一种数据通信方法、发起端、响应端及系统在审
申请号: | 201910085516.3 | 申请日: | 2019-01-29 |
公开(公告)号: | CN109800200A | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 王峰;王彦伟 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 响应端 发起端 电平状态 数据通信 信号线 时钟周期 数据通信系统 控制信号线 传输通信 可扩展性 通信参数 通信功能 通信连接 通信响应 正整数 通信 告知 占用 | ||
本发明公开了一种数据通信方法、发起端、响应端及系统。发起端通过单独的信号线建立与响应端之间的通信连接,并控制信号线的电信号保持在第一电平状态,方法的步骤包括:当数据通信开始时,将信号线的第一电平状态变化为与第一电平状态反向的第二电平状态,并持续N个时钟周期,以告知响应端开始数据通信;其中,N为正整数;在第N+1个时钟周期时通过信号线向响应端传输通信参数,以通过响应端根据通信参数对发起端进行通信响应。本方法减少了通信的发起端与响应端之间通信时所占用的信号线数量,进而确保了发起端与响应端之间的通信功能的可扩展性。此外,本发明还提供一种发起端、响应端及数据通信系统,有益效果同上所述。
技术领域
本发明涉及数据通信领域,特别是涉及一种数据通信方法、发起端、响应端及数据通信系统。
背景技术
随着异构加速日益广泛的应用,基于FPGA的加速卡也正处在迅猛的发展过程中。在具体应用中,FPGA加速卡通过PCIE接口与服务器主机连接,服务器主机作为通信的发起端通过PCIE接口将需要加速的数据发送至FPGA加速卡并向FPGA加速卡发起响应的数据处理指令,加速卡FPGA作为通信的响应端响应服务器主机的数据处理指令对需要加速的数据进行相应处理,处理完成后通过PCIE接口返回相关的数据。
由于在FPGA加速卡的实际开发中,FPGA加速卡的新增功能模块往往是在FPGA加速卡原有的功能中继承过来的,而原有功能所使用的PCIE接口的信号线事先已经确定并且无法更改,但是在基于FPGA加速卡原有功能开发新功能时,新功能需要占用一定数量的信号线才能够实现FPGA加速卡而定服务器主机之间的通信传输。但是随着FPGA加速卡功能模块的不断丰富,FPGA加速卡中可供开发新功能模块的信号线数量相对有限,因此限制了FPGA加速卡与服务器主机之间的通信功能的可扩展性。
由此可见,提供一种数据通信方法,以相对减少通信的发起端与响应端之间通信所占用的信号线数量,进而确保发起端与响应端之间的通信功能的可扩展性,是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种数据通信方法、发起端、响应端及系统,以相对减少通信的发起端与响应端之间通信所占用的信号线数量,进而确保发起端与响应端之间的通信功能的可扩展性。
为解决上述技术问题,本发明提供一种数据通信方法,应用于发起端,发起端通过单独的信号线建立与响应端之间的通信连接,并控制信号线的电信号保持在第一电平状态,包括:
当数据通信开始时,将信号线的第一电平状态变化为与第一电平状态反向的第二电平状态,并持续N个时钟周期,以告知响应端开始数据通信;其中,N为正整数;
在第N+1个时钟周期时通过信号线向响应端传输通信参数,以通过响应端根据通信参数对发起端进行通信响应。
优选的,在第N+1个时钟周期时通过信号线向响应端传输通信参数包括:
在第N+1个时钟周期时通过信号线向响应端传输读写指令;其中,对读写指令的传输持续M个时钟周期,M为正整数;
在第N+M+2个时钟周期时通过信号线向响应端传输读写地址,以通过响应端根据读写指令及读写地址对发起端进行通信响应;其中,对读写地址的传输持续K个时钟周期,K为正整数。
优选的,当读写指令为读指令,读写地址为读取地址时,在第N+M+2个时钟周期时通过信号线向响应端传输读写地址后,该方法进一步包括:
释放对信号线的电平状态控制权;
相应的,通过响应端根据读写指令及读写地址对发起端进行通信响应包括:
响应端获取信号线的电平状态控制权,根据读取地址读取预先保存的第一数据,将第一数据传输至发起端,并释放对信号线的电平状态控制权。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910085516.3/2.html,转载请声明来源钻瓜专利网。