Archive for the ‘Sistem Digital Lanjut’ category

Kabel Programmer USB Tidak Terdeteksi di Xilinx Board?

May 27th, 2013

Artikel ini membahas pemrograman file konfigurasi FPGA Xilinx ke board Xilinx Spartan-3E Starter Kit menggunakan iMPACT (Xilinx ISE). Board tersebut menggunakan kabel USB untuk mendownload konfigurasi FPGA, CPLD dan program flash ke dalam board. Pesan error berikut mungkin akan muncul saat kita akan ‘memprogram’ FPGA Xilinx menggunakan iMPACT:
Welcome to iMPACT
iMPACT Version: 11.1
...
Connecting to cable (Usb Port - USB21).
Checking cable driver.
File version of /opt/Xilinx/11.1/ISE/bin/lin/xusbdfwu.hex = 1030.
File version of /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex = 1030.
Using libusb.
Cable connection failed.
...
Connecting to cable (Parallel Port - parport0).
WARNING:iMPACT - Module windrvr6 is not loaded. Please reinstall the cable drivers. See Answer Record 2648.

Pesan error tersebut muncul saat driver belum terinstall di Linux (asumsi board Xilinx sudah terpasang dan kabel usb telah tersambung ke komputer Linux). Berikut solusinya.
» Read more: Kabel Programmer USB Tidak Terdeteksi di Xilinx Board?

Share on Facebook

Kisi-kisi Ujian Akhir TKC305 Sistem Digital Lanjut

December 29th, 2012

Ujian akhir semester mata kuliah TKC305 Sistem Digital Lanjut akan diadakan hari Rabu, 2 Januari 2013 mulai jam 14.00 – 15.30 (90 menit). Dan sebagai pelengkap sarana pembelajaran, kisi-kisi ujian perlu disampaikan kepada mahasiswa. Begitulah materi yang saya peroleh saat pelatihan PEKERTI. Dan saya tidak pandai membuat kisi-kisi :).

Yang pasti UAS ini menguji standar kompetensi dan kompetensi dasar mahasiswa yang diperoleh selama proses pembelajaran TKC-305. Bukan hanya tentang pemahaman terhadap konsep, namun juga kemampuan mahasiswa untuk merancang dan mengevaluasi desain sistem digital. Jadi, bahan ujian meliputi seluruh materi kuliah TKC-305 dan juga kuliah prasyaratnya.

Secara khusus UAS ini menguji kemampuan mahasiswa untuk merancang dan mengevaluasi rangkaian digital yang diimplementasikan menggunakan IC TTL maupun di device terprogram FPGA, seperti yang dituangkan dalam GBPP/SAP mata kuliah ini.

Agar dapat merancang dan mengimplementasikan rangkaian digital (sekuensial dan kombinasional) di IC TTL maupun FPGA tersebut, mahasiswa harus mampu untuk: » Read more: Kisi-kisi Ujian Akhir TKC305 Sistem Digital Lanjut

Share on Facebook

HDL Testbench untuk Menguji Tugas #7 SDL

December 22nd, 2012

Berikut kode testbench HDL (verilog fixture) yang bisa digunakan untuk menguji HDL FSM deteksi urutan 1-1-0 dari tugas #7 kuliah Sistem Digital Lanjut. Asumsi masukan dari FSM adalah d (data), clk (clock) dan reset. Keluaran FSM adalah q dan qbar (not q).

Kode HDL modul testbench fsm adalah sebagai berikut:
» Read more: HDL Testbench untuk Menguji Tugas #7 SDL

Share on Facebook

Tugas Sistem Digital Lanjut TA 2012 – 2013

December 20th, 2012

Berikut rekap tugas mata kuliah sistem digital lanjut yang harus dikerjakan oleh mahasiswa yang mengambil mata kuliah tersebut. Materi tugas meliputi teknologi implementasi sistem digital, desain dan implementasi sistem digital menggunakan IC TTL, desain dan simulasi modul HDL rangkaian kombinasional, IC TTL untuk rangkaian sekuensial, desain dan simulasi modul HDL elemen dan rangkaian sekuensial serta desain FSM dan implementasi HDLnya.

Tugas dibendel satu dan diajukan paling lambat tanggal 28 Desember 2012. Pengajuan bendel tugas terlambat atau tidak dilakukan, maka nilai tugas 0.

» Read more: Tugas Sistem Digital Lanjut TA 2012 – 2013

Share on Facebook

HDL untuk Rangkaian Sekuensial Sinkron

December 16th, 2012

Kuliah TKC305 Sistem Digital Lanjut minggu ini akan membahas tentang HDL (hardware description language) untuk elemen dan rangkaian sekuensial (sinkron), meliputi modul flip-flop (D, T, JK), latch, register data, register geser, HDL untuk FSM Moore, dan modul pencacah. Sinkron berarti semua operasi rangkaian ini dikendalikan oleh sinyal clock, baik dengan transisi  (berbasis flip-flop) maupun level (berbasis latch).

Bahasa HDL yang digunakan adalah Verilog. Kode HDL harus bisa disintesis untuk FPGA Xilinx.

Setelah mempelajari materi ini, mahasiswa akan mampu untuk:

  1. [C5] memprogram modul Verilog untuk flip-flop, latch,register register geser dan pencacah sinkron/asinkron;
  2. [C6] mensimulasikan modul-modul tersebut;
  3. [C6] membuat modul-modul HDL tersintesis untuk counterdengan fungsi serupa dengan IC seri 74xx dan mensimulasikannya;

» Read more: HDL untuk Rangkaian Sekuensial Sinkron

Share on Facebook

Page optimized by WP Minify WordPress Plugin