Patents by Inventor Barnabás SIPOS

Barnabás SIPOS 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: 11995013
    Abstract: A direct memory access (DMA) controller comprises template storage circuitry to store at least one DMA template indicative of a DMA data access pattern. Each DMA template comprises enable indications settable to an enable state or a disable state. In response to a DMA command associated with a source address, a destination address, a source DMA template, and a destination DMA template, DMA control circuitry generates a set of DMA memory access requests to copy data from source memory system locations to destination memory system locations. The source/destination memory system locations are selected to have addresses which are offset relative to the source/destination address by offset amounts corresponding to positions of enable indications set to the enable state within the source/destination DMA template. The source/destination DMA templates allow irregular patterns of DMA accesses to be controlled in fewer DMA commands.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: May 28, 2024
    Assignee: Arm Limited
    Inventors: Seow Chuan Lim, Zhuoran Wang, Gergely Tóth, Péter Czakó, Barnabás Sipos, Dezso Imre Novak
  • Publication number: 20230064619
    Abstract: A direct memory access (DMA) controller comprises template storage circuitry to store at least one DMA template indicative of a DMA data access pattern. Each DMA template comprises enable indications settable to an enable state or a disable state. In response to a DMA command associated with a source address, a destination address, a source DMA template, and a destination DMA template, DMA control circuitry generates a set of DMA memory access requests to copy data from source memory system locations to destination memory system locations. The source/destination memory system locations are selected to have addresses which are offset relative to the source/destination address by offset amounts corresponding to positions of enable indications set to the enable state within the source/destination DMA template. The source/destination DMA templates allow irregular patterns of DMA accesses to be controlled in fewer DMA commands.
    Type: Application
    Filed: August 26, 2022
    Publication date: March 2, 2023
    Inventors: Seow Chuan LIM, Zhuoran WANG, Gergely TÓTH, Péter CZAKÓ, Barnabás SIPOS, Dezso Imre NOVAK