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.