An apparatus and technique to allow internal bus activity of a system on a chip to be monitored external to the integrated circuit, but without requiring additional external pins. A snooping pass through device on the internal bus, e.g., a snooping external memory interface (EMI) includes operability to directly pass through activity on the internal bus to the external memory bus. One or more snoop cycles are inserted into a memory access of an internal bus of a system on a chip. The snooping pass through device preferably includes an external bus already having pins routed external to the integrated circuit. The external bus leading from the snooping pass through device (e.g., from the EMI) may be multiplexed for use both for its otherwise conventional function while not in a snoop cycle, and for use in directly observing activity on the internal bus when during a snoop cycle. Additional signals may be multiplexed into the EMI for pass through during snoop cycles. One or more snoop cycles may be inserted under software and/or hardware control. Moreover, snooping functionality may be used to replace idle cycles in a memory access operation. Virtually any internal signal within a system on a chip may be passed through a snooping pass through device during a snoop cycle, allowing step-by-step cycle sensitive debugging by system designers.

Συσκευές και μια τεχνική για να επιτραπεί η εσωτερική δραστηριότητα λεωφορείων ενός συστήματος σε ένα τσιπ για να ελεγχθεί εξωτερικός στο ολοκληρωμένο κύκλωμα, αλλά χωρίς απαίτηση των πρόσθετων εξωτερικών καρφιτσών. Ένα snooping πέρασμα μέσω της συσκευής στο εσωτερικό λεωφορείο, π.χ., μια snooping εξωτερική διεπαφή μνήμης (EMI) περιλαμβάνει το χειρουργήσιμο για να περάσει άμεσα μέσω της δραστηριότητας στο εσωτερικό λεωφορείο στο εξωτερικό λεωφορείο μνήμης. Ένας ή περισσότεροι κύκλοι snoop παρεμβάλλονται σε μια πρόσβαση μνήμης ενός εσωτερικού λεωφορείου ενός συστήματος σε ένα τσιπ. Το snooping πέρασμα μέσω της συσκευής περιλαμβάνει κατά προτίμηση ένα εξωτερικό λεωφορείο που έχει ήδη τις καρφίτσες καθοδηγημένων εξωτερικές στο ολοκληρωμένο κύκλωμα. Το εξωτερικό λεωφορείο που οδηγεί από το snooping πέρασμα μέσω της συσκευής (π.χ., από το EMI) μπορεί να πολλαπλασιαστεί για τη χρήση και τους δύο για την ειδάλλως συμβατική λειτουργία του ενώ όχι σε έναν κύκλο snoop, και για τη χρήση άμεσα να παρατηρήσει τη δραστηριότητα στο εσωτερικό λεωφορείο όταν είναι κατά τη διάρκεια ενός κύκλου snoop. Τα πρόσθετα σήματα μπορούν να πολλαπλασιαστούν στο EMI για το πέρασμα κατευθείαν κατά τη διάρκεια των κύκλων snoop. Ένας ή περισσότεροι κύκλοι snoop μπορούν να παρεμβληθούν υπό έλεγχο λογισμικού ή/και υλικού. Επιπλέον, η snooping λειτουργία μπορεί να χρησιμοποιηθεί για να αντικαταστήσει τους μη απασχόλησης κύκλους σε μια λειτουργία πρόσβασης μνήμης. Ουσιαστικά οποιοδήποτε εσωτερικό σήμα μέσα σε ένα σύστημα σε ένα τσιπ μπορεί μέσω ενός snooping περάσματος μέσω της συσκευής κατά τη διάρκεια ενός κύκλου snoop, που επιτρέπει στο βαθμιαίο κύκλο την ευαίσθητη διόρθωση από να περάσει οι σχεδιαστές συστημάτων.

 
Web www.patentalert.com

< Method and apparatus for estimating the location of a mobile terminal

< Wireless system combining arrangement and method thereof

> Micromechanical modulator and methods for fabricating the same

> RSVP-based tunnel protocol providing integrated services

~ 00094