An apparatus, program product and method incorporate into an enhanced programmable core model an embedded debug monitor to provide integrated graphical debugging functionality in the model. The debug monitor supports the performance of one or more debug operations on the programmable core model during simulation thereof. In addition, the debug monitor is configured to receive a debug parameter from a user through a graphical user interface, and report a result of the debug operation to a user via the graphical user interface. Through the use of a graphical user interface, interaction with a user is greatly facilitated. Moreover, by embedding the debug monitor within the programmable core model, a completely integrated simulation and debug environment may be provided to a user, with debugging functionality similar to that available to software developers and hardware-based processor designers. As a result, validation of a model's performance can be performed more efficiently and with less effort.

Μια συσκευή, ένα προϊόν προγράμματος και μια μέθοδος ενσωματώνουν σε ένα ενισχυμένο προγραμματίσημο πρότυπο πυρήνων που ενσωματωμένη διορθώνει το όργανο ελέγχου για να παρέχει την ενσωματωμένη γραφική λειτουργία διόρθωσης στο πρότυπο. Διορθώστε το όργανο ελέγχου υποστηρίζει την απόδοση ένας ή περισσότεροι διορθώνει τις διαδικασίες στο προγραμματίσημο πρότυπο πυρήνων κατά τη διάρκεια της προσομοίωσης επ' αυτού. Επιπλέον, διορθώστε το όργανο ελέγχου διαμορφώνεται για να λάβει διορθώνει την παράμετρο από έναν χρήστη μέσω ενός γραφικού ενδιάμεσου με τον χρήστη, και υποβάλλει έκθεση ότι ένα αποτέλεσμα διορθώνει τη λειτουργία σε έναν χρήστη μέσω του γραφικού ενδιάμεσου με τον χρήστη. Μέσω της χρήσης ενός γραφικού ενδιάμεσου με τον χρήστη, η αλληλεπίδραση με έναν χρήστη διευκολύνεται πολύ. Επιπλέον, με την ενσωμάτωση διορθώστε το όργανο ελέγχου μέσα στο προγραμματίσημο πρότυπο πυρήνων, μια εντελώς ενσωματωμένη προσομοίωση και διορθώστε το περιβάλλον μπορεί να παρασχεθεί σε έναν χρήστη, τη λειτουργία διόρθωσης παρόμοια με αυτήν διαθέσιμη στους υπεύθυνους για την ανάπτυξη λογισμικού και τους βασισμένους στο υλικό σχεδιαστές επεξεργαστών. Κατά συνέπεια, η επικύρωση της απόδοσης ενός προτύπου μπορεί να εκτελεσθεί αποτελεσματικότερα και με τη λιγότερη προσπάθεια.

 
Web www.patentalert.com

< (none)

< Directory-based cache coherency system supporting multiple instruction processor and input/output caches

> Incremental tag build for hierarchical memory architecture

> (none)

~ 00077