Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Programmable Logic
2
Macem-macem metode penyusunan rangkaian digital
IC digital diskret Programmable logic: SPLD CPLD FPGA ASIC
3
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
4
Digital Logic Digital Logic Function Product AND (&) Sum OR (|)
3 Inputs SUM of PRODUCTS Black Box Truth Table Boolean Logic Minimisation ‘outline’ of coverage time-plan - What is an FPGA - And why are they important for HEP questions - any time Connect Standard Logic Chips Very Simple Glue Logic FIXED Logic Transistor Switches
5
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
6
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
7
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)
8
PLA (programmable logic array)
Programmable planes Hanya bisa diprogram sekali
9
PAL (programmable array logic)
Bisa diprogram berkali-kali Programmable plane
10
CPLD Complex programmable logic device Extend the density of SPLD
CPLD seperti SPLD tetapi mempunyai banyak gate, ditambah dengan flip flop Terdiri dari lapisan interconnect, gates , dan flip flop Bisa diprogram berkali-kali, electrically erasable & programmable
11
Complex PLDs CPLDs Programmable PLD Blocks Programmable Interconnects
Electrically Erasable links CPLD Architecture Feedback Outputs ‘outline’ of coverage time-plan - What is an FPGA - And why are they important for HEP questions - any time
12
CPLD
13
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
14
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
15
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
16
Arsitektur FPGA
17
Macam FPGA berdasar pemrogramannya
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.