[发明专利]直接内存访问设备、数据传输方法与电子设备在审
申请号: | 202111552734.7 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114691564A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 林孟谕 | 申请(专利权)人: | 新唐科技股份有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 崔博;周永君 |
地址: | 中国台湾新竹*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直接 内存 访问 设备 数据传输 方法 电子设备 | ||
本发明提供了一种直接内存访问设备、用于该直接内存访问设备的数据传输方法及电子设备,包括自动传输数据量检测器,具有记录待传输数据量的描述符,用于判断所述待传输数据量是否大于等于默认单次传输量,以借此产生当次传输量与有效旗标信号给与所述直接内存访问设备电连接的周边设备,其中所述默认单次传输量大于等于多个字符;其中所述周边设备根据所述当次传输量与所述有效旗标信号产生请求信号给所述直接内存访问设备以进行数据传输服务请求。本发明可以有效地提升电子设备整体的系统效率。
技术领域
本发明涉及一种直接内存访问(Direct Memory Access,DMA)设备,且特别是一种可以检测数据传输量且能减少传输时间的直接内存访问设备及其数据传输方法与使用上述直接内存访问设备的电子设备。
背景技术
直接内存访问技术允许具有计算能力的电子设备中的周边设备可以不通过处理器的介入处理,即可以直接的对内存设备(例如但不限定为系统内存)进行访问。上述电子设备例如但不限定为计算机、智能手机、平板计算机或智能家电,以及上述周边设备例如但不限定为硬盘控制器、绘图显卡、网络卡或声卡。
请参照图1,图1是现有技术的直接内存访问设备进行数据传输的操作示意图。当周边设备12要将数据传送给直接内存访问设备10或自直接内存访问设备10接收数据时,直接内存访问设备10与周边设备12会进行沟通,以设定好对应的信道进行后续数据传输,以及设定传输数据总量及每次进行传输的默认单次传输量,其中传输数据总量通常会是默认单次传输量的整数倍。于图1,由上而下,默认单次传输量分别被设定为1字节(byte)、半字符(half word)与1字符(word)。
假设要传送16个字节的数据(即,传输数据总量为16个字节),且默认单次传输量被设定为1个字节,则总共会进行16次的传输。于每一次传输中,周边设备12会先发送请求信号(request signal)给直接内存访问设备10,直接内存访问设备10在收到请求信号后,开始进行1个字节的数据量的数据传输(传送给周边设备12,或接收周边设备12的数据),并于传输完1个字节的数据量的数据后,直接内存访问设备10会传送对应于请求信号的确认回复信号(acknowledge(ACK)signal)给周边设备12。在进行多次的传输后,于最后一次传输中(于此例为第16次的传输),直接内存访问设备10在传送确认回复信号给周边设备12后,还会发出一个拉高(pulled up)的结束信号(finish signal)给周边设备12,以表示传输数据总量的数据(于此例中为16个字节的数据量的数据)已经全数传输完成。由上述可知,当周边设备12需要与直接内存访问设备10大量地进行数据传输时,系统中的信道与带宽将大量地被占用,此将造成带宽拥塞与系统效率降低等技术问题。
发明内容
本发明的实施例提供了一种直接内存访问设备,包括:自动传输数据量检测器,具有记录待传输数据量的描述符,用于判断所述待传输数据量是否大于等于默认单次传输量,以借此产生当次传输量与有效旗标信号给与所述直接内存访问设备电连接的周边设备,其中所述默认单次传输量大于等于多个字符;其中所述周边设备根据所述当次传输量与所述有效旗标信号产生请求信号给所述直接内存访问设备以进行数据传输服务请求。
可选地,当所述待传输数据量大于等于默认单次传输量,所述自动传输数据量检测器将所述当次传输量设为所述默认单次传输量;当所述待传输数据量小于默认单次传输量,所述自动传输数据量检测器将所述当次传输量设为所述待传输数据量。
可选地,当所述待传输数据量为零时,所述直接内存访问设备传送拉高的结束信号给所述周边设备。
可选地,于所述直接内存访问设备收到所述请求信号时,所述直接内存访问设备进行数据量为对应于所述请求信号的所述当次传输量的数据传输,并于数据传输完成后,传送回复确认信号给所述周边设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新唐科技股份有限公司,未经新唐科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111552734.7/2.html,转载请声明来源钻瓜专利网。