Macem-macem metode
penyusunan rangkaian digital
• IC digital diskret
• Programmable logic:
– SPLD
– CPLD
– FPGA
• ASIC
IC digital Diskret
• IC kegunaan umum, banyak terdapat di
pasaran
• satu IC hanya mewakili satu fungsi,
contoh:
– IC NAND 7400
– IC BCD counter 7490
– dll
Digital Logic
Digital Logic Function
FIXED Logic
Transistor Switches
Kebutuhan suatu rangkaian digital
yang programmable
• Penyusunan rangkaian digital kompleks
menggunakan IC digital diskret butuh
banyak IC
• IC digital diskret kurang fleksibel harus
merangkai hardware
• engineer digital ingin membuat suatu
rangkaian digital yang bisa dimodif via
software
Rangkaian Digital Programmable
• Suatu Piranti (IC) berisi gerbang-gerbang
digital dan flip flop, yang interkoneksi antar
gerbangnya bisa diprogram via software
• Macam-macamnya:
– SPLD
– CPLD
– FPGA
SPLD
• Simple programmable logic device
• Ukuran kecil
• Hanya terdiri dari dua jenis gate (AND dan
OR), jumlahnya tergantung seri IC nya
• Ada 2 jenis:
– PLA (Programmable Logic Array)
– PAL (Programmable Array Logic)
• (PAL & PLA, nampak sama tetapi sedikit
beda)
PLA (programmable logic array)
Programmable planes
Programmable Interconnects
Electrically Erasable links
CPLD Architecture
Feedback Outputs
CPLD
Pemrograman PLD
• Memprogram SPLD dan CPLD berarti
memprogram interkoneksi/plane
• Pada perpotongan jalur input dengan jalur
gate terdapat suatu fuse yang
menghubungkan input dengan jalur gate
• Membuat suatu koneksi berarti
membiarkan fuse terhubung, sedangkan
memutus suatu koneksi berarti
menghilangkan fuse
ASIC
• Application specific integrated circuit
• IC yang hanya digunakan untuk keperluan
tertentu
• Biasanya designer IC langsung memesan
ASIC ke pabrik IC
• Kompleksitas rangkaian dalam IC cukup
tinggi, jadi tidak muat pada CPLD
• Dibuat dalam jumlah yang terbatas
• Sangat mahal
FPGA
• Field programmable gate array
• Kapasitas sangat besar
• Menggunakan blok RAM FPGA untuk
konfigurasi interkoneksi
• Karena memakai RAM, maka interkoneksi
hilang jika powernya mati
• Fungsi FPGA adalah untuk prototype
sebelum dijadikan ASIC
Arsitektur FPGA
Macam FPGA berdasar
pemrogramannya