Patents by Inventor Stephen T. Rowland

Stephen T. Rowland 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: 5794070
    Abstract: A computer system comprises a direct memory access (DMA) transfer unit and a plurality of DMA devices coupled by an external bus. The DMA transfer unit effectuates DMA transfers for the plurality of DMA devices. The DMA transfer unit contains a DMA controller, a bus arbiter, and a bus controller. The DMA controller and the bus controller generate a two-clock cycle DMA transfer. To effectuate a two-clock cycle DMA transfer, a requesting DMA device sets-up a DMA transfer with the DMA controller such that a DACK# signal is asserted during a first clock period. During a second clock period, the DMA controller sets-up the memory address. During a third clock period, the bus controller transitions a command signal on the external bus. Upon assertion of the command signal, valid data is asserted on the external bus. For demand and block mode operations, additional DMA transfers are executed in a two-clock cycle DMA transfer. The DMA controller and the bus controller also generate a three-clock cycle DMA transfer.
    Type: Grant
    Filed: October 16, 1996
    Date of Patent: August 11, 1998
    Assignee: Intel Corporation
    Inventors: Jeffrey L. Rabe, Dave Smyth, David D. Lent, Sathyamurthi Sadhasivan, Dahmane Dahmani, Stephen T. Rowland, James S. Coke, Mitchell W. Dale
  • Patent number: 5537664
    Abstract: A computer system comprising programmable I/O recovery includes a device selection unit, programmable I/O recovery time registers, and a decrementer for specifying I/O recovery times for a plurality of I/O peripheral components. The programmable I/O recovery time registers contain time values, and the time values are programmable by the user of the computer system. The computer system interfaces the I/O peripheral components on an external bus through a plurality of bus cycle signals generated by cycle generation logic. For each I/O bus cycle on the external bus, the device selection unit identifies the I/O device involved in the I/O bus cycle. The device selection unit selects a time value from the programmable I/O recovery time registers corresponding to the I/O device identified, and loads the time value selected in the decrementer. Upon termination of the bus cycle, the device selection unit generates a cycle start signal to enable counting in the decrementer.
    Type: Grant
    Filed: January 4, 1996
    Date of Patent: July 16, 1996
    Assignee: Intel Corporation
    Inventors: Stephen T. Rowland, Dahmane Dahmani
  • Patent number: 5444857
    Abstract: Peripheral components are interfaced to a computer system through cycle tracking variable delay lines. The computer system includes a system I/O containing, in part, a bus cycle tracking apparatus. The bus cycle tracking apparatus includes cycle tracking logic, a plurality of delay lines, leading and trailing multiplexors (MUXs) and a state MUX. The bus cycle tracking apparatus controls the asynchronous delay of an output reference signal. A plurality of leading and trailing timing reference signals are provided as inputs to the plurality of delay lines. The leading and trailing timing references are delayed by the delay lines a time specified in accordance with an AC timing specification. The bus cycle is tracked such that during a leading/idle state, the leading timing reference is selected as the output reference, and during a trailing state, the trailing reference is selected. The independent control of the output reference signal allows all bus cycle events to be controlled precisely and independently.
    Type: Grant
    Filed: May 12, 1993
    Date of Patent: August 22, 1995
    Assignee: Intel Corporation
    Inventor: Stephen T. Rowland