ARTIFICIAL REALITY SYSTEM HAVING MULTI-BANK, MULTI-PORT DISTRIBUTED SHARED MEMORY

This disclosure describes various examples of a system which uses a multi-bank, multi-port shared memory system that may be implemented as part of a system on a chip. The shared memory system may have particular applicability in the context of an artificial reality system, and may be designed to hav...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MATHUR, Alok Kumar, SALEMI, Ennio, CATALANO, Valerio, WINGARD, Drew Eric
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This disclosure describes various examples of a system which uses a multi-bank, multi-port shared memory system that may be implemented as part of a system on a chip. The shared memory system may have particular applicability in the context of an artificial reality system, and may be designed to have distributed or varied latency for one or more memory banks and/or one or more components or subsystems within the system on a chip. The described shared memory system may be logically a single entity, but physically may have multiple memory banks, each accessible by any of a number of components or subsystems. In some examples, the memory system may enable concurrent, common, and/or shared access to memory without requiring, in some situations, full locking or arbitration. La présente invention décrit plusieurs exemples d'un système qui utilise un système de mémoire partagée à multiples bancs et à multiples ports qui peut être mis en œuvre sous forme d'un système sur puce. Le système de mémoire partagée peut être appliqué en particulier dans le contexte d'un système de réalité artificielle et peut être conçu pour avoir une latence distribuée ou variée pour un ou plusieurs bancs de mémoire et/ou un ou plusieurs composants ou sous-systèmes dans le système sur puce. Le système de mémoire partagée selon la présente invention peut être une seule entité sur le plan logique, mais peut avoir physiquement de multiples bancs de mémoire, accessibles chacun par un nombre quelconque de composants ou de sous-systèmes. Dans certains exemples, le système de mémoire peut permettre un accès simultané, commun et/ou partagé à la mémoire sans nécessiter, dans certaines situations, un blocage ou arbitrage total.