8-1 THE CONTROL UNIT (SEQUENCING & CONTROL)

         Kullanılan ikili bilgi (the binary information) veri veya kontrol bilgileri olarak sınıflandırılabilir. Veri, aritmetik, mantık, değişen, ve diğer veri işleme görevleri gerçekleştirmek için datapath içerisine işlenir.Bu işlemler ALU (arithmetic logic unit)lar, register'lar, multiplexer'lar ve bus'larla uygulanmaktadır. Kontrol ünitesi belirtilen veri-işlem görevleri gerçekleştirmek için datapath içerisindeki çeşitli mikro işlemleri aktive eden sinyalleri sağlar. Kontrol birimi, aynı zamanda, çeşitli eylemler gerçekleştirilme sırasını belirler.

        Bir senkron dijital sistemdeki tüm registerların zamanlaması bir ana clock jeneratörü tarafından kontrol edilir. Clock darbeleri kontrol ünitesindeki tüm flip flop ve registerlara uygulanır.Tüm registerların durumlarının değişmesinden gelen clock darbelerinden korunmak için bazı registerlarda, register yüklenmesini aktif eden ya da devre dışı bırakan bir kontrol sinyali vardır.multiplexerlar'ın bus'ların ve Alu'ların select girişlerini ve register'ların load girişini kontrol eden binary değişkenleri kontrol ünitesi tarafından oluşturulur.

         Datapath içindeki işlemlerin sıralanması için sinyalleri üreten kontrol ünitesi, sistem için kontrol sinyallerini yönlendiren durumlarıyla bir ardışıl devredir. Durum koşullarını ve kontrol girişini kullanarak, ardışıl kontrol ünitesi, ilave mikroişlemlerin aktif edildiği bir sonraki durumunu belirler.Kontrol ünitesi gibi davranan dijital devre, datapath içerisindeki mikro işlemlerin aktifliği için olan sıralı sinyalleri sağlar hem de kendi sonraki durumuna karar verir. Sistemin genel tasarımına göre, dijital sistemlerde kullanılan kontrol biriminin iki ayrı tip vardır. Bunlardan biri programlanamayan sistem için diğeri programlanabilir bir sistem içindir.
   
        Programlanabilir bir sistemde, 'instruction' bölümü vardır.                                                    














Yorumlar

Popüler Yayınlar