会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Multiprocessor system having local write cache within each data
processor node
    • 在每个数据处理器节点内具有本地写缓存的多处理器系统
    • US5327570A
    • 1994-07-05
    • US734432
    • 1991-07-22
    • David J. FosterArmando GarciaRobert B. Pearson
    • David J. FosterArmando GarciaRobert B. Pearson
    • G06F13/00G06F13/36G06F13/40G06F15/16G06F9/00
    • G06F13/4018
    • A multiprocessor data processing system (10), and a method of operating same, so as to provide efficient bandwidth utilization of shared system resources (24, 26). The system includes a plurality of processor nodes, each of which includes a data processor (22a, 28a). A first step of a method buffers data written by a data processor to a first bus (23a), prior to the data being transmitted to a second bus (32). Also buffered are byte enable (BE) signals generated by the data processor in conjunction with the data written by the data processor. A next step performs a main memory (26) write operation by transmitting the buffered data to the second bus; responsive to the stored BE signals, also transmitting a control signal for indicating if a memory write is to be accomplished as a read-modify-write (RMW) type of memory operation; and transmitting the stored BE signals to the second bus. A further step couples the data, the RMW signal, and the BE signals from the second bus to a third bus (24) for reception by the main memory.
    • 一种多处理器数据处理系统(10)及其操作方法,以便提供共享系统资源(24,26)的有效带宽利用率。 该系统包括多个处理器节点,每个处理器节点包括数据处理器(22a,28a)。 在将数据发送到第二总线(32)之前,方法的第一步是将由数据处理器写入的数据缓冲到第一总线(23a)。 缓冲还包括由数据处理器与由数据处理器写入的数据相结合的字节使能(BE)信号。 下一步骤通过将缓冲的数据发送到第二总线来执行主存储器(26)的写入操作; 响应于所存储的BE信号,还发送用于指示是否将存储器写入作为读取 - 修改 - 写入(RMW)类型的存储器操作来实现的控制信号; 以及将所存储的BE信号发送到第二总线。 另一步骤将数据,RMW信号和BE信号从第二总线耦合到第三总线(24)以供主存储器接收。
    • 2. 发明授权
    • Methods for performing diagnostic functions in a multiprocessor data processing system having a serial diagnostic bus
    • 在具有串行诊断总线的多处理器数据处理系统中执行诊断功能的方法
    • US06202097B1
    • 2001-03-13
    • US08373052
    • 1995-01-17
    • David James FosterArmando GarciaRobert Bernard Pearson
    • David James FosterArmando GarciaRobert Bernard Pearson
    • G06F15173
    • G06F11/2242G06F11/2294G06F11/2736
    • Apparatus and method for use in a multiprocessor system (10) having a plurality of processing nodes (P0-P3) each of which includes a local data processor (22a, 28a). The apparatus includes an interface (42) to a controller (14), the interface including a register (48) for storing a function received from the controller, such as a diagnostic function. The interface further includes circuitry (50) for providing the diagnostic function as a packet to an input terminal of a bit serial communication bus (40). The communication bus is threaded through each of the plurality of processing nodes and has an output terminal that terminates at the interface. Each of the nodes includes a register (54) for receiving the packet and, responsive to information conveyed thereby, for halting the local data processor and for controlling the operation of local data processor control signal lines, data signal lines, and address signal lines so as to execute the diagnostic function, such as reading data from or writing data to a specified location. The local data processor may also be reset, rebooted, restarted from a halted condition, or interrupted.
    • 在具有多个处理节点(P0-P3)的多处理器系统(10)中使用的装置和方法,每个处理节点包括本地数据处理器(22a,28a)。 该装置包括到控制器(14)的接口(42),该接口包括用于存储从控制器接收的功能(诸如诊断功能)的寄存器(48)。 接口还包括用于将诊断功能作为分组提供给比特串行通信总线(40)的输入端的电路(50)。 通信总线穿过多个处理节点中的每一个并且具有在该接口处终止的输出终端。 每个节点包括用于接收分组的寄存器(54),并响应于此所传送的信息,用于暂停本地数据处理器并用于控制本地数据处理器控制信号线,数据信号线和地址信号线的操作 执行诊断功能,例如从指定位置读取数据或将数据写入指定位置。 本地数据处理器也可能被重置,重新启动,从停止状态重新启动或中断。
    • 3. 发明授权
    • Centralized backplane bus arbiter for multiprocessor systems
    • 用于多处理器系统的集中式背板总线仲裁器
    • US5280591A
    • 1994-01-18
    • US733563
    • 1991-07-22
    • Armando GarciaCurtis S. McDowellWielming Sieh
    • Armando GarciaCurtis S. McDowellWielming Sieh
    • G06F13/362G06F13/364
    • G06F13/364
    • An Arbiter (36) is coupled to a multiprocessor system (10) Global Bus (24) having two separate main buses: an address bus (ABUS) and a data bus (DBUS). Bus agents coupled to the Global Bus request access to use the buses by asserting bus request lines to the Arbiter. The Arbiter is a dual level, round robin Arbiter that employs a fast, single-cycle arbitration technique. During each system clock cycle, the Arbiter considers the signals on the request input lines and generates corresponding grant output lines which dictate, for the next cycle, which bus agent is to receive access to the address bus and which bus agent is to receive access to the data bus.
    • 仲裁器(36)耦合到具有两个分离的主总线的地址总线(ABUS)和数据总线(DBUS)的多处理器系统(10)全局总线(24)。 与全局总线相连的总线代理请求通过向仲裁器断言总线请求线来访问总线。 仲裁者是一个双级循环仲裁器,采用快速,单循环仲裁技术。 在每个系统时钟周期期间,仲裁器考虑请求输入线路上的信号,并产生相应的授权输出线,这些线路指示下一个周期中哪个总线代理程序将接收对地址总线的访问以及哪个总线代理程序将接收访问 数据总线。
    • 5. 发明授权
    • Serial diagnostic interface bus for multiprocessor systems
    • 用于多处理器系统的串行诊断接口总线
    • US5469542A
    • 1995-11-21
    • US733767
    • 1991-07-22
    • David J. FosterArmando GarciaRobert B. Pearson
    • David J. FosterArmando GarciaRobert B. Pearson
    • G06F15/16G06F11/27G06F11/273G06F15/177G06F13/00G06F11/00
    • G06F11/2242G06F11/2294G06F11/2736
    • Apparatus and method for use in a multiprocessor system (10) having a plurality of processing nodes (P0-P3) each of which includes a local data processor (22a, 28a). The apparatus includes an interface (42) to a controller (14), the interface including a register (48) for storing a function received from the controller, such as a diagnostic function. The interface further includes circuitry (50) for providing the diagnostic function as a packet to an input terminal of a bit serial communication bus (40). The communication bus is threaded through each of the plurality of processing nodes and has an output terminal that terminates at the interface. Each of the nodes includes a register (54) for receiving the packet and, responsive to information conveyed thereby, for halting the local data processor and for controlling the operation of local data processor control signal lines, data signal lines, and address signal lines so as to execute the diagnostic function, such as reading data from or writing data to a specified location. The local data processor may also be reset, rebooted, restarted from a halted condition, or interrupted.
    • 在具有多个处理节点(P0-P3)的多处理器系统(10)中使用的装置和方法,每个处理节点包括本地数据处理器(22a,28a)。 该装置包括到控制器(14)的接口(42),该接口包括用于存储从控制器接收的功能(诸如诊断功能)的寄存器(48)。 接口还包括用于将诊断功能作为分组提供给比特串行通信总线(40)的输入端的电路(50)。 通信总线穿过多个处理节点中的每一个并且具有在该接口处终止的输出终端。 每个节点包括用于接收分组的寄存器(54),并响应于此所传送的信息,用于暂停本地数据处理器并用于控制本地数据处理器控制信号线,数据信号线和地址信号线的操作 执行诊断功能,例如从指定位置读取数据或将数据写入指定位置。 本地数据处理器也可能被重置,重新启动,从停止状态重新启动或中断。
    • 6. 发明授权
    • Interface with address decoder for selectively generating first and
second address and control signals respectively in response to received
address and control signals
    • 与地址解码器的接口,用于响应于接收的地址和控制信号分别选择性地产生第一和第二地址和控制信号
    • US5410654A
    • 1995-04-25
    • US733517
    • 1991-07-22
    • David J. FosterArmando Garcia
    • David J. FosterArmando Garcia
    • G06F12/08G06F13/42G06F15/17G06F15/02
    • G06F13/4217G06F12/0835G06F15/17
    • Interface circuitry for coupling to a microprocessor device. The interface circuitry includes an input for receiving address signal lines and control signal lines generated by the microprocessor device. The interface further includes an address decoder, responsive to the received address signal lines, for determining if a microprocessor-generated memory access is directed to a private memory, accessible only by the microprocessor device, or to a shared memory that is accessible by a plurality of microprocessor devices. Responsive to the address decoder, the interface circuitry provides first address signal lines and first control signal lines to the private memory in response to the microprocessor device generating a memory access to the private memory. Also responsive to the address decoder, the interface circuitry provides second address signal lines and second control signal lines for coupling to the shared memory in response to the microprocessor device generating a memory access to the shared memory. The interface circuitry further includes interrupt control circuitry, inter-processor interrupt circuitry, DMA circuitry, a serial bus interface, and also provides a plurality of miscellaneous functions for the microprocessor.
    • 用于耦合到微处理器设备的接口电路。 接口电路包括用于接收由微处理器设备产生的地址信号线和控制信号线的输入。 接口还包括响应于所接收的地址信号线的地址解码器,用于确定微处理器产生的存储器访问是否被引导到仅可由微处理器设备访问的专用存储器,或者可由多个可访问的共享存储器 的微处理器设备。 响应于地址解码器,接口电路响应于微处理器设备产生对专用存储器的存储器访问,向专用存储器提供第一地址信号线和第一控制信号线。 还响应于地址解码器,接口电路提供第二地址信号线和第二控制信号线,以响应于微处理器设备产生对共享存储器的存储器访问而耦合到共享存储器。 接口电路还包括中断控制电路,处理器间中断电路,DMA电路,串行总线接口,并且还为微处理器提供多种其他功能。
    • 7. 发明授权
    • Universal buffered interface for coupling multiple processors memory
units, and I/O interfaces to a common high-speed interconnect
    • 通用缓冲接口,用于耦合多个处理器内存单元,以及I / O接口连接到一个通用的高速互连
    • US5588122A
    • 1996-12-24
    • US260107
    • 1994-06-15
    • Armando Garcia
    • Armando Garcia
    • G06F13/24G06F13/36G06F13/38G06F13/40G06F13/42G06F15/16G06F15/17
    • G06F13/4217G06F13/24G06F13/387G06F13/4036
    • A universal buffered interface (UBIF 34) couples a local bus (32) to a global bus (24) and supports, on the local bus, up to four nodes. The nodes may be comprised of processors (22a, 28a), memory banks, and/or I/O interfaces. Each processor has an associated private memory. The UBIF includes bidirectional, first-in-first-out (FIFO) buffers, or queues, for each node and operates in conjunction with a two-level bus hierarchy. The UBIF supports decoupled global memory (26) read requests and replies, supports decoupled, atomic read-modify-write operations to Global Memory, and block-read support for transferring contiguous blocks of global memory to processors or I/O interfaces. The UBIF also enables the use of an inter-processor communication (IPC) mechanism that enables any processor to send an interrupt to any other processor or processors in the system during a single global bus cycle. An interrupt mask is transferred over the address bus during a specially marked bus cycle, the interrupt mask identifying the processor or processors to be interrupted.
    • 通用缓冲接口(UBIF 34)将本地总线(32)耦合到全局总线(24),并且在本地总线上支持多达四个节点。 节点可以由处理器(22a,28a),存储器组和/或I / O接口组成。 每个处理器都有一个关联的私有内存。 UBIF包括针对每个节点的双向,先进先出(FIFO)缓冲区或队列,并与两级总线层次结构一起运行。 UBIF支持解耦全局内存(26)读取请求和答复,支持对全局内存进行解耦,原子读取 - 修改 - 写入操作,以及块读取支持,将全局内存的连续块传输到处理器或I / O接口。 UBIF还能够使用处理器间通信(IPC)机制,使机构能够在单个全局总线周期内使任何处理器向系统中的任何其他处理器或处理器发送中断。 在特别标记的总线周期中,中断屏蔽通过地址总线传输,中断屏蔽识别要中断的处理器或处理器。
    • 8. 发明授权
    • High-performance, multi-bank global memory card for multiprocessor
systems
    • 用于多处理器系统的高性能,多存储全球存储卡
    • US5463755A
    • 1995-10-31
    • US263746
    • 1994-06-22
    • Daniel P. DumarotArmando Garcia
    • Daniel P. DumarotArmando Garcia
    • G06F12/06G06F13/16G06F15/16G06F15/177G06F11/10G06F12/14
    • G06F13/1663G06F12/0607G06F13/1647
    • A multi-bank global memory system (GMS) for use with a multiprocessor computer system having a global bus. The GMS includes up to four global memory cards (GMCs) connected to the global bus. The GMCs are independently accessed. Each of the GMCs includes a common interface for buffering memory accesses and read reply data. Each of the GMCs also includes four memory banks. The common interface and memory banks are connected via a local bus. The memory banks are interleaved and are independently scheduled and accessed. The common interface and memory banks are each capable of performing posted write cycles and independently supplying read reply data subsequent to read requests. The common interface is capable of buffering, simultaneously, up to 8 writes per bank and 8 read replies per bank.
    • 一种用于与具有全局总线的多处理器计算机系统一起使用的多存储体全局存储器系统(GMS)。 GMS包括连接到全局总线的最多四个全局存储卡(GMC)。 GMC是独立访问的。 每个GMC包括用于缓冲存储器访问和读取应答数据的通用接口。 每个GMC还包括四个存储体。 公共接口和存储体通过本地总线连接。 存储体被交织并被独立地调度和访问。 公共接口和存储体各自能够执行发布的写周期,并且在读请求之后独立地提供读回应数据。 通用接口能够同时缓存每个银行多达8个写入,每个银行8个读取回复。