1 / 17

Programmable Logic

Programmable Logic. 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.

Télécharger la présentation

Programmable Logic

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 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) Programmable plane • Bisa diprogram berkali-kali

  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. Feedback Outputs CPLD Architecture Complex PLDs • CPLDs • Programmable PLD Blocks • Programmable Interconnects • Electrically Erasable links

  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

More Related