ESERCIZIO 2. Con riferimento al modello di interfaccia introdotto nelle lezioni, progettare un’interfaccia per collegare ad un processore di tipo MIPS un sistema di irrigazione. Il protocollo che regola l’interazione tra la CPU, l’interfaccia ed il sistema di acquisizione e’ il seguente:
• la CPU asserisce il segnale START;
• quando START viene asserito l’interfaccia genera un’interruzione;
• quando READY viene asserito la CPU asserisce DATA e pone sul data bus la durata del periodo di irrigazione (compresa tra 1 e 60 minuti) e l’identificativo dell’irrigatore (compreso tra 0 e 255) da attivare;
• quando viene asserito DATA, l’interfaccia asserisce il segnale GO per attivare l’irrigatore prescelto;
• al termine del periodo di irrigazione, l’interfaccia deasserisce GO e genera un’interruzione;
• quando END viene asserito la CPU deasserisce START e termina la sessione.
Si facciano tutte le ipotesi ulteriori che si ritengono opportune, purche’ non in contrasto con le specifiche assegnate.
Che intende, nel punto 2, l'interfaccia genera un interruzione?