PERTEMUAN 11 REGISTER http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/45-misc/30-uart/reg8.html.

Slides:



Advertisements
Presentasi serupa
Counter & Register Minggu 8.
Advertisements

Bus 3-State Sistem bus dapat dibangun dari gerbang 3-keadaan
Rangkaian Logika Sekuensi
RANGKAIAN SEKUENSIAL.
XVIII. RANGKAIAN REGISTER DAN COUNTER
COUNTER.
Counter Satriyo, ST, Mkom.
Pencacah.
MENJELASKAN PRINSIP REGISTER
Bab 9 REGISTER GESER Nama : Narsi Tamamilang NPM :
Sistem Pengolahan Data Komputer bag.1
SHIFT REGISTER Satriyo, MKom.
Synchronous Counters Chapter 18
REGISTER DAN COUNTER MATA KULIAH TEKNIK DIGITAL
PERTEMUAN 07 FLIP FLOP Teknik digital.
PERTEMUAN MINGGU KE-2 LEVEL GATE.
Shift Register Chapter 19
TEK 2524 Organisasi Komputer
Shift Register Counters Chapter 21
TEK 2524 Organisasi Komputer
TEK 2524 Organisasi Komputer
Tugas XTKJ 2 Ahmad Marzuki (02) X TKJ 2.
RANGKAIAN DIGITAL SHIFT REGISTER.
FLIP-FLOP (BISTABIL) Rangkaian sekuensial adalah suatu sistem digital yang keadaan keluarannya pada suatu saat ditentukan oleh : keadaan masukannya pada.
PENCACAH (COUNTER) DAN REGISTER
PERTEMUAN 10 RANGKAIAN SEKUENSIAL
PERTEMUAN 12 PENCACAH.
FLIP - FLOP.
Elektronika Digital Data analog, suatu besaran dinyatakan di dalam angka desimal, suatu sistem bilangan yang terdiri dari angka nol sampai sembilan. Data.
UNIVERSITAS 17 AGUSTUS 1945 JAKARTA
PENGANTAR TEKNOLOGI KOMPUTER & INFORMASI – A
GERBANG LOGIKA DAN ALJABAR BOOLE
RANGKAIAN DIGITAL SHIFT REGISTER.
REGISTER & COUNTER # SESSION 8 #.
Mata Kuliah Dasar Teknik Digital TKE 113
9. Rangkaian Logika Kombinasional dan Sekuensial
Sistem Digital Flip-Flop Sistem Digital. Hal 1.
Counter / Pencacah.
Aplikasi Flip-Flop #10 Teknik Digital (IF) 2015.
PENCACAH (COUNTER).
TEK 2524 Organisasi Komputer
SELAMAT BERJUMPA DALAM TUTORIAL
Transfer Register dan Mikrooperasi
SIRKUIT ARITMATIKA.
Register dan Shift Register
KOMPUTER SIMPLE AS POSSIBLE (SAP-1)
MATA KULIAH TEKNIK DIGITAL DISUSUN OLEH : RIKA SUSANTI, ST
Mata Pelajaran :Sistem Komputer
TEKNIK DIGITAL PENCACAH.
TEKNIK DIGITAL REGISTER.
PERTEMUAN MINGGU KE-2 LEVEL GATE.
RANGKAIAN LOGIKA Flip-Flop Hal 1.
Mata Kuliah Teknik Digital
Elektronika industri Smk n 5 surakarta wahyuningsih
GERBANG LOGIKA DAN ALJABAR BOOLE
Fungsi-fungsi IC Digital: Sekuensi
REGISTER PERTEMUAN 11 uart/reg8.html.
Shift Register Chapter 20
Modul ke: Fakultas Program Studi 13 Teknik Teknik Eleltro Teten Dian Hakim, ST. MT. Perancangan Sistem Digital Counter dan Register.
XVIII. RANGKAIAN REGISTER DAN COUNTER
Rangkaian Logika Sequensial
:: REGISTER & COUNTER :: TEORI, IMPLEMENTASI & APLIKASI
Arsitektur & Organisasi Komputer
RANGKAIAN DIGITAL SHIFT REGISTER.
OPERASI Arithmatika dan logika
RANGKAIAN SEKUENSIAL.
PERTEMUAN MINGGU KE-2 LEVEL GATE.
Rangkaian Multiplekser, Dekoder, Register. Rangkaian Multiplekser Multiplexer adalah suatu rangkaian yang mempunyai banyak input dan hanya mempunyai satu.
PERTEMUAN MINGGU KE-2 LEVEL GATE.
Rangkaian Sekuensial KILLER PRESENTATIONS Series Power Templates & Presentations Tools You Must See Before You Die © 2013 IDEASMAX, All Rights.
Transcript presentasi:

PERTEMUAN 11 REGISTER http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/45-misc/30-uart/reg8.html

Sasaran Pertemuan 11 Mahasiswa diharapkan mengerti tentang Register yang terdiri dari : Register Buffer dan Register Geser

REGISTER Register adalah suatu kelompok elemen memori yang bekerja bersama sebagai satu kesatuan.   Jenis Register Penyimpan 1. Register Buffer 2. Register Geser 3. Register Geser Terkendali

1. Register Buffer Adalah jenis register yang paling sederhana, yang hanya berfungsi untuk menyimpan kata digital

2. Register Geser (Shift Register) Register geser disusun dengan merangkaikan flip flop satu sama lain. Sebuah register geser dapat memindahkan bit-bit yang tersimpan ke kiri atau ke kanan. Pergeseran bit ini penting dalam operasi aritmatika dan operasi logika yang dipakai komputer. Register geser juga sering digunakan untuk menyimpan data sesaat.

Diagram pewaktuan register geser kiri Clock DO Q0 D1 Q1 D2 Q2 D3 Q3

Register Geser Terkendali (Control Shift Register) Register ini menggunakan sinyal pengendali SHL. Register geser sering digunakan untuk menyimpan data sesaat. Salah satu metode penentuan karakteristik register geser adalah bagaimana data dimuat (Loading) ke dan dibaca (Reading) dari unit-unit penyimpannya. Ada dua cara pengisian (Loading) dari register ini yaitu secara serial dan paralel

Pengisian Seri (Serial Loading) Pengisian seri berarti penyimpanan sebuah kata digital dalam register dengan cara memasukan 1 bit pada setiap pulsa detak. b. Pengisian Paralel Pada pengisian paralel ( broadside loading) hanya memerlukan 1 pulsa detak untuk pemasukan sebuah kata digital.

Berdasarkan pemuatannya, terdapat 4 kategori register geser : masukan serial keluaran serial (SISO) masukan serial keluaran paralel (SIPO) masukan paralel keluaran paralel (PIPO) masukan paralel keluaran serial (PISO)

Serial-in/serial-out shift register (SISO) Serial-in, serial-out shift register menunda (delay) data menggunakan satu pulsa untuk setiap tahap. Data bit disimpan pada setiap register secara bertahap. Serial-in, serial-out shift register memiliki panjang data dari 1 hingga 64 bit lebih panjang jika, register atau paket data berbentuk cascaded (bertingkat).

Dibawah ini single stage shift register menerima data yang tidak sinkron ke register clock. Data"data in" pada pin D D FF (Flip-Flop) tidak mengalami perubahan pada saat pulsa berubah dari keadaan low (0) ke high (1). Kita harus mensinkronkan data dengan sebuah system wide clock untuk membuktikan kehandalan sebuah digital logic circuit.

Jenis lain seperti JK FF secara bertahap ( cascaded) dari Q ke J, Q' ke K dengan input pulsa parallel sebagai alternatif untuk hasil yang diinginkan dari rangkaian register geser diatas. Secara umum Serial-in/serial-out shift register dengan komponen : input pulsa , data input, dan data output pada keadaan akhir sedangkan keadaan lainnya tidak ada.

Diagram waktu berikut digunakan dengan salah satu dari 2 versi serial-in, serial-out shift register. Tiga pasang anak panah menunjukkan tiga keadaan secara temporal menyimpan 3 bit data dan terjadi penundaan dengan ke 3 pulsa secara periodik dari input ke output. Implementasi SISO dapat dilihat pada rangkaian CD 4006b, CD4006b-18 bit dan CD 4031-64 bit pada halaman berikut

Serial-in, parallel-out shift register (SIPO) Serial-in/parallel-out shift register mirip dengan serial-in/ serial-out shift register dimana data diinput ke elemen penyimpanan dan bergeser dalam bentuk data keluaran secara serial, data keluar dan pin. Perbedaannya adalah semua data berada dalam tahap internal sebagai output. Sehingga serial-in/parallel-out shift register merubah data dari format serial ke format parallel.

Jika 4 data digeser dengan 4 pulsa melalui kabel tunggal sebagai data input data secara bersamaan (simultan) menghasilkan 4 Output QA ke QD setelah pulsa di berikan seperti ditunjukkan gambar berikut:

Pada aplikasi praktis serial-in/parallel-out shift register merubah data bentuk serial format melalui data tunggal ke bentuk parallel format pada beberapa kabel. Dengan menggunakan 4 LED (Light Emitting Diodes) dengan 4 output (QA QB QC QD ) pada gambar dan diagram waktu berikut. ini

Parallel-in, parallel-out, universal shift register (PIPO) Parallel-in/ parallel-out shift register dengan data paralel digeser dengan output seperti ditunjukkan oleh gambar dibawah ini. Secara umum shift register pada beberapa device berfungsi sebagai alat tambahan parallel-in/ parallel-out.

Salah satu contoh Geser kanan dari parallel-in/ parallel-out shift register ditunjukkan oleh gambar berikut. Tiga gerbang logika pada keadaan buffer (sementara) sebenarnya tidak terlalu dibutuhkan pada parallel-in/ parallel-out shift register, kecuali bagian dari real-world device 74LS395 yang ditunjukkan oleh gambar dibawah ini.

Contoh lain adalah jenis SN74ALS299

Parallel-in, serial-out (PISO) Konfigurasi rangkaian ini dengan input data pada garis D1 hingga D4 dalam bentuk parallel format. Untuk menyimpan “write” data ke register, Write/Shift control line berada pada kondisi LOW. Untuk menggeser data, W/S control line dalam kondisi HIGH dan register menerima pulsa. Jika data D1 sebagai Data Input maka jumlah pulsa tidak dibutuhkan lagi dimana Data Output, Q, bebrbentuk data parallel setelah proses baca pada kondisi mati.

Pencacah Putar Gelang (Ring counters) Jika output register igeser di kembalikan sebagai fed back menjadi input merupakan hasil dari rangkaian putar gelang (Ring Counter ). Data di sirkulasi selama ada pulsa yang digunakan. Sebagai contoh data akan berulang selama ada 4 pulsa yang digunakan pada gambar berikut . Jika pemuatan data (data loading) semua pada kondisi 0‘ atau semua pada kondisi 1 maka tidak dicacah. Apakah kondisi pada level High atau Low yang digunakan?

Kita melakukan prosens pemuatan data ke rangkaian parallel-in/ serial-out shift register yang dikonfigurasi menjadi ring counter pada gambar dibawah ini. Data secara random akan di load. Secara umum yang paling banyak digunakan pada kondisi 1.

Pemuatan binary 1000 ke rangkaian ring counter, menghasilkan pergeseran yang dapat dilihat pada diagram waktu berikut. Sebagai contoh data pada satu tahap berulang untuk setiap 4 pulsa dari 4 . Diagram waktu untuk semua tahap terlihat sama dengan pengecualian satu pulsa saat penundaan dari satu tahap ke tahap berikutnya.

Salah satu contoh jenis Ring Counter adalah Johnson Counter (Switch-tail-ring counter) seperti terlihat pada gambar dibawh ini. Perhatikan rangkaian dan Tabel Logika serta diagram waktu pada halaman berikut .Johnson counter menghasilkan output yang di fed back pada tahap akhir (Q atau Q').

LATIHAN SOAL-SOAL

(1). Masukan serial keluaran paralel (SIPO) Ketentuan Pilihan : a. Jika Pernyataan (1) dan (2) benar b. Jika Pernyataan (1) dan (3) benar Jika Pernyataan (2) dan (3) benar Jika Pernyataan (1), (2), dan (3) benar 01. Salah satu metode penentuan karakteristik register geser adalah bagaimana data dimuat ke (load) dan dibaca dari unit-unit penyimpannya. Ada beberapa cara data dapat dimuat yaitu : (1). Serial loading (2). Paralel loading (3). Broadside loading 02. Berdasarkan pemuatannya, terdapat 4 kategori register geser berikut diantaranya : (1). Masukan serial keluaran paralel (SIPO) (2). Masukan paralel keluaran paralel (PIPO) (3). Masukan paralel keluaran serial (PISO)

02.Berdasarkan pemuatannya, terdapat 4 kategori register geser berikut diantaranya : (1). Masukan serial keluaran paralel (SIPO) (2). Masukan paralel keluaran paralel (PIPO) (3). Masukan paralel keluaran serial (PISO)

03. Pada gambar dibawah adalah Register Buffer (1) 03. Pada gambar dibawah adalah Register Buffer (1). Dibangun dengan D_FF (2). Pulsa detak pertama pada tepi positif maka data tersimpan Q=X (3). Sangat praktis untuk digunakan

03. Pada gambar dibawah adalah Register Buffer (1) 03. Pada gambar dibawah adalah Register Buffer (1). Dibangun dengan D_FF (2). Pulsa detak pertama pada tepi positif maka data tersimpan Q=X (3). Sangat praktis untuk digunakan

04. Register geser terkendali dibuat atas pertimbangan (1).Penambahan kendali pada register buffer terhadap bit-bit X (2).Bit-bit ditahan sehingga siap untuk pelaksanaan penyimpanan (3).Penyempurnaan Register Buffer dengan logika AND dan OR pada masing-masing FF dan sinyal kendali SHL

04. Register geser terkendali dibuat atas pertimbangan (1). Penambahan kendali pada register buffer terhadap bit-bit X (2). Bit-bit ditahan sehingga siap untuk pelaksanaan penyimpanan (3). Penyempurnaan Register Buffer dengan logika AND dan OR pada masing-masing FF dan sinyal kendali SHL 05. Register geser kiri terkendali secara paralel (serentak) (1). Semua bit X terisi secara langsung ke FF (2). Sebuah kata digital membutuhkan lebih dari 1 pulsa detak (3). Membutuhkan logika 3 AND dan 1 OR serta sinyal kendali SHL dari register geser

05. Register geser kiri terkendali secara paralel (serentak) (1).Semua bit X terisi secara langsung ke FF (2).Sebuah kata digital membutuhkan lebih dari 1 pulsa detak (3).Membutuhkan logika 3 AND dan 1 OR serta sinyal kendali SHL dari register geser

THE END