Patents by Inventor Bert Sullam

Bert Sullam 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: 8639850
    Abstract: A method for implementing an addressing scheme may include mapping a digital peripheral function to one or more contiguous configurable blocks in an array of configurable blocks; and assigning a memory address from a plurality of memory addresses to at least one register of each of the one or more contiguous configurable blocks based on an access mode width of the digital peripheral function and a width of each of the one or more contiguous configurable blocks.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: January 28, 2014
    Assignee: Cypress Semiconductor Corp.
    Inventor: Bert Sullam
  • Publication number: 20140013022
    Abstract: A programmable routing scheme provides improved connectivity both between Universal Digital Blocks (UDBs) and between the UDBs and other micro-controller elements, peripherals and external Inputs and Outputs (I/Os) in the same Integrated Circuit (IC). The routing scheme increases the number of functions, flexibility, and the overall routing efficiency for programmable architectures. The UDBs can be grouped in pairs and share associated horizontal routing channels. Bidirectional horizontal and vertical segmentation elements extend routing both horizontally and vertically between different UDB pairs and to the other peripherals and I/O.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 9, 2014
    Inventors: Warren Snyder, Bert Sullam, Haneef Mohammed
  • Patent number: 8601254
    Abstract: A programmable system includes an input/output (I/O) pin that is configurable into multiple operational states. The programmable system further includes a memory device to store configuration data that, when provided to the I/O pin, causes the I/O pin to reconfigure into one of the operational states. When power is supplied to the system, the memory device is configured to provide the configuration data to the I/O pin prior to a system microcontroller becoming operational responsive to the power.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: December 3, 2013
    Assignee: Cypress Semiconductor Corp.
    Inventors: Harold Kutz, Timothy Williams, Bert Sullam, Robert W. Metzler, Craig Nemecek, Eric Blom, Melany Richmond, Warren Snyder, David G. Wright, Jeffrey Erickson, Greg Verge
  • Patent number: 8598908
    Abstract: A method and apparatus to provide random access to a programmable logic register. A processing device in a programmable logic system retrieves data from a memory of the programmable logic system. The data is loaded into a configuration register configured to store configuration data for a programmable logic function over a system bus. The processing device programs a programmable logic block to implement the programmable logic function based on the configuration data, where the processing device is configured to access a first configuration register in the configuration register set, the first configuration register corresponding to a first programmable logic block in the programmable logic system, without affecting a second configuration register corresponding to a second programmable logic block.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: December 3, 2013
    Assignee: Cypress Semiconductor Corp.
    Inventors: Bert Sullam, Warren Snyder
  • Patent number: 8516025
    Abstract: A system includes a plurality of datapaths, each having structural arithmetic elements to perform various arithmetic operations based, at least in part, on configuration data. The system also includes a configuration memory coupled to the datapaths, the configuration memory to provide the configuration data to the datapaths, which causes the datapaths to collaborate when performing the arithmetic operations.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: August 20, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: Warren Synder, Bert Sullam
  • Patent number: 8487655
    Abstract: A system and apparatus are described for providing greater flexibility and performance in a mixed-signal array through improved and highly configurable routing, control elements and signal processing capabilities.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: July 16, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: Harold Kutz, Timothy Williams, Bert Sullam, Warren S. Snyder, James Shutt, Bruce Byrkett, Monte Mar, Eashwar Thiagarajan, Nathan Kohagen, David G. Wright, Mark Hastings, Dennis Seguine
  • Patent number: 8482313
    Abstract: A programmable routing scheme provides improved connectivity both between Universal Digital Blocks (UDBs) and between the UDBs and other micro-controller elements, peripherals and external Inputs and Outputs (I/Os) in the same Integrated Circuit (IC). The routing scheme increases the number of functions, flexibility, and the overall routing efficiency for programmable architectures. The UDBs can be grouped in pairs and share associated horizontal routing channels. Bidirectional horizontal and vertical segmentation elements extend routing both horizontally and vertically between different UDB pairs and to the other peripherals and I/O.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: July 9, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: Warren Snyder, Bert Sullam, Haneef Mohammed
  • Patent number: 8476928
    Abstract: Different functional elements are all located on a same integrated circuit wherein at least one of the functional elements comprises a micro-controller. Configuration registers or configuration memory in the integrated circuit store configuration values loaded by the micro-controller. Connectors are configured to connect the integrated circuit to external signals A system level interconnect also located in the integrated circuit programmably connects together the different functional elements and different connectors according to the configuration values loaded into the configuration registers.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: July 2, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: Bert Sullam, Warren Snyder, Haneef Mohammed
  • Patent number: 8402313
    Abstract: One disclosed system and method enables dynamic reconfiguration of an electronic device in association with testing activities in a convenient and efficient manner. In one implementation, the electronic device includes a bus for communicating information, a microprocessor for processing data, a programmable functional component including a plurality of functional blocks programmable to provide a plurality of functions and configurations, and a memory for storing instructions including instructions for causing the programmable functional component to change functions and configurations. The components are programmably configurable to perform a variety of functions. In one example, the memory stores a plurality of configuration images that define the configuration and functionality of the circuit. The information stored in the memory facilitates dynamic reconfiguration of the circuit in accordance with the test harness instructions.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: March 19, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: Matthew A. Pleis, Bert Sullam, Todd Lesher
  • Patent number: 8250249
    Abstract: A programmable system includes a core processing unit to perform various data operations. The programmable system includes a transceiver having programmable analog and digital devices that, when initially configured by the programmable system, receive and collect status information of other programmable systems independently of the data operations performed by the core processing unit.
    Type: Grant
    Filed: July 24, 2009
    Date of Patent: August 21, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: Gaurang Kavaiya, Rick Harding, Mark Ainsworth, Bert Sullam
  • Patent number: 8135884
    Abstract: A method and apparatus for a programmable interrupt routing system is described.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: March 13, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: Bert Sullam, Haneef Mohammed
  • Patent number: 8125360
    Abstract: A system for the calibration of a programmable system-on-a-chip is described. More specifically, embodiments of the present invention relate to a system that calibrates a programmable analog block in a system-on-a-chip without the use of external components.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: February 28, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: Harold Kutz, Warren Synder, Bert Sullam, Dennis Seguine, Gajender Rohilla, Eashwar Thiagarajan
  • Patent number: 8112551
    Abstract: A programmable processing device comprises a plurality of universal digital blocks (UDBs) in a UDB linear array. Each register in each UDB is associated with a plurality of memory addresses, where each memory address is from each of the different memory address spaces associated with different access mode widths of different digital peripheral functions. A digital peripheral function of an access mode width is mapped to one or more contiguous UDBs starting with a first UDB in the UDB linear array. Based on the access mode width, one of the associated memory addresses is chosen for the first UDB.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: February 7, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventor: Bert Sullam
  • Patent number: 8026739
    Abstract: Different functional elements are all located on a same integrated circuit wherein at least one of the functional elements comprises a micro-controller. Configuration registers or configuration memory in the integrated circuit store configuration values loaded by the micro-controller. Connectors are configured to connect the integrated circuit to external signals. A system level interconnect also located in the integrated circuit programmably connects together the different functional elements and different connectors according to the configuration values loaded into the configuration registers.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: September 27, 2011
    Assignee: Cypress Semiconductor Corporation
    Inventors: Bert Sullam, Warren Snyder, Haneef Mohammed
  • Publication number: 20110026519
    Abstract: An integrated circuit device may include a reconfigurable analog signal switching fabric comprising a plurality of global buses that are selectively connected to external pins by pin connection circuits in response to changeable analog routing data, and a plurality of local buses that are selectively connected to analog blocks and/or global buses by routing connection circuits in response to the analog routing data; and at least one processor circuit that executes predetermined operations in response to instruction data.
    Type: Application
    Filed: May 7, 2010
    Publication date: February 3, 2011
    Applicant: CYPRESS SEMICONDUCTOR CORPORATION
    Inventors: Bert Sullam, Harold Kutz, Timothy Williams, James Shutt, Bruce E. Byrkett, Melany Ann Richmond, Nathan Kohagen, Mark Hastings, Eashwar Thiagarajan, Warren Snyder
  • Publication number: 20100287334
    Abstract: A programmable processing device comprises a plurality of universal digital blocks (UDBs) in a UDB linear array. Each register in each UDB is associated with a plurality of memory addresses, where each memory address is from each of the different memory address spaces associated with different access mode widths of different digital peripheral functions. A digital peripheral function of an access mode width is mapped to one or more contiguous UDBs starting with a first UDB in the UDB linear array. Based on the access mode width, one of the associated memory addresses is chosen for the first UDB.
    Type: Application
    Filed: May 7, 2010
    Publication date: November 11, 2010
    Inventor: Bert Sullam
  • Publication number: 20100281145
    Abstract: A programmable system includes a programmable analog system that is reconfigurable to perform various analog operations, and includes a programmable digital system that is reconfigurable to perform various digital operations. The programmable system also includes a microcontroller capable of reconfiguring and controlling the programmable analog system and the programmable digital system. The programmable digital system is configured to control the programmable analog system autonomously of the microcontroller.
    Type: Application
    Filed: April 22, 2010
    Publication date: November 4, 2010
    Applicant: CYPRESS SEMICONDUCTOR CORPORATION
    Inventors: Bert Sullam, Harold Kutz, Monte Mar, Eashwar Thiagaragen
  • Patent number: 7737724
    Abstract: A programmable routing scheme provides improved connectivity both between Universal Digital Blocks (UDBs) and between the UDBs and other micro-controller elements, peripherals and external Inputs and Outputs (I/Os) in the same Integrated Circuit (IC). The routing scheme increases the number of functions, flexibility, and the overall routing efficiency for programmable architectures. The UDBs can be grouped in pairs and share associated horizontal routing channels. Bidirectional horizontal and vertical segmentation elements extend routing both horizontally and vertically between different UDB pairs and to the other peripherals and I/O.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: June 15, 2010
    Assignee: Cypress Semiconductor Corporation
    Inventors: Warren Snyder, Bert Sullam, Haneef Mohammed
  • Patent number: 7555664
    Abstract: Power management commands are provided to a power management unit of a processing device, wherein the power management unit coupled to a core system block of the processing device. Sampling of the core system block is performed in response to the power management commands by the power management unit, wherein sampling includes periodically powering the core system block.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: June 30, 2009
    Assignee: Cypress Semiconductor Corp.
    Inventor: Bert Sullam
  • Patent number: 7479913
    Abstract: A configurable analog to digital converter (ADC) includes a plurality of analog units to integrate an input signal. The analog units are coupled together to generate a plurality of discrete-time signals responsive to the input signal and are further coupled to a plurality of bus segments via a plurality of interconnect circuits. Each interconnect circuit is configured to selectively couple the analog units to any of the bus segments.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: January 20, 2009
    Assignee: Cypress Semiconductor Corporation
    Inventors: Eashwar Thiagarajan, Bert Sullam