INLINE CONFIGURATION PROCESSOR
An integrated circuit (IC) device includes functional circuitry and distributed management circuitry that includes multiple configuration interface manager (CIM) circuits that receive respective programming partitions as configuration packets over a first communication channel (e.g., a network-on-ch...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | An integrated circuit (IC) device includes functional circuitry and distributed management circuitry that includes multiple configuration interface manager (CIM) circuits that receive respective programming partitions as configuration packets over a first communication channel (e.g., a network-on-chip, or NoC), and perform management operations on respective regions of the functional circuitry in parallel with one another based on the respective configuration packets, including providing configuration parameters to the respective regions of the functional circuitry. The configuration packets may be streamed to the CIM circuits from a central manager and/or read by direct memory access (DMA) engines of the CIM circuits. The central manager may configure the CIM circuits and the NoC over a second communication channel (e.g., a global communication ring interconnect) during an initialization phase. The CIM circuits may include respective packet processors, random-access-memory, authentication circuitry, error detection circuitry, and interconnect circuitry having standardized bus-widths.
Un dispositif à circuits intégrés (CI) comprend des circuits fonctionnels et des circuits de gestion distribués qui incluent de multiples circuits de gestionnaire d'interface de configuration (CIM) qui reçoivent des partitions de programmation respectives en tant que paquets de configuration sur un premier canal de communication (par exemple, un réseau sur puce, ou NoC), et réalisent des opérations de gestion sur des régions respectives des circuits fonctionnels en parallèle les unes avec les autres sur la base des paquets de configuration respectifs, incluant la fourniture de paramètres de configuration aux régions respectives des circuits fonctionnels. Les paquets de configuration peuvent être transmis en continu aux circuits CIM par un gestionnaire central et/ou peuvent être lus par des moteurs d'accès direct à la mémoire (DMA) des circuits CIM. Le gestionnaire central peut configurer les circuits CIM et le réseau NoC sur un second canal de communication (par exemple, une interconnexion d'anneau de communication global) pendant une phase d'initialisation. Les circuits CIM peuvent inclure des processeurs de paquets respectifs, une mémoire vive, des circuits d'authentification, des circuits de détection d'erreur et des circuits d'interconnexion ayant des largeurs de bus normalisées. |
---|