Archive

Archive for December, 2011

Memasang Project Management di Situs Lab Embedded

December 26th, 2011 No comments

Kegiatan di lab. Sistem Embedded dan Robotika Siskom UNDIP di tahun 2012 akan semakin banyak, mulai dari praktikum, asistensi, diskusi fokus grup, KP dan mungkin TA. Hal ini memerlukan platform berbasis IT untuk mengelola kegiatan-kegiatan tersebut. Salah satunya adalah web managemen proyek yang mampu menampung pekerjaan kolaboratif, timeline, roadmap, wiki, manajemen tugas, trouble ticketing, dan dokumen.

Situs lab telah aktif di http://embedded.undip.ac.id. Namun, belum terpasang software untuk manajemen proyek ini.

Browsing mencari platform web yang tepat, saya menemukan daftar software manajemen proyek yang opensource di sini, yaitu:

  1. Codendi
  2. Redmine
  3. ProjectPier
  4. Trac
  5. Project HQ
  6. Collabtive
  7. eGroupWare
  8. dotProject

Saya menginginkan cara yang mudah untuk instalasi web manajemen tersebut, yaitu melalui fantastico di Cpanel. Dari daftar tersebut, hanya dotProject yang ada di CPanel. Dan dotProject lah yang akan diinstall.

 

Upgrade Kicad di Ubuntu Lucid 10.10

December 16th, 2011 No comments

Program EDA Kicad di Ubuntu Lucid punya beberapa bug, di antaranya penyisipan lokasi file equivalent (*.equ) untuk asosiasi komponen ke footprint saat cvpcb dan view 3D yang crash. Program ini adalah perangkat bantu komputer yang free dan opensource untuk mendesain PCB (printed- circuit board), mulai dari skematik, layout PCB sampai visualisasi 3D-nya.

Versi standar Kicad yang disediakan oleh repository Ubuntu Lucid adalah 0.0.20090216-1. Untuk memperbaiki error yang ada di versi tersebut, yang saya lakukan adalah upgrade ke versi yang lebih baru.

Untuk mengupgrade ke versi baru, tambahkan source list berikut ke file /etc/apt/sources.list:
deb http://ppa.launchpad.net/paxer/ppa/ubuntu lucid main

Dan update source list:
didik@didik-laptop:~$ sudo aptitude update
didik@didik-laptop:~$ sudo aptitude full-upgrade kicad

Kicad akan terupgrade ke versi 2011-aug-04. Fitur-fitur baru disertakan, termasuk bitmap2component converter untuk menambahkan logo. Snapshot dapat dilihat di sini.

Program Xilinx ISE Impact Tidak Bisa Mendeteksi USB

December 7th, 2011 No comments

Kabel USB untuk mendownload file konfigurasi ke FPGA Xilinx di board SDK tidak dapat terdeteksi. OS menggunakan Linux uBuntu Lucid. Sebelumnya saat belum reinstall uBuntu, deteksi kabel ini tidak masalah. Dan saya lupa dulu bagaimana solusi untuk error deteksi ini. Di Windows pun, ada yang mengalami error deteksi kabel. Padahal tanpa kabel ini, kita tidak bisa mendownload konfigurasi FPGA hasil desain kita untuk diamati perilakunya di board SDK.

Dari ISE Impact, dengan klik menu Output->Cable Autoconnect harusnya kabel USB terdeteksi. Tapi, ini muncul error deteksi kabel:

GUI --- Auto connect to cable...
AutoDetecting cable. Please wait.
PROGRESS_START - Starting Operation.
Reusing A007EF01 key.
Reusing 2407EF01 key.
OS platform = i686.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
File version of /media/DATA/Xilinx/11.1/ISE/bin/lin/xusbdfwu.hex = 1030.
File version of /usr/share/xusbdfwu.hex = 1030.
Using libusb.
Cable connection failed.

Bagaimana solusinya? Berikut langkah yang saya lakukan di Linux uBuntu Lucid. Kalau di Windows, mungkin solusinya adalah menginstall firmwarenya.
Read more…

Debug Program Mcu8051ide di Linux Ubuntu

December 7th, 2011 No comments

Program mcu8051ide yang telah terinstall di Ubuntu saya tidak bisa dijalankan. Program akan keluar, setelah loading logonya.

Program ini merupakan IDE (integrated development environment) untuk mikrokontroler keluarga 8051.  mcu8051ide ini berisi simulator, editor kode (C dan Asm), assembler, programmer HW dan simulasi hardware seperti LED, LED panel, keypad matrik, dll. Simulator mendukung hingga 79 MCU terutama dari Atmel.

Sayangnya, program ini tidak dapat dijalankan di Ubuntu Lucid. Error ada di kode tclnya (file /usr/share/mcu8051ide/lib/editor/spell_check.tcl). Berikut yang saya lakukan untuk mencari sumber error dan mendebugnya.


Read more…

Modul Praktikum Desain Rangkaian Sekuensial dengan Xilinx FPGA

December 6th, 2011 No comments

Kegiatan praktikum ini bertujuan untuk mendesain suatu rangkaian sekuensial. Rangkaian sekuensial ini mengintegrasikan pencacah up-down 4-bit (komponen sekuensial, asinkron)dan dekoder hexa-to-7Segmen 1 digit. Dekoder ini akan mendekodekan bilangan desimal 1digit (0-9) dan bilangan hexadesimal 1 digit (0x0-0xF) serta menampilkannya di LED dan display 7 segmen.

Nilai bilangan masukan ditentukan oleh keluaran pencacah up-down (asinkron) yang diatur oleh tombol up/down/reset/set. Pemilihan mode pencacah bilangan (desimal atau hexa) ditentukan oleh sinyal Dec/Hexa.

Sasaran kegiatan praktikum adalah:

  1. Praktikan dapat membuat modul pencacah hexa/desimal up-down asinkron dengan set-reset dan konverter hexa-ke-7 segmen;
  2. Praktikan dapat memahami tentang reusable module (perancangan berbasis komponen) dengan menyusun rangkaian kombinasional yang terdiri dari komponen-komponen modul pencacah dan dekoder hexa-to-7 segmen;
  3. Praktikan dapat mengimplementasikan rangkaian kombinasional tersebut ke FPGA.Praktikan dapat menganalisis hasil implementasi rangkaian tersebut, yaitu skematik RTL dan utilisasi/penggunaan device untuk desain tersebut;
  4. Praktikan dapat menganalisis perilaku masukan-keluaran desain di board Starter Kit;

Struktur sistem:

Modul selengkapnya dapat didownload di sini.

 

Skip to toolbar