[发明专利]数据传输系统、电路与方法在审
申请号: | 202010294161.1 | 申请日: | 2020-04-15 |
公开(公告)号: | CN113535629A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 韦伯霖;李必明;杨志强 | 申请(专利权)人: | 瑞昱半导体股份有限公司 |
主分类号: | G06F15/17 | 分类号: | G06F15/17;G06F13/16;G06F13/42 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 王红艳 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 系统 电路 方法 | ||
本发明揭露一种数据传输系统、电路与方法,数据传输系统能够加快两系统单芯片之间的数据传输。该数据传输系统包含:一主控系统单芯片,包含一主控传送环形缓冲器(circular buffer)与一主控接收环形缓冲器;以及一从属系统单芯片,包含一从属接收环形缓冲器与一从属传送环形缓冲器。该从属/主控接收环形缓冲器为该主控/从属传送环形缓冲器的复制,因此,该两缓冲器的写入指针实质同步,且该两缓冲器的读取指针实质同步。据上所述,该主控/从属传送环形缓冲器的读写操作可视为该从属/主控接收环形缓冲器的读写操作,从而该数据传输的部分的数据复制程序可被省略,以加快该数据传输。
技术领域
本公开涉及数据传输系统、电路与方法,尤其是涉及适用于两系统单芯片之间的数据传输的数据传输系统、电路与方法。
背景技术
一般通用的USB传输过程包含:传送端(TX)程序将数据拷贝给TX传输层;TX传输层包裹该数据后将该数据封包送到TX USB驱动程序;TX USB驱动程序将该数据封包传送给接收端(RX);RX USB驱动程序收到该数据封包后,将其送给RX传输层;RX传输层解开该数据封包并将该数据配送到到目标程序。上述传输过程中,该数据会被拷贝多次。在某些应用(例如:多媒体播放)中,每笔数据(例如:8K图像帧数据)须在时间内配送到目标程序(例如:多媒体播放程序),不然就会有迟滞现象;如果每笔数据的数据量较大,且传送端与接收端不属于同一颗系统单芯片(System on a Chip,SoC)而无法共享同一内存空间,该迟滞现象就容易发生。鉴于上述,本技术领域需要一种有效率的方式来实现系统单芯片之间的数据传输。
发明内容
本公开的目的之一在于揭露一种数据传输系统、电路与方法,以有效率地执行系统单芯片之间的数据传输。
本公开的数据传输系统的一实施例能够加快一主控系统单芯片与一从属系统单芯片之间的数据传输。本实施例中,该主控系统单芯片包含:一主控传送环形缓冲器,用来从该主控系统单芯片的一主控端上层电路(例如:视频译码电路)接收主控端数据并据以更新一主控传送缓冲器写入指针,以及用来依据一从属接收缓冲器读取指针的一更新通知来更新一主控传送缓冲器读取指针;以及一主控接收环形缓冲器,用来从一从属系统单芯片接收从属端数据并据以更新一主控接收缓冲器写入指针,以及用来于该主控端上层电路读取该从属端数据后,更新一主控接收缓冲器读取指针。另外,本实施例中,该从属系统单芯片包含:一从属接收环形缓冲器,用来从该主控系统单芯片接收该主控端数据并据以更新一从属接收缓冲器写入指针,以及用来于该从属系统单芯片的一从属端上层电路(例如:视频播放电路)读取该主控端数据后,更新该从属接收缓冲器读取指针;以及一从属传送环形缓冲器,用来从该从属端上层电路接收该从属端数据并据以更新一从属传送缓冲器写入指针,以及依据该主控接收缓冲器读取指针的一更新通知来更新一从属传送缓冲器读取指针。
本公开的数据传输电路的一实施例能够加快两系统单芯片之间的数据传输。该实施例包含一第一系统单芯片(例如:视频译码SoC或视频播放SoC),该第一系统单芯片包含:一第一传送环形缓冲器,用来从该第一系统单芯片的一上层电路接收第一端数据并据以更新一传送缓冲器写入指针,以及用来依据一第二系统单芯片的一读取指针更新通知来更新一传送缓冲器读取指针;以及一第一接收环形缓冲器,用来从该第二系统单芯片接收第二端数据并据以更新一接收缓冲器写入指针,以及用来于该上层电路读取该第二端数据后,更新一接收缓冲器读取指针。
本公开的数据传输方法的一实施例能够加快两系统单芯片之间的数据传输。该实施例是由一第一系统单芯片(例如:视频译码SoC或视频播放SoC)来执行,包含下列步骤:使用一传送环形缓冲器从该第一系统单芯片的一上层电路接收第一端数据,再据以更新一传送缓冲器写入指针;传送该传送环形缓冲器的该第一端数据至一第二系统单芯片;依据该第二系统单芯片的一读取指针更新通知来更新一传送缓冲器读取指针;使用一接收环形缓冲器接收该第二系统单芯片的第二端数据,再据以更新一接收缓冲器写入指针;在该上层电路读取该接收环形缓冲器的该第二端数据后,更新一接收缓冲器读取指针;以及发送该接收缓冲器读取指针的一更新通知给该第二系统单芯片。。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞昱半导体股份有限公司,未经瑞昱半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010294161.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电路板的插件孔结构及其制造方法
- 下一篇:一种机电一体化机器人底座固定装置