Multiple port communications adapter apparatus
    1.
    发明授权
    Multiple port communications adapter apparatus 失效
    多端口通信适配器装置

    公开(公告)号:US4751634A

    公开(公告)日:1988-06-14

    申请号:US744851

    申请日:1985-06-14

    CPC分类号: G06F13/34

    摘要: A multi-port communications controller and variable protocol adapter is described. The adapter utilizes a user programmable pluggable programming cartridge for defining individual communications port data service characteristics. The port data service characteristics are interpreted by a microprocessor which manages the interchange from port to port and to or from memory or a host system. Direct memory access or interrupt driven memory access modes of operation are individually selectable for each individual in bound and out bound communications channel. The communications protocols employed at each port may be of any standard type with the microprocessor in the adapter making the appropriate conversion. Communication speeds can be automatically recognized and matched for each port also. An arbitration processor for both DMA and interrupt driven data transfer services is included as the heart of the communications adapter design to provide the capability of individualized control over each in bound and out bound channel's mode of data transfer service for the optimum mode of operation for each port and type of data service required.

    摘要翻译: 描述了多端口通信控制器和可变协议适配器。 适配器使用用户可编程可插拔编程盒来定义各个通信端口数据服务特性。 端口数据服务特性由管理从端口到端口以及存储器或主机系统之间的交换的微处理器来解释。 直接存储器访问或中断驱动存储器访问操作模式可以在绑定和绑定的通信通道中为每个人分别选择。 每个端口采用的通信协议可以是任何标准类型,适配器中的微处理器进行适当的转换。 通信速度也可以自动识别并匹配每个端口。 包括DMA和中断驱动数据传输服务的仲裁处理器被包括为通信适配器设计的核心,以提供在绑定和绑定信道的数据传输服务模式中的每一个的个性化控制的能力,以实现每个 所需的数据服务的端口和类型。

    Multiplexed interrupt/DMA request arbitration apparatus and method
    2.
    发明授权
    Multiplexed interrupt/DMA request arbitration apparatus and method 失效
    多路复用中断/ DMA请求仲裁装置和方法

    公开(公告)号:US4648029A

    公开(公告)日:1987-03-03

    申请号:US644882

    申请日:1984-08-27

    摘要: In an arbitration apparatus and technique, the request lines from a plurality of potential requestors serve both as interrupt and DMA bus request signal lines to an arbitration device. The arbitration device selects among contending requestors on a priority basis and generates a grant signal interpreted by the requesting devices either as an interrupt grant or a bus grant depending upon whether or not an interrupt acknowledge signal is received. This effectively multiplexes the grant request lines from a plurality of requestors to greatly reduce interconnection complexity and cost. A single interrupt grant/bus grant multi-wire signal cable connects from the arbitration device to the individual requestors. A grant will appear on a single line thereof connected to an individual requestor that has been granted either an interrupt or access to the bus. Interrupt requests from the requestors are ORed together and simultaneously presented to a central controlling microprocessor. The arbitration device determines which requestor will be granted access and, under control of the central control microprocessor, the arbitrator gates an interrupt grant or a DMA grant signal to the device selected by the arbitration mechanism. The dual usage of the grant and request lines by the arbitration device represents a multiplexing feature to further reduce interconnections.

    摘要翻译: 在仲裁装置和技术中,来自多个潜在请求者的请求线同时用作中断和DMA总线请求信号线到仲裁装置。 仲裁装置在竞争请求者中优先选择,并且根据是否接收到中断确认信号,生成作为中断授权或总线许可的请求装置解释的授权信号。 这有效地多路复用来自多个请求者的授权请求线,以大大降低互连的复杂性和成本。 单个中断授权/总线授权多线信号电缆从仲裁设备连接到各个请求者。 授权将出现在连接到被授予中断或访问总线的个人请求者的单个线路上。 来自请求者的中断请求被OR并入并同时呈现给中央控制微处理器。 仲裁设备确定哪个请求者将被授权访问,并且在中央控制微处理器的控制下,仲裁者将中断授权或DMA授权信号锁定到由仲裁机制选择的设备。 仲裁设备对授权和请求行的双重使用表示多路复用功能,以进一步减少互连。

    Multiple port service expansion adapter for a communications controller
    3.
    发明授权
    Multiple port service expansion adapter for a communications controller 失效
    用于通信控制器的多端口服务扩展适配器

    公开(公告)号:US4837677A

    公开(公告)日:1989-06-06

    申请号:US744850

    申请日:1985-06-14

    CPC分类号: G06F13/34

    摘要: Bus interconnection between the system busses of a multi-port communications controller and the busses of one or more multi-port adapters is facilitated with a new architecture for providing an interconnection controller. A programmably adjustable adapter and port interface controller is combined via a scannerless communications controller with a bus interconnection control logic that handles both DMA and interrupt mode data transfers for a large number of channels. The invention provides an improved apparatus and method for transferring data to or from numerous communication channel devices within a processor based communications system in such a manner that the optimum mode of data transfer may be individually programmed for each channel as system environment conditions demand.

    摘要翻译: 用于提供互连控制器的新架构便于多端口通信控制器的系统总线与一个或多个多端口适配器的总线之间的总线互连。 可编程调节的适配器和端口接口控制器通过无扫描器通信控制器与总线互连控制逻辑组合,总线互连控制逻辑可处理大量通道的DMA和中断模式数据传输。 本发明提供了一种用于在基于处理器的通信系统内向多个通信信道设备传送数据或从多个通信信道设备传送数据的改进的设备和方法,使得可以根据系统环境条件要求为每个信道单独编程数据传输的最佳模式。

    Multiprocessor array error detection and recovery apparatus
    4.
    发明授权
    Multiprocessor array error detection and recovery apparatus 失效
    多处理器阵列错误检测和恢复装置

    公开(公告)号:US4627054A

    公开(公告)日:1986-12-02

    申请号:US644888

    申请日:1984-08-27

    摘要: A multiprocessor array is described in which a central controlling microprocessor interfaces over commonly connected address and data busses to a plurality of peripheral microprocessors. A memory mapped I/O interface controls access to and from the busses for mutual receipt and exchange of signals between the processors and mutual exchange and receipt of data among the processors. The individual processors are selectively isolatable by a plurality of three state switch means connected between each processor and the interconnecting data and address busses. Error detection and control logic is connected via control lines to the individual processors and responsive to an error indication thereof, activates a multipoint error signal to all said microprocessors over a control line, which signal is interpreted by the processor then controlling said busses as a signal to deactivate its operation and as a signal at said control microprocessor to invoke an interrupt for analyzing the causes of said error. The control microprocessor can issue memory mapped I/O instructions to the individual three state selective isolation means and/or to any of the I/O microprocessors to respectively isolate the processors from said busses or to control said processors in an error analysis routine. The apparatus further includes a machine check register and a bus master register associated with said control microprocessor which registers can be written in by said control microprocessor and read from only by one of said I/O microprocessors.

    摘要翻译: 描述了一种多处理器阵列,其中中央控制微处理器将共同连接的地址和数据总线连接到多个外围微处理器。 存储器映射的I / O接口控制对总线的访问以便在处理器之间相互接收和交换信号,并且在处理器之间相互交换和接收数据。 各个处理器由连接在每个处理器和互连数据和地址总线之间的多个三态开关装置选择性隔离。 错误检测和控制逻辑经由控制线路连接到各个处理器并且响应于其错误指示,通过控制线路激活对所有所述微处理器的多点误差信号,该处理器解释该信号,然后控制所述总线作为信号 以使其操作失效并作为所述控制微处理器处的信号来调用中断来分析所述错误的原因。 控制微处理器可以向各个三态选择性隔离装置和/或任何I / O微处理器发出存储器映射I / O指令,以将处理器与所述总线分开隔离或者在错误分析程序中控制所述处理器。 该装置还包括机器检查寄存器和与所述控制微处理器相关联的总线主寄存器,该寄存器可由所述控制微处理器写入,并且仅由所述I / O微处理器之一读取。

    Multiple port integrated DMA and interrupt controller and arbitrator
    6.
    发明授权
    Multiple port integrated DMA and interrupt controller and arbitrator 失效
    多端口集成DMA和中断控制器和仲裁器

    公开(公告)号:US4716523A

    公开(公告)日:1987-12-29

    申请号:US744852

    申请日:1985-06-14

    CPC分类号: G06F13/34

    摘要: Both DMA access and character interrupt driven access modes of service are provided to multiple communication ports by an integrated arbitration DMA/interrupt controller utilizing its own resident randomly accessible memory. Pipelined logic control architecture for handling service mode adaptations for each individual port and for managing memory accesses to main system memory enables the use of the random access memory with its inherent time delays in a manner that virtually eliminates the effect of any time delay in overall memory access throughput.

    摘要翻译: DMA访问和字符中断驱动的访问服务模式都通过集成的仲裁DMA /中断控制器提供给多个通信端口,该仲裁DMA /中断控制器利用其本身的随机可访问存储器。 用于处理每个单独端口的服务模式适配和用于管理对主系统存储器的存储器访问的流水线逻辑控制架构使得能够以其固有的时间延迟来使用随机存取存储器,其方式实际上消除了整个存储器中的任何时间延迟的影响 访问吞吐量。

    DATA ERROR CORRECTION DEVICE AND METHODS THEREOF
    7.
    发明申请
    DATA ERROR CORRECTION DEVICE AND METHODS THEREOF 有权
    数据错误校正装置及其方法

    公开(公告)号:US20100037117A1

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

    申请号:US12186135

    申请日:2008-08-05

    申请人: John C. Pescatore

    发明人: John C. Pescatore

    IPC分类号: H03M13/05 G06F11/10

    摘要: A method of accessing a memory includes accessing multiple ECC words via a single memory channel. Portions of each ECC word are retrieved from different memory ranks, so that a failure in a memory device at one memory rank is less likely to result in uncorrectable errors in the data segment. By accessing the data segments via a single memory channel, rather than multiple memory channels, the single memory channel can be accessed independently, providing for lower cost memory modules, higher memory bandwidth, and lower power dissipation.

    摘要翻译: 访问存储器的方法包括经由单个存储器通道访问多个ECC字。 从不同的存储器级别检索每个ECC字的部分,使得在一个存储器级别的存储器件中的故障不太可能导致数据段中的不可校正的错误。 通过单个存储器通道而不是多个存储器通道访问数据段,可以独立地访问单个存储器通道,为较低成本的存储器模块提供更高的存储器带宽和更低的功耗。

    SYSTEM AND METHOD FOR ERROR DETECTION IN A REDUNDANT MEMORY SYSTEM
    8.
    发明申请
    SYSTEM AND METHOD FOR ERROR DETECTION IN A REDUNDANT MEMORY SYSTEM 有权
    冗余存储系统中错误检测的系统和方法

    公开(公告)号:US20090187806A1

    公开(公告)日:2009-07-23

    申请号:US12400651

    申请日:2009-04-03

    申请人: John C. Pescatore

    发明人: John C. Pescatore

    IPC分类号: H03M13/09 G06F11/10

    CPC分类号: G06F11/1004

    摘要: A system and method is disclosed for detecting errors in memory. A memory subsystem that includes a set of parallel memory channels is disclosed. Data is saved such that a duplicate copy of data is saved to the opposite memory channel according to a horizontal mirroring scheme or a vertical mirroring scheme. A cyclic redundancy code is generated on the basis of the data bits and address bits. The generated cyclic redundancy code and a copy of the cyclic redundancy code are saved to the memory channels according to a horizontal mirroring scheme or a vertical mirroring scheme.

    摘要翻译: 公开了一种用于检测存储器中的错误的系统和方法。 公开了一种包括一组并行存储器通道的存储器子系统。 保存数据,使得根据水平镜像方案或垂直镜像方案将数据的副本保存到相对的存储器通道。 基于数据位和地址位产生循环冗余码。 所生成的循环冗余码和循环冗余码的副本根据水平镜像方案或垂直镜像方案被保存到存储信道。

    System and method for error detection in a redundant memory system
    9.
    发明授权
    System and method for error detection in a redundant memory system 有权
    冗余存储器系统中的错误检测系统和方法

    公开(公告)号:US08341499B2

    公开(公告)日:2012-12-25

    申请号:US12400651

    申请日:2009-04-03

    申请人: John C. Pescatore

    发明人: John C. Pescatore

    IPC分类号: G11C29/00

    CPC分类号: G06F11/1004

    摘要: A system and method is disclosed for detecting errors in memory. A memory subsystem that includes a set of parallel memory channels is disclosed. Data is saved such that a duplicate copy of data is saved to the opposite memory channel according to a horizontal mirroring scheme or a vertical mirroring scheme. A cyclic redundancy code is generated on the basis of the data bits and address bits. The generated cyclic redundancy code and a copy of the cyclic redundancy code are saved to the memory channels according to a horizontal mirroring scheme or a vertical mirroring scheme.

    摘要翻译: 公开了一种用于检测存储器中的错误的系统和方法。 公开了一种包括一组并行存储器通道的存储器子系统。 保存数据,使得根据水平镜像方案或垂直镜像方案将数据的副本保存到相对的存储器通道。 基于数据位和地址位产生循环冗余码。 所生成的循环冗余码和循环冗余码的副本根据水平镜像方案或垂直镜像方案被保存到存储信道。

    Multi-host virtual bridge input-output resource switch
    10.
    发明授权
    Multi-host virtual bridge input-output resource switch 有权
    多主机虚拟桥输入输出资源切换

    公开(公告)号:US07415551B2

    公开(公告)日:2008-08-19

    申请号:US10643032

    申请日:2003-08-18

    申请人: John C. Pescatore

    发明人: John C. Pescatore

    IPC分类号: G06F13/12

    CPC分类号: G06F13/4009

    摘要: An information handling system having a plurality of modular servers and input-output (I/O) modules use virtual bridge switches to couple any of the plurality of modular servers to any of the I/O modules. This allows the modular servers to have the I/O connectivity dictated by the computing environment rather than having a fixed I/O assignment. The modular servers and I/O modules may be coupled together through serial I/O interfaces. Input and output buffers may be used to manage data flow traffic and multiplexers may be used to steer data to the appropriate input and output buffers. Control logic may be used to control the multiplexers and a programmable I/O mapping table may be used to describe which modular servers are coupled to which I/O modules.

    摘要翻译: 具有多个模块化服务器和输入输出(I / O)模块的信息处理系统使用虚拟桥接交换机来将任何多个模块化服务器耦合到任何I / O模块。 这允许模块化服务器具有由计算环境指定的I / O连接,而不是具有固定的I / O分配。 模块化服务器和I / O模块可以通过串行I / O接口耦合在一起。 输入和输出缓冲器可用于管理数据流量流量,多路复用器可用于将数据转向适当的输入和输出缓冲器。 控制逻辑可用于控制多路复用器,并且可编程I / O映射表可用于描述哪些模块化服务器耦合到哪些I / O模块。