Gambar 1.1. Rangkaian Sekuensial

dokumen-dokumen yang mirip
Rangkaian Sekuesial. [Rangkaian Sekuensial] BAB V

adalah frekuensi detak masukan mula-mula, sehingga membentuk rangkaian

dan Flip-flop TKC Sistem Digital Lanjut Eko Didik Widianto Sistem Komputer - Universitas Diponegoro

=== PERANCANGAN RANGKAIAN SEKUENSIAL ===

PERTEMUAN 10 RANGKAIAN SEKUENSIAL

Flip-Flop (FF) Disusun oleh: Tim dosen SLD Diedit ulang oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

RANGKAIAN SEKUENSIAL

BAB II Sintesis Rangkaian Sekuensial Pulse Mode

FLIP-FLOP (BISTABIL)

PERTEMUAN 10 RANGKAIAN SEKUENSIAL

Pertemuan ke 4 BAB III Sintesis Rangkaian Sekuensial Deskripsi Manfaat Relevansi Learning Outcome Materi I. Prosedur Sintesis

Review Kuliah. TSK205 Sistem Digital. Eko Didik Widianto

BAB VII DASAR FLIP-FLOP

Kuliah#11 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro

Analisis Rangkaian Sekuesial

BAB VII FLIP FLOPS. Gate-gate logika kombinatorial. Elemenelemen. memori. Input-input eksternal. Gambar 7.1 Diagram Sistem Digital Umum

Percobaan 5 FLIP-FLOP (MULTIVIBRATOR BISTABIL) Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

PERCOBAAN 3 FLIP FLOP 1

Sistem Digital. Flip-Flop -6- Sistem Digital. Missa Lamsani Hal 1

LAB #4 RANGKAIAN LOGIKA SEKUENSIAL

Hanif Fakhrurroja, MT

BAB III COUNTER. OBYEKTIF : - Memahami jenis-jenis counter - Mampu merancang rangkaian suatu counter

PERCOBAAN 4 FLIP-FLOP 2

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

MAKALAH TEKNIK DIGITAL RANGKAIAN FLIP-FLOP DASAR

Modul 5 : Rangkaian Sekuensial 1

Output. Input R.Kombinasi Onal. Flip-Flop. Pulsa Clock. Pulsa Clock

FLIP-FLOP T (Tugas Sistem Digital) Oleh Fitri Anggraini Novia Puspasari

PERCOBAAN 2. FLIP-FLOP

Kuliah#11 TKC-205 Sistem Digital. Eko Didik Widianto. 11 Maret 2017

dan Flip-flop TSK505 - Sistem Digital Lanjut Eko Didik Widianto Teknik Sistem Komputer - Universitas Diponegoro Elemen Rangkaian Sekuensial: Latch

FLIP-FLOP. FF-SR merupakan dasar dari semua rangkaian flip flop. FF-SR disusun dari dua gerbang NAND atau dua gerbang NOR. Gambar Simbol SR Flip-Flop

RANGKAIAN D FLIP-FLOP (Tugas Matakuliah Sistem Digital) Oleh Mujiono Afrida Hafizhatul ulum

Eko Didik Widianto. 23 Maret 2014

Bab XI, State Diagram Hal: 226

1. FLIP-FLOP. 1. RS Flip-Flop. 2. CRS Flip-Flop. 3. D Flip-Flop. 4. T Flip-Flop. 5. J-K Flip-Flop. ad 1. RS Flip-Flop

Rangkaian Sequensial. Flip-Flop RS

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

MAKALAH TEKNIK DIGITAL

1). Synchronous Counter

RANGKAIAN LOGIKA DISKRIT

1). Synchronous Counter

MATERI RANGKAIAN SEKUENSIAL

MODUL IV FLIP-FLOP. Gambar 4.1 Rangkaian RS flip-flop dengan gerbang NAND dan NOR S Q Q R

DASAR-DASAR RANGKAIAN SEKUENSIAL 2

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

5.1. TUJUAN 1. Mengenal, mengerti dan memahami operasi dasar rangkaian flip-flop. 2. Mengenal berbagai macam IC flip-flop.

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

DASAR-DASAR RANGKAIAN SEKUENSIAL 2

SISTEM DIGITAL; Analisis, Desain dan Implementasi, oleh Eko Didik Widianto Hak Cipta 2014 pada penulis GRAHA ILMU Ruko Jambusari 7A Yogyakarta 55283

FLIP - FLOP. Kelompok : Angga Surahman Sudibya ( ) Ma mun Fauzi ( ) Mudesti Astuti ( ) Randy Septiawan ( )

TKC305 - Sistem Digital Lanjut. Eko Didik Widianto. Sistem Komputer - Universitas Diponegoro

Review Kuliah. TKC305 - Sistem Digital Lanjut. Eko Didik Widianto

BAB 4 RANGKAIAN LOGIKA DIGITAL SEKUENSIAL. 4.1 Flip-Flop S-R

BAB VI SISTEM DIGITAL

R ANGKAIAN LOGIKA KOMBINASIONAL DAN SEQUENSIAL

=== PENCACAH dan REGISTER ===

DCH1B3 Konfigurasi Perangkat Keras Komputer

6. Rangkaian Logika Kombinasional dan Sequensial 6.1. Rangkaian Logika Kombinasional Enkoder

PERTEMUAN 12 PENCACAH

Finite State Machine (FSM)

Tugas Mata Kuliah Pengantar Sistem Digital

PERTEMUAN 12 PENCACAH

APLIKASI JK FLIP-FLOP UNTUK MERANCANG DECADE COUNTER ASINKRON

LAPORAN PENDAHULUAN PRAKTIKUM SISTEM DIGITAL MODUL II RANGKAIAN SEQUENTIAL

Arsitektur Komputer. Rangkaian Logika Kombinasional & Sekuensial

BAB VIII REGISTER DAN COUNTER

REGISTER DAN COUNTER.

PENCACAH (COUNTER) DAN REGISTER

BAB I PENDAHULUAN. 1.2 Rumusan Masalah 1. Apa pengertian Counter? 2. Apa saja macam-macam Counter? 3. Apa saja fungsi Counter?

Analysis And Design of Digital System

MODUL I GERBANG LOGIKA DASAR

PENGEMBANGAN HARDWARE UNTUK PRAKTIKUM DIGITAL-2 DALAM REMOTE LABORATORY

Perlu diperhatikan bahwa perubahan sinyalnya sebenarnya tidaklah curam

PRAKTIKUM TEKNIK DIGITAL

BAB 7 REGISTER Register

MODUL 3 GERBANG LOGIKA DASAR

Register & Counter -7-

PENDAHULUAN PULSE TRAIN. GATES ELEMEN LOGIKA

LEMBAR TUGAS MAHASISWA ( LTM )

BAB I : APLIKASI GERBANG LOGIKA

3.TEORI SINGKAT 3.1. BILANGAN BINER

BAB VIII REGISTER DAN COUNTER

PERCOBAAN 6 COUNTER ASINKRON

Gambar 1.13 Board evaluasi FPGA Xilinx Spartan-3E dari Digilenc Gambar 1.14 Aplikasi PLD untuk kamera fotografi berkecepatan

BAB VII REGISTER. Keluar dan masuknya data ke dalam register dapat dilakukan dengan 2 cara:

BAB VIII COUNTER (PENCACAH)

Percobaan 6 PENCACAH (COUNTER) Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

Gambar 1.1 Logic diagram dan logic simbol IC 7476

DCH1B3 Konfigurasi Perangkat Keras Komputer

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

DASAR FLIP-FLOP 1) 2) 5) 6) 7) Penyusun : TIM FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

FLIP-FLOP JK (Tugas Sistem Digital) Oleh Riza Amelia ( ) Zaitun ( )

ABSTRAK. Kata Kunci : Counter, Counter Asinkron, Clock

Jobsheet Praktikum FLIP-FLOP S-R

8. TRANSFER DATA. I. Tujuan

Operasi Counting Q 1 Q 2. Pulsa clock Belum ada pulsa Setelah pulsa # Setelah pulsa # 2

Lutfi Rasyid Nur Hidayat PTI D / SHIFT REGISTER

JENIS-JENIS REGISTER (Tugas Sistem Digital)

MODUL PRAKTIKUM SISTEM DIGITAL. Oleh : Miftachul Ulum, ST., MT Riza Alfita, ST., MT

Transkripsi:

Pertemuan ke BAB I Rangkaian Sekuensial () Deskripsi Pada bab ini akan dibahas tentang karakteristik rangkaian sekuensial dan, tabel karakteristik, dan tabel eksitasinya. Manfaat Memberikan kompetensi karakteristik rangkaian sekuensial dan jenis-jenisnya Relevansi Pengetahuan tentang Karakteristik dan Konsep kerja Flip-flop, tabel karakteristik dan tabel eksitasi dari flip-flop dapat membantu dalam perancangan rangkaian sekuensial berdasarkan karakteristik dari elemen penyusunnya. Learning Outcome Dapat menjelaskan: () Karakteristik dasar dari rangkaian sekuensial (2) Memahami konsep kerja flip-flop Materi I. Karakteristik Dasar Rangkaian Sekuensial Rangkaian sekuensial adalah rangkaian yang outputnya tidak hanya bergantung pada input saat itu tetapi juga bergantung dengan input dan output sebelumnya. Contoh dalam kehidupan sehari-hari adalah tombol up atau down pengganti channel televisi. Channel berikutnya tergantung pada input tombol up atau down saat ini dan posisi channel sebelumnya.blok diagram rangkaian sekuensial disajikan pada gambar.. Gambar.. Rangkaian Sekuensial

Pertemuan ke 2 A. Karakteristik dasar rangkaian sekuensial. Siklus umpan balik output yang dihasilkan pada waktu ti diumpan balikkan sehingga menjadi input internal saat itu juga, bersama-sama dengan input dari luar. Hasil dari proses logika akan dikeluarkan sebagai output yang akan datang. 2. Penundaan waktu keluar data. Adanya penundaan waktu keluar tersebut dimanfaatkan oleh disainer untuk menjadikan rangkaian sekuensial sebagai rangkaian pengingat atau penyimpan data. 3. State (Keadaaan) Rangkaian yang mempunyai keluaran yang tidak hanya bergantung pada masukan sekarang melainkan juga pada masukan yang sebelumnya (lalu). Pada rangkaian sekuensial terdapat 3 keadaan yakni Present Input, Present Output, dan Next Output. 4. Rangkaian Penyusun Rangkaian penyusun pada rangkaian sekuensial, minimal terdiri dari satu elemen memori. II. Latch dan Flip-Flop, Latch dan flip-flop merupakan dasar untuk membuat blok sirkuit sekuensial. Latch merupakan rangkaian sekuensial pengunci. karakteristik dari latch adalah: a. flip-flop penyimpan (single - bit storage) b. perubahan output terjadi kapanpun tergantung dari perubahan input. c. lebar pulsa yang minimum d. cepat dan murah (hanya terdiri dari transistor kecil e. sering digunakan untuk mendesign mikroprosesor berkecepatan tinggi a. S-R Latch (Set - Reset Latch) Set-Reset Latch adalah latch yang paling sederhana, memiliki 2 input yaitu S dan R, 2 output Q dan QN, dimana QN adalah complement dari Q. QN sering diberi label Q atau Q_L. Blok diagram latch terlihat pada gambar.2. sedangkan untuk tabel kebenaran dapat dilihat pada tabel..

Pertemuan ke 3 Gambar.2.a S-R Latch tabel eksitasi dari S-R latch memperlihatkan bahwa pada kondisi S = dan R =, nilai output Q dan Q' sama sehingga keadaan ini dinamakan keadaan terlarang (illegal). Tabel.. Tabel Eksitasi S-R Latch S R Q Q' Sifat Last Q Last Q' Ditahan Reset Set Illegal Rangkaian SR Latch dapat menggunakan gerbang NOR dapat dilihat pada gambar.2 Gambar.2.b Rangkaian SR Latch dengan NOR Functional behavior dari S-R latch untuk tipikal sequence input dapat dicermati pada gambar.3. Tanda panah berwarna pada bagian kanan menunjukkan transisi input menyebabkan adanya perubahan transisi output.

Pertemuan ke 4 Gambar.3. Functional Behavior dari S R Latch secara simultan Timing parameter untuk S-R Latch terlihat pada gambar.4. Dari diagram tersebut terlihat adanya propagation delay yakni waktu yang dibutuhkan untuk transisi dari sinyal input untuk menghasilkan transisi sinyal output. Setiap latch atau flip-flop memiliki spesifikasi propagation delay yang berbeda-beda, setiap pasang sinyal input dan output. Propagation delay mungkin akan berbeda tergantung pada output apakah berubah dari LOW ke HIGH atau HIGH ke LOW. Pada S-R Latch, transisi dari LOW ke HIGH pada S dapat menyebabkan perubahan dari LOW ke HIGH pada output Q, sehingga propagation delay tplh(sq) terjadi sebagaimana bagian. Sebagaimana perubahan dari LOW ke HIGH pada input R dapat menyebabkan perubahan dari HIGH ke LOW pada output Q, dengan propagation delay tphl(rq) sebagaimana pada transisi bagian 2. Transisi yang terjadi pada QN, akan terjadi propagation delay pada tphl(sqn) dan t plh(rqn). Gambar.4. Timing Parameter dari S-R latch dengan enable b. D - Latch Data latch adalah rangkaian sekuensial yang berfungsi untuk meneruskan atau menyimpan bit informasi sesuai dengan nilai input yang dimasukkan. Rangkaian D latch, menggunakan rangkaian S-R Latch dengan menggabungkan dan menambahkan gerbang NOT pada input D, terlihat pada gambar.5. Gambar.6 memperlihatkan blok rangkaian D latch. Tabel kebenaran D latch, terlihat pada tabel.2.

Pertemuan ke 5 Input control dari D latch diberi label C, terkadang disebut sebagai ENABLE, CLK, atau G, clock ini bekerja secara aktif low, pada beberapa desain D latch selalu membutuhkan lebar pulsa yang besarnya minimum. Sebagai contoh D latch functional behavior terlihat pada gambar 5.. Ketika input enable C dimasukkan, output Q yang ditampilkan sesuai dengan input d yang dimasukkan. Pada keadaan ini dikatakan latch dalam kondisi terbuka dan pembentukkan D input ke output Q adalah transparan: rangkaian ini sering disebut sebagai transparan latch. Ketika C diberikan logika sebaliknya maka latch akan tertutup. Dan output Q berada pada nilai terakhir dan tidak akan berubah walaupun nilai D berubah. Gambar.5. Rangkaian D Latch Gambar.6. Blok Rangkaian DFF Tabel.2. Tabel Kebenaran D Latch C D Q Q' X Last Q Last Q Timing behavior dari D latch terlihat pada gambar.7 Terdapat 4 parameter delay yang berbeda, yang ditunjukkan oleh sinyal propaganda dari C atau input D ke output Q. Sebagai contoh, pada transisi ke dan 4, latch secara initial tertutup dan input D adalah kebalikan dari output Q, sehingga saat C adalah, latch dalam keadaan terbuka, dan output Q berubah setelah waktu tunggu tplh(cq) dan tphl(cq). Pada transisi ke 2

Pertemuan ke 6 dan 3 input C terlah bernilai dan latch dalam keadaan terbuka, sehingga nilai Q secara transparent mengikuti tabel transisi dari D latch dengan nilai delay tplh(dq) dan tphl(dq). Empat parameter lainnya menkhususkan waktu tunda untuk output QN dan tidak diperlihatkan. Jendela timing dimulai pada tsetup sebelum falling edge dari C, tsetup disebut sebagai setup time. Jendela timing berakhir pada waktu akhir thold setelahnya, thold disebut sebagai hold time (waktu tunda). Jika D berubah selama setup dan hold time window, output dari latch tidak dapat diprediksi dan mungkin akan menjadi metastabel seperti terlihat pada gambar.7. Gambar.7. Timing parameter dari D latch Flip-flop adalah penyusun dasar dari suatu rangkaian sekuensial, flip-flop banyak digunakan dalam memori karena berfungsi sebagai penyimpan data dan informasi dalam bentuk satu bit (single-bit storage). Karakteristik dari flip-flop sebagai berikut: a. Keadaan output berubah hanya saat terjadi perubahan sinyak clock atau pemicu. b. Menggunakan waktu tunggu / set up hold time sebelum dan sesudah pulsa clock untuk mencegah metastability. c. Pulsa clock mencegah desain proses. Macam-macam flip-flop sebagai berikut : a. D Edge Triggered Flip-Flop b. Scan Flip - Flop c. Set-Reset Flip-Flop d. Master-Slave Flip-Flop e. Data Flip-Flop f. JK Flip Flop g. JK Master-Slave Flip-flop h. Edge-triggered J-K Flip-Flop i. Togle Flip-Flop

Pertemuan ke 7 D Edge Triggered Flip-Flop Positive Edge Triggered D Flip-Flop mengkombinasikan pasangan D latch, ouput terjadi hanya pada saat edge clock rising. Flip-flop pertama disebut sebagai master, yang terbuka dan mengikuti input saat clock =. Ketika Clock =, master D Flip-flop tertutup dan output ditransfer ke second flip-flop yang disebut slave. Flip-flop slave terbuka seluruhnya saat clock =, tetapi perubahan terjadi hanya diawal interval, karena master tertutup dan tidak berubah selama masa rehat dari interval. Block Diagram dan rangkaian D edge Possitive triggered terlihat pada gambar.8 (a) dan (b). Sedangkan untuk tabel kebenaran Positive Edge Triggered D Flip-Flop terlihat pada tabel.3. (a) (b) Gambar.8. (a) Blok D Flip-Flop, (b) Rangkaian Positive Edge Triggered D Flip-Flop Tabel.3. Tabel Kebenaran Positive Edge Triggered D Flip-Flop D CLK Q Q' Edge rising Edge rising X Last Q Last Q X Last Q Last Q Adanya segitiga pada input clock mengindikasikan sifat dari edge-triggered yang disebut sebagai dynamic input indicator. Timing diagram terlihat pada gambar.8. Gambar.9. Timing bahaviour dari Positive Edge Triggered D Flip-Flop

Pertemuan ke 8 Sinyal QM adalah output dari master latch, QM berubah pada saat CLK =. Ketika CLK berubah menjadi, nilai QM saat ini ditransfer ke Q dan QM tercegah dari perubahan hingga CLK berubah menjadi kembali. Gambar. menunjukkan functional behavior dari D Flip-Flop, seluruh propaganda delay diukur dari rising edge clock, sehingga hanya saat itulah terjadi perubahan output. Perubahan waktu tunda bias digambarkan dari perubahan LOW ke HIGH atau HIGH ke LOW. Gambar..Functional Behavior Timing Diagram Positive Edge Triggered D Flip-Flop Negative Edge Triggered D Flip-Flop menginversi input clock, sehingga seluruh perubahan terjadi pada falling edge CLK_L, dan edge trigger bias dianggap sebagai active low. Block Diagram dan rangkaian D edge Possitive triggered terlihat pada gambar. (a) dan (b). Sedangkan untuk tabel kebenaran Negative Edge Triggered D Flip-Flop terlihat pada tabel.4. (a) Gambar.. (a) Blok D Flip-Flop, (b) Rangkaian Negative Edge Triggered D Flip-Flop (b) Tabel.4. Tabel Kebenaran Positive Edge Triggered D Flip-Flop D CLK Q Q' Edge Falling Edge Falling X Last Q Last Q X Last Q Last Q

Pertemuan ke 9 Beberapa D flip-flop memiliki input asinkron yang digunakan untuk membuat flipflop bekerja pada keadaaan yang independent untuk CLK dan input D. Input ini secara tipenya diberi label PR (Preset) dan CLR (Clear), yang kerjanya untuk set dan reset input pada S R latch. Block Diagram dan rangkaian D edge Possitive triggered dengan preset dan clear terlihat pada gambar.2 (a) dan (b). (a) ( b ) Gambar.2. (a) Blok Edge-Triggered D Flip-flop dengan preset dan clear,(b) Rangkaian Edge-Triggered D Flip-flop dengan preset dan clear Edge-Triggered D Flip-flop with Enable Pada edge triggered D flip-flop dengan enable, dilengkapi dengan preset dan clear. Ketika Preset diberi logika maka output akan menjadi, sedangkan bila clear diset maka output Q akan ikut menjadi juga. Jika EN aktif maka external D input dipilih, dan jika EN tidak aktif, maka output flip-flop adalah current output. Tabel kebenaran fungsi dari positive edge triggered D flip-flop dengan enable disajikan dalam tabel.5.

Pertemuan ke Tabel.5. Tabel Kebenaran Positive Edge Triggered D Flip-Flop D EN CLK Q Q' X Last Q Last Q X X Last Q Last Q X X Last Q Last Q Dari sifat dan fungsi pada tabel.5 dihasilkan rangkaian dan blok diagram flip-flop yang disajikan pada Gambar.3 (a) dan (b). (a) Gambar.3. (a) rangkaian dan (b) Blok Edge-Triggered D Flip-flop dengan enable (b) Set-Reset Flip-Flop Set-Reset Flip-Flop merupakan bentuk flip-flop yang paling sederhana. SRFF adalah bentuk dasar dari kebanyakan flip-flop yang ada sekarang. Gambar.4 (a) dan (b) adalah gambar rangkaian SRFF dengan clock manual dan blok rangkaian SRFF.

Pertemuan ke (a) (b) Gambar.4. (a) Blok SRFF (b) Rangkaian SRFF Tabel kebenaran SRFF, terlihat pada tabel.6. Dengan Q t adalah keadaan awal sebelum terjadi clock dan Q t+ adalah keadaan akhir setelah terjadi clock. Ketika S = dan R =, bila Q mula-mula adalah maka ketika clock masuk, output yang dihasilkan Q setelah clock adalah. Begitu juga bila kita memasukkan input pada Q, akan dikeluarkan sinyal, setelah dilakukan clock. Begitu seterusnya, untuk S = dan R = dilarang karena akan menghasilkan keadaan yang sama pada Q dan Q. Padahal seharusnya keduanya saling berkebalikan. Input Tabel.6. Tabel Kebenaran SRFF Output S R Q t Q t+ Q Q Q Q Bila tabel diatas disederhanakan dalam tabel.7., maka akan terjadi : Tabel.7. Tabel Eksitasi SRFF S R Q t+ Keterangan Q t Tidak ada perubahan Reset Set?? Terlarang

Pertemuan ke 2 Master Slave S-R Flip-Flop Pada master slave SR Flip-flop, output tidak hanya tergantung pada nilai input pada clock falling edge, tetapi selama terjadi interval dimana C = pada saat falling edge. Masuknya pulsa S saat terjadi interval maka akan mengaktifkan flip-flop master, dan saat pulsa R dimasukkan dapat meresetnya. Gambar.5. (a) Blok Master Slave S-R FF (b) Rangkaian Master Slave S-R FF. (a) (b) Gambar.5. (a) Blok Master Slave S-R FF (b) Rangkaian Master Slave S-R FF Tabel Kebenaran Master / Slave SRFF terlihat pada tabel.8. Tabel.8. Tabel Kebenaran SRFF Master Slave S R C Q QN X X Last Q Last QN Last Q Last QN Undef Undef Timing diagram SRFF master Slave terlihat pada Gambar.6. Pulsa pendek pada S pada selama interval terjadi dapat mengaktifkan master latch. Pulsa R dapat menon-aktifkanya. Nilai ditransfer ke output flip-flop pada saat clocknya falling edge tergantung apakah master latch dalam keadaan aktif terakhir atau dihapuskan ketika clock sama dengan.

Pertemuan ke 3 Gambar.6. Timing Diagram SRFF master Salve Pada gambar.4 (a), blok diagram SR master slave flip-flop tidak menggunakan dynamic input indicator, karena flip-flop tidak benar-benar diaktifkan pada edge triggered. Hal ini hanya seperti latch yang diikuti dengan input selama terjadi interval clock = tetapi perubahan pada output merefleksikan nilai akhir dari latch hanya ketika clock bernilai. Pada blok diagram, postponed output indicator mengindikasikan bahwa output sinyal tidak berubah hingga input enable, pada input C dinegasikan. Operasi master/slave S-R Flip-Flop tidak dapat diprediksi, jika kedua input S dan R dimasukkan pada Clock yang falling edge. Sebelum terjadi falling edge, kedua output Q dan QN master latch bernilai. Ketika Clock bernilai, output master latch berubah tidak dapat diprediksi dan sifatnya menjadi metastabel. Pada waktu yang sama, latch slave terbuka dan meneruskan hasilnya ke output flip-flop. Data Flip-Flop DFF adalah flip-flop yang merupakan pengembangan dari SRFF. Rangkaian ini dibuat untuk membuat suatu output yang sama dengan input yang telah dimasukkan. Blok Diagram dan rangkaian terlihat pada Gambar.7. (a) Blok DFF (b) Rangkaian DFF. Pada D Flip-flop, output akan dihasilkan dari clock Falling Edge.

Pertemuan ke 4 (a) Gambar.7. (a) Blok DFF (b) Rangkaian DFF (b) Dengan menambahkan sebuah gerbang NAND pada input SRFF, maka kita akan mendapatkan DFF. Bagian depan dari rangkaian adalah SRFF. Ketika input D = maka kondisi output gerbang dan 3 akan saling berkebalikan. Bila keadaan Q awal adalah maka output Q akhir akan menjadi sama dengan keadaan mula-mula. Hal ini juga berlaku untuk input D =, yang juga akan menghasilkan output Q sesuai dengan output pada keadaan awal. Tabel Kebenaran DFF terlihat pada tabel.9. Tabel.9. Tabel kebenaran DFF Input Output D n Awal Akhir Q Q Q Q JK Flip-Flop JKFF dibuat untuk mengatasi kelemahan SRFF, yaitu daerah S=R=. Hal ini dilakukan dengna cara mengumpan balik Q ke gerbang dan output Q ke gerbang 3. Jika input J = K =, dan keadaan awal Q adalah, maka dengan rangkaian JK ini akan dihasilkan nilai. Ini berarti untuk keadaan J=K=, dihasilkan output yang berkebalikan dengan harga awal. Untuk input J = dan K =, didapat apapun keadaan awal Qnya, ternyata menghasilkan keadaan akhir Q =. Tetapi bila input J =, K= malah menghasilkan output yang bernilai semua, tidak peduli nilai awal Qnya. Sedangkan untuk input J=K=, didapat hasil yang berkebalikan dengan kkeadaan awal. Misal bila Q adalah, maka keadaan akhir adalah. Begitu pula sebaliknya, Gambar.8. (a) Blok JKFF (b) Rangkaian JKFF.

Pertemuan ke 5 (a) Gambar.8. (a) Blok JKFF (b) Rangkaian JKFF Tabel Kebenaran dari JK Flip-flop terlihat dari tabel.. Tabel.. Tabel Kebenran JKFF Input Output (b) J K Q t Q t+ Q Q Q Q Tabel eksitasi dari flip-flop JKFF terlihat pada tabel.. Tabel.. Tabel Eksitasi JKFF J K Q t+ Keterangan Q t Tidak ada perubahan Reset Set Not Q t berkebalikan JK master Slave Flip-Flop (JKMS) Pada rangkaian yang sesungguhnya tiap-tiap flip-flop selain dilengkapi dengan terminal input, output dan clock, juga dilengkapi dengan terminal preset (Pr) dan terminal clear (Cr), atau kadang-kadang disebut reset. Jika Pr diberi pulsa, maka output menjadi. Sedangkan bila Clear diset maka output Q akan ikut menjadi pula. Tabel.2 merupakan tabel hubungan antara preset (Pr), clear (Cr) dan clock (Ck) dengan output (Q). Tabel.2. Tabel hubungan antara Pr, Cr, Ck, dan Q

Pertemuan ke 6 Pr Cr Ck Q X Tanda X diatas berarti keadaan ini mengikuti tabel kebenaran, tabel kebenaran untuk JKMS sama dengan tabel kebenaran JKFF. Perbedaannya hanya pada saat kapan output Q berubah. Pada JKMS, Q berubah pada saat pulsa clock berubah dari ke, atau pada saat trailing edge (pada saat pulsa turun). Rangkaian JKMS menggunakan gerbang NAND terlihat pada gambar.9. Blok diagram dan rangkaian JKFF master slave (menggunakan SRFF) terlihat pada gambar.2 (a) dan (b). Timing diagram JKMS terlihat pada gambar 5.28. Perubahan berkebalikan saat S=R= diperbaiki pada JKMS, dengan gate propagation delay complicate timing. Tabel Kebenaran JKMS terlihat pada tabel.3. Gambar.9. Rangkaian JKMS menggunakan gerbang NAND (a)

Pertemuan ke 7 (b) gambar.2 (a) Blok Diagram JKMS dan (b). Rangkaian JKMS menggunakan SRFF Tabel.3. Tabel Kebenaran JKMS J K C Q Q X X Last Q Last Q Last Q Last Q Last Q Last Q Gambar.2 menunjukkan diagram functional behavior dari J-K master slave flip-flop untuk beberapa set input. Input J dan K tidak dimasukkan pada akhir dari pulsa trigger agar output flip-flop dapat berubah kapan pun waktunya. Kemungkinan yang dapat terjadi pada output flip-flop berubah ke nilai walaupun K dan not J dimasukkan pada akhir dari pulsa yang ditrigger. Sifat ini dinamakan s catching, hal ini terlihat pada timing diagram dibagian kedua hingga terakhir pulsa trigger Gambar.2. Timing diagram Flip-flop JKMS Sifat analog dari JKMS diketahui sebagai catching diilustrasikan pada pulsa terakhir dari timing diagram. Karena pada sifat ini, input J dan K dari J-K master/slave flip-flop harus dilakukan secara pasti selama interval Clock =. Edge Triggered J-K Flip-Flop

Pertemuan ke 8 J-K Edge Triggered Flip-flop menggunakan edge triggered D flip-flop secara internal memiliki input dan rising edge sebagai clock, dan menghasilkan next output sesuai dengan persamaan karakteristik Q = J.Q + K.Q. Blok diagram dan rangkaian JKFF master slave (menggunakan SRFF) terlihat pada gambar.2 (a) dan (b) adalah blok diagram dan rangkaian Edge Triggered J-K Flip-Flop. Sedangkan untuk tabel kebenaran Edge Triggered J-K Flip-Flop terlihat pada tabel.3. Sedangkan untuk timing diagram functional behavior dari positive edge triggered J-K Flip-Flop terlihat pada gambar.22. (a) (b) Gambar.22. (a) Blok diagram (b) rangkaian Edge Triggered J-K Flip-Flop Tabel.4. Tabel kebenaran Edge Triggered J-K Flip-Flop J K C Q Q X X Last Q Last Q X X Last Q Last Q Last Q Last Q Last Q Last Q Seperti input D pada edge triggered D flip-flop, input J dan K pada JK Flip-flop bertemu pada spesifikasi set-up dan hold time, yang merespon pada clock edge trigger untuk operasi yang sesuai.

Pertemuan ke 9 Gambar.23. Timing diagram Flip-flop Edge Triggered J-K Flip-Flop T (Toggle) Flip-flop TFF merupakan pengembangan dari JKFF. Dengan menghubungan input J dan K menjadi satu maka akan didapat TFF. Pada banyak aplikasi T Flip-Flop, flip-flop akan berubah seiring dengan adanya perubahan clock. Perubahan keadaan T Flip-flop terjadi hanya jika sinyal enable EN diaktifkan. Berbagai desain TFF tersaji pada Gambar.24 (a),(b),(c) dan (d). Blok diagram TFF dengan enable Gambar.25 rangkaian TFF. Tabel kebenaran TFF terlihat pada tabel.5. (a) (b) (b) (d) Gambar.24. (a) TFF dengan DFF (b) TFF dengan JKFF (Q(t+) = Q (t) ) (c) TFF dengan XOR (d) TFF dengan JKFF (Q(t+) = T Q(t) + T Q(t))

Pertemuan ke 2 Gambar.25. Rangkaian TFF Pada rangkaian T Flip-Flop yang dilengkapi dengan enable, keadaan flip-flop berubah pada edge triggerdari clock hanya jika sinyal EN dimasukkan. Input Enable, harus dispesifikasikan dengan setup dan hold time, yang merespons pada triggering clock edge. Functional behavior dari TFF terlihat pada gambar.25. Gambar.26. Functional Behavior dari TFF Tabel.5. Tabel Kebenaran TFF Input Output T Awal Akhir Q Q Q Q Pada saat tombol preset bernilai dan clearnya mengikuti nilai output saat ini maka next outputnya tidak berubah, sedangkan saat Preset bernilai sedangkan clearnya adalah kebalikan dari output saat ini, maka nilai output nextnya sesuai dengan tabel kebenaran TFF yaitu berkebalikan dengan keadaan sebelumnya. Tabel.5 dapat diringkas menjadi tabel.6 Tabel.6. tabel Eksitasi TFF

Pertemuan ke 2 Pr Cr Q t+ Q t Tidak berubah Not Q t berkebalikan III. Tabel Karakteristik dan tabel Eksitasi Persamaan Karakteristik Persamaan karakteristik mendeskripsikan keadaan selanjutnya dari sebuah flip-flop sebagai fungsi current state (keadaan saat ini) dan input : Persamaan karakteristik ini diperoleh dari tabel fungsi dasar dari masingmasing tipe flip-flop, dan sangat bermanfaat untuk menganalisis dan mendesain mesin keadaan (state machine). Tabel 5.9 menyajikan persamaan karakteristik bagi latch dan flip-flop. Rangkaian Sekuensial Sinkron dan Asinkron Rangkaian Sekuensial Sinkron adalah rangkaian sekuensial yang menggunakan flip-flop (secara internal, merupakan rangkaian sekuensial tak sinkron) untuk menghasilkan suatu fungsi logika atau aplikasi lainnya yang lebih bermanfaat. Karakteristiknya adalah a. Pada rangkaian sinkron variabel keadaan dan output dari suatu sistem sinkron yang berubah berdasarkan kontrol sinyal clock. b. Minimum lebar pulsa disederhanakan dengan memulai kembali seluruh rentang pewaktuan sinyal clock yang mengaktifkan flip-flop. Sifat dari rangkaian ini adalah sinyalnya bersifat diskrit point, dan ditentukan dengan sinyal kontrol (clock). Rangkaian Sekuensial Asinkron adalah rangkaian sekuensial yang menggunakan gerbang dan loop feedback untuk mengimplementasikan memori pada rangkaian logika. Sifat dari rangkaian sekeunsial : a. Perubahan keadaan output rangkaian tergantung pada perubahan sinyal input (perubahan dapat terjadi kapan saja).

Pertemuan ke 22 b. Input asinkron untuk suatu fungsi logika, hanya untuk sistem yang state (keadaannya) telah diketahui sebelumnya. Model untuk merepresentasikan rangkaian sekuensial, sebagai berikut : a. Abstraksi dari elemen sekuensial b. Finite state machine dan state diagram c. Input / Output d. Mealy, Moore, dan Mesin Mealy secara Sinkron Tabel.7. Tabel Persamaan Karakteristik Tipe Flip-flop S-R Latch D Latch Edge Triggered D Flip-Flop Master / Slave S-R Flip-Flop Master / Slave J-K Flip-Flop Edge Triggered J-K Flip-Flop T Flip-Flop T Flip-Flop dengan Enable Persamaan karakteristik Q(t+) = S + R Q(t) Q(t+) = D Q(t+) = D Q(t+) = S + R Q(t) Q(t+) = JQ(t) + K Q(t) Q(t+) = J Q(t) + K Q(t) Q(t+) = Q(t) Q(t+) = T Q(t) + T Q(t) Tes Formatif. Tuliskan Persamaan karakteristik untuk masing-masing jenis Flip-Flop? 2. Sebutkan karakteristik dari rangkaian sekuensial? Kunci Tes Formatif. Tipe Flip-flop Persamaan karakteristik S-R Latch Q(t+) = S + R Q(t) D Latch Q(t+) = D Edge Triggered D Flip-Flop Q(t+) = D Master / Slave S-R Flip-Flop Q(t+) = S + R Q(t) Master / Slave J-K Flip-Flop Q(t+) = JQ(t) + K Q(t) Edge Triggered J-K Flip-Flop Q(t+) = J Q(t) + K Q(t)

Pertemuan ke 23 T Flip-Flop T Flip-Flop dengan Enable Q(t+) = Q(t) Q(t+) = T Q(t) + T Q(t) 3. Karakteristik Rangkaian Sekuensial Siklus umpan balik output yang dihasilkan pada waktu diumpan balikkan sehingga menjadi input internal saat itu juga, bersama-sama dengan input dari luar. Hasil dari proses logika akan dikeluarkan sebagai output yang akan datang. 2. Penundaan waktu keluar data. Adanya penundaan waktu keluar tersebut dimanfaatkan oleh disainer untuk menjadikan rangkaian sekuensial sebagai rangkaian pengingat atau penyimpan data. 3. State (Keadaaan) Rangkaian yang mempunyai keluaran yang tidak hanya bergantung pada masukan sekarang melainkan juga pada masukan yang sebelumnya (lalu). Pada rangkaian sekuensial terdapat 3 keadaan yakni Present Input, Present Output, dan Next Output. Blok diagram perbedaan rangkaian kombinasional dan sekuensial disajikan pada gambar 5.. 4. Rangkaian Penyusun Rangkaian penyusun pada rangkaian sekuensial, minimal terdiri dari satu elemen memori. Soal Latihan. Jelaskan pengertian flip-flop beserta ciri-cirinya! 2. Jelaskan tentang Rangkaian Sekuensial dan bandingkan dengan Rangkaian Kombinasional! Berikan contoh untuk rangkaian masing-masing. 3. Sebutkan jenis-jenis flip-flop, karakteristik tabelnya, dan gambarnya! 4. Ubahlah flip-flop di bawah ini menjadi D flip-flop! a) S-R flip-flop b) J-K flip-flop c) T flip-flop d) Master Slave D flip-flop 5. Jelaskan perbedaan rangkaian sekuensial Sinkron dan Asinkron!

Pertemuan ke 24 Petunjuk Penilaian dan Umpan Balik Penilaian dilaksanakan dari keaktifan mahasiswa dikelas untuk berdiskusi dan bertanya. Tes formatif dilaksanakan pada akhir sesi, penilaian diberikan dengan rentang nilai. Bobot keaktifan dan tes formatif adalah % dari nilai akhir keseluruhan. Umpan balik diberikan oleh dosen sebagai fasilitator, dan sebagai mahasiswa umpan balik dilakukan dengan memberikan pertanyaan atau tanggapan terhadap pertanyaan dari dosen. Tindak Lanjut Studi lanjut tentang verilog akan disampaikan pada pertemuan selanjutnya tentang perancangan rangkaian sekuensial menggunakan verilog. Tindak lanjut dari hasil test Formatif adalah meningkatkan pemahaman mahasiswa melalui latihan dan pengaplikasian ilmu pada hardware sesungguhnya pada mata kuliah penunjang praktikum.