发明名称 存储器中的循环寻址的地址产生装置及其集成电路
摘要 一种用于存储器中循环区域的地址产生装置,其中循环区域的上边界隐含于目前地址内。此双模式地址产生器具有数个输入及目标地址产生逻辑。这些输入接收目前地址A、地址偏移M、区域长度L及一控制信号。而目标地址产生逻辑根据A、M以及L,计算出用于以隐藏式下边界为基准的循环区域的第一个存储器地址,及用于以隐藏式上边界为基准的循环区域的第二个存储器地址。控制信号会选择两个地址中的一个为最后的输出。第一存储器地址由目前地址A加上地址偏移M产生,用于具有隐藏式下边界X及包括自X到(X+L)的第一循环区域;第二存储器地址由目前地址A加上地址偏移M产生,用于具有隐藏式上边界Y及包括自Y到(Y-L)的第二循环区域。
申请公布号 CN1315058C 申请公布日期 2007.05.09
申请号 CN02103546.6 申请日期 2002.02.07
申请人 旺宏电子股份有限公司 发明人 邹宏基
分类号 G06F12/08(2006.01) 主分类号 G06F12/08(2006.01)
代理机构 北京集佳知识产权代理有限公司 代理人 王学强
主权项 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而输出一选择信号以控制该第二多任务器,选择该第一输出或该第二输出。
地址 台湾省新竹科学工业园区力行路16号