Cypress Semiconductor Patent Applications

DYNAMICALLY RECONFIGURABLE ANALOG ROUTING CIRCUITS AND METHODS FOR SYSTEM ON A CHIP

Granted: February 3, 2011
Application Number: 20110026519
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…

Dynamic Mode Switching for Fast Touch Response

Granted: February 3, 2011
Application Number: 20110025629
A method of operating a touch-sensing surface may include determining a presence of at least one conductive object at the touch-sensing surface by performing a search measurement of a first set of sensor elements of the touch-sensing surface, and in response to determining the presence of the at least one conductive object, determining a location of the at least one conductive object by performing a tracking measurement of a second set of sensor elements of the touch-sensing surface.

MUTUAL CAPACITANCE SENSING ARRAY

Granted: January 27, 2011
Application Number: 20110018829
A method and apparatus for sensing a conductive object by a mutual capacitance sensing array is described according to an embodiment of the present invention. The mutual capacitance sensing array comprises one or more sensor elements. Each sensor element comprises an outer frame including a conductive material. A cavity is formed within the interior of the outer frame.

SERIAL INTERFACE DEVICES, SYSTEMS AND METHODS

Granted: January 20, 2011
Application Number: 20110016374
A serial interface device may include a plurality of serial link connections that receive at least address values and at least one error detection code (EDC) on different serial link connections, the EDC generated from at least the address values.

Multiprocessor System Having an Input/Output (I/O) Bridge Circuit for Transferring Data Between Volatile and Non-Volatile Memory

Granted: December 9, 2010
Application Number: 20100312952
A disclosed circuit includes circuitry for coupling to a volatile memory, circuitry for coupling to a nonvolatile NAND flash memory, and circuitry that: (i) receives a volatile memory request from a processor and satisfies the volatile memory request by accessing the volatile memory, and (ii) receives a nonvolatile NOR flash memory read request from the processor and satisfies the NOR read request by accessing both the NAND flash memory and the volatile memory. The circuit may also…

Wireless Locating and Monitoring System

Granted: December 9, 2010
Application Number: 20100312419
A wireless tracking device including a positioning system for determining a location of the device and a processor connected to the positioning system. The wireless tracking device further including a wireless radio connected to the processor for transmitting the location of the device across a wireless area network. A vehicle monitoring system including a sensor, a microcontroller configured to receive a sensor input from the sensor and determine a vehicle condition data, and a wireless…

MEMORY DEVICES AND SYSTEMS INCLUDING MULTI-SPEED ACCESS OF MEMORY MODULES

Granted: November 18, 2010
Application Number: 20100293325
A system, comprising: a plurality of modules, each module comprising a plurality of integrated circuits devices coupled to a module bus and a channel interface that communicates with a memory controller, at least a first module having a portion of its total module address space composed of first type memory cells having a first maximum access speed, and at least a second module having a portion of its total module address space composed of second type memory cells having a second maximum…

DEVELOPMENT, PROGRAMMING, AND DEBUGGING ENVIRONMENT

Granted: November 11, 2010
Application Number: 20100287571
A method includes receiving hardware description code that generically describes circuitry, and translating the hardware description code into one or more configuration files specific to a programmable system. The method further includes generating program code for a microcontroller of the programmable system based, at least in part, on the hardware description code, and configuring the programmable system to implement the circuitry according to the configuration files and the program…

AUTONOMOUS CONTROL IN A PROGRAMMABLE SYSTEM

Granted: November 4, 2010
Application Number: 20100281145
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…

Model For a Hardware Device-Independent Method of Defining Embedded Firmware for Programmable Systems

Granted: October 28, 2010
Application Number: 20100275173
A processing device programming system automatically provides a user interface comprising a selectable list of one or more processing devices based on a system level solution, automatically generates an embedded programmable system solution from the system level solution and a processing device selected from the selectable list of one or more processing devices, and automatically programs the processing device according to the embedded programmable system solution.

LIGHTING ASSEMBLY, CIRCUITS AND METHODS

Granted: October 21, 2010
Application Number: 20100264836
A circuit in accordance with one embodiment of the invention can include an LED drive circuit that may isolate a sense circuit from a supply voltage in a passive mode, and maintain a predetermined voltage difference between the sense circuit and the supply voltage in an operational mode.

MULTI-PORT MEMORY DEVICES AND METHODS

Granted: September 9, 2010
Application Number: 20100228908
An integrated circuit device may include a first integrated circuit (IC) portion having a single memory port to access at least one memory array, the single port including a first set of address, control and data paths; and a second IC portion comprising at least a first memory port and a second memory port for providing access to the memory locations of the first IC portion through the single port of the first IC portion.

MULTI-PORT MEMORY DEVICES AND METHODS

Granted: September 9, 2010
Application Number: 20100228926
An integrated circuit device may include a first integrated circuit (IC) portion having a single memory port to access at least one memory array, the single port including a first set of address, control and data paths; and a second IC portion comprising at least a first memory port and a second memory port for providing access to the memory locations of the first IC portion through the single port of the first IC portion.

MULTI-FINGER SUB-GESTURE REPORTING FOR A USER INTERFACE DEVICE

Granted: June 24, 2010
Application Number: 20100156804
Touch sensor methods, devices and systems are disclosed. One embodiment of the present invention pertains to a method for reporting a sub-gesture on a touch sensing surface, e.g., laid over a display of a user interface device. The method comprises determining a number of fingers simultaneously placed on the touch sensing surface. The method also comprises periodically sampling respective position data of the fingers moving along the touch sensing surface and calculating event data based…

FINGER GESTURE RECOGNITION FOR TOUCH SENSING SURFACE

Granted: June 17, 2010
Application Number: 20100149115
Touch sensor methods, devices and systems are disclosed. One embodiment of the present invention pertains to a method comprising monitoring a finger movement along a touch sensing surface based on position data of a finger touching the touch sensing surface, where the position data is obtained by locating a position of a force applied by the finger in a coordinate of the touch sensing surface. In addition, the method comprises generating direction data associated with the finger movement…

COMPENSATION METHOD AND CIRCUIT FOR LINE REJECTION ENHANCEMENT

Granted: May 20, 2010
Application Number: 20100123411
An embodiment of the present invention is directed to a method and circuit to control light emitting diode (LED) output. The method includes receiving a line voltage signal which powers a lighting circuit comprising an LED and determining an adjustment of a threshold based on a variation of the line voltage signal and/or a controller delay or other practical controller limitation or imperfection. The method further includes dynamically adjusting a threshold or other reference of a…

Light Emitting Driver Circuit with Bypass and Method

Granted: April 1, 2010
Application Number: 20100079074
A light emitting driver circuit, system, and method are provided. The driver circuit system and method can be implemented in various ways. An embodiment includes a bypass circuit which diverts current from the LEDs whenever a switch coupled to the LEDs incurs residual current when turned off. In an additional or alternative embodiment, the residual current can be sensed and the amount of residual current used to trigger fetching of a compensation value. That compensation value can change…

SYSTEM AND METHOD FOR REMOTE CONTROL LIGHTING

Granted: April 1, 2010
Application Number: 20100079083
Remote lighting control methods, devices and systems are disclosed. One embodiment of the present invention pertains to a light device. The light device includes a light source for emitting light and a control circuit for setting an intensity level of the light source based on receipt of control data via a power line when the light device is electrically coupled to the power line. The control data is generated in response to user input to an input panel of a remote lighting control…

Light Emitting Driver Circuit with Compensation and Method

Granted: April 1, 2010
Application Number: 20100079090
A light emitting driver circuit, system, and method are provided. The driver circuit system and method can be implemented in various ways. An embodiment includes a bypass circuit which diverts current from the LEDs whenever a switch coupled to the LEDs incurs residual current when turned off. In an additional or alternative embodiment, the residual current can be sensed and the amount of residual current used to trigger fetching of a compensation value. That compensation value can change…

CAPACITANCE TOUCH SCREEN

Granted: April 1, 2010
Application Number: 20100079384
A touch screen is described. The touch screen is configured to have an array of conductive, optically transmissive sensor elements coupled to sensor circuitry. The sensor elements are disposed over a display to have a single layer of conductive, optically transmissive material positioned over pixels of the display.