VIA

Definizione rapida

Circuito di interfaccia programmabile che collega un processore a periferiche attraverso porte parallele, timer e linee di controllo.

Spiegazione

Il Versatile Interface Adapter fu usato in diversi microcomputer per gestire tastiere, joystick, unità di memorizzazione e altri dispositivi. Le sue porte potevano essere configurate bit per bit come ingressi o uscite.

Esempio pratico

Nel Commodore 64 un chip VIA della famiglia correlata può controllare segnali della periferica e generare interruzioni temporizzate.

Spiegazione tecnica

Registri interni configurano due porte a otto bit, timer, registro a scorrimento e gestione delle interruzioni. Il processore legge e scrive tali registri nello spazio di indirizzamento del sistema.

Da non confondere con

Non è una generica porta seriale UART: il VIA offre soprattutto I/O parallelo e funzioni di temporizzazione programmabili.