Data processing system with branch target addressing using upper and lower bit permutation
    1.
    发明授权
    Data processing system with branch target addressing using upper and lower bit permutation 失效
    具有分支目标寻址的数据处理系统使用高位和低位置换

    公开(公告)号:US08145889B2

    公开(公告)日:2012-03-27

    申请号:US12912836

    申请日:2010-10-27

    Applicant: Osamu Nishii

    Inventor: Osamu Nishii

    Abstract: A data processor or a data processing system used in compatible modes among which the number of bits of an address specifying a logical address space varies at the time of referring to a branch address table by extension of displacement of a branch instruction. At the time of generating a branch address of a first branch instruction, the data processor or the data processing system optimizes a multiple with which a displacement is multiplied in accordance with the number of bits of an address specifying a logical address space, adds extended address information to the value of a register, and refers to a branch address table with address information obtained by the addition. The referred information is used as a branch address. A multiple with which the displacement is multiplied can be changed in accordance with the mode.

    Abstract translation: 在兼容模式下使用的数据处理器或数据处理系统,其中指定逻辑地址空间的地址的位数在通过分支指令的位移的扩展引用分支地址表时变化。 在生成第一分支指令的分支地址时,数据处理器或数据处理系统根据指定逻辑地址空间的地址的位数来优化与该位移相乘的倍数,将扩展地址 信息到寄存器的值,并且是指通过添加获得的具有地址信息的分支地址表。 所引用的信息用作分支地址。 可以根据该模式来改变与该位移相乘的倍数。

    Data processing system to calculate indexes into a branch target address table based on a current operating mode
    2.
    发明授权
    Data processing system to calculate indexes into a branch target address table based on a current operating mode 失效
    数据处理系统根据当前的运行模式计算索引到分支目标地址表中

    公开(公告)号:US07836286B2

    公开(公告)日:2010-11-16

    申请号:US12013468

    申请日:2008-01-13

    Applicant: Osamu Nishii

    Inventor: Osamu Nishii

    Abstract: The present invention provides a data processor or a data processing system which can be used in compatible modes among which the number of bits of an address specifying a logical address space varies at the time of referring to a branch address table by extension of displacement of a branch instruction. At the time of generating a branch address of a first branch instruction, the data processor or the data processing system optimizes a multiple with which a displacement is multiplied in accordance with the number of bits of an address specifying a logical address space, adds extended address information to the value of a register, and refers to a branch address table with address information obtained by the addition. The referred information is used as a branch address. To be adapted to a compatible mode using different number of bits of an address specifying a logical address space, it is sufficient to change a multiple with which the displacement is multiplied in accordance with the mode.

    Abstract translation: 本发明提供一种数据处理器或数据处理系统,其可以在兼容模式中使用,其中指定逻辑地址空间的地址的位数在通过扩展a的扩展引用分支地址表时变化 分支指令。 在生成第一分支指令的分支地址时,数据处理器或数据处理系统根据指定逻辑地址空间的地址的位数来优化与该位移相乘的倍数,将扩展地址 信息到寄存器的值,并且是指通过添加获得的具有地址信息的分支地址表。 所引用的信息用作分支地址。 为了适应于使用指定逻辑地址空间的地址的不同位数的兼容模式,根据该模式来改变与该位移相乘的倍数就足够了。

    Memory system performing fast access to a memory location by omitting the transfer of a redundant address
    3.
    再颁专利
    Memory system performing fast access to a memory location by omitting the transfer of a redundant address 有权
    存储器系统通过省略冗余地址的传输来执行对存储器位置的快速访问

    公开(公告)号:USRE41589E1

    公开(公告)日:2010-08-24

    申请号:US10290367

    申请日:2002-11-08

    CPC classification number: G06F12/0215 G06F13/1631

    Abstract: A data processing system including a processor LSI and a DRAM divided into banks, for increasing a ratio of using a fast operation mode for omitting transfer of a row address to the DRAM and for minimizing the amount of logics external to the processor LSI. The processor LSI includes row address registers for holding recent row addresses corresponding to the banks. The contents of the row address registers are compared with an accessed address by a comparator to check for each bank whether the fast operation mode is possible. As long as the row address does not change in each bank, the fast operation mode can be used, thus making it possible to speed up operations, for example in block copy processing.

    Abstract translation: 一种数据处理系统,包括处理器LSI和划分为存储体的DRAM,用于增加使用快速操作模式以省略将行地址传送到DRAM的比例,以及最小化处理器LSI外部的逻辑量。 处理器LSI包括行地址寄存器,用于保存对应于存储体的最近行地址。 通过比较器将行地址寄存器的内容与访问地址进行比较,以检查每个存储区是否可以进行快速操作模式。 只要每个行中的行地址不变化,可以使用快速操作模式,从而可以加快操作,例如在块复制处理中。

    SUBSTRATE BIAS SWITCHING UNIT FOR A LOW POWER PROCESSOR
    4.
    发明申请
    SUBSTRATE BIAS SWITCHING UNIT FOR A LOW POWER PROCESSOR 失效
    用于低功率处理器的基板偏置开关单元

    公开(公告)号:US20100005324A1

    公开(公告)日:2010-01-07

    申请号:US12346268

    申请日:2008-12-30

    CPC classification number: G06F1/3296 G06F1/3203 Y02D10/172 Y02D50/20

    Abstract: The feature of the present invention consists in: a processor main circuit for executing program instruction strings on a processor chip; a substrate bias switching unit for switching voltages of substrate biases applied to a substrate of the processor main circuit; and an operation mode control unit for controlling, in response to the execution of an instruction to proceed to a stand-by mode in the processor main circuit, the substrate bias switching unit in such a way that the biases are switched over to voltages for the stand-by mode, and for controlling, in response to an interruption of the stand-by release from the outside, the substrate bias switching unit in such a way that the biases are switched over to voltages for a normal mode, and also for releasing, after the bias voltages switched thereto have been stabilized, the stand-by of the processor main circuit to restart the operation.

    Abstract translation: 本发明的特征在于:处理器主电路,用于在处理器芯片上执行程序指令串; 衬底偏置切换单元,用于切换施加到处理器主电路的衬底的衬底偏压的电压; 以及操作模式控制单元,用于响应于执行处理器主电路中的待机模式的指令,控制所述衬底偏置切换单元,使得所述偏置切换到所述处理器主电路的电压 待机模式,并且为了响应于来自外部的待机释放的中断来控制衬底偏置切换单元,使得偏置被切换到用于正常模式的电压,并且还用于释放 在切换到其上的偏置电压已经稳定之后,处理器主电路的待机重新开始操作。

    Processor system using synchronous dynamic memory

    公开(公告)号:US07143230B2

    公开(公告)日:2006-11-28

    申请号:US10752569

    申请日:2004-01-08

    Abstract: A main storage apparatus is a synchronous dynamic memory having a plurality of memory banks and a mode register for determining an operation mode, a main storage controller is coupled to a processor and the main storage apparatus, and means to realize controlling of parallel access to a plurality of banks of the memory and controlling of setting of an operation mode to the built-in register is arranged in the main storage controller. Accordingly, the use of a conventional processor of high generality and a conventional memory can be ensured.

    Data processor and data processor system having multiple modes of address indexing and operation
    6.
    发明授权
    Data processor and data processor system having multiple modes of address indexing and operation 有权
    数据处理器和数据处理器系统具有多种地址索引和操作模式

    公开(公告)号:US06532528B1

    公开(公告)日:2003-03-11

    申请号:US09563753

    申请日:2000-05-01

    CPC classification number: G06F12/1027 G06F2212/652

    Abstract: A data processor in which a speed of an address translating operation is raised is disclosed. A translation lookaside buffer is divided into a buffer for data and a buffer for instruction, address translation information for instruction is also stored into a translation lookaside buffer for data, and when a translation miss occurs in a translation lookaside buffer for instruction, new address translation information is fetched from the translation lookaside buffer for data. A high speed of the address translating operation can be realized as compared with that in case of obtaining address translation information from an external address translation table each time a translation miss occurs in the translation lookaside buffer for instruction.

    Abstract translation: 公开了一种提高地址转换操作速度的数据处理器。 翻译后备缓冲区被分为用于数据的缓冲器和用于指令的缓冲器,用于指令的地址转换信息也被存储到用于数据的翻译后备缓冲器中,并且当用于指令的翻译后备缓冲器中发生翻译错误时,新的地址转换 从数据的翻译后备缓冲区中提取信息。 与每次在用于指令的翻译后备缓冲器中发生翻译缺口时从外部地址转换表获得地址转换信息的情况相比,可以实现地址转换操作的高速度。

    Substrate bias switching unit for a low power processor
    9.
    发明授权
    Substrate bias switching unit for a low power processor 有权
    用于低功耗处理器的基板偏置开关单元

    公开(公告)号:US07475261B2

    公开(公告)日:2009-01-06

    申请号:US10768136

    申请日:2004-02-02

    CPC classification number: G06F1/3296 G06F1/3203 Y02D10/172 Y02D50/20

    Abstract: The feature of the present invention consists in: a processor main circuit for executing program instruction strings on a processor chip; a substrate bias switching unit for switching voltages of substrate biases applied to a substrate of the processor main circuit; and an operation mode control unit for controlling, in response to the execution of an instruction to proceed to a stand-by mode in the processor main circuit, the substrate bias switching unit in such a way that the biases are switched over to voltages for the stand-by mode, and for controlling, in response to an interruption of the stand-by release from the outside, the substrate bias switching unit in such a way that the biases are switched over to voltages for a normal mode, and also for releasing, after the bias voltages switched thereto have been stabilized, the stand-by of the processor main circuit to restart the operation.

    Abstract translation: 本发明的特征在于:处理器主电路,用于在处理器芯片上执行程序指令串; 衬底偏置切换单元,用于切换施加到处理器主电路的衬底的衬底偏压的电压; 以及操作模式控制单元,用于响应于执行处理器主电路中的待机模式的指令,控制所述衬底偏置切换单元,使得所述偏置切换到所述处理器主电路的电压 待机模式,并且为了响应于来自外部的待机释放的中断来控制衬底偏置切换单元,使得偏置被切换到用于正常模式的电压,并且还用于释放 在切换到其上的偏置电压已经稳定之后,处理器主电路的待机重新开始操作。

    Semiconductor device
    10.
    发明申请
    Semiconductor device 审中-公开
    半导体器件

    公开(公告)号:US20080016383A1

    公开(公告)日:2008-01-17

    申请号:US11826854

    申请日:2007-07-19

    Abstract: When a leakage current of a circuit block under a non-use state is reduced by means of a power switch, frequent ON/OFF operations of the switch within a short time invite an increase of consumed power, on the contrary. Because a pre-heating time is necessary from turn-on of the switch till the circuit block becomes usable, control of the switch during an operation deteriorates a processing time of a semiconductor device. The switch is ON/OFF-controlled with a task duration time of a CPU core for controlling logic circuits and memory cores as a unit. After the switch is turned off, the switch is again turned on before termination of the task in consideration of the pre-heating time.

    Abstract translation: 相反,当通过电源开关减小不使用状态下的电路块的漏电流时,短时间内开关频繁的接通/断开操作会引起消耗功率的增加。 由于开关的接通需要预热时间,直到电路块变得可用,所以在操作期间的开关的控制使半导体器件的处理时间变差。 该开关通过CPU核心的任务持续时间进行ON / OFF控制,用于将逻辑电路和存储器核心作为一个单元进行控制。 关闭开关后,考虑到预热时间,开关将在任务结束前再次打开。

Patent Agency Ranking