/2/26 CHB3 Konfigurasi Perangkat Keras Komputer Rangkaian ekuensial /2/26
/2/26 Inti pembelajaran Memahami Pengertian Rangkaian ekuensial. Menyebutkan dan menjelaskan cara kerja R Latch, Latch, Flip-Flop. Mampu menjelaskan penggunaan Flip-flop sebagai elemen pembentuk sistem komputer. 2 /2/26 2
/2/26 Materi Rangkaian ekuensial Rangkaian Bistable R Latch Latch Flip-Flop JK Flip-Flop 3 /2/26 3
/2/26 Pendahuluan Keluaran-keluaran dari logika sekuensial tergantung kepada semua nilai sekarang dan sebelumnya Memiliki memori. Beberapa definisi: tate: emua informasi tentang rangkaian yang diperlukan untuk menjelaskan perilaku masa depan rangkaian tersebut. Latch dan flip-flop: elemen-elemen state yang menyimpan bit state. Rangkaian ekuensial inkronous: logika kombinasional yang diikuti dengan sekumpulan flip-flop 4 /2/26 4
/2/26 Rangkaian ekuensial Memberikan urutan ke event-event Memiliki memori (jangka pendek) Menggunakan umpan balik dari output ke input untuk menyimpan informasi 5 /2/26 5
/2/26 Elemen-elemen tate tate dari sebuah rangkaian mempengaruhi perilaku masa depan rangkaiannya. Elemen-elemen state menyimpan state Rangkaian Bistable R Latch Latch Flip-flop 6 /2/26 6
/2/26 Rangkaian Bistable 2 output:, Tidak ada input Anggap ada 2 kemungkinan kasus: = : maka =, = (konsisten) = : maka =, = (konsisten) Menyimpan bit state dalam state variable, (atau ) Tapi tidak ada input untuk mengontrol state I I2 I I2 7 /2/26 7
/2/26 R (et/reset) Latch R Latch R N N2 Anggap ada 4 kemungkinan kasus: =, R = =, R = =, R = =, R = 8 /2/26 8
/2/26 Analisis R Latch() =, R = : maka = dan = R N et output N2 =, R = : maka = dan = Reset output R N N2 9 /2/26 9
/2/26 Analisis R Latch(2) =, R = : maka = prev Memori R prev = prev = R N N N2 N2 =, R = : maka = dan = Invalid tate NOT R N N2 /2/26
/2/26 imbol R Latch(3) R singkatan dari et/reset Latch Menyimpan bit state () Mengontrol nilai apa yang sedang disimpan dengan input, R et: Membuat output ( =, R =, = ) Reset: Membuat output ( =, R =, = ) R Latch ymbol R /2/26
/2/26 Latch 2 input: CLK, CLK: Mengontrol kapan output berubah (data input): mengontrol logik apa yang dikeluarkan ke output Fungsi Ketika CLK =, disalurkan ke When CLK =, sama dengan keadaan sebelumnya Menghindari kasus invalid ketika NOT Latch ymbol CLK 2 /2/26 2
/2/26 Rangkaian Internal Latch CLK R R CLK CLK X X R prev prev 3 /2/26 3
/2/26 Flip-Flop Input: CLK, Fungsi Mencuplik pada rising edge CLK Ketika CLK naik dari ke, disalurkan ke elain kondisi tersebut, menahan nilai sebelumnya berubah hanya terjadi pada terjadi perubahan CLK dari ke. isebut edge-triggered iaktifasi pada transisi-transisi clocknya. Tabel Karakteristik. CLK C R ' CLK (t+) Keterangan et Reset 4 /2/26 4
/2/26 Latch vs. Flip-Flop CLK CLK (latch) (flop) 5 /2/26 5
/2/26 Aplikasi Flip-Flop : Register CLK CLK 3: 4 4 3: 2 2 3 3 6 /2/26 6
/2/26 JK Flip-Flop Tidak ada keadaan terlarang. Termasuk toggle state. J =, K = keadaan ET J =, K = keadaan REET J = K = tidak berubah keadaannya J = K = toggle (kebalikan dari keadaan sebelumnya) Tabel Karakteristik. J K CLK (t+) Keterangan (t) Tidak berubah Reset et (t)' Toggle (t+) = J.' + K'. J K (t+) 7 /2/26 7
/2/26 Referensi avid M. Harris & arah L. Harris. 22. igital esign and Computer Architecture, 2nd edition: Chapter 3 8 /2/26 8
/2/26 THANK YOU 9 /2/26 9