Come si può interfacciare l'FDC 8272 con un computer a scheda singola basato su microprocessore Intel 8088?
Passaggio 1:comprendere la compatibilità del segnale:
- Prima di iniziare il processo di interfacciamento, assicurarsi che il microprocessore Intel 8088 e l'FDC Intel 8272 siano compatibili in termini di livelli di tensione e protocolli di segnale. Entrambi i dispositivi dovrebbero funzionare alla stessa tensione, in genere +5 V.
Passaggio 2:connessione al bus dati:
- Stabilire una connessione tra il bus dati a 8 bit del microprocessore Intel 8088 e il bus dati a 8 bit dell'FDC Intel 8272. Collegare i pin D0-D7 del microprocessore ai corrispondenti pin D0-D7 dell'FDC.
Passaggio 3:connessione bus indirizzo:
- Collegare le linee del bus indirizzi dal microprocessore Intel 8088 all'FDC Intel 8272. Ciò consentirà all'FDC di accedere alle posizioni di memoria per leggere e scrivere dati sul/dal disco floppy.
Passaggio 4:linee di segnale di controllo:
- Interconnettere i segnali di controllo tra il microprocessore Intel 8088 e l'FDC Intel 8272. Questi segnali includono:
- Leggi (RD): Questo segnale proviene dal microprocessore e indica che sta richiedendo dati dall'FDC.
- Scrivi (WR): Questo segnale dal microprocessore indica che vuole scrivere dati sull'FDC.
- Selezione chip (CS): Quando è basso, viene selezionato l'FDC e possono verificarsi trasferimenti di dati.
- Richiesta di interruzione (INTR): Indica al microprocessore che l'FDC richiede attenzione (ad esempio, un'operazione del disco è stata completata o si è verificato un errore).
Passaggio 5:connessione dell'unità floppy disk:
- Collegare l'Intel 8272 FDC a una o più unità floppy disk. L'FDC può interfacciarsi con unità floppy standard da 5,25 pollici o 3,5 pollici utilizzando cavi appropriati.
Passaggio 6:configurazione del canale DMA (facoltativo):
- L'Intel 8272 FDC supporta l'accesso diretto alla memoria (DMA). Ciò consente il trasferimento dati ad alta velocità tra l'FDC e la memoria, bypassando il microprocessore. Se desideri abilitare DMA, dovrai configurare di conseguenza il controller DMA (tipicamente Intel 8237).
Passaggio 7:implementazione del software:
- Sviluppare le routine software nel sistema del microprocessore che comunicheranno con l'FDC Intel 8272. Ciò può includere routine per leggere/scrivere dati sull'FDC, controllare le operazioni del disco e gestire le routine di interruzione.
Passaggio 8:test:
- Una volta collegato tutto, testare a fondo l'interfaccia eseguendo operazioni di lettura e scrittura sulle unità floppy. Verificare che il trasferimento dei dati sia accurato e che l'FDC risponda correttamente ai segnali di controllo provenienti dal microprocessore.
Seguendo questi passaggi è possibile interfacciare correttamente l'FDC Intel 8272 con un computer a scheda singola basato su microprocessore Intel 8088, consentendo di controllare e accedere ai dati dalle unità disco floppy.