BAB 10. DESAIN RANGKAIAN BERURUT

dokumen-dokumen yang mirip
Mata Kuliah TKE 113. Ir. Pernantin Tarigan, M.Sc Fahmi, S.T, M.Sc Departemen Teknik Elektro Universitas Sumatera Utara USU

DESAIN RANGKAIAN BERURUT

10 DESAIN RANGKAIAN BERURUT

Bab XI, State Diagram Hal: 226

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

Soal Latihan Bab Tentukanlah kompelemen 1 dan kompelemen 2 dari bilangan biner berikut:

9 ANALISIS RANGKAIAN BERURUT

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

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

XV. RAN AN KAIAN KAIAN SEKUEN EKU EN IAL ASINKR A. PENDAHULUAN R n a gk g aia i n sekuen e sia si l a in i kron

Sistem Digital. Sistem Angka dan konversinya

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

PETA KARNAUGH 3.1 Peta Karnaugh Untuk Dua Peubah

DIKTAT SISTEM DIGITAL

1). Synchronous Counter

TABULASI QUINE-McCLUSKEY

=== PERANCANGAN RANGKAIAN SEKUENSIAL ===

Rangkaian Sequensial. Flip-Flop RS

Rangkaian digital yang ekivalen dengan persamaan logika. Misalnya diketahui persamaan logika: x = A.B+C Rangkaiannya:

Aplikasi Karnough Map untuk Penyelesaian Desain Untai Logika Model Moore

Jobsheet Praktikum FLIP-FLOP D

BAB IV PENGUJIAN DAN ANALISIS

BAB III ANALISIS SISTEM

LEMBAR AKTIVITAS SISWA DIMENSI TIGA (WAJIB)

SIMULASI RANGKAIAN DIGITAL MESIN PENJUAL KOPI DENGAN XILINX

LAPORAN PENDAHULUAN PRAKTIKUM SISTEM DIGITAL MODUL II RANGKAIAN SEQUENTIAL

BAB II DASAR TEORI. Gambar 2.1. Proses Enkripsi Dekripsi

Assocation Rule. Data Mining

DASAR ALJABAR BOOLEAN

Arsitektur Komputer. Rangkaian Logika Kombinasional & Sekuensial

PRAKTIKUM TEKNIK DIGITAL

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

adalah frekuensi detak masukan mula-mula, sehingga membentuk rangkaian

FLIP-FLOP (BISTABIL)

LEMBAR TUGAS MAHASISWA ( LTM )

Prestasi itu diraih bukan didapat!!! SOLUSI SOAL

Perancangan Sistem Digital. Yohanes Suyanto

R ANGKAIAN LOGIKA KOMBINASIONAL DAN SEQUENSIAL

SATUAN ACARA PERKULIAHAN

DASAR-DASAR RANGKAIAN SEKUENSIAL 2

Gambar 28 : contoh ekspresi beberapa logika dasar Tabel 3 : tabel kebenaran rangkaian gambar 28 A B C B.C Y = (A+B.C )

PENCACAH (COUNTER) DAN REGISTER

P E N C A C A H 7.1 Pencacah Berurutan dan tak berurutan

DESAIN FAKTORIAL FRAKSIONAL 2 k-p SERTA ANALISISNYA BERBASIS WEB. Candra Aji dan Dadan Dasari 1 Universitas Pendidikan Indonesia ABSTRAK

Materi W9b GEOMETRI RUANG. Kelas X, Semester 2. B. Menggambar dan Menghitung jarak.

7. LAMPIRAN. Lampiran 1. Surat Pernyataan Kerjasama

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

Persamaan SOP (Sum of Product)

Gambar 1.1 Logic diagram dan logic simbol IC 7476

Prestasi itu diraih bukan didapat!!! SOLUSI SOAL

SIMULASI RANGKAIAN DIGITAL MESIN PENJUAL KOPI DENGAN XILLINX

1). Synchronous Counter

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

=== PENCACAH dan REGISTER ===

PERCOBAAN 4 FLIP-FLOP 2

PROGRAMA DINAMIS 10/31/2012 1

Aturan assosiatif biasanya dinyatakan dalam bentuk : {roti, mentega} {susu} (support = 40%, confidence = 50%)

( A + B) C. Persamaan tersebut adalah persamaan rangkaian digital dengan 3 masukan sehingga mempunyai 8 kemungkinan keadaan masukan.

PERCOBAAN 6 COUNTER ASINKRON

GERBANG LOGIKA. Keadaan suatu sistem Logika Lampu Switch TTL CMOS NMOS Test 1 Tinggi Nyala ON 5V 5-15V 2-2,5V TRUE 0 Rendah Mati OFF 0V 0V 0V FALSE

BAB VIII COUNTER (PENCACAH)

BAB IV PETA KARNAUGH (KARNAUGH MAPS)

SELEKSI OLIMPIADE MATEMATIKA INDONESIA 2007 TINGKAT PROVINSI TAHUN Prestasi itu diraih bukan didapat!!!

BAB VIII REGISTER DAN COUNTER

APLIKASI JK FLIP-FLOP UNTUK MERANCANG DECADE COUNTER ASINKRON

PENDAHULUAN PULSE TRAIN. GATES ELEMEN LOGIKA

PERCOBAAN 3 FLIP FLOP 1

DCH1B3 Konfigurasi Perangkat Keras Komputer

PERCOBAAN 11. CODE CONVERTER DAN COMPARATOR

BAHAN AJAR SISTEM DIGITAL

PERTEMUAN 12 PENCACAH

A. KUBUS Definisi Kubus adalah bangun ruang yang dibatasi enam sisi berbentuk persegi yang kongruen.

Solusi Olimpiade Sains Tingkat Kabupaten/Kota 2015 Bidang Matematika

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PRAKTIK TEKNIK DIGITAL

Ujian Akhir Semester EL 2002 Sistem Digital Rabu, 14 Desember 2016 Waktu 09:15-12:15 (180 menit)

BAB II Sintesis Rangkaian Sekuensial Pulse Mode

BAB V OUTPUT FORMING LOGIC

Ungkapan Boolean dan Aljabar Boolean. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

MAKALAH TEKNIK DIGITAL RANGKAIAN FLIP-FLOP DASAR

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

Modul 03 HIMPUNAN. Himpunan adalah kumpulan objek-objek yang keanggotaannya didefinisikan dengan jelas.

PERSAMAAN KUADRAT. Persamaan. Sistem Persamaan Linear

Peta Karnaugh (K Map) 1. Format K Map 2. K Map Looping 3. Simplification Process 4. Don t Care Condition

PENYEDERHANAAN DENGAN KARNAUGH MAP

Algoritma Cipher Block EZPZ

Teori himpunan. 2. Simbol baku: dengan menggunakan simbol tertentu yang telah disepakati. Contoh:

Tabulasi Quine McCluskey

Aplikasi Metode Cepat untuk Desain Untai Logik

ARSITEKTUR DAN ORGANISASI KOMPUTER Aljabar Boolean, Gerbang Logika, dan Penyederhanaannya

1. Titik, Garis dan Bidang Dalam Ruang. a. Defenisi. Titik ditentukan oleh letaknya dan tidak mempunyai ukuran sehingga dikatakan berdimensi nol

18/09/2017. Fakultas Teknologi dan Desain Program Studi Teknik Informatika

Program Dinamik Ir. Djoko Luknanto, M.Sc., Ph.D. Jurusan Teknik Sipil FT UGM

RANGKAIAN KOMBINASIONAL

Laboratorium Sistem Komputer dan Otomasi Departemen Teknik Elektro Otomasi Fakultas Vokasi Institut Teknologi Sepuluh November

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET TEKNIK DIGITAL LS 2 : Aljabar Boolean, Teori De Morgan I dan De Morgan II

Perlu diperhatikan bahwa perubahan sinyalnya sebenarnya tidaklah curam

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

SOAL UN DAN PENYELESAIANNYA 2005

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

Transkripsi:

BAB 10. DESAIN RANGKAIAN BERURUT

2 DESAIN PENCACAH NILAI SPESIFIKASI : X=1 cacahan naik 2, z= 1 jika cacahan > 5 X=0 cacahan turun 1, z= 1 jika cacahan < 0 mesin Mealy

3 0 DESAIN PENCACAH NILAI 1/1 1/0 1/0 4 2 0 (a) 0 0/1 1/1 1/0 5 0/0 4 1/0 2 1/0 0/0 0/0 0/0 1/1 3 1/0 1 0/0 5 0/1 1/1 1/0 0/0 4 1/0 2 0/0 0/0 0/0 3 1 (b) 0/0 (c)

4 PENCACAH NILAI: TABEL KEADAAN Keadaan Keluaran Keadaan berikut sekarang A + B + Z sekarang x=0 x=1 x=0 x=1 ABC x=0 x=1 x=0 x=1 0 5 2 1 0 000 101 010 1 0 1 0 3 0 0 001 000 011 0 0 2 1 4 0 0 010 001 100 0 0 3 2 5 0 0 011 010 101 0 0 4 3 0 0 1 100 011 000 0 1 5 4 1 0 1 101 100 001 0 1 (a) Dengan penetapan keadaan seperti tabel (b) maka pers. masukan untuk realisasi dengan flipflop T dapat ditentukan sbb.: (b)

5 REALISASI DGN FLIP-FLOP T A + B + C + T A T B T C ABC x=0 x=1 x=0 x=1 x=0 x=1 x=0 x=1 0 0 0 101 010 1 0 0 1 1 0 0 0 1 000 011 0 0 0 1 1 0 0 1 0 001 100 0 1 1 1 1 0 0 1 1 010 101 0 1 0 1 1 0 1 0 0 011 000 1 1 1 0 1 0 1 0 1 100 001 0 1 0 1 1 0 1 1 0 xxx xxx x x x x x x 1 1 1 xxx xxx x x x x x x xa BC 00 xa xa xa BC 00 01 11 10 BC 00 01 11 10 BC 00 01 11 10 00 1 1 1 0 00 0 1 0 1 00 1 1 0 0 01 0 0 1 0 01 0 0 0 1 01 1 1 0 0 11 0 x x 1 11 0 x x 1 11 1 x x 0 10 0 x x 1 10 1 x x 1 10 1 x x 0 T A T B T C 01 11 10 Z 00 01 11 10 1 0 1 0 0 0 1 0 0 x x 0 0 x x 0 x A x A B C T A x B C x A x B T B x AC x A B C T C x

6 DESAIN DETEKTOR URUTAN, SPESIFIKASI: Z=1 jika masukan muncul dalam urutan 010. Z=0 jika urutan masukan bukan 010. Contoh deretan masukan dan keluaran: Input X : 0 1 1 0 1 0 1 0 0 1 1 1 0 1 0 1 1 0 Output Z : 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 Ingat keadaan telah menerima masukan 0 Ingat keadaan telah menerima masukan 01 Ingat keadaan telah menerima masukan 010

7 DIAGRAM KEADAAN MEALY DETEKTOR URUTAN X= 010 1/0 1/0 0/0 1/0 0/0 0/0 0/0 1/0 S 2 1/0 0/0 1/0 (b) (c) Dari diagram ini disusun Tabel Keadaan :

TABEL KEADAAN DETEKTOR URUTAN X= 010 Keadaan Keluaran Keadaan berikut sekarang A + B + Z sekarang X=0 X=1 X=0 X=1 AB X=0 X=1 X=0 X=1 0 0 00 01 00 0 0 S 2 0 0 01 01 10 0 0 S 2 1 0 10 01 00 1 0 x AB AB AB 00 01 11 10 00 01 11 10 00 01 x x 11 10 0 0 0 x 0 0 1 1 x 1 0 0 0 x 1 1 0 1 x 0 1 0 0 x 0 1 0 0 x 0 A + J A = B x K A = 1 J B = x B + K B = x Z = x A 8

9 RANGKAIAN DETEKTOR URUTAN X= 010 Z A A J CK K B B J CK K B x 1 x x A x

10 DIAGRAM KEADAAN MOORE DETEKTOR URUTAN X= 010 0 1 0 Keadaan Keadaan-berikut Keluaran sekarang x = 0 x = 1 sekarang (Z) 0 S1 S1 S2 0 S2 S3 S0 0 S3 S1 S2 1 S 3 1 0 0 1 S 2 0 1 1 0 0 A+ B+ A B x=0 x=1 Z 0 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 0 1 1 0 1 0 1 1

REALISASI DGN FLIP-FLOP T 11 x AB AB 00 01 11 10 00 01 11 10 x 0 x 1 0 1 x 1 1 1 x 1 1 1 x A T A B T A + T A = A + B x B Z B + T B = B x + B x = B + x Penabuh A B x B x A x

12 PENYEDERHANAAN TABEL Pencocokan Baris (Row Matching) Peta Pasangan (Pair Chart) KEADAAN Pencocokan Baris: Syarat baris sama: Keluaran sama (Potensial sama, ini pertama) Keadaan berikut untuk setiap masukan sama atau tidak konflik Perancangan detektor urutan masukan "110" atau "101" yang memberikan keluaran 1. Contoh masukan: x = 0 0 1 0 1 1 0 0 1 0 1 0 0 1 1 0 1 0 0 0 1 1 1 0 0 z = 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 1 0

13 DETEKTOR URUTAN X= 110 & 101 TABEL KEADAAN AWAL Urutan Keadaan Keadaan-berikut Keluaran masukan sekarang x = 0 x = 1 x=0 x=1 reset A B C 0 0 0 B D E 0 0 1 C F G 0 0 00 D D E 0 0 01 E F G 0 0 10 F D E 0 1 11 G F G 1 0 Keadaan (baris) potensial sama: (A,B,C,D,E) [F dan G tak ada yang potensial sama] Syarat kesamaan: A= B: (B=D) dan (C=E); A= C: (B=F) dan (C=G); A= D: (B=D) dan (C=E); A= E: (B=F) dan (C=G); B= C: (D=F) dan (E=G); B= D: (D=D) dan (E=E); B= E: (D=F) dan (E=G); C= D: (D=F) dan (E=G) ; C= E: (F=F) dan (E=E)

TABEL KEADAAN DGN B=D DAN C=E 14 Urutan Keadaan Keadaan-berikut Keluaran masukan sekarang x = 0 x = 1 x=0 x=1 reset A B C 0 0 0 B D B E C 0 0 1 C F G 0 0 00 D D E 0 0 D= B 01 E F G 0 0 E = C 10 F D B E C 0 1 11 G F G 1 0 Urutan Keadaan Keadaan-berikut Keluaran masukan sekarang x = 0 x = 1 x=0 x=1 reset A B C 0 0 0 B B C 0 0 A= B 1 C F G 0 0 10 F B C 0 1 11 G F G 1 0

15 TABEL KEADAAN DGN B=D, C=E DAN A=B Urutan Keadaan Keadaan-berikut Keluaran masukan sekarang x = 0 x = 1 x=0 x=1 reset A B A C 0 0 0 B B C 0 0 A= B 1 C F G 0 0 10 F B A C 0 1 11 G F G 1 0 Urutan Keadaan Keadaan-berikut Keluaran masukan sekarang x = 0 x = 1 x=0 x=1 reset A A C 0 0 1 C F G 0 0 10 F A C 0 1 11 G F G 1 0

16 DIAGRAM KEADAAN AKHIR C 0/0 A 1/0 1/0 0/0 1/1 G 1/0 0/0 0/1 F

PETA PASANGAN (PAIR CHART) UTK DETEKTOR URUTAN X= 110 & 101 B C D E B,D C,E B,F C,G B,D C,E B,F C,G D,F E,G D,F E,G syarat B D dan C E terpenuhi Kotak (B,D) & (C,E) kosong Keluaran berbeda A & F, A & G, B & F dsb di- cross D,F E,G D,F E,G F X X X X X G X X X X X X A B C D E F 17

PETA PASANGAN B B,D C,E A B hanya bila B D dan C E Kotak (B,D) dan (C,E) kosong B D dan C E C B,F C,G D,F E,G D B,D C,E D,F E,G E B,F C,G D,F E,G D,F E,G F X X X X X G X X X X X X A B C D E F 18

19 PETA PASANGAN B C D E B,F C,G B,F C,G D,F E,G D,F E,G D,F E,G Kotak (B,F) dan (C,G) berisi X syarat untuk kesamaan A= C dan A= E tak terpenuhi kotak (A,C) dan (A,E) di- cross D,F E,G F X X X X X G X X X X X X A B C D E F

20 PETA PASANGAN B C Kesetaraan total: A B D dan C E keadaan : A, C, F, G D E F X X X X X G X X X X X X A B C D E F

21 PENETAPAN KEADAAN (STATE ASSIGNMENT) Meminimumkan rangkain gerbang masukan Cara coba-coba (Trial and Error) Untuk 3 keadaan,, S 2, butuh 2 flip-flop 2 flip-flop menyediakan 4 keadaan terdapat beberapa kombinasi keadaan yang dapat dipilih: Untuk = 00 terdapat 6 kombinasi: (00,01,10); (00,01,11); (00,10,01); (00,10,11); (00, 11,01); (00, 11,10); Terdapat juga sejumlah kombinasi untuk = 01, 10, dan11.

22 PENETAPAN KEADAAN Penetapan 00 atau 000 atau 0000 ( 0 desimal) untuk keadaan pertama ( ) tidak ada ruginya dan penetapan yang bukan 0 juga tidak memberikan keuntungan Pertukaran kolom (letak bit) tidak mengubah harga realisasi: (00,01,10) sama dengan (00,10, 01) kolom 1 (A) dipertukarkan dengan kolom 0 (B) Mengkomplemenkan satu atau lebih kolom tidak mengubah harga realisasi (Untuk Flip-flop simetris RS, JK dan T): (00,01,10) sama dengan (01,11, 00) mengkomplemenkan kolom 0 (B); sama dengan (10,11,00) mengkomplemenkan kolom 1 (A).

23 KOMBINASI 3 KEADAAN UNTUK 2 FLIP-FLOP Keadaan Flip-flop Keadaan 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Rangkaian AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB 00 00 00 00 00 00 01 01 01 01 01 01 10 10 10 10 10 10 01 01 10 10 11 11 00 00 10 10 11 11 00 00 01 01 11 11 S 2 10 11 01 11 01 10 10 11 00 11 00 10 01 11 00 11 00 01 Keadaan 19 20 21 22 23 24 Rangkaian AB AB AB AB AB AB 11 11 11 11 11 11 00 00 01 01 10 10 S 2 01 10 00 10 00 01 Kesamaan: 1=3=8=11=14=17=22=24 Jadi sebenarnya tinggal 3 pilihan: 2=4=7=12=13=18=21=23 1 atau 2 atau 5 5=6=9=10=15=16=19=20

24 KOMBINASI KEADAAN Keadaan Keadaan-berikut Keluaran Z sekarang x = 0 x = 1 x = 0 x = 1 0 0 S 2 0 0 S 2 1 0 A+ B+ Z A B x=0 x=1 x=0 x=1 0 0 0 1 0 0 0 0 0 1 0 1 1 0 0 0 1 0 0 1 0 0 1 0 (,,S 2 )= (00,01,10) A+ B+ Z A B x=0 x=1 x=0 x=1 0 0 0 1 0 0 0 0 0 1 0 1 1 1 0 0 1 1 0 1 0 0 1 0 A+ B+ Z A B x=0 x=1 x=0 x=1 0 0 1 1 0 0 0 0 1 1 1 1 0 1 0 0 0 1 1 1 0 0 1 0 (,,S 2 )= (00,01,11) (,,S 2 )= (00,11,01)

25 AB AB AB x 00 01 11 10 x 00 01 11 10 x 00 01 11 10 0 0 0 x 0 0 1 1 x 1 0 0 0 x 1 J A = Bx; K A = 1 1 0 1 x 0 1 0 0 x 0 1 0 0 x 0 J B = x ; K B = x A + B + Z Z = Ax (a)

26 PEDOMAN PENETAPAN KEADAAN BERDASARKAN KEBERDEKATAN Keadaan-keadaan yang untuk satu masukan mempunyai keadaan-berikut yang sama hendaknya diberikan keadaan yang berdekatan (adjacent). Keadaan-keadaan yang merupakan keadaan-berikut bagi keadaan yang sama hendaknya diberikan keadaan yang berdekatan Keadaan-keadaan yang mempunyai keluaran yang sama untuk suatu masukan hendaknya diberikan keadaan yang berdekatan. Pedoman ini digunakan dalam penyederhanaan fungsi keluaran

27 PENEMPATAN KEADAAN- KEADAAN KE PETA KARNAUGH Mulailah menempatkan keadaan awal di kotak nol. Dahulukanlah memenuhi keberdekatan pedoman 1 dan keberdekatan yang lebih banyak dituntut Tempatkanlah 3 atau 4 keadaan yang dituntut berdekatan oleh pedoman pada 4 kotak yang berdekatan. Gunakanlah pedoman 3 dalam penyederhanaan peta keluaran, tetapi masih harus mendahulukan pedoman 1 dan 2.

28 TABEL KEADAAN CONTOH Keadaan Keluaran Keberdekatan: Keadaan berikut sekarang sekarang X=0 X=1 X=0 X=1 1. (A,C,E,G), (A,B,D,F), (D,F), (E,G) A B C 0 0 2. (B,C), (C,D), (B,E), (C,F)2X, (B,G)2X B D C 0 0 C B E 0 0 D F C 0 0 E B G 0 0 F F C 1 0 G B G 0 1

29 PETA PENETAPAN DENGAN KEBERDEKATAN pq pq pq r 00 01 11 10 r 00 01 11 10 r 00 01 11 10 0 A C E G 0 A E D 0 A B D F 1 F D B 1 C G B F 1 G E C (a) (b) (c) (A,C,E,G), (D,F), (E,G) (A,C,E,G), (D,F), (E,G) (A,B,D,F),(D,F),(E,G) (C,F) 2X, (B,G) 2X (C,F) 2X, (B,G) 2X (C,F) 2X, (B,G) 2X Peta (a) : A= 000, B= 101, C= 001, D= 111, E= 110, F= 011, G= 100 Peta (b) : A= 000, B= 111, C= 001, D= 100, E= 010, F= 101, G= 011 Peta (c) : A= 000, B= 010, C= 101, D= 110, E= 111, F= 100, G= 011