Abstract:
Mikroprozessor, umfassend eine Pipeline-Mikroarchitektur (1) und eine Pipelineblasen-Erfassungseinrichtung (2), wobei die Pipelineblasen-Erfassungseinrichtung (2) eine Minimal-Abarbeitungstaktzyklen-Ermittlungseinheit (3) zur Ermittlung einer minimalen und/oder optimalen Anzahl an Abarbeitungstaktzyklen eines oder mehrerer Programmbefehle aufweist, die die Pipeline-Mikroarchitektur (1) durchlaufen und/oder von dieser bearbeitet werden.
Abstract:
Mikroprozessorsystem (60) zur Steuerung bzw. Regelung von zumindest zum Teil sicherheitskritischen Prozessen umfassend zwei in einem Chipgehäuse integrierte Zentralrecheneinheiten (1,2), ein erstes und ein zweites Bussystem, zumindest einen vollständiger Speicher (7) am ersten Bussystem, Prüfdaten in einem oder mehreren Prüfdatenspeichern, die mit Daten des Speichers am ersten Bussystem zusammenhängen, wobei der Prüfdatenspeicher kleiner als der vollständige Speicher ist, und dass die Bussysteme Vergleichs- und/oder Treiberkomponenten umfassen, welche den Datenaustausch und/oder Vergleich von Daten zwischen den beiden Bussystemen ermöglichen, bei dem der oder die Prüfdatenspeicher am ersten Bussystem angeordnet ist/sind, und am zweiten Bussystem weder ein Prüfdatenspeicher, noch ein Speicher angeordnet ist, welcher zur Absicherung von Daten des Speichers am ersten Buseingesetzt wird. Die Erfindung betrifft weiterhin die Verwendung des obigen Mikroprozessorssystems in Kraftfahrzeugsteuergeräten.
Abstract:
The invention relates to an analysis device for an embedded system (9) comprising a CPU (1), a CPU bus (2) and a memory (3). The embedded system has at least one communication module (4) for the input or output of analysis data via a test interface (5). The communication module permits the internal memory and the input and output access operations of the embedded system to be monitored and/or logged without using the clock cycles of the CPU (1).
Abstract:
Beschrieben ist eine Analyseeinrichtung für ein eingebettetes System (9), welches eine CPU (1), einen CPU-Bus (2) und einen Speicher (3) umfasst. Das eingebettete System weist zumindest ein Kommunikationsmodul (4) für die Ein- bzw. Ausgabe von Analysedaten über eine Testschnittstelle (5) auf. Mit dem Kommunikationsmodul kann ohne Verbrauch von Taktzyklen der CPU (1) der interne Speicher und I/O-Zugriffe des eingebetteten Systems überwacht und/oder protokolliert werden.
Abstract:
A memory mapping system (30) is connectable to a multi-processing arrangement (1). The multi-processing arrangement (1) includes a first processing unit and a second processing unit. The memory mapping system (30) includes a main memory to which the second processing unit does not have write access, the main memory including a first memory section (31) and a second memory section (32). An associated memory (9a-9m) is associated with the second memory section (32). The associated memory (9a-9m) includes a memory section to which the second processing unit has write access. A consistency control unit can maintaining consistency between data stored in the associated memory (9a-9m) and data stored in the second memory section (32).
Abstract:
The invention relates to a microprocessor system (60) for controlling and/or regulating at least partly security-critical processes, which system comprises two central processing units (1, 2) integrated into a chip housing, a first and a second bus system, at least one complete memory (7) on the first bus system, and check data in one or more check data memories, said data being related to data of the memory in the first bus system. The check data memory is smaller than the complete memory. The bus systems comprise comparative and/or driver components which facilitate data exchange and/or comparison of data between the two bus systems. The one or more check data memories are arranged on the first bus system. On the second bus system, neither a check data memory nor a memory safeguarding data of the memory on the first bus is used. The invention also relates to the use of the inventive microprocessor system in automotive control devices.
Abstract:
Die Erfindung betrifft ein mehrkerniges redundantes Kontrollrechnersystem (5), bei dem mit mindestens zwei Kontrollrechner (1, 2), welche neben jeweils einem Rechnerkern mit teil- oder vollredundanten Peripherieelementen und teil- oder vollredundanten Speicherelementen ausgestattet sind, auf einem gemeinsamen Chipträger (28) oder einem gemeinsamen Chip (7, 27) integriert sind, wobei die mindestens zwei Kontrollrechner (1, 2) mit mindestens einer gemeinsamen ersten Arbitrationseinheit (9), welche die Kontrollrechner (1, 2) auf eine Fehlfunktion hin überwacht, verbunden sind. Weiterhin betrifft die Erfindung einen Rechnerverbund (11) aus mindestens zwei miteinander direkt oder indirekt kommunizierenden Rechnerblöcken (32, 32 ), wobei mindestens ein Rechnerblock (32, 32 ) zwei Kontrollrechner (1, 2) beinhaltet, welche neben jeweils einem Rechnerkern mit teil- oder vollredundanten Peripherieelementen und teil- oder vollredundanten Speicherelementen ausgestattet sind, auf einem gemeinsamen Chipträger (28) oder einem gemeinsamen Chip (7, 27) integriert sind. Des weiteren betrifft die Erfindung die Verwendung des Rechnerverbunds (11) in einem Fahrzeugkontrollrechner.
Abstract:
Beschrieben ist ein Rechnersystem (50) umfassend mindestens eine Zentralrecheneinheit (1), mindestens einen mit der Zentralrecheneinheit und Speicherelementen (4,20,60,70) verbundenen Datenbus (30), wobei die Speicherelemente mindestens einen Programmspeicher (15,20) und einen oder mehrere Prüfdatenspeicher (16,60,70) umfassen und wobei der Prüfdatenspeicher ein Teil (16,60) des Programmspeichers (4,20) und/oder ein Teil (70) eines separat angeordneten Speicherelements ist, und bei dem mindestens eine Prüfdatenerzeugungseinrichtung (3,6,8, 90,100) zur Auswertung und/oder Speicherung von am Datenbus anliegenden Daten (80) und/oder zur Erzeugung von Prüfdaten (130,140,160) vorgesehen ist.Die Erfindung betrifft auch ein Verfahren zur Erkennung von Fehlern während Speicherzugriffen auf einen Programmspeicher (4,20), bei dem zusätzlich spaltenweise Prüfdaten abgelegt werden, welche unter Verwendung der abzusichernden Daten erzeugt wurden, und bei dem eine Fehlererkennungseinrichtung (3,6,8,90,100) selbstständig auf den Datenbus (30) und/oder den Adreßbus (21) zugreift und/oder die Fehlererkennungseinrichtung den durch eine Zentralrecheneinheit (1) veranlaßten Busverkehr verfolgt und dabei Daten sammelt.
Abstract:
The invention relates to a computer system (50) comprising at least one central processing unit (1) and at least one data bus (30) that is connected to the central processing unit and memory elements (4,20,60,70), which comprise at least one programme memory (15, 20) and one or more test data memories (16, 60, 70). The test data memory constitutes part (16, 60) of the programme memory (4, 20) and/or part (70) of a separately located memory element. At least one test data generation device (3, 6, 8, 90, 100) is provided for evaluating and/or saving data (80) that is present in the data bus and/or for generating test data (130, 140, 160). The invention also relates to a method for identifying errors when the programme memory (4, 20) is being accessed. According to said method, test data, which has been generated using the data to be saved, is additionally stored in columns and an error identification device (3, 6, 8, 90, 100) independently accesses the data bus (30) and/or the address bus (21), and/or the error identification device tracks the bus traffic initiated by the central processing unit (1) and collects data.
Abstract:
Mikroprozessorsystem (50) zur Steuerung bzw. Regelung von zumindest zum Teil sicherheitskritischen Prozessen umfassend zwei in einem Chipgehäuse integrierte Zentralrecheneinheiten (1,2), ein erstes und ein zweites Bussystem, zumindest einen vollständiger Speicher (7) am ersten Bussystem, mindestens einen Prüf datenspeicher (51) am zweiten Bussystem, welcher gegenüber dem vollständige Speicher am ersten Bussystem einen reduzierten Speicherumfang hat und in dem Prüfdaten gespeichert sind, die mit Daten des Speichers (7) am ersten Bussystem zusammenhängen, wobei die Bussysteme Vergleichs- und/oder Treiberkomponenten umfassen, welche den Datenaustausch und/oder Vergleich von Daten zwischen den beiden Bussystemen ermöglichen und wobei zumindest am zweiten Bussystem ein Hardware-Prüf datengenerator (4) angeordnet ist, wobei zumindest ein Teil des vollständigen Speichers am ersten Bus mittels eines weiteren Prüfdatenspeichers (5) und Prüfdaten am ersten Bus zusätzlich abgesichert ist. Die Erfindung betrifft außerdem die Verwendung des obigen Mikroprozessorsystems in Kraftfahrzeugsteuergeräten.