kuis 10 ibu fina


Membuat Latch Bekerja dengan Benar

Pada contoh sebelumnya kita menggunakan latch sebagai memori untuk ALU. Misalnya tersapat 4 buah latch awalnya menyimpan 0000. Kita gunakan ALU untuk meng-increment sehingga menjadi 0001 (gambar 1a). Normalnya, lacth harus di- disable, untuk menghindari data yang tidak diinginkan karena tak sengaja tersimpan. Pada contoh, ALU dapat membaca isi current latch, 0000, dan menghitung penambahan, 0001. Tetapi nilai baru ini tidak bisa disimpan kembali saat latch di- disable. Setelah ALU selesai melakukan operasi increment, latch dapat di enable, dan nilai terupdate dapat disimpan (gambar 1.b).   Latch harus segera di-disable kembali, sebelum ALU sempat membaca nilai  yang baru 0001 dan menghasilkanilai 0010 (gambar 1.c).



Jadi, untuk menggunakan latch dengan benar dalam sebuah rangkaian, kita harus :

•     Menjaga latch tetap disable sampai nilai yang baru siap disimpan.

•     Enable latch hanya sepanjang untuk meng-update nilai. Terdapat 2 hal penting yang harus dipermasalahkan :
1.  Bagaimana  kita  tahu  dengan  tepat  kapan  nilai  yang  baru  telah  siap?

Kita tambahkan sinyal lain kepada rangkaian. Ketika sinyal ini      berubah menjadi 1, latch akan tahu bahwa komputasi ALU telah selesai dan data siap untuk disimpan.
2.  Bagaimana cara kita meng-enable-kan dan segera men-disable-kan latch?


Hal  ini  dapadilakukan  dengan  mengkombinasikan  latch  dengan  cara tertentu, untuk membentuk rangkaian yang kita namakan flip-flop.

Komentar

Postingan populer dari blog ini

menghitung konvolusi sirkular

Mengatur RPM Motor Encoder/Rotary Encoder dan Sensor Suhu LM35 Berbasis Arduino

Cara Kerja Backpropagation