Patents by Inventor Leonard W. Cross

Leonard W. Cross 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: 6769041
    Abstract: According to an embodiment of the invention, systems, apparatus and methods are disclosed for providing bimodal voltage references for use in differential signaling between components or devices. According to an embodiment, a switchable power supply is used to produce at least one of two or more supply voltages based on the value of a selection signal received by the switchable power supply. This selection signal is also used by at least one of the elements to switch between a reference voltage produced by another device and a reference voltage derived from the supply voltage. In certain embodiments, the reference voltage derived from the power supply and the selection via a multiplexing circuit is contained within one of the devices (e.g., a chip), which provides certain design and cost advantages.
    Type: Grant
    Filed: April 1, 2002
    Date of Patent: July 27, 2004
    Assignee: Intel Corporation
    Inventors: Eric J. Dahlen, Leonard W. Cross
  • Patent number: 6618770
    Abstract: A method and apparatus are provided for performing address translation in an input/output (I/O) expansion bridge. The I/O expansion bridge includes a first interface unit, a second interface unit, and an address translation unit. The first interface unit is configured to be coupled to a system memory and I/O controller through one or more I/O ports. The first interface unit enables data transfers over the one or more I/O ports to or from the main memory of a computer system. The second interface unit provides bus control signals and addresses to enable data transfers over a bus to or from a peripheral device. The address translation unit is coupled to the first interface unit and the second interface unit. The address translation unit translates addresses associated with transactions received on the second interface by accessing a local memory containing physical addresses of pages in the main memory of the computer system.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: September 9, 2003
    Assignee: Intel Corporation
    Inventors: Raman Nayyar, Douglas R. Moran, Leonard W. Cross
  • Patent number: 6457068
    Abstract: A method and apparatus are provided for performing address translation in an input/output (I/O) expansion bridge. The I/O expansion bridge includes a first interface unit, a second interface unit, and an address translation unit. The first interface unit is configured to be coupled to a system memory and I/O controller through one or more I/O ports. The first interface unit enables data transfers over the one or more I/O ports to or from the main memory of a computer system. The second interface unit provides bus control signals and addresses to enable data transfers over a bus to or from a peripheral device. The address translation unit is coupled to the first interface unit and the second interface unit. The address translation unit translates addresses associated with transactions received on the second interface by accessing a local memory containing physical addresses of pages in the main memory of the computer system.
    Type: Grant
    Filed: August 30, 1999
    Date of Patent: September 24, 2002
    Assignee: Intel Corporation
    Inventors: Raman Nayyar, Douglas R. Moran, Leonard W. Cross
  • Publication number: 20020129187
    Abstract: A method and apparatus are provided for performing address translation in an input/output (I/O) expansion bridge. The I/O expansion bridge includes a first interface unit, a second interface unit, and an address translation unit. The first interface unit is configured to be coupled to a system memory and I/O controller through one or more I/O ports. The first interface unit enables data transfers over the one or more I/O ports to or from the main memory of a computer system. The second interface unit provides bus control signals and addresses to enable data transfers over a bus to or from a peripheral device. The address translation unit is coupled to the first interface unit and the second interface unit. The address translation unit translates addresses associated with transactions received on the second interface by accessing a local memory containing physical addresses of pages in the main memory of the computer system.
    Type: Application
    Filed: May 9, 2002
    Publication date: September 12, 2002
    Inventors: Raman Nayyar, Douglas R. Moran, Leonard W. Cross
  • Patent number: 6449669
    Abstract: According to the invention, systems, apparatus and methods are disclosed for providing bimodal voltage references for use in differential signaling between components or devices. In an embodiment, a switchable power supply is used to produce at least one of two or more supply voltages based on the value of a selection signal received by the switchable power supply. This selection signal is also used by at least one of the elements to switch between a reference voltage produced by another device and a reference voltage derived from the supply voltage. In certain embodiments, the reference voltage derived from the power supply and the selection via a multiplexing circuit is contained within one of the devices (e.g., a chip), which provides certain design and cost advantages.
    Type: Grant
    Filed: August 30, 1999
    Date of Patent: September 10, 2002
    Assignee: Intel Corporation
    Inventors: Eric J. Dahlen, Leonard W. Cross
  • Publication number: 20020108067
    Abstract: According to an embodiment of the invention, systems, apparatus and methods are disclosed for providing bimodal voltage references for use in differential signaling between components or devices. According to an embodiment, a switchable power supply is used to produce at least one of two or more supply voltages based on the value of a selection signal received by the switchable power supply. This selection signal is also used by at least one of the elements to switch between a reference voltage produced by another device and a reference voltage derived from the supply voltage. In certain embodiments, the reference voltage derived from the power supply and the selection via a multiplexing circuit is contained within one of the devices (e.g., a chip), which provides certain design and cost advantages.
    Type: Application
    Filed: April 1, 2002
    Publication date: August 8, 2002
    Inventors: Eric J. Dahlen, Leonard W. Cross
  • Patent number: 6085325
    Abstract: An apparatus for managing power in an electronic device that receives the power from a bus is described. The apparatus comprises a clock enable circuit that disables a clock that generates nominal clock frequencies derived from raw frequencies output by an oscillator upon receiving a first signal. A time-wise independent time reference circuit is coupled to the clock enable circuit. The time-wise independent time reference circuit sends the first signal to the clock enable circuit a first predetermined period of time after receiving a signal to enter into a suspend state.
    Type: Grant
    Filed: December 16, 1996
    Date of Patent: July 4, 2000
    Assignee: Intel Corporation
    Inventors: David R. Jackson, Leonard W. Cross, Robert A. Jacobs, Ali S. Oztaskin
  • Patent number: 6058440
    Abstract: A method and device is provided for controlling access to a resource by a bus master over a bus coupling the bus master to the resource. The resource includes an intelligent component that controls the operation of the resource. A series of packets is transmitted over the bus between the bus master and the resource, at a transmission speed controlled by the bus master. A request/response logic in the resource controllably throttles transmissions of the packets at the resource, at specified time intervals. Each of the time intervals is set at a time period to assure sufficient time for the intelligent component to complete processing tasks contained in the packets.
    Type: Grant
    Filed: September 5, 1997
    Date of Patent: May 2, 2000
    Assignee: Intel Corporation
    Inventors: Peter Bloch, Leonard W. Cross, Ali S. Oztaskin
  • Patent number: 6026473
    Abstract: A method and apparatus for storing data values received within respective cycle periods of a clock signal are disclosed. Data values are alternately stored in first and second data hold registers and then output by each data hold register for a time greater than a cycle period of the clock signal. Address values at which the incoming data values are to be written are alternately stored in first and second address hold registers. Data stored in the first data hold register is written to a latch-based memory element in a first memory bank indicated by an address value stored in the first address hold register. Data stored in the second data hold register is written to a latch-based memory element in a second memory bank indicated by an address value stored in the second address hold register.
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: February 15, 2000
    Assignee: Intel Corporation
    Inventors: Leonard W. Cross, Edward Paul Wallace
  • Patent number: 5982425
    Abstract: A method and apparatus for draining video data from a planarized video buffer in a video camera. The method includes the steps of reading a first sequence of video data from a first plane of the planarized image buffer starting at a buffer address indicated by a first pointer, and then reading a second sequence of video data from a second plane of the planarized image buffer starting at a buffer address indicated by a second read pointer. The apparatus includes an address generation unit and a sequence counter. The address generation unit includes a number of read pointers each configured to indicate a memory location within a different data plane of a video buffer. The address unit is configured to address a sequence of memory locations in a video buffer starting at a location indicated by an active one of the read pointers.
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: November 9, 1999
    Assignee: Intel Corporation
    Inventors: John Lewis Allen, Leonard W. Cross, Bill A. Munson, Ali S. Oztaskin, Roger Traylor
  • Patent number: 5838387
    Abstract: A video scaling engine for scaling video data over a plurality of clock cycles is disclosed. In a first clock cycle of the plurality of clock cycles, a multiplier of the video scaling engine multiplies an input pixel by a coefficient indicated by a coefficient select signal to generate a first product. The first product is stored in an accumulator of the video scaling engine. In a second clock cycle of the plurality of clock cycles, the multiplier multiplies another input pixel by a coefficient indicated by another coefficient select signal to generate a second product. The second product is added to the contents of the accumulator to produce a sum including the first and second products. The sum including the first and second products is stored in the accumulator and then divided by a value based on at least one of the coefficients to produce a scaled output pixel.
    Type: Grant
    Filed: December 20, 1996
    Date of Patent: November 17, 1998
    Assignee: Intel Corporation
    Inventors: John L. Allen, Leonard W. Cross, Ali S. Oztaskin
  • Patent number: 5602878
    Abstract: The present invention relates to a method and apparatus for asynchronously transferring data from a first synchronous sequential logic circuit which derives its clock source from a first clock to a second synchronous sequential logic circuit which derives its clock source from a second clock, whereby metastability of the second synchronous sequential logic circuit is avoided. The invention comprises a data path and a control path; a data synchronizer coupled to the data path for synchronizing data signals; a control synchronizer coupled to the control path for synchronizing control signals; a register coupled in parallel to the data path for storing valid data output from the data synchronizer; a multiplexor having one input coupled to the data path, another input coupled to the register, a selector input coupled to the control path for selecting between receiving as input synchronized data signals or the contents of the register, and an output for transmitting valid data.
    Type: Grant
    Filed: September 23, 1994
    Date of Patent: February 11, 1997
    Assignee: Intel Corporation
    Inventor: Leonard W. Cross
  • Patent number: 5353431
    Abstract: A programmable and testable memory address decoder for a computer system where a static random access memory device is used to store memory configuration information. The computer system includes a processor which is coupled to the memory address decoder via data and address lines. The memory address decoder includes an SRAM for storing a memory map which associates memory attributes with memory ranges or blocks of memory. The memory attributes include: memory residence, caching, write protection of memory ranges, and the decoding of other memory modules. The present invention also includes control logic, a read-back register, and a mode register for controlling the loading and read back verification of the SRAM. The control logic operates the memory address decoder in one of four modes. These modes include: 1) power-up mode, 2) programming mode, 3) read back mode, and 4) normal operation mode. One of these modes is selected by loading the mode register with a value corresponding to the desired mode.
    Type: Grant
    Filed: February 8, 1994
    Date of Patent: October 4, 1994
    Assignee: Intel Corporation
    Inventors: Patrick F. Doyle, Leonard W. Cross, Roger Noar