Abstract:
Die Erfindung betrifft eine Schaltungsanordnung (100) für ein datenverarbeitendes System zur Verarbeitung von Daten in einer Mehrzahl von Modulen (11, 12, 14, 18), wobei die Schaltungsanordnung (100) dazu konfiguriert ist, jedem der Mehrzahl der Module (11, 12, 14, 18) mindestens einen Takt, eine Zeitbasis und eine Basis mindestens einer weiteren physikalischen Größe zur Verfügung zu stellen, die Schaltungsanordnung (100) ferner eine zentrale Routing-Einheit (10) umfasst, an welche die Mehrzahl der Module (11, 12, 14, 18) angekoppelt ist und über welche die Mehrzahl der Module (11, 12, 14, 18) untereinander Daten, die auf der Zeitbasis und/oder der Basis der anderen physikalischen Größe basieren, periodisch austauschen können, und jedes der Mehrzahl der Module (11, 12, 14, 18) dazu konfiguriert ist, eigenständig und parallel zu anderen Modulen der Mehrzahl der Module (11, 12, 14, 18) Daten zu verarbeiten. Ferner betrifft die vorliegende Erfindung ein entsprechendes Verfahren.
Abstract:
Begleit-Chip (CC) für einen Mikrokontroller, umfassend eine Mikroprozessor-Bus-Domäne (D-MP) und eine Peripheriemodul-Bus-Domäne (D-AE), die über eine Busbrücke (B) miteinander verbunden sind, wobei die Mikroprozessor-Bus-Domäne (D-MP) wenigstens einen Mikroprozessor- Kern (MC) und die Peripheriemodul-Bus-Domäne (D-AE) wenigstens ein globales Zeit-Management-Modul (GTM) sowie Module zur Kommunikation mit der Außenwelt (ADC, ADC', SPI, RL) und zur Signalverarbeitung (SP, IFP) umfasst, und mit wenigstens einem FIFO-Modul (FIFOx) zum Übertragen von Daten innerhalb des Chips (CC) und zwischen Chip (CC) und Mikrokontroller, und einem damit verbundenen Verwaltungsmodul (AM, AM'), das die Konsistenz der Daten durch Zuordnung eines jeweiligen Zeitwerts (t) und/oder eines Drehwinkels (φ) sicherstellt.
Abstract:
The invention relates to a circuit arrangement (100) for a data processing system for processing data in a plurality of modules (11, 12, 14, 18). Said circuit arrangement (100) is configured such that each module (11, 12, 14, 18) is provided with at least one clock pulse, a time base and a base of at least one additional physical variable. Said circuit arrangement (100) also comprises a central routing unit (10) to which the plurality of modules (11, 12, 14, 18) are coupled and via which the plurality of modules (11, 12, 14, 18) can periodically exchange data amongst themselves, based on the time base and/or the base of other physical variables, and each module (11, 12, 14, 18) is configured independently and parallel to other modules of the plurality of modules (11, 12, 14, 18) in order to process data. The invention also relates to a corresponding method.
Abstract:
Es wird eine Vorrichtung (120) zum Beheben von Fehlern bei einem wenigstens zwei Ausführungseinheiten (101, 102) mit Registern aufweisenden System (100, 400) vorgestellt, wobei die Register zur Aufnahme von Daten ausgebildet sind. Die Vorrichtung weist Vergleichsmittel (126) auf, die derart eingerichtet sind, dass durch einen Vergleich von Daten, die zur Ablage in den Registern vorgesehen sind, eine Abweichung und damit ein Fehler feststellbar ist. Weiterhin sind wenigstens ein Schattenregister (121, 122), das derart eingerichtet ist, dass Daten der Register betreffende Daten darin ablegbar sind, und Mittel zum Wiederherstellen fehlerfreier Daten in wenigstens einem Register auf Grundlage der Daten in dem wenigstens einem Schattenregister (121, 122) bei einem festgestellten Fehler vorgesehen. Mit dieser Vorrichtung kann die Sicherheit eines Mehr-Kern-Prozessors (100) verbessert werden.
Abstract:
Es wird ein Verfahren und eine Vorrichtung zur Datenübertragung in einem Netzwerk mit mindestens zwei Datenverarbeitungseinheiten, die über das Netzwerk Nachrichten austauschen, angegeben, wobei die ausgetauschten Nachrichten eine logische Struktur gemäß der CAN-Spezifikation ISO 11898-1 aufweisen, wobei für wenigstens einen ersten vorgebbaren Bereich innerhalb der ausgetauschten Nachrichten die Codierung der Bits nach dem Verfahren gemäß der CAN-Norm ISO 11898-1erfolgt und wobei bei Vorliegen einer Umschaltbedingung für wenigstens einen zweiten vorgebbaren Bereich innerhalb der ausgetauschten Nachrichten die Codierung der Bits nach einem von der CAN-Norm ISO 11898-1abweichenden Verfahren erfolgt.
Abstract:
Die Erfindung betrifft einen Begleit-Chip (CC) für einen M ikrokontroller (MC2) und eine Anordnung des Chips (CC) und des Controllers (MC2), bei der eine Hardwarearchitektur des Chips (CC) Verarbeitungseinheiten für Muss-Funktionen einer Motorsteuerung umfasst, und die Verarbeitungseinheiten zur Signalvorverarbeitung ausgebildet sind, deren Ergebnisse über eine standardisierte Schnittstelle (I) an den Mikrokontroller (MC2) zur Verfügung gestellt werden.
Abstract translation:本发明涉及一种伴随芯片(CC),用于A M ikrokontroller(MC2)和芯片的阵列(CC)和所述控制器(MC2),其特征在于,所述芯片(CC)的硬件体系结构包括处理单元用于发动机控制器的所需功能, 和用于信号预处理形成的处理单元中,提供的标准化接口(I)到微控制器(MC2)的结果。