A circuit for an emulation system that has a logic element having a RAM, lookup table, optional delay element and flip-flop/latch. The flip-flop/latch may behave as a flip-flop or as a latch and has separate set and reset signals. The delay element inserts a selectable amount of delay into the data path of the logic element in order to reduce race time problems. The logic elements may be combined to share input signals so as to increase the size of the RAM. The improved circuit also has a playback memory used to store up to a a plurality of copies of sampled data from a logic element so that emulation data can be played back for debugging purposes. Multiple read ports coupled to the logic elements permit a user to read out data from the logic elements during emulation in a time multiplexed manner. The input/output pins may be time multiplexed to carry multiple signals, unidirectionally or bidirectionally.

Ένα κύκλωμα για ένα σύστημα άμιλλας που έχει ένα στοιχείο λογικής που έχει ένα RAM, έναν πίνακα συμβούλευσης, ένα προαιρετικούς στοιχείο και flip-flop καθυστέρησης/έναν σύρτη Flip-flop/o σύρτης μπορεί να συμπεριφερθεί ως flip-flop ή ως σύρτη και έχει τα χωριστά σήματα συνόλου και αναστοιχειοθέτησης. Το στοιχείο καθυστέρησης παρεμβάλλει ένα επιλέξιμο ποσό καθυστέρησης στην πορεία στοιχείων του στοιχείου λογικής προκειμένου να περιοριστούν τα χρονικά προβλήματα φυλών. Τα στοιχεία λογικής μπορούν να συνδυαστούν για να μοιραστούν τα σήματα εισαγωγής ώστε να αυξηθεί το μέγεθος του RAM. Το βελτιωμένο κύκλωμα επίσης χρησιμοποιεί μια μνήμη αναπαραγωγής ήχου για να αποθηκεύσει μέχρι μια πολλαπλότητα των αντιγράφων των επιλεγέντων στοιχείων από ένα στοιχείο λογικής έτσι ώστε τα στοιχεία άμιλλας μπορούν να παιχτούν πίσω για λόγους διόρθωσης. Το πολλαπλάσιο τους λιμένες που συνδέθηκαν διάβασε με την άδεια στοιχείων λογικής έναν χρήστη για να διαβάσει έξω τα στοιχεία από τα στοιχεία λογικής κατά τη διάρκεια της άμιλλας με έναν πολλαπλασιασμένο χρόνος τρόπο. Οι καρφίτσες εισαγωγής/παραγωγής να είναι χρόνος που πολλαπλασιάζεται μπορούν για να φέρει τα πολλαπλάσια σήματα, unidirectionally ή bidirectionally.

 
Web www.patentalert.com

< Apparatus and method for determining a circuit floor plan

< Sequence numbering mechanism to ensure execution order integrity of inter-dependent smart card applications

> Virtual machines in OS/390 for execution of any guest system

> Method for channel routing, and apparatus

~ 00066