Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S5 PG 730 Systemhandbuch Seite 24

Inhaltsverzeichnis

Werbung

Grundplatine
Systemhandbuch
System-Controller
Dies ist ein hoch integrierter CMOS-Baustein. Er enthält die System-Kontrollfunktionen,
den Memory-Controller, die Datenbustreiber, bzw. die Steuerung der Datenbusse und
die Takterzeugung für den Prozessor und den ISA-Bus-Controller. Die Funktionen des
Bausteins können über Konfigurationsregister in weiten Bereichen parametriert werden.
Der integrierte Memory-Controller kann bis zu vier Speicherbänke mit max. 20 Mbyte
DRAM verwalten, er unterstützt Page-Mode und Bank-Interleaving sowie die Generie-
rung und Prüfung der Paritybits. Vom System-Controller wird auch der Slot-Bus-Refresh
und die BIOS-Shadow-Funktion durchgeführt. Es wird der Numerikprozessor 80387SX
unterstützt.
ISA-Bus-Controller
Dieser Baustein erzeugt das ISA-Bus-Timing und kontrolliert diesen Bus. Er enthält zwei
zum 8237 kompatible DMA-Controller (direct memory access), zwei zum 8259 kompa-
tible Interrupt-Controller, einen zum 8254 kompatiblen Timer/Counter, eine zum 146818
kompatible Echtzeituhr mit einem auf 114 byte erweiterten CMOS-RAM, die Adreßbus-
treiber für den ISA-Bus und die Port B-Logik. Der ganze Baustein ist batteriegepuffert,
so daß bei "Netz AUS" die Uhr weiterläuft, und die Daten im CMOS-RAM erhalten
bleiben.
Programmierbarer DMA-Controller 8237 ( im ISA-Bus-Controller integriert)
Der DMA-Controller ist ein Steuerbaustein für direkten Speicherzugriff. Die Hauptfunk-
tion besteht darin, aufeinanderfolgende Speicheradressen zu erzeugen, die es einem
Peripheriebauteil ermöglichen, Daten direkt aus dem Speicher zu lesen oder dorthin zu
schreiben, ohne die CPU zu benutzen.
Hinweise zum DMA-Betrieb finden Sie im Kapitel DMA-Steuerung.
Programmierbarer Interrupt-Steuerbaustein 8259A
(im ISA-Bus-Controller integriert)
Der Baustein 8259A (Interrupt-Controller) verwaltet bis zu acht prioritierte Unter-
brechungsanforderungen (Interrupts) für den Mikroprozessor und sendet dann ein
Interrupt-Signal an den Mikroprozessor. Nachdem der Mikroprozessor die Interrupt-
Anforderung bestätigt hat, sendet der Steuerbaustein 8259A einen 8-bit-Interrupt-
Vektor.
Aus diesem Interrupt-Vektor kann der Mikroprozessor die Startadresse des entspre-
chenden Interrupt-Bearbeitungsprogramms ermitteln. Beide im System vorhandenen
Controller sind kaskadiert. Nähere Angaben hierzu siehe Kapitel Interrupt-Behandlung.
2 - 4
C79000-B8500-C073-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis