Minggu, 24 Oktober 2010

Nama paket dalam VHDL

Multiplexer atau biasa disebut juga Transceiver berfungsi sebagai rangkaian yang menerima input data dan untuk suatu saat tertentu hanya mengijinkan satu dari data input tersebut untuk lewat mencapai output. Atau pengertian lainnya yaitu rangkaian digital yang memiliki banyak input dan 1 output.

Logika Programmer : 

library ieee;
use ieee.std_logic_1164.all;

entity kepletex is     -- mendefinisikan entity "kepletex"
port(           
a,b,c,d,s1,s2: in bit; -- terdapat 4 port input, 2 selector, dan 1 output
y:out bit);
end kepletex;

architecture mux_arch of kepletex is
begin
proc: process is
begin
if (s1='0' and s2='0') then y <= a;
else if (s1='0' and s2='1') then y <= b;
else if (s1='1' and s2='0') then y <= c;
else if (s1='1' and s2='1') then y <= d;
end if;
end process proc;
end mux_arch;

Nama  Paket yang terdapat pada Library IEEE dan STD 
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;

PACKAGE my_package IS
CONSTANT ADDER_WIDTH : integer := 5;
CONSTANT RESULT_WIDTH : integer := 6;

SUBTYPE ADDER_VALUE IS integer RANGE 0 TO 2 ** 

ADDER_WIDTH - 1;
SUBTYPE RESULT_VALUE IS integer RANGE 0 TO 2 ** 

RESULT_WIDTH - 1;
END my_package;

LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
USE work.my_package.ALL;

ENTITY addsub IS
PORT
(
a: IN ADDER_VALUE;
b: IN ADDER_VALUE;
addnsub: IN STD_LOGIC;
result: OUT RESULT_VALUE
);
END addsub;

ARCHITECTURE rtl OF addsub IS
BEGIN
PROCESS (a, b, addnsub)
BEGIN
IF (addnsub = ‘1′) THEN
result ELSE
result END IF;
END PROCESS;
END rtl;

Paket Library WORK 
LIBRARY IEEE;
USE IEEE.std_logic_1164.all;
USE IEEE.std_logic_arith.all;
USE IEEE.std_lodic_unsigned.all;
LIBRARY lpm;
USE lpm.lpm_components.all;
USE WORK.sigdec1.ALL

Senin, 18 Oktober 2010

Pengenalan FPGA

FPGA ( Field Programmable Gate Array )

Field Programmable Gate Array adalah IC digital yang sering digunakan untuk mengimplementasikan rangkaian digital. FPGA merupakan sebuah IC digital yang bersifat Programmable, yang artinya user dapat memakai IC digital secara berulang-ulang untuk menyesuaikan program apa yang akan ingin di download kedalam FPGA. FPGA bersifat Volatile, yang artinya jika listrik mati maka secara otomatis fungsi FPGA akan hilang, Artinya data yang telah kita proses dan kita download akan hilang semuanya. FPGA mempunyai kelebihan diantaranya jenis dan jumlah gerbangnya sangat banyak, kecepatannya sangat tinggi, mudah diprogram berkali-kali. Kekurangan FPGA adalah sifat Programnya masih bersifat Volatile.

FPGA berkembang pada tahun 1980-an dan baru di kembangkan pada tahun 1984 oleh perusahaan Xilinc yang berbasis di San Jose CA. terdapat 5 perusahaan besar yang memproduksikan FPGA diantaranya Xilinx, Altera, Lattice, Actel, Quicklogic.

Isi dari FPGA pada umunya : 
  1. Configure Logic Blocks (CLB), bagian ini yang akan memproses segala bentuk rangkaian logika yang dibuat oleh user/pemakai.
  2. I/O, sebagai interface antara external pin dari device dan internal user logic
  3. Programmable Interconnect, bagian ini menghubungkan antara CLB satu dengan CLB lainnya.
FPGA terbagi kedalam 2 kondisi yaitu,Kondisi Awal dan Kondisi Pemakai, ketika pertama kali FPGA dihidupkan, maka FPGA masih dalam keadaan awal, masih dalam keadaan kosong belum terprogram software apapun. bila pada kondisi pemakai, maka otomatis di dalam FPGA telah terdapat program. Itinya jika fpga dihidupkan maka program belum terisi kedalamnya, dan jika program telah terisi di dalam fpga maka, FPGA siap digunakan dan FPGA termasuk kedalam kondisi user/pemakai.

3 cara yang biasa digunakan untuk mendownload program ke dalam FPGA yaitu :
  1. User dapat mendownload langsung program ke dalam FPGA menggunakan kabel yang disambungkan ke PC. Proses ini dilakukan jika FPGA dalam keadaan on/fresh.
  2. User dapat menggunakan microkontroller pada board yang ada
  3. User dapat menggunakan "boot-PROM" pada board yang ada yang dihubungkan ke FPGA, dan mengatur FPGA supaya secara otomatis bekerja tanpa proses download.
Perusahaan FPGA itu berkembang sejak tahun 1984. Oleh perusahaan Xilinc. Terdapat 5 Perusahaan besar yang memproduksi FPGA diantaranya antara lain :
  1. Xilinc merupakan perusahaan besar pertama yang memproduksikan FPGA
  2. Altera merupakan perusahaan besar kedua di dunia FPGA yang memproduksikan FPGA
  3. Lattice, Actel, Quicklogic merupakan perusahaan-perusahaan kecil yang memiliki pasar khusus dalam memproduksikan produknya.
Xilinc dan Altera selain memproduksikan hardwarenya perusahaan tersebut juga memproduksikan softwarenya. Karena perusahaan tersebut memproduksikan produknya dalam 1 paket khusus.
  1. Perusahaan Xilinc terkenal dengan software miliknya yaitu ISE WebPack
  2. Perusahaan Altera terkenal dengan software miliknya yaitu Quartus II Web Edition
Hardware yang digunakan pada FPGA itu berupa bahasa pemograman VHDL dan Verilog.
VHDL (Very High Speed Integrated Hardware Description Language) termasuk bahasa pemodelan yang digunakan untuk merancang atau memodelkan rangkaian digital. VHDL termasuk kedalam bahasa pemograman VHSIC (Very High Speed Integrated Circuit) 
Verilog digunakan untuk menggambarkan sistem digital pada suatu perangkat keras. Verilog termasuk kedalam bahasa HDl (Hardware Description Language).

Kelebihan dari FPGA :
  1. Dapat di costumize
  2. Dapat mengambil keuntungan dari PLD dan ASIC
  3. Lebih murah
  4. Implementasinya lebih mudah & lebih cepat
 Kelebihan dari ASIC yaitu, Memiliki complite function. PLD yaitu sirkuit terbaru dimana terdapat 2 logic and, or. Kelebihan dari PLA yaitu menawarkan fitur fleksibel. Kelebihan dan Kekurangan dari PAL/GAL yaitu dapat menawarkan fitur fleksibel & lebih cepat, kekurangannya lebih mahal dari PLA.

Yang perlu diketahui dari FPGA itu terdapat adanya
PROM : Chip memory dimana data dapat ditulis sekali saja
ROM : Dapat diprogram selama proses manufaktur
PROM : Dapat dibuat sebagai memory kosong
EPROM : dapat diprogram berulang-ulang dan dapat di hapus dengan menggunakan sinar ultraviolet
EEPROM : Dapat diprogram berulang-ulang dapat dihapus dengan listrik.
Flash Memory : Dapat dihapus dan diprogram 1 bit perwaktunya
FUSIBLE LINK TECHNOLOGI : Teknologi yang bisa diprogram jika ada tegangan
ANTIFUSE LINK TECHNOLOGI : Mengatasi jika tidak terjadi adanya tegangan.

Sekiranya Sampai disini dulu pengenalan FPGA yang Saya ketahui. Kurang dan lebihnya mohon dimaafkan semoga dilain waktu Saya dapat menambahkan materi tentang FPGA ini lebih dalam lagi.





Senin, 11 Oktober 2010

Monitor keluar tampilan "No Video Input"

Tulisan Bahasa Indonesia 2

Saat Anda menyalakan komputer Anda, dan monitor Anda keluar bacaan "No Video Input"  pastinya Anda akan merasa kewalahan mengapa hal ini bisa terjadi?? bisa jadi Anda berfikir kalau ada kerusakan pada monitor Anda, hardisk, memory atau bahkan dari VGA nya. Semuanya sudah Anda lakukan mulai dari mencopot / memasang kembali hardisk dan memory Anda, lalu membersihkan semua body dalam pada CPU Anda agar tidak ada debu yang menempel yang dapat menghambat penyaringan udara yang masuk pada fan Melepas dan memasang kembali kabel monitor Anda yang terhubung dari monitor ke CPU siapa tau Anda mengira ada yang kendor. Hufh!! semua itu bisa diatasi dengan melakukan berbagai cara yang akan Saya berikan menurut pengalaman pribadi Saya sendiri. 

Langkah - langkahnya sbg :
  1. Cabut semua kabel yang terhubung pada CPU Anda.
  2. Buka casing CPU Anda dengan menggunakan obeng kembang.
  3. Bersihkan debu yang ada di dalam CPU Anda jika di dalam CPU Anda terdapat debu yang menempel, bersihkan dengan menggunakan tisu, atau kapas.
  4. Lepas Memory yang ada pada CPU Anda secara pelan - pelan.
  5. Ambil penghapus karet
  6. Kemudian gosok pada bagian memory yang berwarna kuning secara pelan - pelan
  7. Setelah itu pasang kembali memory Anda dengan memperhatikan lubang yang ada di memory karena bila lubang yang terdapat pada memory tidak pas saat di masukkan ke dalam slotnya maka memory tidak akan menekan dengan baik. Bisa dikatakan pemasangan memory tidak kenceng/pas. Maka dari itu pemasangan memory tersebut harus pas sampai keduanya benar - benar terpasang dengan baik.
  8. Setelah semuanya beres tutup kembali casing CPU Anda.
  9. Pasang kembali kabel - kabel yang ingin disambungkan pada CPU Anda.
  10. Kemudian nyalakan komputer dan monitor Anda.
 HhhMM semoga saran dari Saya ini setidaknya dapat membantu Anda untuk menyelesaikan masalah yang Anda hadapi. Kurang dan lebihnya harap di maklumi. 

                                                                  Semoga Berhasil !!!!!

Mengapa Sampai Sekarang kita Masih Harus belajar Bahasa Indonesia

Mengapa Sampai Sekarang kita Masih Harus belajar Bahasa Indonesia


Tulisan Bahasa Indonesia 1

Dalam tulisan Saya kali ini, dan untuk pertama kalinya Saya menuliskan mengapa sampai sekarang kita masih menggunakan bahasa Indonesia?? Tulisan ini dibuat agar kita sebagai warga negara Indonesia dapat memahami betapa pentingnya kita bisa menghargai bahasa kita sendiri yaitu Bahasa Indonesia.

Di dalam keseharian kita sebagai Warga Negara Indonesia kita semua mencantumkan bahasa resmi kita yaitu Bahasa Indonesia baik dalam masyarakat / dalam kehidupan sehari - hari. Bahkan sejak zaman dahulu, zaman para nenek moyang kita hingga sampai saat ini, Bahasa Indonesia resmi menjadi bahasa kita sehari - hari. Menjadi kesatuan negara, menjadi tombak untuk mencapai kedaulatan yang adil dan makmur, bahkan Bahasa Indonesia sudah di cantumkan dalam sumpah pemuda pada tahun 1928 yang berbunyi " Kami Putra Putri Indonesia menjunjung Bahasa Persatuan, Bahasa Indonesia"

Bahasa Indonesia itu seperti api yang berkobar - kobar untuk tetap menyemangatkan para warga negara Indonesia agar, Bahasa Indonesia itu tidak terhapus dan tidak bercampur baur dengan bahasa asing lainnya.

Negara Indonesia terbentang luas dari sabang sampai merauke dan semua wilayah tersebut terdiri dari berbagai macam ras dan suku, semua masyarakatnya pun pasti pernah belajar bahasa Indonesia sejak ia menduduki sekolah tingkat kecil sampai tingkat menengah. Bahasa Indonesia tidak akan pernah lepas dari kehidupan kita, dan akan tetap diajarkan kepada kita baik secara lisan/tulisan.

Sebagai warga negara Indonesia kita harus cinta pada tanah air kita, cinta kebudayaannya, cinta akan kekayaan alamanya, dan cinta pada bahasa kita yaitu bahasa Indonesia. Bahasa Indonesia tidak hanya warga negara Indonesia saja yang harus bisa berbicara bahasa Indonesia. Bahkan orang luar negeri pun sangat ingin dan sangat senang bisa belajar bahasa Indonesia. Oleh sebab itu kita harus bisa menjaga dan melestarikan bahasa Indonesia agar tetap terjaga dengan baik di negara kita sendiri.

Tujuan di perkuliahan ini mengapa sampai saat ini masih belajar bahasa Indonesia? karena, untuk persiapan PI/Skripsi setiap mahasiswa harus bisa membawakan tulisan mereka itu dengan baik dan benar agar dapat dimengerti oleh setiap orang yang membacanya. Format penulisannya pun harus dalam bentuk ejaan EYD tidak mengandung kalimat negatif atau biasa disebut rancu, tidak baku. Karena biasanya dalam penulisan kita bisa saja menulis tulisan kita dengan bahasa pergaulan kita sehari - hari yang sudah bercampur baur dengan bahasa asing, bahasa jaman anak muda sekarang.
Penggunaan bahasa Indonesia yang baik & benar juga tak hanya dengan penulisan saja, lisanpun harus tetap dipelihara,dibina dengan baik agar setiap ucapan yang kita sampaikan tidak salah di mengerti oleh orang lain.

contohnya : dalam mempresentasikan suatu karya ilmiah, skripsi, mempresentasikan sebuah alat uji coba, rapat perusahaan untuk mempresentasikan produk iklan yang akan di launcing dsb.

Jangan sampai keadaan jaman dan lingkungan yang dengan cepat berkembang bahasa Indonesia menjadi terabaikan, orang-orang ingin belajar bahasa Asing agar bisa ke luar negeri, mereka bersemangat untuk mengikuti kursus bahasa Asing. Sementara bahasa Indonesia dilupakan. Hal seperti ini jangan sampai terlupakan. Semangat terus,, !! Semangat untuk tetap mempelajari bahasa Indonesia yang baik dan benar karena kita cinta negara Indonesia, cinta bahasanya, cinta kebudayaannya, dan cinta tanah air kita Republik Indonesia.