Patents by Inventor Dale J. Mayer

Dale J. Mayer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5517624
    Abstract: A multiplexed communication protocol for broadcasting interrupt, DMA and other miscellaneous data across a bus from a central peripheral device to a plurality of distributed peripheral devices associated with each processor in a multiprocessor computer system. The multiplexed bus includes a data portion and a status portion, where the status portion indicates one of several different cycle types executed on the bus, and where each cycle type further indicates the data asserted on the data portion. The cycle types further include address and data read and write cycles to allow access of the registers in the distributed devices via the multiplexed bus. Thus, system interrupt, address, data, DMA, NMI and miscellaneous cycles are defined where a system interrupt cycle is continually executed on consecutive cycles until interrupted by a request to execute another cycle type.
    Type: Grant
    Filed: October 2, 1992
    Date of Patent: May 14, 1996
    Assignee: Compaq Computer Corporation
    Inventors: John A. Landry, Dale J. Mayer, Paul R. Culley
  • Patent number: 5437042
    Abstract: An arrangement of direct memory access (DMA), interrupt and timer functions in a multiprocessor computer system to allow symmetrical processing. Several functions which are considered common to all of the CPUs and those which are conveniently accessed through an expansion bus remain in a central system peripheral chip coupled to the expansion bus. These central functions include the primary portions of the DMA controller and arbitration circuitry to control access of the expansion bus. A distributed peripheral, including a programmable interrupt controller, multiprocessor interrupt logic, nonmaskable interrupt logic, local DMA logic and timer functions, is provided locally for each CPU. A bus is provided between the central and distributed peripherals to allow the central peripheral to broadcast information to the CPUs, and to provide local information from the distributed chip to the central peripheral when the local CPU is programming or accessing functions in the central peripheral.
    Type: Grant
    Filed: October 2, 1992
    Date of Patent: July 25, 1995
    Assignee: Compaq Computer Corporation
    Inventors: Paul R. Culley, John A. Landry, Dale J. Mayer, Christopher C. Wanner, Guy E. McSwain
  • Patent number: 5396633
    Abstract: A computer system includes a filter at an interrupt request input for a microprocessor system. The interrupt signal filter suppresses any positive pulse that is shorter than 9 cycles of the host clock. Only signals that are asserted for at least 17 HCLK cycles are guaranteed passage to the interrupt controller to assert the interrupt request. In addition, any negative pulse on the IRQ signal is latched and extended for at least 9 cycles of the host clock. The filter thus suppresses noise to prevent unnecessary interrupts, and provides for enhanced detection of negative levels and rising edges for negative-going interrupt request signals.
    Type: Grant
    Filed: October 2, 1992
    Date of Patent: March 7, 1995
    Assignee: Compaq Computer Corporation
    Inventors: Dale J. Mayer, John A. Landry
  • Patent number: 5367689
    Abstract: A method and apparatus which maintains strict ordering of processor cycles to guarantee that a processor write, such as an EOI instruction, is not executed to the interrupt controller prior to the interrupt request from a requesting device being cleared at the interrupt controller, thus maintaining system integrity. Interrupt controller logic is included on each respective CPU board. The processor can access the interrupt controller over a local bus without having to access the host bus or the expansion bus and thus an interrupt controller access could be completed before a previously generated I/O cycle has completed. Therefore, the apparatus which tracks expansion bus cycles and interrupt controller accesses and maintains strict ordering of these cycles to guarantee that an interrupt request is cleared at the interrupt controller prior to execution of write operation to the interrupt controller.
    Type: Grant
    Filed: October 2, 1992
    Date of Patent: November 22, 1994
    Assignee: Compaq Computer Corporation
    Inventors: Dale J. Mayer, John A. Landry, Paul R. Culley
  • Patent number: 5341494
    Abstract: A memory mapping and module enabling circuit for allowing logical 128 kbyte memory blocks to be defined for any location in any module connected to a memory system. A RAM is addressed by the system address lines defining 128 kbyte blocks, with the output data providing the row address strobe enable signals for a particular memory module and the address values necessary to place the 128 kbyte block within the module. Various other parameters such as write protect status and memory location are also provided by the RAM. Circuits and techniques for programming and reading the RAM are provided.
    Type: Grant
    Filed: December 10, 1993
    Date of Patent: August 23, 1994
    Assignee: Compaq Computer Corporation
    Inventors: John S. Thayer, Dale J. Mayer, Javier F. Izquierdo, Paul R. Culley, John A. Landry
  • Patent number: 5303364
    Abstract: A computer system has a processor coupled to a cache controller, uses page mode memory devices and performs page hit detection on the processor local bus. Column address and data values are latched by a memory controller on memory write operations to allow early completion of the cycle so that the next cycle can partially overlap. This allows the use of economical memories and yet have zero wait state page hit operation.
    Type: Grant
    Filed: December 30, 1992
    Date of Patent: April 12, 1994
    Assignee: Compaq Computer Corp.
    Inventors: Dale J. Mayer, Paul R. Culley, Mark Taylor
  • Patent number: 4984213
    Abstract: An adder and a comparator form portions of a modular memory address block determination circuit. The starting address of the first block and the enable signal of the first block are added to produce the starting address of the second block. This procedure is repeated for each block. The determined starting address for each block is compared with the requested memory address and, unless the block is utilized or disabled, if equal a signal indicates the match. The circuit is used on a circuit board which emulates three conventionally separate memory circuit boards. The registers for each emulated board are provided and appropriate bus signals are developed.
    Type: Grant
    Filed: February 21, 1989
    Date of Patent: January 8, 1991
    Assignee: Compaq Computer Corporation
    Inventors: David G. Abdoo, Dale J. Mayer
  • Patent number: 4218752
    Abstract: A one bit by N correlation digitally programmable filter comprising a multi-phase charge-transfer shift register whose phase are selectively clocked to achieve the programming. One phase is coupled to an integrator circuit that generates an output voltage proportional to the sum of the charged packets transferred. The clocking cycle is repeated sequentially to generate other selected summations. A plurality of correlators are utilized in parallel to perform an M bit by N correlation.
    Type: Grant
    Filed: April 11, 1978
    Date of Patent: August 19, 1980
    Assignee: Texas Instruments Incorporated
    Inventors: Charles R. Hewes, Dale J. Mayer