DISUSUN OLEH
0028330146
Puji syukur penyusun ucapkan atas kehadirat Allah SWT yang telah memberikan rahmat
dan hidayah-Nya kepada setiap insan. Sholawat serta salam semoga tercurah kepada Nabi
Muhammad SAW.
Makalah ini terkait “Teknologi Programmable Device” yang ditulis dengan tujuan
untuk membantu menambah ilmu pengetahuan para pembaca. Makalah ini disusun
mengakui masih banyak kekurangan dalam makalah ini. Oleh karena itu penyusun harapkan
kepada para pembaca untuk memberikan masukan-masukan yang bersifat membangun untuk
Penyusun,
2
Daftar isi
KATA PENGANTAR.........................................................................................................................2
Daftar isi...............................................................................................................................................3
BAB I....................................................................................................................................................4
PENDAHULUAN............................................................................................................................4
A. Latar Belakang.....................................................................................................................4
BAB II..................................................................................................................................................6
PEMBAHASAN...............................................................................................................................6
A. Sejarah PLDs.......................................................................................................................6
B. PAL (Programmable Array Logic)....................................................................................8
C. PLA (Programable Logic Array)........................................................................................8
D. FPLA (Field Programmable Logic Device)......................................................................10
E. Complex Programmable Logic Device (CPLD)...............................................................11
F. ROM...................................................................................................................................12
G. PROM.............................................................................................................................13
H. EPROM..........................................................................................................................13
I. EEPROM............................................................................................................................14
J. Flash Memory....................................................................................................................14
K. EAROM (Electrically Alterable Read Only Memory)................................................15
BAB III...............................................................................................................................................16
PENUTUP......................................................................................................................................16
A. Kesimpulan.........................................................................................................................16
Contoh soal Pilihan Ganda dan Essay beserta Jawaban................................................................17
A. Pilihan Ganda........................................................................................................................17
B. Essay.......................................................................................................................................23
3
BAB I
PENDAHULUAN
A. Latar Belakang
merupakan suatu IC (Integrated Circuit) yang terdiri dari blok logika yang dapat
dilakukan koreksi serta pemrograman ulang jika terjadi kesalahan. Salah satu jenis
PLD yang sangat populer saat ini adalah FPGA (Field Programmable Gate Array).
Kelebihan FPGA antara lain adalah mampu beroperasi pada frekuensi tinggi,
mendukung chip customized VLSI. Oleh sebab itu, banyak sekali inovasi pada
Salah satu cara yang digunakan dokter untuk menganalisa kondisi paru-paru
dikenal dengan teknik auskultasi. Teknik ini dipengaruhi oleh beberapa faktor
4
induk Daubechies 2 sampai level 5sehingga akan menghasilkan 32 titik. Energi titik-
titik tertentu pada masing-masing level inilah yang akan dijadikan ciri bagi tiap
sinyal.
dapat memproses data dalam domain waktu dan frekuensi secara bersamaan. Board
FPGA yang akan digunakan adalah Virtex ML401 dengan software Xilinx ISE
13.2.Hasil akhir pengolahan sistem berupa koefisien ciri sinyal suara paru-paru.
Koefisien inilah yang nantinya akan digambarkan sebagai pola melalui bantuan
5
BAB II
PEMBAHASAN
A. Sejarah PLDs
dilakukan dengan cara memutus “fuse” yang ada pada tanda X. Tidak dapat
diprogram ulang.
1970-an. Konsep dasar dari PLD sendiri adalah bagaimana membuat sebuah sirkuit
Hal ini berbeda dengan microprocessor yang mampu menjalankan sebuah program,
namun nantinya mempengaruhi perangkat keras yang telah sudah ditentukan terlebih
perangkat keras. Dengan kata lain, PLD adalah sebuah chip yang memiliki tujuan
utama agar nantinya mampu mengatur perangkat keras sedemikain rupa sesuai dengan
spesifikasinya.
Generasi PLD yang pertama dikenal dengan nama PAL (Programmable Array
Logic) atau PLA (Progrramable Logic Array). Selanjutnya, pada awal tahun 1980-an,
tambahan untaian logika ditambahkan pada tiap-tiap output PLD. Output baru
tersebut diberi nama Macrocell yang diisi flip-flop, gerbang logika dan multiplekser.
Selain itu, Macrocell sendiri juga bersifat programmable. Apalagi pada cell tersebut
disediakan sinyal feedback yang berasal dari output sirkuit ke progrramable array.
Sinyal tersebut nantinya akan memberikan PLD tingkat fleksibilitas yang lebih
tinggi. Struktur baru dari PLD inilah yang kemudian secara umum diberi nama PAL
(GAL). Arsitektur yang serupa juga dikanal dengan sebutan PALCE (PAL CMOS
6
Electrically erasable/programmable). Semuanya (baik PAL, PLA, PLD, maupun
Berikutnya, beberapa perlangkapan GAL dibuat pada chip yang sama dengan
silikon yang lebih rumit serta beberapa tambahan yang menjadi ciri khas, seperti
dukungan JTAG, dan antarmuka untuk beberapa standar logika. Pendekatan ini
kemudian dikenal dengan nama CPLD (Complex PLD). CPLD saat ini lebih tekenal
karena kepadatan (density) yang tinggi, hasil yang memuaskan, dan biaya yang cukup
mulai diperkenalkan. FPGA berbeda dari CPLDs dari segi arsitektur, teknologi, ciri
khas serta dari segi biaya. FPGA utamanya ditujukan untuk implementasi yang
membutuhkan ukuran besar besar, serta untuk sirkuit yang memiliki kemampuan
tinggi.
Dari penjelasan singkat di atas, dapat disingkat sejarah evolusi PLD pada tabel berikut
PAL
PLA
Registered PAL/PLA
Simple PLD (SPLD) GAL
Complex PLD (CPLD)
PLDs FPGA
Semua jenis PLD (baik simpel atau kompleks) bersifat non-volative. Mereka
semua bersifat OTP (One-time programmable) atau hanya sekali pemrograman saja.
memory). Di sisi lain, FPGA bersifat volatile sehingga digunakan SRAM untuk
7
menyimpan koneksi. Selain itu, dibutuhkan konfigurasi ROM untuk mengisi koneksi
antara satu dengan yang lain saat dihidupkan daya listrik. Bagainampun juga, pilihan
diprogram dengan 2 jenis gerbang logika sebagai penyusun logic array. Arsitektur
Memory) Porgrammer. Sifat program memutus fuse. Dengan program pada PAL
dapat melakukan read/write dan menyimpan intern maupun ekstern (dari ke disket,
Programmable Logic Array dikenalkan pada awal tahun 70-an. PLA adalah chip yang
1. v Jumlah masukan,
8
Gerbang logika yang digunakan tidak berubah konfigurasinya, sedangkan yang
penghubung berlaku seperti fuse (sekering). Variasi arsitektur dari PLA yang hanya
merubah (switch) letak gerbang AND dan OR yang dapat dikonfigurasi adalah
PLA berisi beberapa buah gerbang AND dan gerbang OR dengan titik-titik
hubung input/output tiap titik gerbang berupa matrik yang dapat diprogram oleh
pemakai. Secara blok diagram PLA berisi dua blok gerbang yaitu blok gerbang AND
9
Gambar 7. FPLA yang mempunyai 3 input dan 4 output
Tanda pada matrik AND dan matrik OR adalah bagian yang dapat diprogram,
dimana jika didalam IC PLA tanda adalah merupakan dioda skring, dimana saat
memprogram kita harus memutuskan dioda skring yang tidak diperlukan, sedangkan
yang diperlukan dibiarkan tetap terhubung. FPLA mempunyai matrik AND dan
perancang untuk memilih dan memprogram hanya satu bentuk perkalian yang akan
dapat dipilih untuk dikombinasikan atau dijumlahkan dengan yang lainnya untuk
arsitektur PLA. Chip CPLD meliputi blok logika (macrocell) di tepi chip, dan matriks
10
penghubung yang terletak di bagian tengah. Setiap macrocell memiliki struktur yang
mirip dengan PLA, sehingga perangkat CPLD mirip sebagai seperangkat PLA pada
CPLD biasanya berbasis Flash, yaitu konfigurasi macrocell dan matriks interkoneksi
ditentukan oleh isi dari memori Flash on-chip. Hal ini menandakan bahwa CPLD tidak perlu
dikonfigurasi setelah dinyalakan, tidak seperti SRAM berbasis FPGA. Perlu diingat bahwa
ada juga FPGA berbasis Flash. Perbedaan utama antara CPLD dan FPGA bukan pada
F. ROM
11
Only Memory) merupakan memori yang bersifat non-volatile, yakni walaupun
komponen sudah tidak dialiri arus listrik, data yang ada di dalam memori masih tetap
Input Output
14 13 12 11 10 A7 A6 A5 A4 A3 A2 A1 A0
0 0 0 0 0 1 0 1 1 0 1 1 0
0 0 0 0 1 0 0 0 1 1 1 0 1
0 0 0 1 0 1 1 0 0 0 1 0 1
0 0 0 1 1 1 0 1 1 0 0 1 0
1 1 1 0 0 0 0 0 0 1 0 0 1
1 1 1 0 1 1 1 1 0 0 0 1 0
1 1 1 1 0 0 1 0 0 1 0 1 0
1 1 1 1 1 0 0 1 1 0 0 1 1
12
G. PROM
(Programmable Read Only Memory), yakni sebuah chip memori yang data-nya
dapat ditulis sekali saja. PROM adalah salah satu jenis ROM, merupakan alat
penyimpan berupa memori (memory device) yang hanya bias dibaca isinya. PROM
tidak akan hilang walaupun komputer dimatikan (tidak mendapatkan daya listrik).
menyimpan program bahasa mesin yang sudah menjadi bagian hardware (perangkat
H. EPROM
(Erasable Programmable Read Only Memory), yakni sebuah chip memori yang
Violet). EPROM adalah jenis memori chip yang menyimpan data ketika satu dayanya
dimatikan. Berbeda dengan PROM, isi EPROM dapat dihapus setelah diprogram.
Penghapusan dilakukan dengan menggunakan sinar ultra violet. Dengan kata lain, itu
lebih tinggi daripada yang biasanya digunakan di sirkuit digital. Sekali diprogram,
sebuah EPROM dapat dihapus dengan mengekspos ke kuat ultraviolet cahaya dari
sumber cahaya-uap merkuri. Mudah dikenali oleh transparan leburan kuarsa jendela
di atas paket, melalui mana silikon chip yang terlihat, dan yang memungkinkan
13
I. EEPROM
memori yang dapat diprogram secara berulang-ulang dan dapat dihapus secara
elektrik.
EEPROM adalah sejenis chip memori yang dapat menyimpan data secara
permanen, tetapi isinya masih bisa dihapus secara elektris melalui program. Salah satu
jenis EEPROM adalah flash memory. Flash memory biasa digunakan pada kamera
digital, konsol video game, dan chip BIOS. Kelebihan utama dari EEPROM
pertama hanya dapat dihapus dan ditulis ulang (erase-rewrite) sebanyak 100 kali
J. Flash Memory
Yakni tipe modern dari EEPROM, flash memory dapat dihapus dan ditulis lebih
Flash memory adalah sejenis EEPROM yang mengizinkan banyak lokasi memori
untuk dihapus atau ditulis dalam satu operasi pemrograman. Istilah awamnya yaitu
suatu bentuk dari chip memori yang dapat ditulis, tidak seperti chip memori akses
listrik. Memori ini biasanya digunakan dalam kartu memori, kandar kilat USB (USB
EAROM yaitu ROM yang hanya dapat diubah atau dihapus dengan elektrik, baik
untuk membaca atau menulis. Akan tetapi untuk menulis dan membaca jauh berbeda
maka EAROM sering disebut memori sebagian besar dibaca. Operasi penulisan untuk
14
EAROM memerlukan waktu 1 mili detik, sedangkan untuk pembacaan memerlukan
waktu sekitar 1 mikro detik, sehingga EAROM tidak dapat dipergunakan sebagai
memori baca / tulis yang serba guna. Keuntungan EAROM, yaitu tidak mudah
15
BAB III
PENUTUP
A. Kesimpulan
16
Contoh soal Pilihan Ganda dan Essay beserta Jawaban.
A. Pilihan Ganda
a. 1960-an
b. 1970-an
c. 1980-an
d. 1990-an
e. 2000-an
a. Sirkuit kombinasional
b. Sirukuit memori
c. Sirukuit PLD
d. Sirkuit program
e. Sirkuit elemen
i. SPLD
ii. CPLD
iii. PLC
iv. FPGA
b. i, iii, dan iv
c. i, ii, dan iv
17
e. ii, iii, dan i
merupakan ...
a. PLD
b. CPLD
c. SPLD
d. CLB
e. EPGA
5. Proses yang meliputi mapping, placing, dan routing design sehingga desain
a. Implmentation
b. Timing simulation
c. Synthesis
d. Functional simulation
e. Design entery
6. Memastikan bahwa desain rangkaian logika yang dibuat bekerja sesuai dengan
a. Implmentation
b. Timing simulation
c. Synthesis
d. Functional simulation
e. Design entery
18
a. Implementation
b. Timing simulation
c. Synthesis
d. Funtional simulation
e. Design entery
diinginkan dan tidak ada propagation delay atau permasalahan waktu lain yang
akan berpengaruh kepada sistem secara keseluruhan merupakan proses dari ...
a. Implementation
b. Timing simulation
c. Synthesis
d. Function simulation
e. Design entery
9. Unti desain yang harus ada disetiap deskripsi desain VHDL, merupakan ...\
a. Architecture
b. Configuration
c. Packege
d. Proces
e. Entity
10. Deskripsi VHDL terdiri dari unit desai primer dan desain sekunder. Unit desain
19
e. Entity dan process
a. Design entery
b. Functional simulation
c. Device progamming
d. Synthesis
e. Timing simulation
f. Implementation
a. a, b, c, d, e, dan f
b. a, b, f, c, e, dan d
c. a, b, d, f, e, dan c
d. a, b, d, c, f, dan e
e. a, b, e, f, c, dan d
12. Proses yang membuat bitstream yang mempresentasikan desain akhir adalah ...
a. Device programming
b. Timing simulation
c. Implementation
d. Synthesis
e. Functional simulation
a. 1940-an
b. 1950-an
c. 1960-an
20
d. 1970-an
e. 1980-an
a. Satu kali
b. Dua kali
c. Tiga kali
d. Empat kali
e. Lima kali
15. FPGA bersifat volatile sehingga digunakan SRAM untuk menyimpan ...
a. Daya
b. Frekunesi
c. Tegangan
d. Koneksi
e. Sinyal
16. PAL memiliki mantrik ... yang dapat diprogram sedanghkan matrik ... tetap.
a. AND, OR
b. AND, NOT
c. OR, NOT
d. OR, NAND
e. NAND, NOR
17. PLA berisi beberapa buah gerbang AND dan gerbang OR dengan titik-titik
hubung input/output tiap titik gerbang berupa matrik yang dapat diprogram oleh
a. Satu
b. Dua
21
c. Tiga
d. Empat
e. Lima
18. Tanda pada matrik AND dan matrik OR adalah bagian yang dapat diprogram,
dimana jika didalam IC PLA tanda adalah merupakan dioda skring, dimana saat
a. Memasang
b. Menutup
c. Memutuskan
d. Melepas
e. Membuka
19. Memory yang bersifat non-volatile, komponen yang sudah tidak dialiri arus listrik,
ddata yang ada di dalam memori masih tetap tersimpan, merupakan pengertian
dari ...
a. PROM
b. ROM
c. RAM
d. EPROM
e. EEPROM
20. Sebuah chip memori yang dapat diprogram secara berulang-ulang dan dapat
a. PROM
b. EEPROM
c. EPROM
d. FLASH MEMORY
22
e. EAROM
B. Essay
Jawab :
Jawab :
PAL adalah sebuah chip sederhana yang dapat diprogram dengan 2 jenis
Jawab :
Jawab :
Jumlah masukan
Jawab :
CPLD adalah pengembangan dari arsitektur PLA. Chip CPLD meliputi blok
logika di tepi chip, dan matriks penghubung yang terletak di bagian tengah.
23