[发明专利]一种用于数据传输的接口互通方法及装置在审
申请号: | 201910527922.0 | 申请日: | 2019-06-18 |
公开(公告)号: | CN110297618A | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 董文忠;欧昌东 | 申请(专利权)人: | 武汉精立电子技术有限公司;武汉精测电子集团股份有限公司 |
主分类号: | G06F5/01 | 分类号: | G06F5/01 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 李佑宏 |
地址: | 430205 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存数据 数据接口 位宽 第一数据 接口互通 时钟周期 数据传输 移位 缓存 指令 数据互通 指令缓存 指令输出 输出 | ||
本发明公开了一种用于数据传输的接口互通方法及装置,其依据第一指令缓存来自第一数据接口的待缓存数据,依据第二指令输出缓存数据给第二数据接口;第一指令为依据当前时钟周期内待缓存数据的缓存移位位宽对待缓存数据进行移位;第二指令为判断当前时钟周期内已缓存数据是否不小于第二数据接口位宽,不小于第二数据接口位宽时,输出长度为第二数据接口位宽的缓存数据给第二数据接口;以实现第一数据接口和第二数据接口的数据互通。
技术领域
本发明属于数据传输领域,具体涉及一种用于数据传输的接口互通方法及装置。
背景技术
数据接口就是进行数据传输时向数据连接线输出数据的接口。数据接口位宽就是一个系统时钟周期内该数据接口一次能传输的数据量,位数越大则瞬间所能传输的数据量越大。由于数据接口的位宽依据不同的需要设置并不相同,因而,需要实现不同位宽接口的互通以实现不同位宽的数据接口之间的数据传输。
目前,基于不同的位宽,xilinx官方提供了一种实现不同位宽的数据接口之间的数据传输,然而由于其利用byte对齐的方式进行数据传输,即各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,输入接口位宽和输出接口位宽需要满足2的N次方的关系,输入接口位宽和输出接口位宽不满足2的N次方的关系时无法实现数据互通,因而,具有一定的局限性。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种用于数据传输的接口互通方法及装置,其依据当前时钟周期内待缓存数据的缓存移位位宽对待缓存数据进行移位,判断当前时钟周期内已缓存数据是否可以输出长度为第二数据接口位宽的缓存数据给第二数据接口,以实现第一数据接口和第二数据接口的数据互通。
为实现上述目的,按照本发明的一个方面,提供了一种用于数据传输的接口互通方法,具体步骤为:
依据第一指令缓存来自第一数据接口的待缓存数据,依据第二指令输出缓存数据给第二数据接口;
第一指令为依据当前时钟周期内待缓存数据的缓存移位位宽对待缓存数据进行移位;第二指令为判断当前时钟周期内已缓存数据是否不小于第二数据接口位宽,不小于第二数据接口位宽时,输出长度为第二数据接口位宽的缓存数据给第二数据接口。
作为本发明的进一步改进,读取当前时钟周期内数据缓存模块中已缓存数据的位宽,将上述位宽作为当前时钟周期内待缓存数据的缓存移位位宽。
作为本发明的进一步改进,依据第一数据接口位宽和第二数据接口位宽计算一个缓存移位位宽的最小循环周期,及该最小循环周期内每个时钟周期对应的缓存移位位宽分布规律,依据上述缓存移位位宽分布规律得到当前时钟周期内待缓存数据的缓存移位位宽。
作为本发明的进一步改进,计算第一数据接口位宽和第二数据接口位宽的最大公约数,第一数据接口位宽与第二数据接口位宽的乘积除以两个位宽的最大公约数即得到两个位宽的最小公倍数,两个位宽的最小公倍数个时钟周期除以第一数据接口位宽得到所述一个缓存移位位宽的最小循环周期。
为实现上述目的,按照本发明的一个方面,提供了另一种用于数据传输的接口互通装置,该装置包括数据缓存模块和控制模块,其中,数据缓存模块分别连接控制模块、第一数据接口和第二数据接口,其特征在于,
数据缓存模块用于依据控制模块的第一指令缓存来自第一数据接口的待缓存数据,数据缓存模块还用于依据控制模块的第二指令输出缓存数据给第二数据接口;
控制模块用于发送第一指令和第二指令给数据缓存模块,其中,第一指令为依据当前时钟周期内待缓存数据的缓存移位位宽对待缓存数据进行移位;第二指令为判断当前时钟周期内数据缓存模块的已缓存数据是否大于第二数据接口位宽,大于时则输出长度为第二数据接口位宽的缓存数据给第二数据接口;以实现第一数据接口和第二数据接口的数据互通。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉精立电子技术有限公司;武汉精测电子集团股份有限公司,未经武汉精立电子技术有限公司;武汉精测电子集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910527922.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种主动对话的发起方法和装置
- 下一篇:一种慢非病订单录入系统及方法