Professional Documents
Culture Documents
MODUL X
PERANCANGAN RANGKAIAN DIGITAL
1. Tujuan
1. Peserta mampu merancang dan merealisasikan rangkaian digital sesuai batasan-
batasan yang diberikan.
2. Peserta mampu menggunakan berbagai IC Logika (TTL/CMOS) untuk
merancang dan merealisasikan rangkaian digital.
3. Peserta mampu merealisasikan rangkaian logika di PCB dan
mengkombinasikannya dengan FPGA.
2. Pendahuluan
Seluruh rangkaian digital yang rumit, pada dasarnya dibentuk oleh gerbang-
gerbang logika dasar, seperti gerbang OR, gerbang AND dan INVERTER. Untuk
merea-lisasikan rangkaian digital yang diinginkan, maka diperlukan pengetahuan
tentang fungsi dan kegunaan gerbang-gerbang logika dasar tersebut.
Dalam merancang rangkaian digital yang rumit, kita dapat menyusun gerbang-
gerbang logika dasar menjadi suatu rangkaian digital sesuai dengan yang kita
inginkan. Pada kenyataannya, IC yang telah diproduksi kebanyakan merupakan
kumpulan dari beberapa gerbang logika, misalnya IC SN7404 terdiri atas beberapa
gerbang INVER-TER. Oleh karena itu, dalam perancangan, selain
mempertimbangkan ketepatan ran-cangan, perlu dipertimbangkan pula bagaimana
merealisasikan rancangan itu sesuai dengan IC yang ada sehingga penggunaan IC bisa
optimal.
3. Dasar Teori
Perancangan sebuah rangkaian logika kombinasional umumnya diawali dengan
penjelasan dan spesifikasi devais dan diakhiri dengan pengujian rangkaian logika
yang sesuai. Berikut ini adalah langkah-langkah-langkah (prosedur) perancangan :
a) Memahami Devais. Menggambarkan fungsi devais, kemudian menentukan
spesifi-kasi input dan output, serta membuat diagram blok.
b) Menyatakan algoritma. Menentukan algoritma dan/atau manipulasi biner
yang diper-lukan untuk desain.
c) Membuat Tabel Kebenaran. Dari Algoritma yang digunakan, membuat tabel
kebe-naran yang menjelaskan hubungan I/O dengan lebih terperinci.
d) Menentukan fungsi output. Memetakan dan menyederhanakan informasi
yang ter-dapat dalam tabel kebenaran untuk mendapatkan ekspresi logika
output.
4. Prosedur Praktikum
Prosedur praktikum terdiri atas tahapan-tahapan sebagai berikut :
A. Persiapan Sebelum Praktikum (dilaksanakan dirumah)
1. Tugas Pendahuluan
Sebelum memulai perancangan dan merealisasikan rangkaian yang akan dibuat,
anda perlu menjawab pertanyaan-pertanyaan berikut. Jawablah pertanyaan-
pertanya-an di bawah ini secara kelompok dan dikumpulkan saat anda
melaksanakan prakti-kum modul ini.
a) Hal-hal apa saja yang ada dalam sebuah datasheet komponen ?
b) Apa gunanya sinyal clock dalam rangkaian digital ?
c) Jelaskan tujuan dan manfaat dari rangkaian yang akan anda buat !
d) Jelaskan algoritma kerja dari rancangan anda !
e) Buatlah rancangan skematik dan tabel kebenaran yang diharapkan dari
rangkaian logika yang akan anda buat.
f) Buatlah simulasi dari rangkaian yang dibuat, beserta hasil tabel kebenaran-
nya.
B. Pelaksanaan Praktikum
Pelaksanaan praktikum dilakukan sebagai berikut :
a) Setiap kelompok harus dapat mempresentasikan hasil rancangan selama ± 30
menit. Presentasi berisi penjelasan tentang latar belakang pemilihan,
guna/man-faat, spesifikasi teknis, prosedur pengerjaan dll.
b) Setiap kelompok merealisasikan rangkaian yang telah didesain pada Project
Board (bonus: PCB board) dengan IC dan kabel disediakan, dan melakukan
uji coba rangkaian yang dibuat.
c) Tanya jawab (diskusi) dengan asisten praktikum tentang rangkaian yang
telah di-realisasikan selama ± 60 menit.
d) Pengisian jurnal, revisi dan evaluasi.
5. Batasan Perancangan
Rangkaian yang harus dirancang dan direalisasikan oleh masing-masing ke-
lompok adalah satu rangkaian dari tiap kelompok rangkaian berikut (beserta
batasan-nya):
Rangkaian Dasar:
1. Ripple Carry Adder 4 bit
Hanya menggunakan gerbang logika dasar AND (74xx08) , OR (74xx32)
dan XOR (74xx86)
2. Full Substractor 4 bit.
Hanya menggunakan gerbang logika dasar AND (74xx08) , OR (74xx32),
XOR (74xx86) dan NOT (74xx04).
3. Carry Look Ahead Adder 4 bit
Hanya menggunakan gerbang logika dasar AND (74xx08), OR (74xx32),
XOR (74xx86) dan NOT(74xx04).
4. Carry Save Adder 4 bit.
Hanya menggunakan gerbang logika dasar AND (74xx08), OR (74xx32),
XOR (74xx86) dan NOT(74xx04).
5. Carry Select Adder 4 bit.
Hanya menggunakan gerbang logika dasar AND (74xx08), OR (74xx32),
XOR (74xx86) dan NOT(74xx04).
6. Pembagi-6 Frekuensi Clock.
Hanya menggunakan IC JK-FlipFlop (74xx73) dan gerbang logika dasar:
AND (74xx08), OR (74xx32) dan NOT(74xx04).
7. Pembagi-10 Frekuensi Clock.
Hanya menggunakan IC D-FlipFlop (74xx74) dan gerbang logika dasar:
AND (74xx08), OR (74xx32) dan NOT(74xx04).
8. Shift-Register 4 bit.
Hanya menggunakan IC JK-FlipFlop (74xx73), D-FlipFlop (74xx74) dan
ger-bang logika dasar: AND (74xx08), OR (74xx32) dan NOT(74xx04).
9. Rotate-Register 4 bit
Hanya menggunakan IC JK-FlipFlop (74xx73), D-FlipFlop (74xx74) dan
ger-bang logika dasar: AND (74xx08), OR (74xx32) dan NOT(74xx04).
Rangkaian Lanjut:
10. Decoder 3to8.
Hanya menggunakan gerbang logika dasar NAND (74xx00), NOR
(74xx02), AND (74xx08), OR (74xx32), XOR (74xx86) dan NOT(74xx04).
11. Encoder 8to3
Hanya menggunakan gerbang logika dasar NAND (74xx00), NOR
(74xx02), AND (74xx08), OR (74xx32), XOR (74xx86) dan NOT(74xx04).
12. Multiplexer 8to1.
Hanya menggunakan gerbang logika dasar NAND (74xx00), NOR
(74xx02), AND (74xx08), OR (74xx32), XOR (74xx86) dan NOT(74xx04).
13. Demultiplexer 1to8.
Hanya menggunakan gerbang logika dasar NAND (74xx00), NOR
(74xx02), AND (74xx08), OR (74xx32), XOR (74xx86) dan NOT(74xx04).
Dan semua rangkaian aritmatika menggunakan sistem sign 2’s complement. Dan
kom-ponen tambahan LED dan Resistor tidak dibatasi jumlahnya.
Pembagian Rangkaian-Kelompok
Kelompok +1 +2 +3 +4 +5
0 1 & 18 2 & 17 3 & 16 4 & 15 5 & 14
5 6 & 13 7 & 12 8 & 11 9 & 10 2 & 18
10 1 & 17 4 & 16 3 & 15 6 & 14 5 & 13
15 8 & 12 9 & 11 7 & 10 5 & 16 6 & 15
20 7 & 14
Misal :
kelompok 4 Carry Save Adder 4-bit (4) dan Multiplier 4-bit (15)
kelompok 18 Carry Pembagi 10 Frekuensi Clock (7) dan Decoder 3to8 (10)
Kriteria Penilaian :
1. Tugas Pendahuluan : 20%
a. Algoritma kerja sistem(5%)
b. Jumlah Gate/IC yang digunakan (5%)
c. Desain rangkaian(5%)
d. Simulasi rangkaian(5%)
2. Presentasi : 20%
a. Fungsi rangkaian
(rangkaian yang dibuat di PCB akan disimpan di lab. dasar dan akan dikembalikan setelah
praktikum modul ini selesai)
Lampiran
Gambar Project-Board