Motorola MVME2400 Series Manuel de service Page 102

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 354
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 101
2-44 Computer Group Literature Center Web Site
Hawk PCI Host Bridge & Multi-Processor Interrupt Controller
2
PCI/PPC Contention Handling
The PHB has a mechanism that detects when there is a possible resource
contention problem (i.e. deadlock) as a result of overlapping PPC and PCI
initiated transactions. The PPC Slave, PCI Slave and PCI Master functions
contain the logic needed to implement this feature.
The PCI Slave and the PPC Slave contribute to this mechanism in the
following manner. Each slave function will issue a stall signal to the PCI
Master anytime it is currently processing a transaction that must
have
control of the opposing bus before the transaction can be completed. The
events that activate this signal are:
Read cycle with no read data in the FIFO
Non-posted write cycle
Posted write cycle and FIFO full
A simultaneous indication of a stall from both slaves means that a bridge
lock has happened. To resolve this, one of the slaves must back out of its
currently pending transaction. This will allow the other stalled slave to
proceed with its transaction. When the PCI Master detects bridge lock, it
will always signal the PPC Slave to take actions to resolve the bridge lock.
If the PPC bus is currently supporting a read cycle of any type, the PPC
Slave will terminate the pending cycle with a retry. Note that if the read
cycle is across a mod-4 address boundary (i.e. from address 0x...02, 3
bytes), it is possible that a portion of the read could have been completed
before the stall condition was detected. The previously read data will be
discarded and the current transaction will be retried.
If the PPC bus is currently supporting a posted write transaction, the
transaction will be allowed to complete since this type of transaction is
guaranteed completion. If the PPC bus is currently supporting a non-
posted write transaction, the transaction will be terminated with a retry.
Note that a mod-4 non-posted write transaction could be interrupted
between write cycles, and thereby result in a partially completed write
cycle. It is recommended that write cycles to write-sensitive non-posted
locations be performed on mod-4 address boundaries.
Vue de la page 101
1 2 ... 97 98 99 100 101 102 103 104 105 106 107 ... 353 354

Commentaires sur ces manuels

Pas de commentaire