Table of Contents
شمارنده های سنتی در الکترونیک دیجیتال برای پیگیری شمارش یا رویدادها استفاده می شود. محاسبه تعداد عینک ها یا تغییرات کوچک، در این شمارنده ها برای تجزیه و تحلیل مصرف انرژی و عملکرد ضروری است.این مقاله روش های عملی را برای تعیین شمارش موثر بررسی می کند.
درک Toggling در ضدها
Toggling اشاره به تغییر کمی از 0 به 1 یا از 1 به 0 در طول عملیات دودویی، هر بیت با نرخ های مختلف بسته به موقعیت آن است. کمترین مقدار قابل توجه (LSB) به عینک هر شمارش، در حالی که بیت های بالاتر به طور مکرر کمتر.
روش های Calculate Toggling Counts
یک رویکرد عملی شامل تجزیه و تحلیل الگوی باینری شمارش است.برای هر شمارش، شمارش قبلی را با فعلی مقایسه کنید و تعداد بیت هایی را که تغییر می دهند، شمارش کنید.
روش دیگر از فرمول های ریاضی بر اساس خواص اعداد باینری استفاده می کند.برای مثال، کل عینک های یک ذره خاص در یک محدوده می تواند با استفاده از تعداد شمارش و موقعیت بیت محاسبه شود.
مثالی از Calculation
یک شمارنده 3 بیتی را از 0 تا 7 در نظر بگیرید که شمارش برای هر بیت می تواند به صورت زیر تعیین شود:
- Bit 0 هر شمارش را تکان می دهد و منجر به 7 عینک می شود.
- Bit 1 هر دو شمارش را نشان می دهد، که مجموع 3 تا عینک است.
- Bit 2 هر 4 شمارش را نشان می دهد که در مجموع 1 تاگل است.
اضافه کردن این ها مجموع 11 تا عینک برای کل توالی را می دهد.