Περίληψη: | Ένα ενσωματωμένο σύστημα αποτελείται από πολλά δομικά στοιχεία, τόσο εντός του ολοκληρωμένου κυκλώματος όσο και εκτός (περιφερειακά). Προκειμένου να επικοινωνήσουν όλα αυτά τα συστήματα απαιτείται η χρήση διαύλων. Σε αυτό το κεφάλαιο θα περιγράψουμε τη λειτουργία και τα πρωτόκολλα των διαύλων και των δικτύων. Θα περιγραφεί η χειραψία των τεσσάρων κύκλων των τυπικών διαύλων, τα διαγράμματα χρονισμού, η χρήση των διαύλων δεδομένων, διευθύνσεων ελέγχου, στοιχεία απόδοσης των διαύλων, τεχνικές αύξησης των επιδόσεων (αναγνώσεις ριπής, DMA, ασύγχρονη επικοινωνία, πολυπλεξία, σειριακή και παράλληλη επικοινωνία), γέφυρες και μετατροπείς διαύλων, όπως και θέματα διαιτησίας (κεντρική, κατανεμημένη, αλυσίδα, κωδικοποίηση προτεραιοτήτων). Επιπλέον, θα αναλυθούν πραγματικοί δίαυλοι και δίκτυα, όπως το 1-wire, I2C, AMBA, SPI, firewire, CAN, USB, ethernet, τα πλεονεκτήματα και μειονεκτήματα, τα χαρακτηριστικά και οι αποδόσεις, ώστε ο σχεδιαστής να μπορεί να επιλέξει το καλύτερο για το σύστημά του.
|