KONTRAK PEMBELAJARAN (KP) MATA KULIAH

dokumen-dokumen yang mirip
1 Deskripsi Perkuliahan

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

Pengantar Kuliah. TKC305 - Sistem Digital Lanjut. Eko Didik Widianto. Prodi Sistem Komputer - Universitas Diponegoro.

Pengantar Kuliah. TKC305 - Sistem Digital Lanjut. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

KONTRAK PEMBELAJARAN (KP) MATA KULIAH

Pengantar Sistem Digital

SISTEM DIGITAL; Analisis, Desain dan Implementasi, oleh Eko Didik Widianto Hak Cipta 2014 pada penulis GRAHA ILMU Ruko Jambusari 7A Yogyakarta 55283

TSK505 - Sistem Digital Lanjut. Eko Didik Widianto

Review Kuliah. TKC305 - Sistem Digital Lanjut. Eko Didik Widianto

Review Kuliah. TKC305 - Sistem Digital Lanjut. Eko Didik Widianto

KONTRAK PEMBELAJARAN (KP) MATA KULIAH

TKC305 - Sistem Digital Lanjut. Eko Didik Widianto. Sistem Komputer - Universitas Diponegoro

dan Flip-flop TKC Sistem Digital Lanjut Eko Didik Widianto Sistem Komputer - Universitas Diponegoro

Kuliah#12 TKC205 Sistem Digital. Eko Didik Widianto. 11 Maret 2017

Teknologi Implementasi dan Metodologi Desain Sistem Digital

Kuliah#1 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto

dan Flip-flop TSK505 - Sistem Digital Lanjut Eko Didik Widianto Teknik Sistem Komputer - Universitas Diponegoro Elemen Rangkaian Sekuensial: Latch

Rangkaian Kombinasional

BAB 1. Pendahuluan. diprogram secara digital ditemukan seperti IC sederhana seperti General Array

Kuliah#11 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro

Kuliah#11 TKC-205 Sistem Digital. Eko Didik Widianto. 11 Maret 2017

RENCANA PEMBELAJARAN SEMESTER (RPS) DAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

TSK205 Sistem Digital. Eko Didik Widianto

untuk ASIC tinggi, algoritma harus diverifikasi dan dioptimalkan sebelum implementasi. Namun dengan berkembangnya teknologi VLSI, implementasi perangk

Eko Didik Widianto. 23 Maret 2014

RENCANA PEMBELAJARAN SEMESTER (RPS)

LEMBAR TUGAS MAHASISWA ( LTM )

KONTRAK PEMBELAJARAN (KP) MATA KULIAH

Gambar 1.13 Board evaluasi FPGA Xilinx Spartan-3E dari Digilenc Gambar 1.14 Aplikasi PLD untuk kamera fotografi berkecepatan

Field Programmable Gate Array (FPGA) merupakan perangkat keras yang nantinya akan digunakan untuk mengimplementasikan perangkat lunak yang telah diran

KODE MATA KULIAH : PTI6205 SEMESTER : 1 PROGRAM STUDI : Pendidikan Teknik Elektronika DOSEN PENGAMPU : Pipit Utami, M.Pd.

Gerbang logika dasar: AND, OR, NOT, NAND dan NOR

Prodi Pendidikan Ilmu Komputer Fakultas Keguruan dan Ilmu Pendidikan Universitas Ubudiyah Indonesia. Ceramah, diskusi dan Demonstrasi

BAB III COUNTER. OBYEKTIF : - Memahami jenis-jenis counter - Mampu merancang rangkaian suatu counter

Kuliah#7 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto

PRAKTIKUM TEKNIK DIGITAL

BAB I PENDAHULUAN. Gambar 1.1 : Xilinx Foundation Series

Kuliah#1 TKC205 Sistem Digital - TA 2013/2014. Eko Didik Widianto

Bab XI, State Diagram Hal: 226

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Implementasi Prototipe Sistem Kontrol Elevator Berbasis FPGA Menggunakan VHDL

Modul 5 : Rangkaian Sekuensial 1

Kuliah#1 TKC205 Sistem Digital. Eko Didik Widianto

R ANGKAIAN LOGIKA KOMBINASIONAL DAN SEQUENSIAL

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)

MAKALAH TEKNIK DIGITAL RANGKAIAN FLIP-FLOP DASAR

RENCANA PEMBELAJARAN SEMESTER (RPS)

Design Capture dalam Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC)

Finite State Machine (FSM)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

MODUL TRAINER DIGITAL YANG DIGUNAKAN SEBAGAI MODUL PEMBELAJARAN PENDIDIKAN VOKASI BIDANG ELEKTRONIKA

6. Rangkaian Logika Kombinasional dan Sequensial 6.1. Rangkaian Logika Kombinasional Enkoder

Kuliah#13 TKC205 Sistem Digital. Eko Didik Widianto. 11 Maret 2017

1 Tujuan dan Sasaran. 2 Alat dan Bahan. 3 Dasar Teori. Praktikum Sistem Digital Lanjut Percobaan 3: Dekoder 3-ke-8 dan Demultiplekser 1-ke-8

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

MODUL PRAKTIKUM RANGKAIAN DIGITAL

SATUAN ACARA PERKULIAHAN Mata Kuliah : Rangkaian Digital A

Antarmuka CPU. TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

Hanif Fakhrurroja, MT

GERBANG LOGIKA BERBASIS PROGRAMMABLE LOGIC DEVICE (PLD)

PERANCANGAN PLC MENGGUNAKAN FPGA

1). Synchronous Counter

PLA & PLD Programmable Logic Array Programmable Logic Device

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Multimedia

1). Synchronous Counter

MODUL TRAINING PRAKTIKUM MENGGUNAKAN FPGA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS TEKNIK DIGITAL

BAB 1 PENDAHULUAN. manusia selalu berusaha untuk mengembangkan alat bantu yang dapat

adalah frekuensi detak masukan mula-mula, sehingga membentuk rangkaian

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pengolahan Citra dan Pengenalan Pola

FPGA Field Programmable Gate Array

1. FLIP-FLOP. 1. RS Flip-Flop. 2. CRS Flip-Flop. 3. D Flip-Flop. 4. T Flip-Flop. 5. J-K Flip-Flop. ad 1. RS Flip-Flop

Metodologi Top-down bagi Perancang Chip (Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC))

Percobaan 1. Membangun Gerbang Logika Dasar dengan Transistor CMOS

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro. Pengantar Kuliah

SATUAN ACARA PERKULIAHAN Mata Kuliah : Sistem Digital A

Laboratorium Dasar Teknik Elektro - Sekolah Teknik Elektro dan Informatika ITB

SATUAN ACARA PERKULIAHAN Mata Kuliah : Sistem Digital A Kode : KK

PENGENALAN SISTEM MIKROPROSESOR. Judul Pokok Bahasan

Pengantar Kuliah. TKC306 - Robotika. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro. Pengantar Didik Widianto

Analisa Model Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC)

Teknologi Implementasi: CMOS dan Tinjauan Praktikal

Review Kuliah. TSK205 Sistem Digital. Eko Didik Widianto

MATERI PELATIHAN VHDL UNTUK SINTESIS

Metode Minimisasi Quine McKluskey dan Rangkaian Multilevel

Gambar 1.1. Rangkaian Sekuensial

Kuliah #1 PENDAHULUAN Denny Darlis Program Studi D3 Teknik Telekomunikasi Fakultas Ilmu Terapan - Universitas Telkom Semester Genap 2014/2015

RUMUSAN MASALAH Rumusan masalah yang diambil penulis ialah mengembangkan dari latar belakang masalah yang telah diuraikan di atas, dan dapat diperoleh

LAB #1 DASAR RANGKAIAN DIGITAL

Mesin Mealy. Bahasan Kuliah. TKC305 - Sistem Digital Lanjut. Eko Didik Widianto. Sistem Komputer - Fakultas Teknik Universitas Diponegoro

Sintesis dan Penyederhanaan Fungsi Logika dengan Peta Karnaugh

Latihan 19 Maret 2013

Perancangan Rangkaian Logika. Sintesis Rangkaian Logika

BAB 4 IMPLEMENTASI DAN EVALUASI. selanjutnya perancangan tersebut diimplementasikan ke dalam bentuk yang nyata

Konsep dasar perbedaan

Rangkaian Logika. Kuliah#2 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

RENCANA PEMBELAJARAN SEMESTER (RPS)

Flip-Flop (FF) Disusun oleh: Tim dosen SLD Diedit ulang oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

Percepatan Menggunakan Perangkat Keras

Transkripsi:

KONTRAK PEMBELAJARAN (KP) MATA KULIAH Kode MK: TKC305 Program Studi Sistem Komputer Fakultas Teknik Universitas Diponegoro Pengajar : Eko Didik Widianto, ST, MT Semester : 5

KONTRAK PEMBELAJARAN Nama Mata Kuliah : Sistem Digital Lanjut Kode Mata Kuliah/ SKS : TKC305 / 2 SKS Dosen : Eko Didik Widianto, ST, MT Semester : 5 Hari/Waktu Pertemuan : a) Selasa jam 07.00 08.40 (Kelas A) b) Senin, jam 07.00 08.40 (Kelas B) Tempat Pertemuan : a) Ruang D304 b) Ruang D205 1. Manfaat Pembelajaran Kuliah ini memberikan pembelajaran pada mahasiswa tentang desain dan implementasi rangkaian kombinasional dan sekuensial tersebut menggunakan teknologi chip standar TTL (dan CMOS) dan teknologi device terprogram (CPLD/FPGA) berbasis Xilinx. Bahasa HDL (Hardware Description Language) yang digunakan untuk merancang terprogram adalah Verilog. Mata kuliah yang berkaitan adalah TSK-305 (Teknik Mikroprosesor) dan TSK-307 (Organisasi Komputer). TKC305 juga akan menjadi prasyarat untuk kuliah pilihan TKC405 Desain Sistem VLSI. 2. Deskripsi Pembelajaran TKC305 Sistem Digital Lanjut ini merupakan mata kuliah lanjutan setelah TSK-205 Sistem Digital di jurusan Sistem Komputer. Sebelumnya mata kuliah ini mempunyai kode TSK-505 dan ditujukan untuk mahasiswa tingkat tiga. Di TSK-205, mahasiswa telah mempelajari dasar-dasar mulai dari konsep, aljabar Boolean, analisis dan sintesis rangkaian logika, rangkaian logika minimal, teknologi implementasi dengan CMOS dan mengimplementasikannya menggunakan chip standar TTL (dan CMOS), representasi bilangan dan operasi aritmetika, blok rangkaian kombinasional, rangkaian sekuensial: latch, flip-flop, register dan counter. Di TSK-505, mahasiswa akan belajar tentang desain dan implementasi rangkaian kombinasional dan sekuensial tersebut menggunakan chip standar TTL (dan CMOS) untuk rangkaian yang lebih kompleks dan teknologi device terprogram (CPLD/FPGA) berbasis Xilinx. Bahasa HDL (Hardware Description Language) yang digunakan untuk merancang terprogram adalah Verilog. Dalam kuliah ini akan dipelajari 5 materi berikut: 1. Teknologi implementasi : gerbang logika CMOS, IC standar seri 7400, PLD, FPGA, ASIC dan CAD untuk mengimplementasikan sistem 2. Desain rangkaian kombinasional: multiplekser, dekoder, enkoder, kode konverter, komparator dan deskripsi HDLnya 3. Elemen rangkaian sekuensial: latch (SR, D), flip-flop (D, T, JK), register, shift

register, counter/pencacah up/down sinkron dan asinkron, pencacah nya dan deskripsi HDLnya 4. Desain rangkaian sekuensial sinkron: FSM meliputi diagram, tabel dan assignment state serta pemilihan flip-flop untuk implementasi, model Moore, model Mealy, desain FSM dengan HDL, minimisasi state, contoh implementasi (serial adder, counter) dan analisisnya 5. Desain rangkaian sekuensial asinkron: analisis, sintesis, reduksi dan penugasan state serta contoh desainnya Standar Kompetensi (SK): 3. Kompetensi Pembelajaran Setelah lulus mata kuliah ini, dengan pemahaman konsep yang diperoleh mahasiswa akan mampu: 1. merancang, mengimplementasikan dan menganalisis rangkaian digital menggunakan chip standar TTL/CMOS (seri 74xx); 2. merancang, mengimplementasikan dan menganalisis rangkaian digital menggunakan HDL Verilog/VHDL di atas FPGA Xilinx Spartan-3E; Kompetensi Dasar (KD): 1. [C2] Mahasiswa akan mampu menjelaskan konsep dan prinsip gerbang-gerbang logika CMOS dan rangkaian logikanya secara tepat 2. [C3] Mahasiswa akan mampu menjelaskan dan memilih teknologi implementasi secara tepat, mulai dari teknologi IC Seri 7400, PLD (programmable logic device) dan ASIC (application specific IC) 3. [C6] Mahasiswa akan mampu untuk merancang rangkaian logika CMOS yang optimal jika diberikan fungsi masukan-keluaran sistem 4. [C3] Mahasiswa akan dapat menerapkan metodologi untuk mengembangkan menggunakan IC seri 74xx 5. [C3] Mahasiswa akan mampu menjelaskan dan mengaplikasikan asumsi dan disiplin dalam perancangan saat implementasi secara fisik 6. [C5] Mahasiswa akan mampu memilih IC TTL/CMOS seri 7400 untuk mengimplementasikan desain rangkaian digital secara tepat jika diberikan suatu kebutuhan desain 7. [C3] Mahasiswa akan dapat menerapkan metodologi untuk mengembangkan menggunakan device FPGA jika diberikan suatu kebutuhan rancangan 8. [C3] Mahasiswa akan dapat menggunakan program Xilinx ISE Webpack untuk merancang dengan benar

9. [C2] Mahasiswa akan dapat membedakan HDL dengan bahasa pemrrograman nya 10.[C3] Mahasiswa akan dapat menggunakan sintaks-sintaks HDL Verilog dengan benar untuk membuat program HDL untuk suatu problem desain sederhana 11. [C3] Mahasiswa akan dapat menuliskan modul testbench untuk menguji modul yang didesain secara fungsional 12.[C6] Mahasiswa akan mampu mengevaluasi desainnya dari diagram pewaktuan yang didapatkannya serta perilaku keluaran sistem dari masukan yang diberikan 13.[C3] Mahasiswa akan mampu memprogram HDL Verilog untuk elemen-elemen rangkaian kombinasional dengan tepat (dapat tersintesis) 14.[C4] Mahasiswa akan mampu mensimulasikan dan menganalisis desain HDL rangkaian tersebut 15.[C5] Mahasiswa akan mampu mensintesis desain rangkaian kombinasional dengan fungsi serupa IC seri 74xx untuk FPGA Xilinx 16.[C6] Mahasiswa akan mampu mengevaluasi desain rangkaian tersebut 17.[C2] Mahasiswa akan mampu menjelaskan perbedaan antara latch dan flip-flop dengan tepat 18.[C2] Mahasiswa akan mampu menjelaskan fungsi karakteristik latch (SR, D) dan flip-flop (D, T, dan JK) dengan tepat 19.[C2] Mahasiswa akan mampu menjelaskan struktur dan fungsi register dan shift register 20.[C3] Mahasiswa akan dapat memprogram modul Verilog untuk flip-flop, latch, register dan register geser 21.[C4] Mahasiswa akan dapat mensimulasikan modul-modul tersebut 22.[C5] Mahasiswa akan dapat membuat modul-modul HDL tersintesis untuk counter dengan fungsi serupa dengan IC seri 74xx 23.[C3] Mahasiswa akan dapat menerapkan model-model FSM untuk mendesain rangkaian sekuensial sinkron berupa modul serial adder dan counter 24.[C4] Mahasiswa akan dapat mensimulasikan modul-modul tersebut 25.[C5] Mahasiswa akan dapat membuat modul-modul HDL tersintesis untuk register dan counter dengan fungsi serupa dengan IC seri 74xx 26.[C2] Mahasiswa akan mampu menjelaskan perilaku rangkaian sekuensial asinkron 27.[C4] Mahasiswa akan mampu mendesain rangkaian sekuensial asinkron 28.[C5] Mahasiswa akan mampu menganalisis suatu rangkaian sekuensial asinkron

4. Strategi Pembelajaran Kuliah dilakukan dengan metode tatap muka selama 2 x 50 menit yang berisi ceramah dan diskusi. Kegiatan pembelajaran akan dilakukan setidaknya dalam 12 kali tatap muka sesuai jadwal. Waktu tambahan tatap muka di luar jadwal diberikan untuk kegiatan responsi dan kuis. Penetapan waktu tambahan akan diumumkan di blog http://didik.blog.undip.ac.id 5. Referesi Pembelajaran 1. Stephen Brown and Zvonko Vranesic, Fundamentals of Digital Logic with Verilog, 2nd Edition, McGraw-Hill, 2005 2. Peter J. Ashenden, Digital Design: An Embedded Systems Approach Using Verilog, Morgan Kaufmann, 2008 3. Website: Verilog Tutorial, http://www.asic-world.com/verilog/veritut.html 4. UG230: Spartan-3E FPGA Starter Kit Board User Guide, Xilinx, June 2008 5. DS312: Spartan-3E FPGA Family Data Sheet, Xilinx, August 2009 6. Spartan-3E Starter Board Schematic, Digilent, Feb 2006 7. Xilinx ISE Design Suite 11 Software Manual, Xilinx, 2009 8. Website: Wikipedia 7400 Series, http://en.wikipedia.org/wiki/7400_series 9. Web kuliah: http://didik.blog.undip.ac.id/2011/09/13/tsk-505-sistem-digital-lanjut- 2011/ Web berisi deskripsi dan rencana kuliah TSK-505, file lecture note, tugas dan solusi, serta sebagai wadah interaksi dosen-mahasiswa 6. Tugas dan Kegiatan Terstruktur Ketentuan: 1. Tugas diberikan berdasarkan topik kuliah; 2. Tugas dikerjakan secara individu/grup di rumah; 3. Solusi tugas dikumpulkan paling lambat 1 minggu setelah tugas diberikan; Tugas dan kegiatan terstruktur: 1. Tugas #1 Teknologi implementasi Mahasiswa membuat tulisan tentang IC TTL/CMOS untuk logika NOT, AND, OR, NAND, NOR, XOR. Tulisan berisi nomor IC, deskripsi fungsi

logika, pinout IC dan tabel fungsi logikanya Mahasiswa membuat tulisan ringkas tentang CPLD, FPGA dan perbedaan keduanya 2. Tugas #2 Rangkaian IC TTL/CMOS 74xx Mahasiswa mendesain rangkaian 74xx untuk suatu fungsi logika Mahasiswa mengevaluasi bahwa displin rangkaian telah terpenuhi dari asumsi yang dibuatnya 3. Tugas #3 Instalasi Xilinx ISE Webpack dan simulator Mahasiswa mendesain, mensimulasikan dan mensintesis desain ke FPGA Mahasiswa menulis setiap tahapan metodologi desain PLD tersebut 4. Tugas #4 Pemrograman verilog Mahasiswa mendesain, mensimulasikan dan mensintesis suatu desain ke FPGA menggunakan sintaks-sintaks verilog 5. Tugas #5 Pemrograman verilog Mahasiswa mendesain, mensimulasikan dan mensintesis desain elemenelemen rangkaian kombinasional ke FPGA menggunakan sintaks-sintaks verilog 6. Tugas #6: Elemen rangkaian sekuensial Mahasiswa mencari dan meringkas prinsip kerja IC TTL 74xx berupa latch SR latch, D latch, data flip-flop, toggle flip-flop, JK flip-flop dan shift register 7. Tugas #7 Modul HDL untuk elemen sekuensial Mahasiswa mendesain, mensimulasikan dan mensintesis desain modulmodul DFF, TFF, JKFF, SR latch, D latch, register dan register ke FPGA menggunakan sintaks-sintaks verilog 8. Tugas #8: Desain rangkaian sekuensial sinkron Mahasiswa mendesain, mensimulasikan dan mensintesis pencacah updown, sinkron, asinkron dan dengan paralel load ke FPGA menggunakan

verilog 9. Tugas #9 Desain rangkaian sekuensial asinkron Mahasiswa mendesain, mensimulasikan dan mensintesis rangkaian sekuensial asinkron ke FPGA menggunakan sintaks verilog Komponen penilaian: 1. Tugas 7.Kriteria Penilaian Tugas diberikan berdasarkan topik kuliah; Tugas dikerjakan secara individu/grup di rumah; Solusi tugas dikumpulkan paling lambat 1 minggu setelah tugas diberikan; 2. UTS UTS dilakukan sesuai jadwal yang ditentukan oleh program studi; Bahan soal UTS sesuai dengan SAP/GBPP yang telah ditentukan; 3. UAS UAS dilakukan sesuai jadwal yang ditentukan oleh program studi; Bahan soal UAS mencakup semua materi yang telah diberikan; Nilai Akhir (NA) ditentukan sebagai berikut: NA=(0.2 Tgs)+(0.4 UTS)+(0.4 UAS) Keterangan: Tgs: nilai rata-rata tugas UTS, UAS: nilai ujian tengah dan akhir semester Skala nilai Tgs, UTS, UAS adalah 0-100 Penilaian kompetensi dilakukan dengan kriteria sebagai berikut: Nilai Akhir/NA Nilai Angka Nilai bobot 80 < NA A 4 65 < NA 80 B 3 50 < NA 65 C 2 35 < NA 50 D 1 NA 35 E 0

8. Jadwal Pembelajaran No. Kompetensi Dasar Hardskill Pokok Bahasan Sub Pokok Bahasan Estimasi Waktu (menit) 1 a) [C2] Mahasiswa akan mampu menjelaskan konsep dan prinsip gerbang-gerbang logika CMOS dan rangkaian logikanya secara tepat b) [C3] Mahasiswa akan mampu menjelaskan dan memilih teknologi implementasi secara tepat, mulai dari teknologi IC Seri 7400, PLD (programmable logic device) dan ASIC (application specific IC) c) [C6] Mahasiswa akan mampu untuk merancang rangkaian logika CMOS yang optimal jika diberikan fungsi masukan-keluaran sistem 2 a) [C3] Mahasiswa akan dapat menerapkan metodologi untuk mengembangkan menggunakan IC seri 74xx b) [C3] Mahasiswa akan mampu menjelaskan dan mengaplikasikan asumsi dan disiplin dalam perancangan saat implementasi secara fisik c) [C5] Mahasiswa akan mampu memilih IC TTL/CMOS seri 7400 untuk mengimplementasikan desain rangkaian digital secara tepat jika diberikan suatu kebutuhan desain 3 a) [C3] Mahasiswa akan dapat menerapkan metodologi untuk mengembangkan menggunakan device FPGA jika diberikan suatu kebutuhan rancangan b) [C3] Mahasiswa akan dapat menggunakan program Xilinx ISE Webpack untuk merancang dengan benar c) [C2] Mahasiswa akan dapat membedakan HDL dengan bahasa pemrrograman nya 4 a) [C3] Mahasiswa akan dapat menggunakan sintaks-sintaks HDL Verilog dengan benar untuk membuat program HDL untuk suatu problem desain sederhana b) [C3] Mahasiswa akan dapat menuliskan modul testbench untuk menguji modul yang didesain secara fungsional c) [C6] Mahasiswa akan mampu mengevaluasi desainnya dari diagram pewaktuan yang didapatkannya serta perilaku keluaran sistem dari masukan yang diberikan 5.6 a) [C3] Mahasiswa akan mampu memprogram HDL Verilog untuk elemen-elemen rangkaian kombinasional dengan tepat (dapat tersintesis) b) [C4] Mahasiswa akan mampu mensimulasikan dan menganalisis desain HDL rangkaian tersebut c) [C5] Mahasiswa akan mampu mensintesis desain rangkaian kombinasional dengan fungsi serupa IC seri 74xx untuk FPGA Xilinx d) [C6] Mahasiswa akan mampu mengevaluasi desain rangkaian tersebut Teknologi implementasi IC Standar Seri- 74xx Programmable Logic Device (PLD) dan Hardware Description Language (HDL) Dasar-dasar Pemrograman Verilog HDL untuk elemen rangkaian kombinasional 7 Evaluasi: Ujian Tengah Semester 8,9 a) [C2] Mahasiswa akan mampu menjelaskan perbedaan antara latch dan flip-flop dengan tepat b) [C2] Mahasiswa akan mampu menjelaskan Elemen rangkaian sekuensial: latch, flip-flop, dan register Saklar transistor NMOS, PMOS dan CMOS Gerbang logika CMOS: NOT, AND, OR, NAND, NOR IC seri 74xx, PLA, PAL, CPLD, FPGA, ASIC, standard-cell dan gate Metodologi desain menggunakan IC seri 74xx Rangkaian 74xx Tinjauan praktikal: asumsi dan disiplin dalam rangkaian digital Metodologi desain menggunakan PLD (Xilinx FPGA) dan Xilinx ISE Webpack IDE Xilinx ISE Webpack Pengantar HDL: Verilog dan VHDL Sintaks dan semantik Gate-level modelling Primitive Operator Model behavior Fungsi dan task Simulasi dan testbench Multiplekser 4-ke- 1, 16-ke-1 Enkoder biner 4- ke-2, enkoder prioritas Dekoder/demultipl ekser 3-ke-8 Dekoder BCD/hex ke 7-segmen Latch: set-reset (SR latch) dan data (D latch) Flip-flop/FF: data Daftar Pustaka 3.1-3.6 3.5 [8] 6.1-6.2 2 x 50 10 [3] [4][5][6] [7] 2 x 50 2.1 [3] 4 x 50 [1] Bab 6 2 4 x 50 [1] Bab 7.1-7.6 4.1

No. Kompetensi Dasar Hardskill Pokok Bahasan Sub Pokok Bahasan Estimasi Waktu (menit) fungsi karakteristik latch (SR, D) dan flip-flop (D, T, dan JK) dengan tepat c) [C2] Mahasiswa akan mampu menjelaskan struktur dan fungsi register dan shift register 10 a) [C3] Mahasiswa akan dapat memprogram modul Verilog untuk flip-flop, latch, register dan register geser b) [C4] Mahasiswa akan dapat mensimulasikan modul-modul tersebut c) [C5] Mahasiswa akan dapat membuat modulmodul HDL tersintesis untuk counter dengan fungsi serupa dengan IC seri 74xx 11, 12 a) [C3] Mahasiswa akan dapat menerapkan modelmodel FSM untuk mendesain rangkaian sekuensial sinkron berupa modul serial adder dan counter b) [C4] Mahasiswa akan dapat mensimulasikan modul-modul tersebut c) [C5] Mahasiswa akan dapat membuat modulmodul HDL tersintesis untuk register dan counter dengan fungsi serupa dengan IC seri 74xx 13 a) [C2] Mahasiswa akan mampu menjelaskan perilaku rangkaian sekuensial asinkron b) [C4] Mahasiswa akan mampu mendesain rangkaian sekuensial asinkron c) [C5] Mahasiswa akan mampu menganalisis suatu rangkaian sekuensial asinkron HDL untuk elemen storage dan register Desain Rangkaian Sekuensial Sinkron Desain Rangkaian Sekuensial Asinkron 14 Evaluasi: Ujian Akhir Semester (DFF), toggle (T-FF) dan JK flip-flop Register dan shift register Modul flip-flop Modul latch Modul register Modul register geser FSM (Finite State Machine) Model Moore dan Mealy Desain FSM dengan HDL Analisis Counter: up dan down, asinkron dan sinkron, counter dengan paralel load Rangkaian sekuensial asinkron Analisis Sintesis State reduction State assignment Daftar Pustaka 7.12-7.14 4 x 50 [1] Bab 7.8-7.11, 8 4.2 [3] 9

N o. Kompetensi Dasar Hardskill 1 d) [C2] Mahasiswa akan mampu menjelaskan konsep dan prinsip gerbang-gerbang logika CMOS dan rangkaian logikanya secara tepat e) [C3] Mahasiswa akan mampu menjelaskan dan memilih teknologi implementasi secara tepat, mulai dari teknologi IC Seri 7400, PLD (programmable logic device) dan ASIC (application specific IC) f) [C6] Mahasiswa akan mampu untuk merancang rangkaian logika CMOS yang optimal jika diberikan fungsi masukan-keluaran sistem 2 a) [C3] Mahasiswa akan dapat menerapkan metodologi untuk mengembangkan menggunakan IC seri 74xx b) [C3] Mahasiswa akan mampu menjelaskan dan mengaplikasikan asumsi dan disiplin dalam perancangan saat implementasi secara fisik c) [C5] Mahasiswa akan mampu memilih IC TTL/CMOS seri 7400 untuk mengimplementasikan desain rangkaian digital secara tepat jika diberikan suatu kebutuhan desain 3 a) [C3] Mahasiswa akan dapat menerapkan metodologi untuk mengembangkan menggunakan device FPGA jika diberikan suatu kebutuhan rancangan b) [C3] Mahasiswa akan dapat menggunakan program Xilinx ISE Webpack untuk merancang dengan benar c) [C2] Mahasiswa akan dapat membedakan HDL dengan bahasa pemrrograman nya Pokok Bahasan Teknologi implementasi IC Standar Seri-74xx Programmable Logic Device (PLD) dan Hardware Description Language (HDL) Sub Pokok Bahasan Saklar transistor NMOS, PMOS dan CMOS Gerbang logika CMOS: NOT, AND, OR, NAND, NOR IC seri 74xx, PLA, PAL, CPLD, FPGA, ASIC, standard-cell dan gate Metodologi desain menggunakan IC seri 74xx Rangkaian 74xx Tinjauan praktikal: asumsi dan disiplin dalam rangkaian digital Metodologi desain menggunakan PLD (Xilinx FPGA) dan Xilinx ISE Webpack IDE Xilinx ISE Webpack Pengantar HDL: Verilog dan VHDL Kompetensi Softskill Berani mengemukakan pendapat Terampil menggunakan software Estima si Waktu (menit) Daftar Pustak a 3.1-3.6 3.5 [8] 6.1-6.2 2 x 50 10 [3] [4][5][6] [7] 4 a) [C3] Mahasiswa akan dapat Dasar-dasar Sintaks dan semantik 2 x 50

N o. 5. 6 Kompetensi Dasar Hardskill menggunakan sintakssintaks HDL Verilog dengan benar untuk membuat program HDL untuk suatu problem desain sederhana b) [C3] Mahasiswa akan dapat menuliskan modul testbench untuk menguji modul yang didesain secara fungsional c) [C6] Mahasiswa akan mampu mengevaluasi desainnya dari diagram pewaktuan yang didapatkannya serta perilaku keluaran sistem dari masukan yang diberikan a) [C3] Mahasiswa akan mampu memprogram HDL Verilog untuk elemen-elemen rangkaian kombinasional dengan tepat (dapat tersintesis) b) [C4] Mahasiswa akan mampu mensimulasikan dan menganalisis desain HDL rangkaian tersebut c) [C5] Mahasiswa akan mampu mensintesis desain rangkaian kombinasional dengan fungsi serupa IC seri 74xx untuk FPGA Xilinx d) [C6] Mahasiswa akan mampu mengevaluasi desain rangkaian tersebut Pokok Bahasan Pemrograman Verilog HDL untuk elemen rangkaian kombinasional Sub Pokok Bahasan Gate-level modelling Primitive Operator Model behavior Fungsi dan task Simulasi dan testbench Multiplekser 4-ke-1, 16-ke-1 Enkoder biner 4-ke-2, enkoder prioritas Dekoder/demultipleks er 3-ke-8 Dekoder BCD/hex ke 7-segmen 7 Evaluasi: Ujian Tengah Semester 8, 9 1 0 a) [C2] Mahasiswa akan mampu menjelaskan perbedaan antara latch dan flip-flop dengan tepat b) [C2] Mahasiswa akan mampu menjelaskan fungsi karakteristik latch (SR, D) dan flip-flop (D, T, dan JK) dengan tepat c) [C2] Mahasiswa akan mampu menjelaskan struktur dan fungsi register dan shift register a) [C3] Mahasiswa akan dapat memprogram modul Verilog untuk flip-flop, latch, register dan register geser b) [C4] Mahasiswa akan dapat mensimulasikan modul- Elemen rangkaian sekuensial: latch, flip-flop, dan register HDL untuk elemen storage dan register Latch: set-reset (SR latch) dan data (D latch) Flip-flop/FF: data (DFF), toggle (T-FF) dan JK flip-flop Register dan shift register Modul flip-flop Modul latch Modul register Modul register geser Kompetensi Softskill Terampil menggunakan software Kreatif Terampil menggunakan software Estima si Waktu (menit) Daftar Pustak a 2.1 [3] 4 x 50 [1] Bab 6 2 4 x 50 [1] Bab 7.1-7.6 4.1 7.12-7.14

N o. 1 1, 1 2 1 3 1 4 Kompetensi Dasar Hardskill modul tersebut c) [C5] Mahasiswa akan dapat membuat modul-modul HDL tersintesis untuk counter dengan fungsi serupa dengan IC seri 74xx a) [C3] Mahasiswa akan dapat menerapkan model-model FSM untuk mendesain rangkaian sekuensial sinkron berupa modul serial adder dan counter b) [C4] Mahasiswa akan dapat mensimulasikan modulmodul tersebut c) [C5] Mahasiswa akan dapat membuat modul-modul HDL tersintesis untuk register dan counter dengan fungsi serupa dengan IC seri 74xx a) [C2] Mahasiswa akan mampu menjelaskan perilaku rangkaian sekuensial asinkron b) [C4] Mahasiswa akan mampu mendesain rangkaian sekuensial asinkron c) [C5] Mahasiswa akan mampu menganalisis suatu rangkaian sekuensial asinkron Pokok Bahasan Desain Rangkaian Sekuensial Sinkron Desain Rangkaian Sekuensial Asinkron Sub Pokok Bahasan FSM (Finite State Machine) Model Moore dan Mealy Desain FSM dengan HDL Analisis Counter: up dan down, asinkron dan sinkron, counter dengan paralel load Rangkaian sekuensial asinkron Analisis Sintesis State reduction State assignment Evaluasi: Ujian Akhir Semester Kompetensi Softskill Kreatif Terampil Kreatif Terampil Estima si Waktu (menit) Daftar Pustak a 4 x 50 [1] Bab 7.8-7.11, 8 4.2 [3] 9