主权项 |
1. 一种直接存储器存取传输方法,用以自一来源存储器传输多个数据位线至一目的存储器,包含:接收一来源地址值,用以定义该来源存储器的起始位置;接收一目的地址值,用以定义该目的存储器的起始位置;接收一尺寸值,用以定义一数据位线的数据单位的数量;接收一计数值,用以定义自该来源存储器至该目的存储器所欲传输的该多个数据位线的数量,其中每一条该多个数据位线包含多个连续的数据单位;接收一偏移值,用以定义两个连续传输的该多个数据位线间的固定相隔距离;根据该来源地址值、该目的地址值、该尺寸值、该计数值与该偏移值,自该来源存储器一次传输一条该数据位线至该目的存储器;当该多个数据位线全部被传输完毕时,停止该直接存储器存取传输;以及接收一指标值,用以表示该直接存储器存取传输的操作模式,其中该操作模式选自下列模式:一正常模式,一分散模式与一聚集模式,其中该指标值表示该聚集模式时,该偏移值定义该多个数据位线于来源存储器内的固定相隔距离,而该多个数据位线于该目的存储器内的固定相隔距离为0,其中该指标值表示该分散模式时,该偏移值定义该多个数据位线于目的存储器内的固定相隔距离,而该多个数据位线于该来源存储器内的固定相隔距离为0。 |