Semiconductor integrated circuit device with memory blocks and a write buffer capable of storing write data from an external interface
    1.
    发明授权
    Semiconductor integrated circuit device with memory blocks and a write buffer capable of storing write data from an external interface 失效
    具有存储块的半导体集成电路器件和能够存储来自外部接口的写入数据的写入缓冲器

    公开(公告)号:US06714477B2

    公开(公告)日:2004-03-30

    申请号:US10187947

    申请日:2002-07-03

    IPC分类号: G11C800

    摘要: Read buffers (RB0-RB3) are capable of holding data read out from a plurality of memory blocks (BNK0-BNK7) that are capable of parallel operation in response to a state in which the read data cannot be externally outputted from an external interface means; and, selection means (40, 41, 42) are provided for selecting data read out from one of the memory blocks, or data read out from one of the read buffers, and for feeding it to the external interface means, while the external-output-incapable state is not present. In this way, when there is a possibility that an output of read data will cause a resource competition, this read data is stored in a read buffer, and when there is no such possibility, then the read data can be externally outputted directly, thereby improving the throughput of read data output operations.

    摘要翻译: 读取缓冲器(RB0-RB3)能够保持从能够并行操作的多个存储器块(BNK0-BNK7)中读出的数据,以响应于从外部接口装置不能从外部输出读取的数据的状态 ; 并且提供选择装置(40,41,42),用于选择从一个存储块读出的数据,或从读取缓冲器之一读出的数据,并将其馈送到外部接口装置, 输出无能力状态不存在。 这样,当读取数据的输出有可能导致资源竞争时,该读取数据被存储在读取缓冲器中,并且当不存在这种可能性时,可以直接从外部输出读取的数据,由此 提高读取数据输出操作的吞吐量。

    Semiconductor integrated circuit device with memory banks and read buffer capable of storing data read out from one memory bank when data of another memory bank is outputting
    2.
    发明授权
    Semiconductor integrated circuit device with memory banks and read buffer capable of storing data read out from one memory bank when data of another memory bank is outputting 失效
    具有存储体的半导体集成电路装置和能够在另一存储体的数据输出时存储从一个存储体读出的数据的读取缓冲器

    公开(公告)号:US06430103B2

    公开(公告)日:2002-08-06

    申请号:US09775544

    申请日:2001-02-05

    IPC分类号: G11C800

    摘要: Read buffers (RB0-RB3) are capable of holding data read out from a plurality of memory blocks (BNK0-BNK7) that are capable of parallel operation in response to a state in which the read data cannot be externally outputted from an external interface means; and, selection means (40, 41, 42) are provided for selecting data read out from one of the memory blocks, or data read out from one of the read buffers, and for feeding it to the external interface means, while the external-output-incapable state is not present. In this way, when there is a possibility that an output of read data will cause a resource competition, this read data is stored in a read buffer, and when there is no such possibility, then the read data can be externally outputted directly, thereby improving the throughput of read data output operations.

    摘要翻译: 读取缓冲器(RB0-RB3)能够保持从能够并行操作的多个存储器块(BNK0-BNK7)中读出的数据,以响应于从外部接口装置不能从外部输出读取的数据的状态 ; 并且提供选择装置(40,41,42),用于选择从一个存储块读出的数据,或从读取缓冲器之一读出的数据,并将其馈送到外部接口装置, 输出无能力状态不存在。 这样,当读取数据的输出有可能导致资源竞争时,该读取数据被存储在读取缓冲器中,并且当不存在这种可能性时,可以直接从外部输出读取的数据,由此 提高读取数据输出操作的吞吐量。

    Method and system for data transfer
    5.
    发明授权
    Method and system for data transfer 失效
    数据传输方法和系统

    公开(公告)号:US06442223B1

    公开(公告)日:2002-08-27

    申请号:US09299716

    申请日:1999-04-26

    IPC分类号: H04L700

    摘要: A method and system for increasing speeds of transferring data in a data transfer system which includes a data source and data sink. Both the data source and data sink include clocks which are synchronized to a common clock frequency. A buffer is provided at the data sink and this buffer is utilized to received data from the data source. A control circuit is provided at the data sink and this control circuit receives a bus clock signal from the data source. An N segment dynamic shift register is provided within the data sink which includes at least two segments. A selectable shift control is provided for passing the data through an M segment subset of the N segment shift register, where M is less than N. Additionally, the length of the M segment subset is determined by the phase of a clock within the data sink at the time which the bus clock signal from the data source is received at the data sink. By selectively passing the data through an M segment subset of the N segment shift register, the data is accessible at the data sink at a controllable predetermined time.

    摘要翻译: 一种用于在包括数据源和数据宿的数据传输系统中提高传输数据速度的方法和系统。 数据源和数据宿均包含与公共时钟频率同步的时钟。 在数据接收器处提供缓冲器,并且该缓冲器用于从数据源接收数据。 在数据宿提供控制电路,该控制电路从数据源接收总线时钟信号。 N段动态移位寄存器提供在数据宿内,其包括至少两个段。 提供了可选择的移位控制,用于使数据通过N段移位寄存器的M段子集,其中M小于N.另外,M段子集的长度由数据宿内的时钟的相位确定 在数据接收器处接收到来自数据源的总线时钟信号的时间。 通过选择性地将数据通过N段移位寄存器的M段子集,可以在可控的预定时间在数据宿处访问数据。

    Data processor with variable types of cache memories and a controller for selecting a cache memory to be access
    6.
    发明授权
    Data processor with variable types of cache memories and a controller for selecting a cache memory to be access 失效
    具有可变类型的高速缓存存储器的数据处理器和用于选择要访问的高速缓冲存储器的控制器

    公开(公告)号:US06275902B1

    公开(公告)日:2001-08-14

    申请号:US09188693

    申请日:1998-11-10

    IPC分类号: G06F1208

    摘要: A data processor has a first cache memory with a large capacity and one port and a second cache memory with a small capacity and two ports disposed between a main memory and an instruction processing section. Data which is frequently used is stored in the first cache memory and data which is less frequently used is stored in the second cache memory under control of a controller responsive to prefetch instructions. One of the cache memories may be a set associative cache memory composed of a plurality of memory chips each having at least two memory banks and an output part to gain access to data sets consecutively and one at a time within the memory banks. On the basis of an address sent from the instruction processing section, a memory bank is selected, and a data set from the selected memory bank is supplied to the processing section.

    摘要翻译: 数据处理器具有大容量的第一高速缓冲存储器和一个端口,具有小容量的第二缓存存储器和设置在主存储器和指令处理部件之间的两个端口。 经常使用的数据被存储在第一高速缓冲存储器中,并且在响应于预取指令的控制器的控制下,较不频繁使用的数据被存储在第二高速缓冲存储器中。 高速缓存存储器中的一个可以是由多个存储器芯片构成的组合的相关高速缓冲存储器,每个存储器芯片具有至少两个存储器组,以及输出部分,以连续地访问数据集,并且一个在存储器组内一次。 基于从指令处理部分发送的地址,选择存储体,并且将从所选择的存储体组中提取的数据提供给处理部分。

    Information processor for performing processing without register
conflicts
    7.
    发明授权
    Information processor for performing processing without register conflicts 失效
    用于执行无注册冲突的处理的信息处理器

    公开(公告)号:US6101596A

    公开(公告)日:2000-08-08

    申请号:US894924

    申请日:1997-09-03

    IPC分类号: G06F9/38 G06F9/00

    摘要: An information processor is capable of eliminating register conflict in short and long latency processes and for attaining high-speed pipeline processing through efficient use of registers. The scale of the necessary hardware is reduced by the processor using a register conflict detector and a scoreboard. The register conflict detector detects register conflict over a period of short latency processing, and the scoreboard checks for register conflict beyond the short latency process period and into a period of long latency processing. The processor controls the issue of instructions based on the detected register conflict status.

    摘要翻译: PCT No.PCT / JP95 / 00356 Sec。 371日期:1997年9月3日 102(e)日期1997年9月3日PCT Filed Mar. 6,1995 PCT Pub。 公开号WO96 / 27833 日期1996年9月12日信息处理器能够消除短延时和长延迟过程中的寄存器冲突,并通过有效使用寄存器实现高速流水线处理。 处理器使用寄存器冲突检测器和记分板来减少所需硬件的规模。 寄存器冲突检测器在短时延处理期间检测寄存器冲突,并且记分板检查超出短延迟处理周期的寄存器冲突并进入长延迟处理期间。 处理器根据检测到的寄存器冲突状态控制指令的问题。

    Multiple virtual storage system and address control apparatus having a
designation table holding device and translation buffer
    9.
    发明授权
    Multiple virtual storage system and address control apparatus having a designation table holding device and translation buffer 失效
    多个虚拟存储系统和地址控制装置具有指定表保持装置和转换缓冲器

    公开(公告)号:US5305458A

    公开(公告)日:1994-04-19

    申请号:US518411

    申请日:1990-05-02

    IPC分类号: G06F12/10 G06F12/02 G06F12/00

    CPC分类号: G06F12/0292

    摘要: In a multiple virtual storage system and more particularly in an address control apparatus, there are provided two kinds of holding devices a designation holding device for holding a segment table designations in association with access registers and a translation buffer for holding translation pairs of the access register and segment table designation. With this arrangement, the segment table designation designating the virtual address space possessing an operand of an instruction can be supplied quickly and efficiently.

    摘要翻译: 在多虚拟存储系统中,特别是在地址控制装置中,提供了两种保持装置:用于保存与访问寄存器相关联的分段表名称的指定保存装置和用于保存访问寄存器的转换对的转换缓冲器 和分段表指定。 通过这种布置,可以快速有效地提供指定具有指令的操作数的虚拟地址空间的段表指定。

    Method and apparatus for generating a real address multiple virtual
address spaces of a storage
    10.
    发明授权
    Method and apparatus for generating a real address multiple virtual address spaces of a storage 失效
    用于生成存储器的真实地址多个虚拟地址空间的方法和装置

    公开(公告)号:US4985828A

    公开(公告)日:1991-01-15

    申请号:US156454

    申请日:1988-02-16

    IPC分类号: G06F12/10

    CPC分类号: G06F12/1036

    摘要: A multiple virtual space control in a multiple virtual storage system having an address translation table used to translate a logical address to a real address, a control register for holding a start address of the address translation table or a space identifier (hereinafter represented by address translation table start address) and an address translation buffer containing a pair of logical address and real address and an address translation table start address for translating a logical address to a real address, in order to update the content of the control register to switch the virtual space. A group identifier comprising a plurality of bits for identifying an area common to a group of virtual spaces is added to an entry of the address translation table, an entry of the address translation buffer and the control register. When a logical address is to be translated to a real address, if there is an entry having a logical address and an address translation table start address equal to the memory request logical address and the address translation table start address of the control register, or an entry having a logical address and a group identifier equal to the memory request logical address and the group identifier of the control register, in the address translation buffer, the real address of the entry is rendered valid and used for memory access.

    摘要翻译: 具有用于将逻辑地址转换为实际地址的地址转换表的多虚拟存储系统中的多虚拟空间控制,用于保存地址转换表的起始地址的控制寄存器或空间标识符(以下由地址转换 表起始地址)和包含一对逻辑地址和实地址的地址转换缓冲器和用于将逻辑地址转换为实地址的地址转换表起始地址,以便更新控制寄存器的内容以切换虚拟空间 。 包括用于识别一组虚拟空间的区域的多个位的组标识符被添加到地址转换表的条目,地址转换缓冲器和控制寄存器的条目。 当将逻辑地址转换为实际地址时,如果存在具有等于存储器请求逻辑地址和控制寄存器的地址转换表开始地址的逻辑地址和地址转换表开始地址的条目,或 具有等于​​存储器请求逻辑地址的逻辑地址和组标识符的条目和控制寄存器的组标识符在地址转换缓冲器中,条目的实际地址被呈现为有效并用于存储器访问。