Patents by Inventor Christophe TABA

Christophe TABA 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: 11755516
    Abstract: A register bank of a channel of a direct memory access circuit is initialized. Transfer cycles are executed as configured by the register bank, and updates are made to the registers from a memory. At each transfer cycle, an operation is performed in accordance with a first field of the register bank to either: carry on the execution or generate a first signal and suspend the execution. In response to each reception of the first signal by a central processing unit, an operation is performed to either: generate a second signal or modify the content of the register band and/or record into the memory a first item representative of a next update of the register bank. A second signal is then generated.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: September 12, 2023
    Assignee: STMicroelectronics (Grenoble 2) SAS
    Inventors: Francois Cloute, Christophe Taba
  • Publication number: 20220229796
    Abstract: A register bank of a channel of a direct memory access circuit is initialized. Transfer cycles are executed as configured by the register bank, and updates are made to the registers from a memory. At each transfer cycle, an operation is performed in accordance with a first field of the register bank to either: carry on the execution or generate a first signal and suspend the execution. In response to each reception of the first signal by a central processing unit, an operation is performed to either: generate a second signal or modify the content of the register band and/or record into the memory a first item representative of a next update of the register bank. A second signal is then generated.
    Type: Application
    Filed: April 8, 2022
    Publication date: July 21, 2022
    Applicant: STMicroelectronics (Grenoble 2) SAS
    Inventors: Francois CLOUTE, Christophe TABA
  • Patent number: 11327915
    Abstract: A register bank of a channel of a direct memory access circuit is initialized. Transfer cycles are executed as configured by the register bank, and updates are made to the registers from a memory. At each transfer cycle, an operation is performed in accordance with a first field of the register bank to either: carry on the execution or generate a first signal and suspend the execution. In response to each reception of the first signal by a central processing unit, an operation is performed to either: generate a second signal or modify the content of the register band and/or record into the memory a first item representative of a next update of the register bank. A second signal is then generated.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: May 10, 2022
    Assignee: STMicroelectronics (Grenoble 2) SAS
    Inventors: Francois Cloute, Christophe Taba
  • Patent number: 11138036
    Abstract: Requests are received by a routing circuit. A plurality of first round-robin arbitration circuits are coupled to the routing circuit. There are as many first round-robin arbitration circuits as there are possible priority levels for the requests. The routing circuit operates to transmit each received request to a number of first round-robin arbitration circuits determined according to the priority level of the request. A second round-robin arbitration circuit has inputs respectively connected to the outputs of the first round-robin arbitration circuits.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: October 5, 2021
    Assignees: STMicroelectronics SA, STMicroelectronics (Grenoble 2) SAS
    Inventors: Bruno Denis, Christophe Taba
  • Publication number: 20200311001
    Abstract: A register bank of a channel of a direct memory access circuit is initialized. Transfer cycles are executed as configured by the register bank, and updates are made to the registers from a memory. At each transfer cycle, an operation is performed in accordance with a first field of the register bank to either: carry on the execution or generate a first signal and suspend the execution. In response to each reception of the first signal by a central processing unit, an operation is performed to either: generate a second signal or modify the content of the register band and/or record into the memory a first item representative of a next update of the register bank. A second signal is then generated.
    Type: Application
    Filed: March 26, 2020
    Publication date: October 1, 2020
    Applicant: STMicroelectronics (Grenoble 2) SAS
    Inventors: Francois CLOUTE, Christophe TABA
  • Publication number: 20200225986
    Abstract: Requests are received by a routing circuit. A plurality of first round-robin arbitration circuits are coupled to the routing circuit. There are as many first round-robin arbitration circuits as there are possible priority levels for the requests. The routing circuit operates to transmit each received request to a number of first round-robin arbitration circuits determined according to the priority level of the request. A second round-robin arbitration circuit has inputs respectively connected to the outputs of the first round-robin arbitration circuits.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 16, 2020
    Applicants: STMicroelectronics SA, STMicroelectronics (Grenoble 2) SAS
    Inventors: Bruno DENIS, Christophe TABA