Patents by Inventor Mohammed Sriti

Mohammed Sriti 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: 6678755
    Abstract: A direct memory access (DMA) controller for controlling memory access operations in a memory. During a memory access operation, the DMA controller executes a chain of DMA commands stored in a memory and having a respective address. The DMA controller can enter a self-linking mode where additional DMA commands can be appended to the end of the command chain without terminating the memory access operation, regardless of whether the last DMA command of the command chain has been executed by the DMA controller. The self-linking mode is entered when a link-address provided by the last DMA command matches a code. The code to cause the DMA controller to enter the self-linking mode may be a link address which points to the last executed DMA command, or alternatively, a predetermined bit pattern. The DMA controller exits the self-linking command and continues the memory access operation upon detecting a new link address for a new DMA command that is to be appended to the command chain.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: January 13, 2004
    Assignee: Micron Technology, Inc.
    Inventors: James R. Peterson, Aaftab Munshi, Mohammed Sriti
  • Patent number: 6134648
    Abstract: A method for operating a Reduced Instruction Set Computer (RISC) processor that executes normal RISC instructions and special RISC instructions. The method comprises the step of controlling the RISC processor to perform a single operation, using a single functional unit of the RISC processor, in response to each normal RISC instruction. The method also comprises the step of controlling the RISC processor to perform multiple operations, using multiple functional units of the RISC processor in parallel, in response to each special RISC instruction.
    Type: Grant
    Filed: December 8, 1997
    Date of Patent: October 17, 2000
    Assignee: Micron Technology, Inc.
    Inventors: James Peterson, Glenn C. Poole, Mohammed Sriti
  • Patent number: 6085310
    Abstract: A method for operating a Reduced Instruction Set Computer (RISC) processor that executes mormal RISC instructions and special RISC instructions. The method comprises the step of controlling the RISC processor to perform a single operation, using a single functional unit for each RISC processor, in response to each normal RISC instruction. The method also comprises the step of controlling the RISC processor to perform multiple operations, using multiple functional units of the RISC processor in parallel, in response to each special RISC instruction.
    Type: Grant
    Filed: December 9, 1997
    Date of Patent: July 4, 2000
    Assignee: Micron Technology, Inc.
    Inventors: James Peterson, Glenn C. Poole, Mohammed Sriti
  • Patent number: 5862407
    Abstract: An apparatus and method for performing byte swapping using a direct memory access (DMA) controller is provided. In a computer system, a DMA controller for a peripheral component is coupled to system memory via a bus. The DMA controller receives a command pointer to initiate a memory access operation. The command pointer specifies the location of the first DMA command in a command list to be executed by the DMA controller. Each DMA command includes an address word giving the starting address and length word indicating the number of data words to be accessed in memory. Because the data stored in memory is double-word aligned, the two least significant bits of the length word are not needed to perform the memory access and are instead used to indicate any byte swapping that is to be performed on the data during the memory access. During a memory access, the DMA controller swaps the bytes in each double-word of data as specified by the two least significant bits of the length word.
    Type: Grant
    Filed: March 15, 1996
    Date of Patent: January 19, 1999
    Assignee: Rendition, Inc.
    Inventor: Mohammed Sriti
  • Patent number: 5761524
    Abstract: A method for operating a Reduced Instruction Set Computer (RISC) processor that executes normal RISC instructions and special RISC instructions. The method comprises the step of controlling the RISC processor to perform a single operation, using a single functional unit of the RISC processor, in response to each normal RISC instruction. The method also comprises the step of controlling the RISC processor to perform multiple operations, using multiple functional units of the RISC processor in parallel, in response to each special RISC instruction.
    Type: Grant
    Filed: March 15, 1996
    Date of Patent: June 2, 1998
    Assignee: Renditon, Inc.
    Inventors: James Peterson, Glenn C. Poole, Mohammed Sriti
  • Patent number: 5162788
    Abstract: An apparatus and method for taking data that is presented on a NUBUS in NUBUS format and writing it into a video memory in chunky planar format, is described. The present invention is also useful for performing RGB reads wherein video data is read from the video memory in chunky planar format and is translated into NUBUS format for transmission across the NUBUS. The apparatus comprises a data format translator which is coupled to the NUBUS for translating the RGB data from NUBUS format to chunky planar format. The translated RGB data in chunky planar format is compressed and rearranged as compared to the NUBUS format--resulting in a more efficient utilization of video memory space. An address generator is also coupled to the video memory for calculating the address location in the video memory where the translated RGB data is to be written. The address location is derived from the NUBUS address according to the formula N.sub.start =(3*NAD/4) where N.sub.
    Type: Grant
    Filed: June 16, 1989
    Date of Patent: November 10, 1992
    Assignee: Apple Computer, Inc.
    Inventors: James A. Lundblad, Mohammed Sriti, Anthony D. Masterson