Parallel Input/Output

Parallel Input/Output

Das Parallel Input/Output (PIO)-Interface der Z80-Familie organisiert den parallelen Datentransfer zwischen Mikrocomputer und der Peripherie. Die Aktivitäten des PIO-Schaltkreises werden ausschließlich durch die CPU gesteuert. Somit ist es notwendig, dass beide Schaltkreise miteinander Signale austauschen können.

Da ein Prozessor für mehrere Peripheriegeräte zuständig ist, empfängt er auch mehrere Interrupt-Signale, kann allerdings immer nur eines pro Zeiteinheit abarbeiten. Somit muss eine Priorisierung gewährleistet sein. Der Interrupt-Requestor (= das den Interrupt anfordernde Gerät) muss dem System sowohl Beginn, als auch Ende seiner CPU-Inanspruchnahme signalisieren. Durch Verkettung (Daisy-Chain) über die Anschlüsse IEI-IEO können mehrere PIOs untereinander priorisiert werden.

  • IEI (= Interrupt-Enable In): PIO wird berechtigt, Interruptvektor /INT an die CPU zu senden, wenn keine höher priorisierte PIO einen Interrupt aussendet.
  • IEO (= Interrupt Enable Out): Interrupt wird bearbeitet, niedriger priorisierte PIOs müssen warten.

Betriebsarten:

  • Mode 0: Byteweise Ausgabe
  • Mode 1: Byteweise Eingabe
  • Mode 2: Bidirektionale Ein- und Ausgabe
  • Mode 3: Einzelbitsteuerung (zur bitparallelen Ausgabe von Steuersignalen)

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Parallel Input/Output —   [Abk. PIO, dt. »parallele Eingabe/Ausgabe«], Synonym für Parallel Port …   Universal-Lexikon

  • Parallel Input Output — Das Parallel Input/Output (PIO) Interface der Z80 Familie organisiert den parallelen Datentransfer zwischen Mikrocomputer und der Peripherie. Die Aktivitäten des PIO Schaltkreises werden ausschließlich durch die CPU gesteuert. Somit ist es… …   Deutsch Wikipedia

  • input/output device — ▪ computer technology also known as  computer peripheral        any of various devices (including sensors) used to enter information and instructions into a computer for storage or processing and to deliver the processed data to a human operator… …   Universalium

  • Input/output — In computing, input/output, or I/O, refers to the communication between an information processing system (such as a computer), and the outside world – possibly a human, or another information processing system. Inputs are the signals or data… …   Wikipedia

  • Programmed input/output — (PIO) is a method of transferring data between the CPU and a peripheral such as a network adapter or an ATA storage device. In general, programmed I/O happens when software running on the CPU uses instructions that access I/O address space to… …   Wikipedia

  • Basic Input Output System — Flash ROM mit Award BIOS AMIBIOS Als Basic Input Output System (BIOS) bezeichnet man die Firmware bei x86 PCs (für andere Systeme siehe unten im Kapitel …   Deutsch Wikipedia

  • Parallel ATA — ATA/ATAPI Stiftleiste (am Host bzw. am Peripheriegerät) 80 und 40 adrige ATA/ATAPI Kabel, zum Verbinden von Host zu Gerät ATA (Advanced Technology Attachment with Packet …   Deutsch Wikipedia

  • Output device — An output device is any piece of computer hardware equipment used to communicate the results of data processing carried out by an information processing system (such as a computer) to the outside world. In computing, input/output, or I/O, refers… …   Wikipedia

  • Parallel SCSI — Centronics 50 SCSI plug Parallel SCSI (formally, SCSI Parallel Interface, or SPI) is one of the interface implementations in the SCSI family. In addition to being a data bus, SPI is a parallel electrical bus: There is one set of electrical… …   Wikipedia

  • Parallel database — A parallel database system seeks to improve performance through parallelization of various operations, such as loading data, building indexes and evaluating queries. Although data may be stored in a distributed fashion, the distribution is… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”