DD237389A1 - Fehlermeldeeinrichtung - Google Patents
Fehlermeldeeinrichtung Download PDFInfo
- Publication number
- DD237389A1 DD237389A1 DD27630685A DD27630685A DD237389A1 DD 237389 A1 DD237389 A1 DD 237389A1 DD 27630685 A DD27630685 A DD 27630685A DD 27630685 A DD27630685 A DD 27630685A DD 237389 A1 DD237389 A1 DD 237389A1
- Authority
- DD
- German Democratic Republic
- Prior art keywords
- error
- signal
- acceptance
- edva
- reporting device
- Prior art date
Links
- 238000001514 detection method Methods 0.000 title abstract description 3
- 238000012544 monitoring process Methods 0.000 claims abstract description 6
- 238000012545 processing Methods 0.000 abstract description 5
- 238000000034 method Methods 0.000 abstract description 4
- 238000011156 evaluation Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Die Erfindung betrifft eine Schaltungsanordnung in einer EDVA mit deren Hilfe einlaufende Fehlersignale erkannt und erfasst werden, ohne dass dieser Prozess der Fehlermeldung softwaremaessig beeinflusst werden kann. Ziel der Erfindung ist es, eine Meldevorrichtung fuer industrielle bzw. kommerzielle Rechnersysteme zu schaffen, wobei der geraetetechnische Aufwand so niedrig wie moeglich zu halten ist, um eine hohe Zuverlaessigkeit zu erreichen. Die Aufgabe besteht darin, eine Schaltungsanordnung zu entwickeln, die unter Anwendung vorhandener Steuersignale die Verarbeitung von Fehlersignalen organisiert und gleichzeitig eine Kontrolle der Fehlererkennung erfolgt. Erfindungsgemaess wird diese Aufgabe dadurch geloest, dass die Fehlerregister ueber eine Torschaltung mit einer Annahmeueberwachung verbunden sind und gleichzeitig ueber diese Torschaltung ein Meldesignal erzeugt wird. Dabei besitzt die Annahmeueberwachung als Eingaenge den Datenbus und den Steuerbus und als Ausgang ein Restart-Signal. Fig. 1
Description
Die Erfindung betrifft eine Schaltungsanordnung in einer EDVA mit deren Hilfe einlaufende Fehlersignale erkannt und erfaßt werden, ohne daß dieser Prozeß der Fehlermeldung softwaremäßig beeinflußt werden kann.
Um eine einwandfreie Funktion eines Rechnersystems in bezug auf Fehlermeldungen und deren Auswertung durch das Betriebssystem zu gewährleisten, ist es erforderlich, daß Fehler, die in diesem Rechnersystem entstehen, in einer lesbaren Einrichtung gesammelt werden und beim Einlaufen eines Fehlers sofort versucht wird, den Prozessor zu unterbrechen, damit Maßnahmen eingeleitet werden können, die die Funktionssicherheit des Rechnersystems sicherstellen. Bei diesen zu behandelnden Fehlern kann es sich beispielsweise um Ausfälle von Peripherieschaltkreisen, Speicherschaltkreisen u. ä. handeln. Aus der DE-OS 2813418 ist es bekannt, daß die Meldung von Fehlern und Betriebszuständen dadurch erfolgt, daß in einem Register die Speicherung von Fehler- und Statussignalen vorgenommen wird und diese über eine Warnsignalleitung mit entsprechenden Auswerteeinheiten verbunden sind. Parallel zu diesen Registern existieren weitere Register über welche sogenannte Gruppenstatussignale zu den Auswerteeinheiten gesendet werden, wodurch eine gewisse diagnostische Analyse vorgenommen wird.
Nachteil dieser Anordnung ist es, daß die Statusberichteeinheiten und deren Statusanalyseeinheiten verschiedene Anlagenteile (z.B. Magnetbandspeichergeräte, Plattenspeicher und dergleichen) einer EDVA mit jeweils eigenen Stromversorgungseinheiten sind. Dadurch bedingt läuft ein automatischer Fehierkorrekturvorgang der Statusanalyseeinheit in der jeweiligen Statusberichteeinheit nur zögernd bzw. gar nicht ab. Des weiteren ist eine Annahme des Warnsignals durch die Statusanalyseeinheit nicht zu kontrollieren und es kann so dazu kommen, daß eine normale Fehlerbearbeitung durch fehlerhafte Statusanalyseeinheiten vorgetäuscht wird.
Ziel der Erfindung ist es, für die industrielle bzw. kommerzielle Nutzung von Rechnersystemen eine softwareunabhängige Meldevorrichtung zur Vermittlung von Fehlersignalen zu entwickeln, und dabei den gerätetechnischen Aufwand so gering wie möglich zu halten, um die Zuverlässigkeit zu erhöhen.
Oer Erfindung liegt die Aufgabe zugrunde, .sine Schaltungsanordnung zu entwickein, die unter Anwendung vorhandener Steuersignale die Verarbeitung von Fehlersignalen organisiert, und gleichzeitig eine Kontrolle der Fehlererkennung erfolgt. Erfindungsgemäß wird diese Aufgabe dadurch gelöst, daß die Fehlerregister über eine Torschaltung mit einer Annahmeüberwachung verbunden sind und gleichzeitig über die Torschaltung ein Meldesignal erzeugt wird. Dabei besitzt die Annahmeüberwachung als Eingänge den Steuerbus und den Adreßbus und als Ausgang ein Restart-Signal. Günstige Ausgestaltungsvarianten werden in den Unteransprüchen aufgezeigt.
Anschließend soll die erfindungsgemäße Anordnung kurz in Funktion beschrieben werden. .
In die Fehlerregister, welche von der EDVA lesbar sind, laufen die Fehlersignale ein und bilden über eine Torschaltung ein Meldesignal. Dieses Meldesignal stellt einen softwaremäßig nichtmaskierbarer Interrupt höchster Priorität dar. Dieses Meldesignal veranlaßt den Prozessor der EDVA seine „normale" Arbeit zu unterbrechen, um ab einer bestimmten Speicheradresse ein auf dieses Meldesignal hin abgestimmtes Programm zur Diagnostik der Fehlersignale abzuarbeiten. Gleichzeitig wird beim Einlaufen eines Fehlersignals mit dem Ausgangssignal der Torschaltung eine Annahme des Meldesignals durch die EDVA durch Abfragen des Steuer- und Adreßbusses kontrolliert. Dabei überstreicht ein softwareunabhängiges
Zeitglied mit eigener Taktversorgung die maximal mögliche Zeit, in der die EDVA nicht auf das Meldesignal reagieren kann, bevor ein RESET-Signal zur EDVA freigegeben werden kann. ,
Ausführungsbeispiel -
Anschließend soll die Erfindung an einem Ausführungsbeispiel näher beschrieben werden. Dabei zeigen
Fig. 1: das Blockschaltbild der erfindungsgemäßen Lösung und
Fig.2: eine konkrete Ausführungsform der erfindungsgemäßen Lösung.
Durch ein impulsförmig low-aktiv einlaufendes Fehlersignal FSS11 ... FSS18 oder FSS21... FSS28 in die Fehlerregister FS 1 oder FS 2 wird der Ausgang Q des jeweils dazugehörigen Flip-Flop FF11 ... FF18 oder FF21 ... FF 28 auf low-Potential gezogen. Ein Rücksetzen der Fehlerregister FS 1 ... FS 2 erfolgt nach dem Lesen einer dieser beiden Register über den Eingang T der Flip-Flop FF11... FF18 bzw. FF 21... FF 28. Ein auf low-Potential gezogener Flip-Flop-Ausgang schaltet das Tor 1 durch, so daß an dessen Ausgang eine Iow-High-Flanke erscheint, welche negiert am Ausgang des Tor 3 anliegt, und so das Meldesignal ΝΜΪ, einen softwaremäßig nichtmaskierbaren Interrupt höchster Priorität, repräsentiert. Dadurch wird ein Prozessorbaustein zu einem Programmsprung auf eine ganz bestimmte Adresse veranlaßt. Diese Adresse wird in Abhängigkeit von einem Freigabesignal F1, welches durch die Low-High-Flanke am Ausgang von Tor 1 über das Flip-Flop-FF-A gebildet wird, durch die Adressenauswahlschaltung 6 abgefragt. Dazu liegt an der Adressenauswahlschaltung 6 der Adreßbus 4 und der Steuerbus 5 des Prozessorbausteins an, um ein Befehlslesen auf dieser Adresse zu erkennen.
Gleichzeitig wird mit diesem Freigabesignal F1 ein Zeitglied 7 freigegeben, welches über eine eigene Taktversorgung 10 verfügt, softwareunabhängig arbeitet und bei Überschreiten einer festgelegten Reaktionszeit einen Monoflop 8 ansteuert, das für die Bildung des Restart-Signals für den Zentralprozessor der EDVA verantwortlich ist. Erkennt die Adreßauswahlschaltung 6 die festgelegte Adresse, die aufgrund des Meldesignals ΝΜΪ durch den Zentralprozessor' eine EDVA angesprungen werden muß, so wird über das dann Low-aktive Ausgangssignal der Adreßauswahlschaltung 6 das Gatter 9 geschaltet. Der Ausgang vom Gatter 9 steuert den Eingang S des Flip-Flop FF-A an, welches so das Freigabesignal F1 für die Adreßauswahlschaltung 6 und dasZeitglied 7 zurücknimmt. Der Ausgang A1 der Adreßauswahlschaltung 6 nimmt bei inaktivem Freigabesignal FT High-Potential an, womit das Gatter 9 freigegeben wird. Über dieses Gatter 9 läuft weiterhin das Low-aktive Ausgangssignal Z1 des freigegebenen Zeitgliedes bei Überstreichen der festgelegten Reaktionszeit, um so das über das Flip-Flop FF-A gebildete Freigabesignal F1 zurückzunehmen. Diese Schaltungsanordnung ermöglicht eine schnelle Meldung von einlaufenden Fehlern mit sehr geringen Hardware-Aufwand, wobei gleichzeitig der Beginn der Fehlerbearbeitung überwacht wird. In erster Linie dient diese Lösung der rechnerinternen Meldung und Bearbeitung von rechnereigenen Fehlern (Ausfall von Peripherieschaltkreisen, Speicherschaltkreisen u.a.) ohne zusätzliche Steuersignale.
Claims (3)
- Patentansprüche:1. Fehlermeldeeinrichtung in einer EDVA mit 1-n Fehlerregistern, dadurch gekennzeichnet, daß die Fehlerregister FS 1 bis FS η übör eine Torschaltung (1) mit einer Annahmeüberwachung (2) verbunden sind und gleichzeitig über diese Torschaltung (1) ein Meldesignal (ΝΜΪ) erzeugt wird, wobei die Annahmeüberwachung (2) als Eingänge Steuerbus (5) und Adreßbus (4) und als Ausgang ein Restart-Signal aufweist.
- 2. Fehlermeldeeinrichtung nach Punkt 1, dadurch gekennzeichnet, daß der Meldesignaleingang ein nicht maskierbares Interrupt höchster Priorität darstellt.
- 3. Fehlermeldeeinrichtung nach Punkt 1, dadurch gekennzeichnet, daß die Annahmeüberwachung (2) im wesentlichen aus einer Adreßauswahlschaltung (6), einem softwareunabhängigen Zeitglied (7) mit eigener Taktversorgung (10) und einem durch eine Mono-Flop (8) realisiertes Restart-Signal besteht.Hierzu 2 Seiten Zeichnungen
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DD27630685A DD237389A1 (de) | 1985-05-14 | 1985-05-14 | Fehlermeldeeinrichtung |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DD27630685A DD237389A1 (de) | 1985-05-14 | 1985-05-14 | Fehlermeldeeinrichtung |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DD237389A1 true DD237389A1 (de) | 1986-07-09 |
Family
ID=5567786
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DD27630685A DD237389A1 (de) | 1985-05-14 | 1985-05-14 | Fehlermeldeeinrichtung |
Country Status (1)
| Country | Link |
|---|---|
| DD (1) | DD237389A1 (de) |
-
1985
- 1985-05-14 DD DD27630685A patent/DD237389A1/de unknown
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3486148T2 (de) | Fehlertolerantes Übertragungssteuersystem. | |
| DE3687777T2 (de) | Verfahren und geraet zur sicherstellung eines datenuebertragungssystems. | |
| DE68922440T2 (de) | Gerät und Verfahren zur gleichzeitigen Einreichung von Fehlerunterbrechung und Fehlerdaten zu einem Unterstützungsprozessor. | |
| EP0104635A2 (de) | Verfahren und Anordnung zum Prüfen eines digitalen Rechners | |
| EP0996060A2 (de) | Einzelprozessorsystem | |
| DE3726489C2 (de) | Einrichtung zur Überwachung eines Rechnersystems mit zwei Prozessoren in einem Kraftfahrzeug | |
| DE602004007130T2 (de) | Fehlererkennung und unterdrückung in einem tdma-basierten netzknoten | |
| EP0141161A2 (de) | Schaltungsanordnung zum Erkennen von statischen und dynamischen Fehlern in Schaltungsbaugruppen | |
| DD237389A1 (de) | Fehlermeldeeinrichtung | |
| DE10303654A1 (de) | Integrierte Halbleiterschaltung mit eingebauter Selbsttestfunktion und zugehöriges System | |
| DE3335548C2 (de) | ||
| DE3531901C2 (de) | ||
| DE3335549A1 (de) | Ueberwachungseinrichtung fuer eine datenverarbeitungsanlage | |
| DD223845A1 (de) | Anordnung zur fehlererkennung in der funktionsweise von digitalrechnern | |
| EP0318021B1 (de) | Schaltungsanordnung zur sicherheitswirksamen Zustandsbestimmung einer Ausgangsspeicherstufe | |
| EP0347659B1 (de) | Anordnung zur Überwachung einer elektronischen Datenverarbeitungsanlage | |
| DE4100751A1 (de) | Porterweiterungsanordnung | |
| DD211003A1 (de) | Schaltungsanordnung zur funktionsueberwachung bei mehrrechneranordnungen | |
| EP0281890B1 (de) | Sicherheitsschaltwerk mit mehreren dieselben Daten verarbeitenden Mikrocomputern | |
| DD258483A1 (de) | Schaltungsanordnung zum test von datenleitungen in mikrorechnerbussystemen | |
| EP1521367B1 (de) | Halbleiter-Chip | |
| DE2350951C3 (de) | Verfahren und Schaltungsanordnungen zur Überprüfung einer Information auf Fehler | |
| DD278661A1 (de) | Multiprozessorsystem mit dynamischer redundanz und mitteln zur on-line-reparierbarkeit | |
| DE2237925B2 (de) | Verfahren zur Fehleranalyse und zur Fehlerbeseitigung in elektronischen Datenverarbeitungssystemen unter Einsatz eines Dienstrechners | |
| DD265719A1 (de) | Verfahren und anordnung zur gestaffelten systemueberwachung eines mehrkanaligen digitalen zwischenspeichers fuer seismische signale |