主权项 |
1、一种用于存储器中的循环区域的地址产生装置,其特征是,该装置包括:多个输入端,该些输入端接收一目前地址A、一地址偏移M、一区域长度值L及一控制信号;以及一逻辑电路,其组成响应于A、M、以及L,而计算出用于存储器中的位置的一第一存储器地址及一第二存储器地址,以及响应于该控制信号,其选择该第一存储器地址或该第二存储器地址为输出,其中该第一存储器地址相当于该目前地址A加上该地址偏移M,并存取数据于具有一地址边界X与包括从地址X到地址(X+L)的一第一循环区域,以及该第二存储器地址相当于该目前地址A加上该地址偏移M,并存取数据于具有一地址边界Y与包括从地址Y到地址(Y-L)的一第二循环区域;当L的值以二进制表示时,在位位置N,具有一领先1,以及该地址边界X是由该目前地址A的低阶N个位均以0取代而得,以及该地址边界Y是由该目前地址A的低阶N个位均以1取代而得,以及该逻辑电路包括:一第一加法器,其产生一第一输出,该第一输出相等于A+M,并在位位置N,具有一进位输出信号;一第二加法器,其产生一第二输出,当M的符号为正时,该第二输出相等于一第一绕折地址(A+M)-(L+1),并在位位置N,具有一进位输出信号,或当M的符号为负时,该第二输出相等于一第二绕折地址(A+M)+(L+1),并在位位置N,具有一进位输出信号;以及一包括第一多任务器及一第二多任务器的选择逻辑电路,该第一多任务器是接收来自该第一加法器的进位输出信号及该第二加法器的进位输出信号并依据该地址偏移M而输出一选择信号以控制该第二多任务器,选择该第一输出或该第二输出。 |