Οι διαδοχικοί μετρητές χρησιμοποιούνται στα ψηφιακά ηλεκτρονικά για να παρακολουθούν τους αριθμούς ή τα γεγονότα. Υπολογίζοντας τον αριθμό των εναλλάξεων, ή αλλαγές bit, σε αυτούς τους μετρητές είναι απαραίτητη για την ανάλυση της κατανάλωσης ισχύος και την απόδοση.

Κατανόηση των Εγκλημάτων σε Μετρητές

Το toggling αναφέρεται στην αλλαγή ενός bit από 0 σε 1 ή από 1 σε 0 κατά τη διάρκεια της αντίστροφης λειτουργίας. Σε δυαδικούς μετρητές, κάθε bit εναλλάσσεται με διαφορετικούς ρυθμούς ανάλογα με τη θέση του. Το λιγότερο σημαντικό bit (LSB) εναλλάσσει κάθε μέτρηση, ενώ τα υψηλότερα bit εναλλάσσουν λιγότερο συχνά.

Μέθοδοι υπολογισμού των Μετρήσεων Tuggling

Μια πρακτική προσέγγιση περιλαμβάνει την ανάλυση του δυαδικού μοτίβου των αριθμών. Για κάθε μέτρηση, συγκρίνετε την προηγούμενη μέτρηση με την τρέχουσα και μετρήστε τον αριθμό των bits που αλλάζουν.

Μια άλλη μέθοδος χρησιμοποιεί μαθηματικούς τύπους που βασίζονται στις ιδιότητες των δυαδικών αριθμών. Για παράδειγμα, τα συνολικά εναλλάγματα ενός συγκεκριμένου bit σε ένα εύρος μπορούν να υπολογιστούν χρησιμοποιώντας τον αριθμό των αριθμών και τη θέση του bit.

Παράδειγμα υπολογισμού

Εξετάστε ένα μετρητή 3 bit από 0 έως 7. Η μέτρηση εναλλαγής για κάθε bit μπορεί να προσδιοριστεί ως εξής:

  • Το 0 εναλλάσσει κάθε μέτρηση, με αποτέλεσμα 7 εναλλάξεις.
  • 1 κομμάτι εναλλάσσει κάθε 2 μετράει, συνολικά 3 εναλλάσσεις.
  • 2 bit κάθε 4 μέτρημα, σύνολο 1 torggle.

Προσθέτοντας αυτά δίνει συνολικά 11 εναλλάγματα για όλη την ακολουθία.