Patents by Inventor Arnaldo Cruz

Arnaldo Cruz 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).

  • Publication number: 20070153606
    Abstract: A system for controlling the refresh cycles of a DRAM cell array based upon a temperature measurement. During active mode, a refresh request indication based on a measured temperature is provided to a DRAM controller (e.g. of another integrated circuit die), wherein the DRAM controller initiates a refresh cycle of the DRAM cell array in response thereto. In a self refreshing mode, the DRAM controller does not initiate refresh cycles, but refresh cycles are performed by a controller on the integrated circuit die of the array based upon a temperature measurement.
    Type: Application
    Filed: March 13, 2007
    Publication date: July 5, 2007
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Arnaldo Cruz, Qadeer Qureshi
  • Publication number: 20070088889
    Abstract: New approaches for providing communication between multiple masters (12, 14) and one or more shared resources (24, 30, 100) are needed. One example of a resource that may need to be shared is circuitry complying with the Universal Serial Bus (USB) standard (100). The USB specification defines the use of USB endpoints as data and control channels that reside in a USB device. In some cases it is desirable to have a certain number of endpoints controlled by one processor, and other endpoints controlled by a different processor, thus providing a shared control of all the endpoints. Circuitry (402, 417, 480) may be used to provide steering for additional signals such as interrupts. Other shared resources (24, 30) may use more centralized circuitry (36) to perform a steering function for additional signals.
    Type: Application
    Filed: December 14, 2006
    Publication date: April 19, 2007
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Arnaldo Cruz, John Vaglica, William Moyer, Tuongvu Nguyen
  • Publication number: 20060114734
    Abstract: A system for controlling the refresh cycles of a DRAM cell array based upon a temperature measurement. During active mode, a refresh request indication based on a measured temperature is provided to a DRAM controller (e.g. of another integrated circuit die), wherein the DRAM controller initiates a refresh cycle of the DRAM cell array in response thereto. In a self refreshing mode, the DRAM controller does not initiate refresh cycles, but refresh cycles are performed by a controller on the integrated circuit die of the array based upon a temperature measurement.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 1, 2006
    Inventors: Arnaldo Cruz, Qadeer Qureshi
  • Publication number: 20050102444
    Abstract: One embodiment relates to a memory controller using an independent memory controller bus in order to transfer data between two or more memories. One embodiment of a data processing system includes a system bus, a system bus master coupled to the system bus, a first memory controller for controlling a first memory, a second memory controller for controlling a second memory, and a memory controller bus operating independent of the system bus to transfer data between the first memory controller and the second memory controller. The memory controller bus may include a data bus and read, write, and acknowledge signals. In one embodiment, the first memory is a block accessible memory such as a NAND Flash memory and the second memory is a random access memory (RAM) such as an SDRAM. The second memory may include arbitration logic for arbitrating between the system bus master and the first memory controller.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Inventor: Arnaldo Cruz
  • Publication number: 20050079889
    Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Inventors: John Vaglica, Christopher Chun, Jose Corleto-Mena, Arnaldo Cruz, Jianping Tao, Mieu Vu, Mark Elledge, Charbel Khawand, Arthur Goldberg, David Hayes
  • Publication number: 20050080961
    Abstract: New approaches for providing communication between multiple masters (12, 14) and one or more shared resources (24, 30, 100) are needed. One example of a resource that may need to be shared is circuitry complying with the Universal Serial Bus (USB) standard (100). The USB specification defines the use of USB endpoints as data and control channels that reside in a USB device. In some cases it is desirable to have a certain number of endpoints controlled by one processor, and other endpoints controlled by a different processor, thus providing a shared control of all the endpoints. Circuitry (402, 417, 480) may be used to provide steering for additional signals such as interrupts. Other shared resources (24, 30) may use more centralized circuitry (36) to perform a steering function for additional signals.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Inventors: Ryan Bedwell, Arnaldo Cruz, John Vaglica, William Moyer
  • Publication number: 20050080966
    Abstract: New approaches for providing communication between multiple masters (12, 14) and one or more shared resources (24, 30, 100) are needed. One example of a resource that may need to be shared is circuitry complying with the Universal Serial Bus (USB) standard (100). The USB specification defines the use of USB endpoints as data and control channels that reside in a USB device. In some cases it is desirable to have a certain number of endpoints controlled by one processor, and other endpoints controlled by a different processor, thus providing a shared control of all the endpoints. Circuitry (402, 417, 480) may be used to provide steering for additional signals such as interrupts. Other shared resources (24, 30) may use more centralized circuitry (36) to perform a steering function for additional signals.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Inventors: Arnaldo Cruz, John Vaglica, William Moyer, Tuongvu Nguyen