Patents by Inventor Robert L Pelt

Robert L Pelt 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: 11500674
    Abstract: A system for running one or more applications is provided. Each application may require memory services that can be accelerated using configurable memory assistance circuits associated with different levels of a memory hierarchy. Integrated circuit design tools may be used to generate configuration data for programming the configurable memory assistance circuits. During compile time, the design tools may identify memory service patterns in a source code, match the identified memory service patterns to corresponding templates, parameterize the matching templates, and then synthesize the parameterized templates to produce the configuration data. During run time, a memory assistance scheduler may map the memory services required by each application to available memory assistance circuits in the system. The mapped memory assistance circuits are programmed by the configuration data to provide the desired memory service capability.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: November 15, 2022
    Assignee: Intel Corporation
    Inventors: Robert L. Pelt, Hong Wang, Arifur Rahman
  • Publication number: 20190042306
    Abstract: A system for running one or more applications is provided. Each application may require memory services that can be accelerated using configurable memory assistance circuits associated with different levels of a memory hierarchy. Integrated circuit design tools may be used to generate configuration data for programming the configurable memory assistance circuits. During compile time, the design tools may identify memory service patterns in a source code, match the identified memory service patterns to corresponding templates, parameterize the matching templates, and then synthesize the parameterized templates to produce the configuration data. During run time, a memory assistance scheduler may map the memory services required by each application to available memory assistance circuits in the system. The mapped memory assistance circuits are programmed by the configuration data to provide the desired memory service capability.
    Type: Application
    Filed: June 26, 2018
    Publication date: February 7, 2019
    Inventors: Robert L. Pelt, Hong Wang, Arifur Rahman
  • Patent number: 9465763
    Abstract: A bridge circuit may be used to interface between dynamically reconfigurable circuitry and dedicated circuitry or other circuitry having static configurations during normal operation of the device. The bridge circuit may include interface circuitry coupled between first and second interfaces that communicate with the dynamically reconfigurable circuitry and the dedicated circuitry. Control circuitry may control the interface circuitry based on variable communications requirements of the second interface without interrupting communications with the dedicated circuitry at the first interface. The variable communications requirements may be dependent on which configuration of the dynamically reconfigurable circuitry is currently implemented.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: October 11, 2016
    Assignee: Altera Corporation
    Inventors: Robert L. Pelt, Sam Hedinger
  • Patent number: 9379980
    Abstract: Methods and systems for AXI ID compression are disclosed. Bus transaction data and an M-bit ID associated with the bus transaction data are transmitted by a master device via a bus to an ID mapper. The ID mapper is used to select, based on the M-bit ID, an N-bit ID from a plurality of N-bit IDs, where N may be less than M. The N-bit ID is associated with the bus transaction data. The bus transaction data and the N-bit ID associated with the bus transaction data are transmitted via the bus to a slave device.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: June 28, 2016
    Assignee: Altera Corporation
    Inventors: Sam Hedinger, Robert L. Pelt
  • Publication number: 20140372654
    Abstract: A bridge circuit may be used to interface between dynamically reconfigurable circuitry and dedicated circuitry or other circuitry having static configurations during normal operation of the device. The bridge circuit may include interface circuitry coupled between first and second interfaces that communicate with the dynamically reconfigurable circuitry and the dedicated circuitry. Control circuitry may control the interface circuitry based on variable communications requirements of the second interface without interrupting communications with the dedicated circuitry at the first interface. The variable communications requirements may be dependent on which configuration of the dynamically reconfigurable circuitry is currently implemented.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Applicant: Altera Corporation
    Inventors: Robert L. Pelt, Sam Hedinger
  • Patent number: 8595561
    Abstract: A method of debugging within an integrated circuit (IC) that includes an embedded processor can include detecting an event within a circuit of the IC that is external to the processor and, responsive to detecting the event, initiating a debug function within the processor. Similarly, responsive to detecting an event within the processor, a debug function within a circuit block of the IC that is external to the processor can be initiated. Trace data generated within the processor and trace data generated within the programmable fabric further can be merged to generate combined trace data.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: November 26, 2013
    Assignee: Xilinx, Inc.
    Inventors: Ting Lu, Robert L. Pelt, Bradley L. Taylor
  • Patent number: 8041759
    Abstract: A specialized processing block for a programmable logic device incorporates a fundamental processing unit that performs a sum of two multiplications, adding the partial products of both multiplications without computing the individual multiplications. Such fundamental processing units consume less area than conventional separate multipliers and adders. The specialized processing block further has input and output stages, as well as a loopback function, to allow the block to be configured for various digital signal processing operations, including finite impulse response (FIR) filters and infinite impulse response (IIR) filters. By using the programmable connections, and in some cases the programmable resources of the programmable logic device, and by running portions of the specialized processing block at higher clock speeds than the remainder of the programmable logic device, more complex FIR and IIR filters can be implemented.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: October 18, 2011
    Assignee: Altera Corporation
    Inventors: Martin Langhammer, Kwan Yee Martin Lee, Orang Azgomi, Keone Streicher, Robert L. Pelt
  • Patent number: 7269617
    Abstract: A user logic design to hardware application is provided that efficiently implements in a PLD a user logic design multiplier using both programmable logic circuitry and one or more multipliers embedded in DSP circuitry integrated in the PLD. A smaller DSP multiplier may be used by implementing the user logic design multiplier in a sum of partial product arrangement in which one of the partial products is generated using the smaller DSP multiplier with the remaining partial products being generated by multipliers implemented using programmable logic circuitry.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: September 11, 2007
    Assignee: Altera Corporation
    Inventors: Benjamin Esposito, Robert L Pelt