Jumat, 18 September 2015

Digital Circuit Project : “Running LED”



 Disini penulis akan membuat suatu digital system project, yang diberi nama Running LED. Running LED tersebut akan direpresentasikan oleh LED yang ada di FPGA. Running LED akan menampilkan delapan LED yang dapat bergerak secara bergantian. Jika diberi masukan ‘1’, maka LED akan bergerak dari kiri ke kanan. Sedangkan jika diberi masukan ‘0’, maka LED akan bergerak dari kanan ke kiri.
            Desain project akan penulis deskripsikan di Very-high-speed-integrated-circuit Hardware Description Language (VHDL) dengan menggunakan software Altera Quartus II. VHDL sendiri merupakan bahasa pemrograman yang digunakan untuk merancang atau memodelkan rangkaian digital.
Berikut kode Running LED di VHDL :
Library Declaration
Library merupakan kumpulan dari kode yang umum digunakan. Kumpulan kode tersebut ditempatkan seperti dalam perpustakaan dan memungkinkan untuk dipanggil dan digunakan kembali. Dan kode untuk library declaration dari Running LED sebagai berikut :

Entity Declaration
Entity merupakan suatu susunan yang memuat atau mendefinisikan daftar semua input dan output (port) dari rangkaian. And here is the entity of Running LED :

Architecture Declaration
            Architecture merupakan deskripsi tentang bagaimana program harus berjalan. Perlu di ingat bahwa sebuah entity dapat mempunyai beberapa architecture, namun setidaknya harus mempunyai sebuah architecture. Berikut kode untuk architecture declaration dari Running LED :

Clock divider disini digunakan untuk memperlambat frekuensi clock, jadi kita dapat melihat pergeseran LED pada FPGA.


DONE! Running LED dapat dilihat pada FPGA. Selamat mencoba :) 

Jangan Lupa Cantumkan Sumber ya Gaes. Nuhun :)

Sabtu, 23 Mei 2015

KAMU

Jam dinding sudah menunjukkan pukul 03:05 dini hari, aku masih belum bisa memejamkan mataku. Mungkin karna aku sudah terlalu sering begadang tiap hari, berjuang untuk menyelesaikan tugas-tugasku yang merupakan salah satu proses untuk dapat mendapat gelar S.T. Baru saja aku selesai menyelesaikan Ujian Akhir Semester ku. Dan rasanya baru saja kemarin kamu menghampiriku. Hai Tuan, kemana saja kamu? Aku menunggu kabarmu yang tak kunjung datang, yang mungkin saja tak akan pernah datang. Aku tau, aku hanya seorang secret admirer-mu, namun apa salahnya jika aku berharap lebih? Aku sudah bertahan menjadi secret admirer-mu hampir selama 1 tahun ini. Bukan waktu yang singkat bukan? Dan sampai sekarang kamu-pun juga tak menyadarinya. Apalah dayaku sebagai secret admirer-mu, yang hanya bisa diam-diam memandangimu dari kejauhan. Yang tiap kali berpura-pura tak melihatmu ketika kamu ada disampingku. Yang selalu salah tingkah ketika kamu tiba-tiba memanggilku. Yang selalu melakukan hal-hal bodoh ketika bersama dengan dirimu. Entah apa yang bisa membuatku bertahan selama ini dengan perlakuan acuh tak acuhmu itu.
Tuan, ku rasa dini hari ini aku kalah dalam pertempuran, iya pertempuran, pertempuran melawan rasa rinduku kepadamu. Setiap kali aku mencoba melawannya, semakin kuat rasa rindu itu. Tuan, apakah kamu juga mengalami hal yang sama seperti yang aku alami ini? Ku rasa tidak, kalaupun iya, aku yakin itu bukan kamu tujukan kepadaku, melainkan kepada seseorang di luar sana. Entah itu siapa, aku juga tidak yakin. Sudah hampir 1,5 tahun ini aku mencoba menyelami isi hatimu, namun tak kunjung ku temukan dasarnya. Kamu terlalu absurd untuk bisa aku sentuh. Sosokmu terlalu misterius untuk bisa ku terjemahkan. Mungkin aku perlu memakai decoder untuk membantuku menerjemahkan semua sikap dan tingkahmu itu. 
Tuan, aku berharap bisa melihatmu lagi sebelum libur semester dimulai. Ya setidaknya itu dapat mengobati sedikit rasa rinduku padamu. Yang berarti bahwa titik awal penyiksaanku baru akan dimulai, karna aku tak dapat melihat sosokmu selama tiga bulan kedepan. Ini masalahku, biarlah. Aku sendiri yang telah lancang memulai semua ini. Kamu hanya perlu menjalani hari-harimu seperti biasanya. Abaikan saja Noise seperti aku ini. Aku akan mengatasi semua ini dengan caraku sendiri tanpa harus melibatkan sosokmu.
Bandung, 23 Mei 2015