Fachhochschule Niederrhein

Ähnliche Dokumente
11. Flipflops NOR-Flipflop. Schaltung: zur Erinnerung: E 1 A 1 A 2 E 2. Funktionstabelle: Fall E 1 E 2 A 1 A

½ Achtung: 2. Montage. 1. Funktion

5. Flipflops. 5.1 Nicht-taktgesteuerte Flipflops NOR-Flipflop. Schaltung: zur Erinnerung: E 1 A 1 A 2 E 2.

Mikrocomputertechnik. Einadressmaschine

Flip - Flops Multivibratoren

Schriftliche Abiturprüfung Technik/Datenverarbeitungstechnik - Leistungskurs - Hauptprüfung. Pflichtteil

4. Kippschaltungen mit Komparatoren

Quality Assurance in Software Development

Zahlungsverkehr und Kontoinformationen

Beschreibung: SPEICHER: GRUNDPLATINE AC 1:

AVK Arbeitsvorbereitung und Kalkulation

Datenblatt Biogasanlage

Praktikum Elektronik für FB Informatik

Johann Wolfgang Goethe-Universität

Die zentrale Verarbeitungseinheit (= der Prozessor) wird als CPU (Central Processing Unit) bezeichnet. Sie ist das Herz des PCs und umfasst

Hardwareaufbau der Mikrocontroller der 51er -Familie

1. Mathematische Grundlagen und Grundkenntnisse

Die Halbleiterdiode. Demonstration der Halbleiterdiode als Ventil.

Parameterliste Ausgabe 11/04. sinamics SINAMICS G110

Mikroprozessor bzw. CPU (Central Processing. - Steuerwerk (Control Unit) - Rechenwerk bzw. ALU (Arithmetic Logic Unit)

5. sequentielle Schaltungen

Die Durchführung der Schweißarbeiten ist durch DIN geregelt. Die damit verbundenen Regeln für die Überwachung sind in DIN enthalten.

I S O R O M Version 6.0 P RO G R A M M B E S C H R E I B U N G

DSS1. Digitaler Sprachspeicher Einschub mit RAM- und Flash- Speicherbänken. Abb. DSS1 (L- Nr ) 16 Speicheradressen für Sprachaufzeichnung:

a. Flipflop (taktflankengesteuert) Wdh. Signalverläufe beim D-FF

Stephan Brumme, SST, 2.FS, Matrikelnr

Mikroprozessor als universeller digitaler Baustein

Name: ES2 Klausur Thema: ARM Name: Punkte: Note:

Wissenswertes über binäre Felder

VEO. V2ZM V AC/DC Art.Nr.: V2ZM10P V AC/DC Art.Nr.: TECHNISCHE DATEN

Dokumentation von Bildungsaktivitäten

Betriebssysteme Kap B: Hardwaremechanismen

B1 Stapelspeicher (stack)

" Einkommensteuer: Gewerblicher Grundstückshandel: Zählgrundstücke bei Personengesellschaft (BFH) 4

Übungscomputer mit Prozessor Bedienungsanleitung

Warnung der Bevölkerung

UNIVERSITÄT LEIPZIG. Studentenmitteilung 3./4. Semester - WS 2006/ SS Aufgaben zum Elektronik Grundlagenpraktikum. 4.

Einführung in AVR-Assembler

Johann Wolfgang Goethe-Universität

8. Betriebsbedingungen elektrischer Maschinen

2.2 Rechnerorganisation: Aufbau und Funktionsweise

Medium Access Control. Weitere Probleme mit CSMA/CD. Kollisionsvermeidung. RTS-CTS-Handshake

Anleitung. zum Synergy-Modulgenerator. (C) 1993 Solder of Synergy

GRAFIK 128x64 IN 2 GRÖSSEN MIT ST7565. preliminary

Montage. Montage. Auf DIN-Hutschiene 35 mm (EN50022) Einbaulage beliebig Betriebsspannung Un Stromaufnahme Leistungsaufnahme.

Die Mikroprogrammebene eines Rechners

S7-Hantierungsbausteine für R355, R6000 und R2700

Optimierung des Zusammenwirkens maschineller und intellektueller Spezialisten

Zinsstruktur und Barwertberechnung

Aktuator-Sensor-interface (ASi) Dezentrale Automatisierungssysteme

Interrupts. Funktionsprinzip. Funktionsprinzip. Beispiel in C

M-AX-16/C1 (Typ 37) Inhaltsverzeichnis M-AX-16/C1

******************** DISKETTENLAUFWERKINFORMATIONEN ********************

instabus Anschluss- und Abzweigklemme Eingang: Anzahl: 8 Signalspannung:

Laser-Reflexions-Lichtschranke mit Polarisationsfilter. Maßzeichnung

1. Übung aus Digitaltechnik Aufgabe. Die folgende CMOS-Anordnung weist einen Fehler auf:

Praktikum Mikrocomputertechnik

Kosten der Verzögerung einer Reform der Sozialen Pflegeversicherung. Forschungszentrum Generationenverträge Albert-Ludwigs-Universität Freiburg

Wie können Sie eine Client Lizenz wieder freigeben?

Klausur zur Mikroprozessortechnik

Teil VIII Von Neumann Rechner 1

Checkliste Einkommensteuererklärung

Prozess-rechner. auch im Büro. Automation und Prozessrechentechnik. Prozessrechner. Sommersemester Prozess I/O. zu und von anderen Rechnern

Finanzmathematik in der Praxis

Fachrichtung Mess- und Regelungstechniker

SPS. Nockenschaltwerk- Software

Abiturprüfung Baden-Württemberg 1986

Zuse-Computer: Z1. erster Rechner mit binären Zahlen. Entwicklung der computergerechten. (Grundlage für IEEE-754) funktionierte leider nie zuverlässig

Nachtrag Nr. 93 a. gemäß 10 Verkaufsprospektgesetz (in der vor dem 1. Juli 2005 geltenden Fassung) Unvollständiger Verkaufsprospekt

Wirtschaftsinformatik I

Einführung in die Welt der Microcontroller

LavA OS: Ein Betriebssystem für konfigurierbare MPSoCs

GRUNDLAGENLABOR CLASSIC RC-GLIED

Fachhochschule Kaiserslautern Fachbereich Angewandte Ingenieurwissenschaften WS2010/11. Zeitpunkt der Prüfung: Beginn: 10.

GDT - Grundlagen der Digitaltechnik

Ingenieurbüro für Echtzeitprogrammierung MOCOB

Design and Implementation of a Soft-error Resilient OSEK Real-time Operating System

Vorlesung - Prozessleittechnik 2 (PLT 2)

SACE Emax 2. Offene Niederspannungs-Leistungsschalter Emax E1.2-E2.2-E4.2-E6.2. Gebrauchsanleitungen der Schutzauslöser Ekip Touch und ihres Zubehörs.

Kurzbedienungsanleitung der Plustronik Module mit Profibus Kommunikation inbesondere zum Betrieb mit einer Siemens Steuerung S DP und eines

DHV-Sicherheitstest LTF A- und B-Gleitschirme

12 Schweißnahtberechnung

Amateurfunkkurs. Modulation. Erstellt: Landesverband Wien im ÖVSV. Modulation. R. Schwarz OE1RSA. Übersicht

ESIGN Renderingservice

Ein Computer zum Selbstbauen

V 321 Kondensator, Spule und Widerstand Zeit- u. Frequenzverhalten

Der Übungsrechner

3. Physikschulaufgabe. - Lösungen -

Aufgabensammlung. a) Berechnen Sie den Basis- und Kollektorstrom des Transistors T 4. b) Welche Transistoren leiten, welche sperren?

Hilfestellung zur inflationsneutralen Berechnung der Erwartungswertrückstellung in der Krankenversicherung nach Art der Lebensversicherung

Amtsblatt der Europäischen Union L 340/163

Dokumentation SPS-CLOCK. Atomzeit an digitale E/A der SPS. SPS-CLOCK 1996 by PI & TBO

DATEN UND BEFEHLSFORMATE, ADDRESSIERUNGSARTEN UND MASCHINEN- PROGRAMMIERUNGSKONZEPTE

L3. Datenmanipulation

Kap 4. 4 Die Mikroprogrammebene eines Rechners

Wozu dient ein Logikanalysator?

Stand: Anregungen und Verbesserungsvorschläge sind jederzeit willkommen!

Einführung in PHP. (mit Aufgaben)

Shock pulse measurement principle

AC - DC SCHALTREGLER PRIMÄR GETAKTET EINE AUSGANGSSPANNUNG SERIE P 60

Transkript:

Fachhochschule Niederrhein µp-technik Kapiel 4

RESET RESET- Verhalen Kalsar mi dem Einschalen der Versorgungsspannung eines Neusar (Warmsar) nach einem Rechner-Absurz : Syseminiialisierung := ($FFFE:FFFF) µ P s, E 1 2 3 4 5 Q RESET soforiger Befehlsabbruch AB FFFE FFFE FFFE FFFE FFFE FFFE FFFF FFFF NEW R/W DB BA DP=0, I=1 F=1, NMI gesp. H H H H H H L L New New VMA 1s. Insr. high low BS 6809-Ausnahmeverarbeiung RESET-Verhalen mp40101

Inerrup- Verhalen Unerbrechungs-Anforderung (Inerrup): Mi Hilfe einer exernen Inerrup-Anforderung können besondere Zusände exerner Prozesse schnell erfaß werden (Prozess-Überwachung), schnelle Reakionen des µ P s erfolgen aufgrund ex. Anforderungen (Prozess-Seuerung). Unerbrechungs-Bearbeiung Nach Abarbeiung des gerade bearbeieen Befehls reagier der µp auf eine erlaube Unerbrechungsanforderung wie folg: Inhale von Programmzählersand, Sausregiser und evl. weierer Regiser auf Sysem-Sack reen, Inerrups gleicher (außer NMI) und niedrigerer Prioriä sperren, Verzweigung in eine der Inerrup-Anforderung zugeordneen Inerrup-Servicerouine. Unerbrechungs-Aren Beim 6809 unerscheide man nach seigender Prioriä angeordne die folgenden Unerbrechungsaren: 1 2 3 4 Einfache Unerbrechungsanforderung Schnelle Unerbrechungsanforderung Nich maskierbare Unerbrechnungsanforderung (rückflankengeseuer, low für mind. 1 Tak) Bus-Anforderung DMA/BREQ 6809-Ausnahmeverarbeiung Inerrup-Verhalen IRQ FIRQ (low-zusandsgeseuer) (low-zusandsgeseuer) NMI mp40201

Fas Inerrup ReQues (FIRQ) Der FIRQ is durch das F-Bi im Sausregiser maskierbar. Is das F-Bi gesez, d.h. F = 1, so werden FIRQ-Anforderungen vom µ P ignorier. Verzweigung in FIRQ-Servicerouine := ($FFF6:FFF7) E Q FIRQ AB R/W DB BA BS 1 2 3 4 5 lauf. Befehl Teile d. nächs. beenden Befehls holen Adr Adr FFFF VMA µp-saus reen FIRQ-Vekor Inerrup- E=0, F=1, I=1 ausgeben Service NEW NEW SP-1 SP-2 SP-3 FFFF FFF6 FFF7 FFFF +1 L H CCR H L VMA New New VMA 1s. Insr. high low FIRQ-Ack. 6809-Ausnahmeverarbeiung Fas Inerrup ReQues (FIRQ) mp40202

Ar der Unerbrechungsanforderung Inerrup- Verarbeiung NMI Beendigung des laufenden Befehls nach Annahme der Unerbrechungsanforderung Alle Mikroprozessor- Regiser (außer S-Regiser) auf den Sysem-Sack reen E-Flag = 1 Inerrups niedrigerer Prioriä maskieren F-Flag=1, I-Flag=1 FIRQ Programmzähler und Saus-Regiser auf den Sysem-Sack reen E-Flag = 0 Inerrups gleicher oder niedrigerer Prioriä maskieren F-Flag=1, I-Flag=1 NMI-Inerrup-Vekor FIRQ-Inerrup-Vekor $FFFC, $FFFD $FFF6, $FFF7 aussenden und mi aussenden und mi Saradresse der NMI- Saradresse der FIRQ- Servicerouine laden Servicerouine laden Unerbrechungsanforderung bearbeien, d.h. Inerrup-Servicerouine ausführen IRQ Alle Mikroprozessor- Regiser (außer S-Regiser) auf den Sysem-Sack reen E-Flag = 1 Inerrups gleicher oder niedrigerer Prioriä maskieren I-Flag=1 IRQ-Inerrup-Vekor $FFF8, $FFF9 aussenden und mi Saradresse der IRQ- Servicerouine laden RTI (ReTurn from Inerrup) - Resaurieren der gereeen Prozessorregiser ensprechend dem Zusand des E-Flag - Forsezung des unerbrochenen Programms ab der Unerbrechungssellen 6809-Ausnahmeverarbeiung Inerrup-Verarbeiung mp40203

RESET RESET- und Inerrup-Modell Inerrup-Seuerung µ P 6809 Ablaufseuerung RESET RESET: Vekor Saradresse $FFFE $FFFF NMI LDS-Befehl & NMI: Vekor Saradresse $FFFC $FFFD FIRQ & FIRQ: Vekor Saradresse $FFF6 $FFF7 IRQ & IRQ: Vekor Saradresse $FFF8 $FFF9 Enire SWI: Vekor Saradresse $FFFA $FFFB E-Flg. F-Flg. H-Flg. I-Flg. SWI2: Vekor Saradresse $FFF4 $FFF5 SWI3: Vekor Saradresse $FFF2 $FFF3 Signale Befehle ROM EPROM 6809-Ausnahmeverarbeiung RESET- und Inerrup-Modell mp40204

HALT- Seuerung Hal-Zusand durch Anseuerung des low-akiven Hal-Eingangs: Adress- und Daenleiungen sowie R/ W werden hochohmig Die Bus-Zusandssignale BA und BS werden gesez (Bus-Freigabe) Speicherung von RESET- und Inerrupsignalen vom Prozessor Bei High-Tasung des HALT-Eingangs für jeweils eine Takperiode wird genau ein Befehl ausgeführ ( Einzelschri-Berieb) Q HALT AB R/W DB BA BS Ware-Zyklen aler Befehl lezer Leer- Zyklus zykl. E Leer- OP- zykl. Fech neuer Befehl 6809-Ausnahmeverarbeiung HALT-Seuerung mp40301

H Bus- Anforderung (DMA Reques) Hal-Zusand am Ende des laufenden Takzyklus nach Anseuerung des low-akiven DMA/BREQ-Eingangs: Unerbrechung mi der höchsen Prioriä Adress- und Daenleiungen sowie R/ W werden hochohmig Die Bus-Zusandssignale BA und BS werden gesez (Bus-Freigabe) Kurzfrisige Bus-Freigabe für DMA-Operaionen (z.b. E/A-Bauseine) E Bef.- Zykl. Leer- Zykl. max. 14 DMA-Zyklen 1. 2. 14. Leer- Zykl. Bef- Zykl. Leer- Zykl. weiere DMA-Zyklen 1. 2. 3. Leer- Zykl. Bef.- Zykl. Q DMA/ BREQ AB R/W DB BA BS 6809-Ausnahmeverarbeiung Bus-Anforderung (DMA Reques) mp40401