Cos'è un Bus Interface Unit (BIU)?
BIU: il gateway della CPU verso i periferici
Una Bus Interface Unit (BIU) si colloca tra la CPU e i dispositivi I/O sul bus di sistema, gestendo il trasferimento dei dati. Di solito è integrata nella CPU o nel chipset.
Funzioni principali
- Traduzione di protocollo: Converte il protocollo del bus CPU in quello del dispositivo (es. PCIe, USB, SPI).
- Buffering: Assorbe i disallineamenti di velocità tra CPU e periferico.
- Rilevamento/correzione errori: Parità, ECC, CRC per garantire l'integrità dei dati.
- Arbitraggio: Concede l'accesso al bus quando più dispositivi condividono la BIU.
Senza una BIU, la CPU non potrebbe comunicare in modo affidabile con periferiche diverse a velocità e protocolli differenti.