The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 09, 2025

Filed:

Feb. 28, 2023
Applicants:

Stmicroelectronics S.r.l., Agrate Brianza, IT;

Stmicroelectronics International N.v., Geneva, CH;

Inventors:

Paolo Sergio Zambotti, Milan, IT;

Thomas Boesch, Rovio, CH;

Giuseppe Desoli, San Fermo Della Battaglia, IT;

Wolfgang Johann Betz, Agrate Brianza, IT;

David Siorpaes, Cortina d'Ampezzo, IT;

Assignees:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/445 (2018.01); G06F 9/38 (2018.01); G06F 9/448 (2018.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/44505 (2013.01); G06F 9/3836 (2013.01); G06F 9/4498 (2018.02); G06F 9/5038 (2013.01);
Abstract

A system includes a host processor, a memory, a hardware accelerator and a configuration controller. The host processor, in operation, controls execution of a multi-stage processing task. The memory, in operation, stores data and configuration information. The hardware accelerator, in operation preforms operations associated with stages of the multi-stage processing task. The configuration controller is coupled to the host processor, the hardware accelerator, and the memory. The configuration controller executes a linked list of configuration operations, for example, under control of a finite state machine. The linked list consists of configuration operations selected from a defined set of configuration operations. Executing the linked list of configuration operations configures the plurality of configuration registers of the hardware accelerator to control operations of the hardware accelerator associated with a stage of the multi-stage processing task. The configuration controller may retrieve the linked list from the memory via a high-speed data bus.


Find Patent Forward Citations

Loading…