Patents by Inventor Andreas Torno
Andreas Torno 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: 12222879Abstract: Systems, methods, and devices include a crossbar unit to route traffic. Devices include a subsystem included in a microcontroller. Devices also include a crossbar unit configured to communicate with the subsystem, and further configured to communicate with an external memory device via a plurality of channels, wherein the crossbar unit is coupled to a set of masters, wherein the crossbar unit is configured to monitor bandwidth usage at the plurality of channels and route traffic between the set of masters and the plurality of channels based on the monitored bandwidth usage. Moreover, the crossbar unit includes a crossbar routing element configured to route traffic based on an operating mode of the crossbar unit.Type: GrantFiled: February 22, 2023Date of Patent: February 11, 2025Assignee: Cypress Semiconductor CorporationInventors: Andreas Torno, Roland Richter, Joaquin Ibanez Montemayor
-
Patent number: 12063407Abstract: Systems, methods, and devices implement video streaming. Methods include receiving video data from a video source, the video data comprising at least one video frame, and determining a plurality of store parameters associated with a store operation and a plurality of fetch parameters associated with a fetch operation for a portion of the video data, wherein the plurality of store parameters and the plurality of fetch parameters identify whether a fetch unit or a store unit should be stalled. Methods also include implementing a store operation in a buffer for a designated number of lines of the video data based on the plurality of store parameters. Methods additionally include implementing a fetch operation from the buffer for the designated number of lines of the video data based on the plurality of fetch parameters.Type: GrantFiled: May 19, 2021Date of Patent: August 13, 2024Assignee: Cypress Semiconductor CorporationInventors: Peter Kirst, Andreas Torno, Roland Richter
-
Publication number: 20230273887Abstract: An integrated circuit (IC) device according to an example includes an interconnect bus to communicate with an external memory device, wherein the interconnect bus includes a plurality of different channels to be coupled directly to a first set of masters. The IC device includes a crossbar unit to be coupled to a second set of masters, wherein the crossbar unit is to monitor bandwidth usage at the plurality of different channels, and selectively route traffic between the second set of masters and the plurality of different channels based on the monitored bandwidth usage.Type: ApplicationFiled: February 22, 2023Publication date: August 31, 2023Applicant: Cypress Semiconductor CorporationInventors: Andreas Torno, Roland Richter, Joaquin Ibanez Montemayor
-
Publication number: 20230115468Abstract: An integrated circuit (IC) device according to an example includes an interconnect bus to communicate with an external memory device, wherein the interconnect bus includes a plurality of different channels to be coupled directly to a first set of masters. The IC device includes a crossbar unit to be coupled to a second set of masters, wherein the crossbar unit is to monitor bandwidth usage at the plurality of different channels, and selectively route traffic between the second set of masters and the plurality of different channels based on the monitored bandwidth usage.Type: ApplicationFiled: October 7, 2021Publication date: April 13, 2023Applicant: Cypress Semiconductor CorporationInventors: Andreas Torno, Roland Richter, Joaquin Ibanez Montemayor
-
Patent number: 11609871Abstract: An integrated circuit (IC) device according to an example includes an interconnect bus to communicate with an external memory device, wherein the interconnect bus includes a plurality of different channels to be coupled directly to a first set of masters. The IC device includes a crossbar unit to be coupled to a second set of masters, wherein the crossbar unit is to monitor bandwidth usage at the plurality of different channels, and selectively route traffic between the second set of masters and the plurality of different channels based on the monitored bandwidth usage.Type: GrantFiled: October 7, 2021Date of Patent: March 21, 2023Assignee: Cypress Semiconductor CorporationInventors: Andreas Torno, Roland Richter, Joaquin Ibanez Montemayor
-
Patent number: 11605364Abstract: Systems, methods, and devices implement line-based rendering of graphics. Methods include receiving a command associated with graphical data, the command identifying a plurality of pixel mapping operations to be implemented on a plurality of data objects included in the graphical data. Methods also include determining a plurality of rendering parameters, the plurality of rendering parameters identifying a partitioning of the graphical data into a plurality of portions, and further identifying a pixel mapping operation for each of the plurality of portions. Methods further include generating a plurality of sub-commands based, at least in part, on the plurality of rendering parameters and the command, the plurality of sub-commands identifying a processing operation for each data object included in each of the plurality of portions of the graphical data. Methods also include implementing a processing operation for at least one portion based on at least some of the plurality of sub-commands.Type: GrantFiled: May 19, 2021Date of Patent: March 14, 2023Assignee: Cypress Semiconductor CorporationInventors: Peter Kirst, Andreas Torno, Roland Richter
-
Publication number: 20220377402Abstract: Systems, methods, and devices implement video streaming. Methods include receiving video data from a video source, the video data comprising at least one video frame, and determining a plurality of store parameters associated with a store operation and a plurality of fetch parameters associated with a fetch operation for a portion of the video data, wherein the plurality of store parameters and the plurality of fetch parameters identify whether a fetch unit or a store unit should be stalled. Methods also include implementing a store operation in a buffer for a designated number of lines of the video data based on the plurality of store parameters. Methods additionally include implementing a fetch operation from the buffer for the designated number of lines of the video data based on the plurality of fetch parameters.Type: ApplicationFiled: May 19, 2021Publication date: November 24, 2022Applicant: Cypress Semiconductor CorporationInventors: Peter Kirst, Andreas Torno, Roland Richter
-
Publication number: 20220375434Abstract: Systems, methods, and devices implement line-based rendering of graphics. Methods include receiving a command associated with graphical data, the command identifying a plurality of pixel mapping operations to be implemented on a plurality of data objects included in the graphical data. Methods also include determining a plurality of rendering parameters, the plurality of rendering parameters identifying a partitioning of the graphical data into a plurality of portions, and further identifying a pixel mapping operation for each of the plurality of portions. Methods further include generating a plurality of sub-commands based, at least in part, on the plurality of rendering parameters and the command, the plurality of sub-commands identifying a processing operation for each data object included in each of the plurality of portions of the graphical data. Methods also include implementing a processing operation for at least one portion based on at least some of the plurality of sub-commands.Type: ApplicationFiled: May 19, 2021Publication date: November 24, 2022Applicant: Cypress Semiconductor CorporationInventors: Peter Kirst, Andreas Torno, Roland Richter